{"id":16786832,"url":"https://github.com/bodiroga/vsmart2homie","last_synced_at":"2025-07-04T03:38:02.593Z","repository":{"id":85533341,"uuid":"230826105","full_name":"bodiroga/vsmart2homie","owner":"bodiroga","description":"Service that transforms vSmart platform (Vaillant) data to MQTT (Homie)","archived":false,"fork":false,"pushed_at":"2020-01-25T20:51:42.000Z","size":10,"stargazers_count":6,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-10T23:04:44.785Z","etag":null,"topics":["homie","iot","mqtt"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bodiroga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2019-12-30T01:29:32.000Z","updated_at":"2024-01-25T12:47:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"9aad650f-f40b-43eb-a344-80502511cfca","html_url":"https://github.com/bodiroga/vsmart2homie","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodiroga%2Fvsmart2homie","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodiroga%2Fvsmart2homie/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodiroga%2Fvsmart2homie/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodiroga%2Fvsmart2homie/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bodiroga","download_url":"https://codeload.github.com/bodiroga/vsmart2homie/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248312144,"owners_count":21082638,"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":["homie","iot","mqtt"],"created_at":"2024-10-13T08:13:24.448Z","updated_at":"2025-04-10T23:04:52.204Z","avatar_url":"https://github.com/bodiroga.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vSmart2Homie gateway\n\nThis service reads boiler and thermostat values from vSmart platform (Vaillant) and exposes the data to an MQTT broker following the Homie V4 convention.\n\nThe data is modeled as:\n\n- vSmart (Device)\n    - Thermostat (Node)\n        - Current Temperature\n        - Setpoint Temperature\n        - Setpoint Mode\n        - System Mode\n        - Battery\n    - Outdoor (Node)\n        - Outdoor Temperature\n    - Boiler (Node)\n        - eBus Error\n        - Boiler Error\n        - Maintenance Status\n        - Refill Water\n\nTo connect to the vSmart platform the app needs the following required environment variables ([instructions](https://github.com/pjmaenh/home-assistant-vaillant#installation-and-configuration)):\n\n- CLIENT_ID\n- CLIENT_SECRET\n- USERNAME\n- PASSWORD\n\nAditionally, the (optional) MQTT connection parameters can be stablished using:\n\n- MQTT_BROKER (default: localhost)\n- MQTT_PORT (default: 1883)\n- MQTT_USER (default: None)\n- MQTT_PASSWORD (default: None)\n- MQTT_CLIENT_ID (default: vsmart2homie)\n\nFinally, the project is based on the following libraries:\n\n- [Homie4](https://github.com/mjcumming/homie4) Thanks @mjcumming!\n- [pyvaillant](https://github.com/pjmaenh/pyvaillant) Thanks @pjmaenh!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbodiroga%2Fvsmart2homie","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbodiroga%2Fvsmart2homie","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbodiroga%2Fvsmart2homie/lists"}