Ich habe eine Vitocal 250 A und möchte gern per PHP-Script z.B. den Warmwasser Temperatur Sollwert auslesen und verändern können. Ich versuche nun seit einigen Tagen mit Hilfe der Dokumentation und dem Forum hier mit der API zu kommunizieren. Einige Parameter konnte ich ermitteln: installationID, client_id, gatewaySerial, Code-Verifier, Code-Challenge. Bei deviceId bin ich nicht sicher, "RoomControl-1"? Es scheitert bei mir aber an den Basics, dass ich kein Bearer access_token ermitteln kann. Habe festgestellt, dass ich das auch händisch auf https://app.developer.viessmann.com/ genieren kann, das ist aber nicht zufriedenstellend. Ich habe viel mit curl experimentiert. Bei Aufrufen der API kommen dann Fehlermeldungen wie : "statusCode":404,"errorType":"FEATURE_NOT_FOUND" oder statusCode":502,"errorType":"UNSUPPORTED_MEDIA_TYPE". PHP Scripts habe ich hier in der Community auch gefunden, z.B.: „Some code to receive info from the Viessmann boiler“, die sind aber zum Teil schon über 2 Jahre alt und führen nicht zum Erfolg. Die Dokumentation ist bestimmt hilfreich, wenn man über den Status „hello world“ drüber ist, ich bin noch davor und würde mich über Hilfe sehr freuen. Ich suche also ein PHP-Script, in das Parameter wie username, passwort, … , eingefügt werden müssen und alles andere von dem Script ermittelt wird, dann soll der Temperatur Sollwert ausgelesen und z.B. auf 54 gesetzt werden. Falls ich jetzt einigen Profis auf die Füße getreten bin, da das alles in der Dokumentation steht, würde ich mich hier auch über Rückendeckung von denen freuen, die auch noch ihre Schwierigkeiten haben. Danke schon mal für eure Bemühungen.
... Mehr anzeigen