NEWS
Test Adapter homeconnect (BSH Home-Connect) v0.0.x
-
@oberfragger installiere bitte den Adapter via github
Dann hast du eine zusätzliche Option in denn Einstellungen die du bitte aktivierst
@tombox ...sieht gut aus. Mein Kaffee wird wieder schön angesagt und bisher keine Errors im Log (aktuell läuft die Instanz in der Zeit 7 - 16.30 Uhr).
Danke.
-
@tombox ...sieht gut aus. Mein Kaffee wird wieder schön angesagt und bisher keine Errors im Log (aktuell läuft die Instanz in der Zeit 7 - 16.30 Uhr).
Danke.
@oberfragger kannst ja mal Vollzeit laufen lassen
-
@oberfragger kannst ja mal Vollzeit laufen lassen
@tombox Ok. Gucken wir mal.
-
@tombox hast du meinen Log bekommen?
-
Update der Beschreibung nach Maintainer-Änderung 2022:
Der Adapter ermöglicht die Anbindung von Homeconnect Geräte an den ioBroker.https://github.com/iobroker-community-adapters/ioBroker.homeconnect
Es wird dabei die offizielle Homeconnect API verwendet.
https://developer.home-connect.com/changelog
Es werden nicht alle Funktionen aus der Homeconnect App unterstützt. Einige Status oder Programme sind nicht via Homeconnect API verfügbar. Wenn es dahingehend Änderungswünsche gibt, bitte direkt an Homeconnect API wenden:
https://developer.home-connect.com/support/contact
Anleitung für Client ID
Für den Adapter wird eine Homeconnect API ClientID benötigt.
https://developer.home-connect.com/user/register
Bei Default Home Connect User Account for Testing die E-Mail-Adresse angeben, mit der die Home-Connect-App
registriert wurde, diese wird später auch beim Authorization-Prozess benötigt.Bei Account Type Individual auswählen. Die restlichen Daten sofern vorhanden ergänzen.
Dann auf Applications und anschließend auf Register Application gehen.
https://developer.home-connect.com/applicationsBei Application ID einen Namen für die Application eintragen, z.B. ioBroker. Bei OAuth Flow Device Flow selektieren.
Home Connect User Account for Testing kann leer bleiben. Bei Success Redirect eine URI eintragen, z.B. https://example.com.
Dann Speichern und dann hat man die benötigte ClientID.Konfiguration
In der Adapter-Config muss der Homeconnect App Benutzername und Passwort und die erstellte ClientID eingetragen werden.
Benutzung
Mit den states in commands kannst du das Programm stoppen, pausieren oder fortführen.
Mit den states in settings kannst du das Gerät ein oder ausschalten.
Ändern des States programs.active.BSH_Common_Root_ActiveProgram führt zum starten eines Programms
Ändern des States programs.selected.BSH_Common_Root_SelectedProgram führt zum auswählen des Programms oder Optionen
Wenn man checken möchte, ob ein Programm fertig ist muss
status.BSH_Common_Status_OperationState
auf den kompletten Status Name übrprüft werden:
BSH.Common.EnumType.OperationState.Finished
Weitere Zustände sind noch:
"BSH.Common.EnumType.OperationState.Inactive": "Inactive",
"BSH.Common.EnumType.OperationState.Ready": "Ready",
"BSH.Common.EnumType.OperationState.Run": "Run",
"BSH.Common.EnumType.OperationState.ActionRequired": "ActionRequired",
"BSH.Common.EnumType.OperationState.Finished": "Finished"Oder ob ein Gerät geöffnet ist
"BSH.Common.EnumType.DoorState.Open": "Open",
"BSH.Common.EnumType.DoorState.Closed": "Closed"
Original AdapterAnnouncement von 2018:
So, der Anfang ist gemacht.
Der Adapter kann aber bisher noch nicht viel. Eigentlich fast garnix

Bisher funktioniert erstmal nur die Authorisierung und die verbundenen Geräte werden abgefragt und in Datenpunkten hinterlegt.
Da ich nur ein Home-Connect-Gerät besitze, kann ich leider nicht testen, ob auch mehrere Geräte in der Objektstruktur angelegt werden. Denke aber das funktioniert.
Dummerweise kann ich das ganze auch nicht mit dem Simulator testen, da der leider den OAuth2-Deviceflow nicht unterstützt.
Daher bin ich auf Eure Hilfe angewiesen.
Wer möchte kann den Adapter ja mal installieren und schauen, ob die Geräte soweit angelegt werden.
Eine Beschreibung ist in der Readme zum Adapter.
https://github.com/iobroker-community-adapters/ioBroker.homeconnect
Ich würde mich über Feedback freuen.
Dann noch ein kleiner Hinweis:
Der automatische Token-Refresh funktioniert scheinbar noch nicht richtig.
Sollte der Token abgelaufen sein (Hinweis im Log), einfach den Datenpunkt 'access' unter dev auf false setzen
und anschließend den Adapter neu starten. Dann wird der Authorisierungsprozess nochmals gestartet.
LG
dna909
Hallo, ich glaube die haben die Api umgestellt?
homeconnect.0 2021-11-16 08:22:19.621 info Undefined Error from Homeconnect this happens sometimes. homeconnect.0 2021-11-16 08:22:19.620 error EventSource error: {"type":"error"} homeconnect.0 2021-11-16 08:22:19.620 error Homeconnect API are not available please try again later homeconnect.0 2021-11-16 08:22:19.620 error Error: {"type":"error","status":500,"message":"Internal Server Error"} homeconnect.0 2021-11-16 08:22:19.620 error Error: 500 homeconnect.0 2021-11-16 08:22:19.620 error Error (401010522278007458) homeconnect.0 2021-11-16 08:22:19.620 error 500 Internal Server Error homeconnect.0 2021-11-16 08:22:19.620 error EventSource error: {"type":"error","status":500,"message":"Internal Server Error"} homeconnect.0 2021-11-16 08:22:18.476 info Undefined Error from Homeconnect this happens sometimes. homeconnect.0 2021-11-16 08:22:18.475 error EventSource error: {"type":"error"} homeconnect.0 2021-11-16 08:22:18.475 error EventSource error: {"type":"error"} homeconnect.0 2021-11-16 08:22:18.475 error Homeconnect API are not available please try again later homeconnect.0 2021-11-16 08:22:18.475 error Error: {"type":"error","status":500,"message":"Internal Server Error"} homeconnect.0 2021-11-16 08:22:18.475 error Error: 500 homeconnect.0 2021-11-16 08:22:18.475 error Error (401010522278007458) homeconnect.0 2021-11-16 08:22:18.475 error 500 Internal Server Error homeconnect.0 2021-11-16 08:22:18.475 error EventSource error: {"type":"error","status":500,"message":"Internal Server Error"}Aha:
Wartungsarbeiten am 16. November 2021 Home Connect wird am 16. November 2021, von 12:00 Uhr bis 17:00 Uhr nicht verfügbar sein. Außerdem kann es auch am 17. November noch zu kleineren Störungen kommen. Hintergrund ist die Durchführung eines umfangreichen Upgrades unserer Infrastruktur. Dies wird zu einer verbesserten Netzwerkstabilität und einer besseren Performance der gesamten App führen. Bitte entschuldige diese Unannehmlichkeit, Dein Home Connect Team -
Hallo, ich glaube die haben die Api umgestellt?
homeconnect.0 2021-11-16 08:22:19.621 info Undefined Error from Homeconnect this happens sometimes. homeconnect.0 2021-11-16 08:22:19.620 error EventSource error: {"type":"error"} homeconnect.0 2021-11-16 08:22:19.620 error Homeconnect API are not available please try again later homeconnect.0 2021-11-16 08:22:19.620 error Error: {"type":"error","status":500,"message":"Internal Server Error"} homeconnect.0 2021-11-16 08:22:19.620 error Error: 500 homeconnect.0 2021-11-16 08:22:19.620 error Error (401010522278007458) homeconnect.0 2021-11-16 08:22:19.620 error 500 Internal Server Error homeconnect.0 2021-11-16 08:22:19.620 error EventSource error: {"type":"error","status":500,"message":"Internal Server Error"} homeconnect.0 2021-11-16 08:22:18.476 info Undefined Error from Homeconnect this happens sometimes. homeconnect.0 2021-11-16 08:22:18.475 error EventSource error: {"type":"error"} homeconnect.0 2021-11-16 08:22:18.475 error EventSource error: {"type":"error"} homeconnect.0 2021-11-16 08:22:18.475 error Homeconnect API are not available please try again later homeconnect.0 2021-11-16 08:22:18.475 error Error: {"type":"error","status":500,"message":"Internal Server Error"} homeconnect.0 2021-11-16 08:22:18.475 error Error: 500 homeconnect.0 2021-11-16 08:22:18.475 error Error (401010522278007458) homeconnect.0 2021-11-16 08:22:18.475 error 500 Internal Server Error homeconnect.0 2021-11-16 08:22:18.475 error EventSource error: {"type":"error","status":500,"message":"Internal Server Error"}Aha:
Wartungsarbeiten am 16. November 2021 Home Connect wird am 16. November 2021, von 12:00 Uhr bis 17:00 Uhr nicht verfügbar sein. Außerdem kann es auch am 17. November noch zu kleineren Störungen kommen. Hintergrund ist die Durchführung eines umfangreichen Upgrades unserer Infrastruktur. Dies wird zu einer verbesserten Netzwerkstabilität und einer besseren Performance der gesamten App führen. Bitte entschuldige diese Unannehmlichkeit, Dein Home Connect Team -
@sigi234 hab das gleiche Problem. Komme aber auch über die App nicht mehr drauf.
Ahja, man sollte bis zum Ende lesen

-
Hallo,
bin zur Zeit etwas ratlos.
Habe einen HomeConnect fähigen Trockner sowie eine Kaffeemaschine.
Aber augenscheinlich würde ich sagen, dass keine Stati angelegt werden um etwa die Kaffeemaschine anzuschalten. Ich denke auch nicht, dass es was mit dem Adapter selbst zu tun hat. Das Homebridge Plug-In für HomeConnect sagt auch nur, dass keine Steuerung möglich wäre / sei.Interessant ist auch, dass die Geräte angeblich im State "Connected" immer auf "false" stehen. Über die HomeConnect App aber lassen sich die Geräte problemlos steuern.
Anbei mal exemplarisch die States für die Kaffeemaschine. Sieht für den Trockner ähnlich aus:

Habe auch schon neue Client IDs auf der Developer Seite neu angelegt. Hat alles nichts gebracht. Jmd noch ne Idee?
Adapterversion ist 0.0.36.Zu den Meldungen vorher:
Das mit den Wartungsarbeiten heute wusste ich. Es kam eine E-Mail. -
Hallo,
bin zur Zeit etwas ratlos.
Habe einen HomeConnect fähigen Trockner sowie eine Kaffeemaschine.
Aber augenscheinlich würde ich sagen, dass keine Stati angelegt werden um etwa die Kaffeemaschine anzuschalten. Ich denke auch nicht, dass es was mit dem Adapter selbst zu tun hat. Das Homebridge Plug-In für HomeConnect sagt auch nur, dass keine Steuerung möglich wäre / sei.Interessant ist auch, dass die Geräte angeblich im State "Connected" immer auf "false" stehen. Über die HomeConnect App aber lassen sich die Geräte problemlos steuern.
Anbei mal exemplarisch die States für die Kaffeemaschine. Sieht für den Trockner ähnlich aus:

Habe auch schon neue Client IDs auf der Developer Seite neu angelegt. Hat alles nichts gebracht. Jmd noch ne Idee?
Adapterversion ist 0.0.36.Zu den Meldungen vorher:
Das mit den Wartungsarbeiten heute wusste ich. Es kam eine E-Mail. -
@tombox Alles klar, danke

Allerdings, habe ich den Adapter schon vor einigen Tagen installiert. Hatte bisher nur selbst geschaut ob ich das in den Griff bekomme. Aber ich warte mal ab.Hatte den Adapter auch mal zwei Tage deaktiviert um nicht die max. Anzahl von Anfragen zu erreichen.
-
Seit der API Änderungen auf BSH-Seite laufe ich in das Request Limit:
homeconnect.0 2021-11-19 08:43:58.958 warn Retry Refresh Token in 5min homeconnect.0 2021-11-19 08:43:58.958 error Error Refresh-Token: 429 undefined homeconnect.0 2021-11-19 08:43:58.953 warn Restart the Adapter to get all devices correctly. homeconnect.0 2021-11-19 08:43:58.953 error Error getting Aplliances with existing Token: 429 The rate limit "1000 calls in 1 day" was reached. Requests are blocked during the remaining period of 17:13:24 homeconnect.0 2021-11-19 08:43:58.813 info starting. Version 0.0.36 in /opt/iobroker/node_modules/iobroker.homeconnect, node: v12.21.0, js-controller: 3.3.14Habe nur zwei Geräte dran. Kann man das Abfrage-Intervall irgendwo einstellen?
-
Seit der API Änderungen auf BSH-Seite laufe ich in das Request Limit:
homeconnect.0 2021-11-19 08:43:58.958 warn Retry Refresh Token in 5min homeconnect.0 2021-11-19 08:43:58.958 error Error Refresh-Token: 429 undefined homeconnect.0 2021-11-19 08:43:58.953 warn Restart the Adapter to get all devices correctly. homeconnect.0 2021-11-19 08:43:58.953 error Error getting Aplliances with existing Token: 429 The rate limit "1000 calls in 1 day" was reached. Requests are blocked during the remaining period of 17:13:24 homeconnect.0 2021-11-19 08:43:58.813 info starting. Version 0.0.36 in /opt/iobroker/node_modules/iobroker.homeconnect, node: v12.21.0, js-controller: 3.3.14Habe nur zwei Geräte dran. Kann man das Abfrage-Intervall irgendwo einstellen?
@holgerwolf Gerade oben gelesen, dass es eien Github Version mit der Option gibt.
Hab ich mal nachinstalliert und jetzt heißt es warten bis morgen... -
@holgerwolf Gerade oben gelesen, dass es eien Github Version mit der Option gibt.
Hab ich mal nachinstalliert und jetzt heißt es warten bis morgen...@holgerwolf im DEBUG mode siehst du auch, wie oft so ein restart bzw reload der Programme statt findet.
Hatte ich kürzlich auch, die Logs waren voll mit RECONNECT Meldungen und @tombox hat daraufhin netterweise diese Option eingebaut, dass die Programme nicht mehr geladen werden.Bevor ich die neue Version installieren konnte habe ich allerdings meinen Geschirrspüler per Strom AUS/AN neu gestartet. Seit dem hatte ich keine RECONNECTs mehr...
-
@holgerwolf im DEBUG mode siehst du auch, wie oft so ein restart bzw reload der Programme statt findet.
Hatte ich kürzlich auch, die Logs waren voll mit RECONNECT Meldungen und @tombox hat daraufhin netterweise diese Option eingebaut, dass die Programme nicht mehr geladen werden.Bevor ich die neue Version installieren konnte habe ich allerdings meinen Geschirrspüler per Strom AUS/AN neu gestartet. Seit dem hatte ich keine RECONNECTs mehr...
@tombox Hi, diese Option scheint was gebracht zu haben. Der Adapter läuft nun fehlerfrei seit ca. 4 Tagen.
-
Bei mir läuft der Adapter jetzt auch seit Samstag wieder.
-
Bei mir läuft der Adapter grundsätzlich auch. Steuern lässt sich aber nix. Angeblich sind meine Geräte offline und entsprechend werden auch die Stati nicht angelegt. Habe auch keine Idee mehr was ich dagegen noch machen soll.
-
Bei mir läuft der Adapter grundsätzlich auch. Steuern lässt sich aber nix. Angeblich sind meine Geräte offline und entsprechend werden auch die Stati nicht angelegt. Habe auch keine Idee mehr was ich dagegen noch machen soll.
-
@tombox Nur mal so zu dem Thema.
Ich hab gestern den Adapter installiert und meinen neuen Bosch Backofen mittels HomeConnect App in Betrieb genommen, allerdings seh ich im ioBroker in den Objekten von HomeConnect nicht mal einen Datenpunkt was mit einem Device zu tun haben könnte!Funktioniert das Teil überhaut noch?
danke
-
@tombox Nur mal so zu dem Thema.
Ich hab gestern den Adapter installiert und meinen neuen Bosch Backofen mittels HomeConnect App in Betrieb genommen, allerdings seh ich im ioBroker in den Objekten von HomeConnect nicht mal einen Datenpunkt was mit einem Device zu tun haben könnte!Funktioniert das Teil überhaut noch?
danke
@homecineplexx Doch, doch, klappt gut:

Steht denn was in dem Log? Ich hatte mal das Problem, dass zuviele Abfragen kamen und von Bosch die API für nen Tag gesperrt war.
