{"id":19972757,"url":"https://github.com/thkl/hm-influxdb","last_synced_at":"2025-07-13T14:34:23.296Z","repository":{"id":119520591,"uuid":"342830518","full_name":"thkl/hm-influxdb","owner":"thkl","description":"is an addon for your ccu3/raspberrymatic to log data from devices into an influxDB","archived":false,"fork":false,"pushed_at":"2021-03-10T16:01:19.000Z","size":459,"stargazers_count":2,"open_issues_count":3,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-04T21:27:23.612Z","etag":null,"topics":["ccu3","influxdb","logging","raspberrymatic"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thkl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-27T10:34:16.000Z","updated_at":"2022-10-01T09:46:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"7560d938-487a-484b-94b2-1063c62c280b","html_url":"https://github.com/thkl/hm-influxdb","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/thkl/hm-influxdb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thkl%2Fhm-influxdb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thkl%2Fhm-influxdb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thkl%2Fhm-influxdb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thkl%2Fhm-influxdb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thkl","download_url":"https://codeload.github.com/thkl/hm-influxdb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thkl%2Fhm-influxdb/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265156134,"owners_count":23719668,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ccu3","influxdb","logging","raspberrymatic"],"created_at":"2024-11-13T03:09:07.686Z","updated_at":"2025-07-13T14:34:23.266Z","avatar_url":"https://github.com/thkl.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## hm-influxdb\nis an addon for your ccu3 or rasberrymatic to automatic log datapoints into an influx database\n\n### Installation\nDownload the addon and install it via system preferences on to your ccu\n\n### Configuration\n\nOpen the settings page via plugin settings or http://ccuip:9501/ (please make sure the firewall at your ccu will not block this port)\n\nFirst setup the influx db database:\n* enter the host or ip of your database\n* enter the database name (if the db not exists it will be created)\n* enter username or password for your database server\n* press the test button to check your connection\n* if the addon is able to talk to our influx server you can save the connection data\n\nSetup what to log:\n* click on the ccu menu item\nHere you have two options to select which data the addon is logging:\n\n#### 1. Whitelist\nWith whitelist settings you are able to log all datapoints of one type. As an example: You want to log all temperatures so add an entry with .ACTUAL_TEMPERATURE.\nIn this case, every message form your devices which contains the datapoint with .ACTUAL_TEMPERATURE will be logged.\n\n#### 2. Device specific\nYou can select specific datapoints from your devices. Please use the tree view to choose which datapoints you want to log\n\nPlease note: If an datapoint will be logged thru a whitelist entry u can't dissable the logging by the device view for this entry.\n\nPlease do not forget to save your settings.\n\n\n### Internals\n\nThe addon will build a queue of 50 entries before it will save all these entries to the database. This is to prevent your network and influx server from frequent querys.\nDue to this queue your logging entries may be delayed a little bit, but dont worrie the timestamp is correct.\n\nThe addon will also add device or channel names into a entry so you are able to identify your time series by the device name.\n\nThe current retention time for a database created by the addon are 30 days. This is a subject to change by a later version.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthkl%2Fhm-influxdb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthkl%2Fhm-influxdb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthkl%2Fhm-influxdb/lists"}