Globaler Chat
David Vierkötter
The plugin currently only displays temperatures and has no control functionality.
09:58 Uhr - Montag, 04.11.2024
Mint_697f
Hey, I recently got ViCare running on my homebridge machine. I can't really get it running the way it would suit my needs. I can only get it to read temperature sensor values. How can I get this plugin to work as thermostat? I only need to change heating mode on DHW (Heat or OFF).
16:51 Uhr - Sonntag, 03.11.2024
David Vierkötter
For now, the plugin doesn't support being hosted on a Homebridge server running via Docker.
08:03 Uhr - Montag, 14.10.2024
Manjaro_3000
Using redirect URI: http://undefined:4200 any solution for this???
18:36 Uhr - Samstag, 12.10.2024
David Vierkötter
Gibts denn irgendeine Fehlermeldung?
09:24 Uhr - Donnerstag, 10.10.2024
Mandriva_3463
Ich bin soweit gekommen, dass ich den Authentication Process Abgeschlossen habe, aber ich bekomme jetzt keine Geräte.
19:56 Uhr - Dienstag, 08.10.2024
Mandriva_3463
Ich bin bis zur Installation gekommen, aber ich komme bei der Einrichtung nicht weiter, was muss ich wo eingeben?
10:13 Uhr - Dienstag, 08.10.2024
David Vierkötter
Bis zu welchem Punkt bist du denn gekommen?
10:01 Uhr - Dienstag, 08.10.2024
Mandriva_3463
Hey, ich war gerade dabei das Plugin zu installieren, dass hat auch geklappt, aber dann komme ich nicht weiter. Was muss ich dann tun?
22:21 Uhr - Montag, 07.10.2024
Android_3fa5
Same here: Config.json: "platform": "ViCareThermostatPlatform", "name": "ViCareThermostat", "clientId": "f75b7473f9e66035257d3720XXXXXXXX", "apiEndpoint": "https://api.viessmann.com/iot/v1", "devices": [ { "name": "Supply temperature", "feature": "heating.circuits.0.sensors.temperature.supply", "deviceId": "0" }, { "name": "Main DHW temperature", "feature": "heating.dhw.temperature.main", "deviceId": "0" } ], "_bridge": { "username": "0E:36:84:85:14:46", "port": 41849 Status in HomeBridge V. 1.8.4: [06/10/2024, 08:45:57] [ViCareThermostat] Using redirect URI: http://192.168.2.2:4200 [06/10/2024, 08:45:57] [ViCareThermostat] Opening browser for authentication: https://iam.viessmann.com/idp/v3/authorize?client_id=f75b7473f9e66035257d3720XXXXXXXX&redirect_uri=http%3A%2F%2F192.168.2.2%3A4200&scope=IoT%20User%20offline_access&response_type=code&code_challenge_method=S256&code_challenge=HWTnRnH55JjEmM0wz2EaBaOrXp435DwjbAwsrRFJS5A ** Bildschirmfoto 2024-10-06 um 08 35 26 Bildschirmfoto 2024-10-06 um 08 51 57 Bildschirmfoto 2024-10-06 um 08 52 20 Bildschirmfoto 2024-10-06 um 08 34 16** {"error":"invalid_request", "error_description":"Invalid redirection URI."}
16:26 Uhr - Sonntag, 06.10.2024
Manjaro_628b
Nachdem erst die Redirect immer einen Error geworfen hat, ging es dann auf einmal. Allerdings kann ich konfigurieren was ich will - als Geräte werden mir immer nur Supply Temperature und Main DHW angezeigt. Was mache ich falsch?
16:50 Uhr - Samstag, 05.10.2024
David Vierkötter
Hast du denn den Link in der Logfile auch angeklickt, welchen du hier gepostet hast?
16:45 Uhr - Samstag, 21.09.2024
Endeavour_0163
Zumindest habe ich es schon mal so halb ans Laufen gebracht indem ich die Zeilen in der Config umgestellt habe. Server is listening... sieht auch OK aus, würde jetzt aber erwarten, dass von zwei devices die Werte übertragen würden. So kenne ich es bei Fibaro und HeatIT
14:43 Uhr - Freitag, 20.09.2024
Endeavour_0163
Das sieht soweit OK aus. Es werden auch zwei Temperatursensoren in Homeapp angezeigt, jedoch beide mit 0°Celsius: Im LOG: [20/09/2024, 14:38:20] [ViCareThermostat] Using redirect URI: http://192.168.178.174:4200 [20/09/2024, 14:38:20] [ViCareThermostat] Opening browser for authentication: https://iam.viessmann.com/idp/v3/authorize?client_id=d39c6f276293d0cbee94c778891cfe07&redirect_uri=http%3A%2F%2F192.168.178.174%3A4200&scope=IoT%20User%20offline_access&response_type=code&code_challenge_method=S256&code_challenge=6k4-Cn4eVBgweMJprvOFaU6Cp7MUl2DVueWX4Vs_cQs [20/09/2024, 14:38:20] [ViCareThermostat] Server is listening on 192.168.178.174:4200
14:40 Uhr - Freitag, 20.09.2024
David Vierkötter
Dann versuch mal folgendes: Deaktiviere das Plugin, starte Homebridge neu, kontrolliere in Homebridge-UI unter Geräte ob alle Sensoren raus sind, aktiviere dann das Plugin wieder schau mal auf die Ausgabe in der LOG ob deine Geräte gefunden worden sind.
13:51 Uhr - Freitag, 20.09.2024
Endeavour_0163
Und Version 2.1.29, richtig.
13:46 Uhr - Freitag, 20.09.2024
Endeavour_0163
Die Konfiguration ist valide auch laut jsonlint
13:45 Uhr - Freitag, 20.09.2024
David Vierkötter
Du bist auch auf Version v2.1.29, richtig? Ich kann dein Problem leider nicht reproduzieren.
13:30 Uhr - Freitag, 20.09.2024
David Vierkötter
Es wirkt so, als wenn du irgendwo einen Syntax-Fehler in deiner Konfiguration hast. Am besten du jagst deine Config mal durch einen Validator, wie z.b. https://jsonlint.com/
13:26 Uhr - Freitag, 20.09.2024
Endeavour_0163
ja: { "platform": "ViCareThermostatPlatform", "name": "ViCareThermostat", "clientId": "MYIDNUMBER", "apiEndpoint": "https://api.viessmann.com/iot/v1", "securitysystem": "disabled", "devices": [ { "name": "Supply temperature", "feature": "heating.circuits.0.sensors.temperature.supply", "deviceId": "0" }, { "name": "Main DHW temperature", "feature": "heating.dhw.temperature.main", "deviceId": "0" } ], "_bridge": { "username": "0E:3C:26:3B:43:77", "port": 40642 } }
13:23 Uhr - Freitag, 20.09.2024
David Vierkötter
Versuchst du die Konfiguration durch Homebridge-UI zu editieren?
13:12 Uhr - Freitag, 20.09.2024
Endeavour_0163
Hm... dann kann ich nur wieder die gesamte (Main-) Bridge in Homekit aufrufen bzw. verbinden... und da bin ich mir nicht sicher, ob dabei die bisherige Konfiguration in der Home App kaputt geht. Ich habe über 300 Z-wave devices (Fibaro) sowie Doorbirds etc. am Start. Das möchte ich ungern alles neu machen müssen. Der Fehler "Failed to load plugins config Schema" kommt auch bei dieser Konfiguration ohne Unterbridge sobald ich in die Einstellungen für das PlugIn gehe.
13:01 Uhr - Freitag, 20.09.2024
David Vierkötter
Versuch mal testweise ohne eigene Unterbridge. Also das Plugin in der nativen Bridge laufen lassen.
11:19 Uhr - Freitag, 20.09.2024
Endeavour_0163
Funktioniert leider nicht... läuft auf Fehler. Gerät kann nicht gefunden werden.
11:12 Uhr - Freitag, 20.09.2024
David Vierkötter
Der Code ist immer identlisch. Einfach den Code der Hauptbridge nehmen.
11:03 Uhr - Freitag, 20.09.2024
Endeavour_0163
Ja... aber dann will es einen Konfigurationscode... und der kann nur numerisch sein... keine Buchstaben.
11:03 Uhr - Freitag, 20.09.2024
David Vierkötter
Die Unterbridge kann auch ohne eigenen QR-Code hinzugefügt werden. Homebridge sendet alle Bridges per Broadcast an Homekit. Einfach bei "Gerät hinzufügen" auf "Weitere Optionen ..." klicken. Dort müsste jegliche neue Bridge dann auftauchen.
10:55 Uhr - Freitag, 20.09.2024
Endeavour_0163
"failed to load plugins config..." muss es natürlich heißen.
10:53 Uhr - Freitag, 20.09.2024
Endeavour_0163
OK, das ist schade da ich Home Assistant bislang nicht verwende. Letzte Frage aber: Das PlugIn bzw. Redirect habe ich nun zum Laufen gebracht und als Unterbridge eingerichtet. Das wird auch mit "grün" als laufend angezeigt. Ich bekomme jedoch keinen QR Code. Es wird mir zwar ein "verbinde mit Homekit" angezeigt (pulsierendes icon) aber dann erscheint "Failed doe lead plugins config..."
10:52 Uhr - Freitag, 20.09.2024
David Vierkötter
Das Viessmann-Plugin für "Home Assistant" soll die Steuerung aber wohl ermöglichen. Ich kann bei der Entwicklungsgeschwindigkeit von Home Assistant, als one Man Show, leider nicht mithalten.
10:36 Uhr - Freitag, 20.09.2024
David Vierkötter
Moin Daniel, so stark ist das Plugin zum aktuellen Zeitpunkt noch nicht. Das aktive Steuern von Endpunkten ist zum aktuellen Zeitpunkt nicht möglich, nur das Auslesen. Die Redirect-URL darf am Ende kein / enthalten.
10:33 Uhr - Freitag, 20.09.2024
Endeavour_0163
Hallo Herr Vierkötter! Ich bin auf Ihr Homekit PlugIn für Viessmann gestoßen und möchte fragen, ob ich mit dem PlugIn meine neue Vießmann WP auch manuell zum nachladen des Speichers bewegen kann? Hintergrund: Ich nutze einen dynamischen Stromtarif von Tibber der Minutengenau abgerechnet wird. Ich sehe bereits am Vortag die Strompreise für den folgenden Tag und möchte die WP bevorzugt dann anlaufen lassen, wenn die Strompreise niedrig sind. Wäre das mit Ihrem PlugIn realisierbar? Und gleich noch eine zweite Frage: Bei einer Probeinstallation des PlugIns bin ich leider immer wieder am der Redirect URL gescheitert. Das klappt mit der Authentifizierung nicht. Irgendwo las ich, das die URL ggfls. falsche Sonderzeichen enthält? Ich nutze Safari Browser auf MacOS. Gruß, Daniel Holtwiesche
09:13 Uhr - Freitag, 20.09.2024
David Vierkötter
Da muss ich gestehen dass ich den Fall nie berücksichtigt habe, dass jemand 2 Gateways nutzen könnte. Dementsprechend ist das auch in keinster Weise implementiert.
20:08 Uhr - Donnerstag, 19.09.2024
Elementary_662d
David, ich bin weitergekommen. Offenbar sind 2 Gateways Teil meiner Installation. Und die Features liegen alle im 2. Gateway. Dein Plugin prüft aber offenbar nur das 1. Gateway, dass es findet auf Features. Ich sehe in den Logs, dass gar nicht versucht wird, die Werte der Features des 2. Gateways zu fetchen.
13:47 Uhr - Donnerstag, 19.09.2024
Elementary_662d
Das Refreshen hatte ich schon in der Doku gelesen. Gerade ists bei mir noch ein wilder Wust an Themen. Ich muss mich mal intensiver mit den Features auseinandersetzen. Derzeit kann ich weder Fußbodenheizung noch Wärmepumpe auslesen (trotz Premium-API-Zugang). Aber wird schon irgendwie klappen :)
10:58 Uhr - Mittwoch, 18.09.2024
David Vierkötter
Zur Interaktion benötigt man normalerweise einen Access Token. Diesen Token erzeugen wir im derzeitigen Plugin durch die Client-ID und die Login-URL in der Logfile. Dieser Token ist aber auch nur einen Tag gültig. Es muss also täglich der Access Token erneuert werden. Das lässt sich derzeit noch nicht automatisieren.
13:30 Uhr - Montag, 16.09.2024
David Vierkötter
Ich arbeite derzeit sowieso an einer neuen Version für das Plugin. Das größte Problem ist die Autorisierung bei Viessmann, weil diese keinen klassischen Weg gehen sondern ihre eigene Implementierung für eine Authentifizierung durchziehen wollen. Selbst das Team von Homeassistant hat damit Probleme.
13:28 Uhr - Montag, 16.09.2024
Elementary_662d
Ich nehme das mit dem Slash zurück und behaupte das Gegenteil ;)
13:25 Uhr - Montag, 16.09.2024
David Vierkötter
Im Readme müsste es eigentlich auch ohne Slash drin stehen, kann aber gerne noch einen Hinweis hinterlegen.
13:24 Uhr - Montag, 16.09.2024
Elementary_662d
Slash ist entfernt, reCaptcha ist deaktiviert. Und schon gehts. Hatte in der Viessmann-Doku gelesen, dass der Slash dabei sein soll. Well... danke dir. Magst du die beiden Hinweise im Readme ergänzen bevor die nächsten User drüber stolpern?
13:24 Uhr - Montag, 16.09.2024
David Vierkötter
Entferne bitte den Slash in der Redirect URL. Ist Google reCAPTCHA deaktiviert?
13:20 Uhr - Montag, 16.09.2024
Elementary_662d
Hab ich: Redirect inkl. Port und abschließendem Slash im Portal gepflegt. ClientID hab ich ebenfalls generiert, kopiert und in der Config hinterlegt.
13:19 Uhr - Montag, 16.09.2024
David Vierkötter
Wichtig ist auch, dass die Redirect-URI in dem Viessmann Developer-Portal richtig hinterlegt ist.
13:12 Uhr - Montag, 16.09.2024
David Vierkötter
Hey, ich würd sagen wir fangen da mal mit der Info an ob du den API-Key bei Viessmann angelegt hast und in der Configuration hinterlegt hast
13:09 Uhr - Montag, 16.09.2024
Elementary_662d
Hey David, ich nehme dein Angebot gerne an. Welche Infos brauchst du um "meinem" Problem auf den Grund zu gehen. Mein Setup: Homebridge auf Raspi per Wifi am Router. Plugin ganz normal installiert und den Schritten des Readme gefolgt.
12:52 Uhr - Montag, 16.09.2024
Debian_1285
Hallo und viel Grüße!
11:13 Uhr - Freitag, 16.08.2024
David Vierkötter
Hallo und herzlich willkommen im Chat!
11:12 Uhr - Freitag, 16.08.2024
Es werden maximal die letzten 50 Nachrichten angezeigt.