Das Homebridge ViCare Plugin ermöglicht die Integration des Viessmann ViCare-Heizungssystems mit Homebridge, sodass die Steuerung und Überwachung über Apples HomeKit durchgeführt werden kann. Dieses Plugin bietet Echtzeit-Temperaturmessungen, die Steuerung der Solltemperaturen sowie den Zugriff auf verschiedene Sensoren und Zustände des Heizungssystems.
Installation und Einrichtung des Homebridge ViCare Plugins
Um das Homebridge ViCare Plugin zu nutzen, muss zunächst Homebridge auf einem unterstützten Gerät installiert sein. Anschließend kann das Plugin über die Homebridge-Konfigurationsseite oder durch Ausführen des Befehls
npm install -g homebridge-vicare
installiert werden. Nach der Installation sind die Anmeldedaten des ViCare-Kontos erforderlich, um eine Verbindung zum Viessmann-System herzustellen.
Funktionen und Möglichkeiten des Homebridge ViCare Plugins
Das Homebridge ViCare Plugin bietet eine Vielzahl nützlicher Funktionen zur Steuerung und Überwachung des Viessmann ViCare-Heizungssystems. Nutzer können Echtzeit-Temperaturmessungen abrufen, die Solltemperatur einstellen und auf verschiedene Sensoren wie Außentemperatur, Betriebszustand und Fehlermeldungen zugreifen. Diese Funktionen werden nahtlos in Apples HomeKit integriert, wodurch eine zentrale Steuerung über die Home-App oder Siri möglich ist.
Vorteile der Integration mit Apple HomeKit
Durch die Integration des Viessmann ViCare-Heizungssystems mit Apple HomeKit über das Homebridge ViCare Plugin profitieren Nutzer von der bequemen Steuerung und Automatisierung ihres Heizungssystems. HomeKit ermöglicht es, individuelle Automationen und Szenen zu erstellen, die das Heizungsverhalten an die täglichen Routinen anpassen. Zudem bietet die Home-App eine benutzerfreundliche Oberfläche zur Überwachung und Steuerung der Heizung, was den Komfort und die Energieeffizienz erhöht.
David Vierkötter
In einer Welt, die sich mit rasender Geschwindigkeit vorwärtsbewegt, suchen immer mehr Menschen...
David Vierkötter
Als Webentwickler ist es von entscheidender Bedeutung, sich mit Sicherheitsaspekten in der...
David Vierkötter
CybersicherheitSicherheit ist für kleinere Unternehmen im digitalen Zeitalter unerlässlich. Das...
Das Homebridge ViCare Plugin ermöglicht die Integration des Viessmann ViCare-Heizungssystems...
17
Kommentare
Gentoo_cd94 am Samstag, den 16.07.2024 Antworten
Hallo David, hab dein Plugin mittlerweile am Start und kann die Temperaturen auslesen. Was muss ich denn konfigurieren, um die Soll-Temperatur des Warmwasserspeichers via HomeKit steuern zu können? In der Viessmann API entspricht das dem Feld `heating.dhw.temperature.main`. Danke und Viele Grüße!
David Vierkötter am Samstag, den 16.07.2024
Moin! Dafür kannst du heating.dhw.temperature.main auch als feature hinterlegen, wie in der Github-Readme zu entnehmen: https://github.com/vrkttr/homebridge-vicare
Android_0deb am Samstag, den 28.07.2024 Antworten
Hallo David, danke für das Plugin! Bei mir sind die Temperaturen (Beispielkonfiguration) "readonly", sie werden zwar angezeigt (Homebridge + HomeKit), lassen sich aber nicht verändern. Was fehlt?
David Vierkötter am Samstag, den 29.07.2024
Hi, ja das ist tatsächlich der aktuellste Stand. Derzeit lassen sich die Werte nur auslesen. Ich arbeite aber dran.
Debian_9979 am Samstag, den 24.08.2024 Antworten
Hallo Herr Vierkötter, ich bin leider am verzweifeln, mit dem Der Account bei Viesmann hat noch alles geklappt aber mit der JSON bin ich am verzweifeln. Ich bin noch kompletter Neuling, in dem Thema, können Sie mir da vielleicht helfen?
David Vierkötter am Samstag, den 24.08.2024
Hallo! Klar, ich kann ihnen versuchen zu helfen. Am besten im
Chat: https://www.vrkttr.de/chat/
Elementary_662d am Samstag, den 15.09.2024 Antworten
Hallo David, danke für deine Arbeit an dem Plugin! Hab alles nach Anleitung installiert und trotzdem bekomme ich beim Authentifzieren über die vom Plugin generierte URL den Fehler "{"error":"invalid_request", "error_description":"Invalid redirection URI."}". IP der Redirekt stimmt, ClientID stimmt. Irgendeine Idee, was der Fehler sein könnte? Danke und viele Grüße, Pascal
Elementary_662d am Samstag, den 15.09.2024
Problem selbst gelöst. Die vom Plugin generierte URL enthielt Sonderzeichen, die der Browser nicht umsetzen konnte. Händisch angepasst, klappte das Ganze
David Vierkötter am Samstag, den 15.09.2024
Vielen Dank für die Info. Kannst du mir genau sagen um welchen Teil der URL es sich handelt?
Elementary_662d am Samstag, den 16.09.2024
Tatsächlich bin ich nicht mehr weitergekommen. Der relevante Part der generierten URL sieht so aus: "...redirect_uri=http%3A%2F%2F192.168.2.57%3A4200&scope=IoT..." Wenn ich das mit den Doppelpunkten und Slashes ersetze, kann ich mich zumindest authentifizieren. Das danach angedachte Austauschen des Tokens schlägt fehlt. Ich vermute auch da, dass es an irgendwelchen Sonderzeichen liegt, die ich manuell nicht ersetzen kann
David Vierkötter am Samstag, den 16.09.2024
Das Dekodieren der URL macht normalerweise die Viessmann-API. Dass diese so übergeben wird, ist eigentlich korrekt und funktioniert bei mir auch tadellos. Wenn Viesmann nicht weiterleitet kann ich mir nur vorstellen dass es ein Problem mit dem API-Code direkt bei Viessman gibt.
Elementary_662d am Samstag, den 16.09.2024
Ich beobachte das mal weiter. Bei Viessmann weiß man ja nie ;) Danke dir für das schnelle Feedback
David Vierkötter am Samstag, den 16.09.2024
Wir können dem auch genauer im
Chat auf den Grund gehen.
Manjaro_628b am Samstag, den 05.10.2024 Antworten
Hallo David - habe das alles eingerichtet, bekomme dann aber einen "{"error":"invalid_request", "error_description":"Invalid redirection URI."}" zurück. ID ist richtig und URI auch. Any idea?
David Vierkötter am Samstag, den 05.10.2024
Hey, es klingt so als hättest du die Redirect-URL im Viessmann-Portal nicht richtig angegeben. Les mal im
Chat nach, da hatten wir das Thema schon.
Garuda_d9b9 am Samstag, den 06.10.2024
Leider bei mir auch, habe auf Github mal dazu etwas mit Screenshots eingestellt.
Manjaro_628b am Samstag, den 06.10.2024
Bei mir hat es dann irgendwann authentifiziert. Aber es wird immer die gleiche Temparatur angezeigt. Habe als Feture heating.dhw.sensors.temperature.dhwCylinder hinterlegt und da ist einmal ein Wert zurückgekommen, der sich aber seitdem nicht mehr ändert.