NEWS
Test Adapter homeconnect (BSH Home-Connect) v0.0.x
-
@christian-wöhrle muss ich mal schauen. Dass das angezeigt wird, hatte ich bisher gar nicht in Betracht gezogen.
Prüf ich später mal. Danke schonmal für den Denkansatz -
@merlin123 said in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:
@christian-wöhrle muss ich mal schauen. Dass das angezeigt wird, hatte ich bisher gar nicht in Betracht gezogen.
Prüf ich später mal. Danke schonmal für den DenkansatzFalls nicht, eventl. Einen fensterkontakt anbringen. Lässt sich eventl. Einvakuumiert im trockner anbringen.
Aber rein theoretisch müsste das schon funktionieren. Der trockner prüft selbst ja auch ob die Türe offen ist oder nicht. Wenn die Türe offen ist, lässt sich das Programm ja nicht starten. -
@merlin123 sagte in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:
In der VIS habe ich ein Icon, das anzeigt, dass der Trockner fertig ist (Status finished). Das blieb halt so lange an, bis jemand den Trockner ausgeräumt bzw. ausgeschaltet hatte. (ping Adapter meldet false).
Ich hab aber gerade absolut keine Idee, wie ich das Icon anzeigen lassen kann, wenn der Trockner fertig ist und sich selbst abgeschaltet hat.
Sprich: Wie erkenne ich, dass ein Programm fertig war und noch niemand am Trockner war?Das ist bei meinem Geschirrspüler von Siemens genauso.
Wenn der Status auf finished geht, schaltet das Script nach kurzer Zeit die Tasmota-Steckdose aus und dann ist der Geschirrspüler auch nicht mehr per Ping erreichbar. -
@christian-wöhrle Es gibt einen Status dafür, aber der zeigt immer "closed"
Aber wie Du richtig sagst: Bei geöffneter Tür lässt sich das Programm nicht starten.
@Alle:
Das ist ein Bosch Series 8 WBQ245B40/01
Hat jemand den oder nen anderen Bosch Trockner und kann mal schauen, ob da der Status richtig angezeigt wird? -
Frage zum Door Closed Status:
Bei meiner Waschmaschine (Bosch WAYH2842) sieht der Status so aus:
{ "type": "state", "common": { "name": "Tür", "type": "mixed", "role": "indicator", "write": true, "read": true, "unit": "", "states": { "BSH.Common.EnumType.DoorState.Locked": "Locked", "BSH.Common.EnumType.DoorState.Closed": "Closed", "BSH.Common.EnumType.DoorState.Open": "Open" }
Bei meinem Trockner (Bosch WBQ245B40) sieht das so aus:
{ "type": "state", "common": { "name": "Tür", "type": "mixed", "role": "indicator", "write": true, "read": true, "unit": "", "states": { "BSH.Common.EnumType.DoorState.Closed": "Closed" } }
Da gibt es also nur "Closed"....
Soll das so sein?NACHTRAG:
Ich hab den Adapter gestoppt und den Trockner aus den Objekten gelöscht.
Jetzt sieht das so aus:"states": { "BSH.Common.EnumType.DoorState.Closed": "Closed", "BSH.Common.EnumType.DoorState.Open": "Open" }
Leider steht der DP trotzdem immer auf "Closed"
NACHTRAG 2:
Heute Morgen ging es auf einmal.... Keine Ahnung, wieso es gestern nicht ging -
@merlin123 siehst du in der app ob die türe offen oder geschlossen ist? Gibt es irgendwo eine statusänderung in einem datenpunkt wenn die Türe geöffnet/ geschlossen wird? Dann hast du hier irgendwo deinen trigger. Einfach mal probieren.
-
@christian-wöhrle In der App hab ich nichts gesehen, aber auch der Waschmaschine, wo der Status angezeigt wird, seh ich (glaub ich) nix in der App. Ich prüf das nachher aber nochmal, läuft grad Wäsche
NACHTRAG:
Heute morgen ist der Door-Status richtig umgesprungen. Hab aber seit gestern nichts mehr geändert.
Danke nochmal für den Tipp! Passe dann mal mein Script an
-
Hallo zusammen,
ich habe gestern auch den homeconnect adapter mal installiert, aber nur mit mittelmäßigem Erfolg. Ich habe mein Kochfeld verbunden, und einige Datenpunkte werden auch angezeigt. Das Kochfeld hat allerdings tasten zum steuern einer Abzugshaube (licht und Ventilator). Das kann man angeblich per home-connect mit einem Abzug koppeln. Ich hätte die tasten gerne in iobroker ausgelesen und für etwas anderes verwendet, da ich keinen kompatiblen Abzug habe. Die tasten tauchen aber nicht bei den Objekten auf.
Gibt es eine Möglichkeit an die fehlenden daten ran zu kommen? -
Hallo zusammen.
Ich bin gerade stark am Verzweifeln. Ich habe eine EQ900 und möchte gern eines meiner Favoriten Programme aus dem IO.Broker heraus starten.
Wenn ich über die home connect App gehe und einen Favoriten auswähle ( Bspw: "Tee") zeigt es unter
BSH_Common_Root_SelectedProgram -> BSH.Common.Program.Favorite.003 korrekt an
wenn ich das Programm starte, steht dann auch unter
BSH_Common_Root_ActiveProgram -> BSH.Common.Program.Favorite.003Das Problem:
Wenn ich BSH.Common.Program.Favorite.003 über ein Skript oder direkt in das Objekt eintrage passiert gar nix:
Die Werkseitgen Programme funktionieren übrigens... bringt mir nur nix, weil ich die nicht trinke.homeconnect.0 2024-08-21 23:19:13.794 debug Delete: xxxxxxxxxxxxxxxxxx.programs.active.options homeconnect.0 2024-08-21 23:19:13.794 debug active.options. homeconnect.0 2024-08-21 23:19:13.702 error {"error":{"description":"Unsupported operation: BSH.Common.Program.Favorite.003","key":"SDK.Error.UnsupportedProgram"}} homeconnect.0 2024-08-21 23:19:13.702 error AxiosError: Request failed with status code 409 homeconnect.0 2024-08-21 23:19:13.581 debug Put {"data":{"key":"BSH.Common.Program.Favorite.003","options":[]}} to /programs/active for xxxxxxxxxxxxxxxxxx
Ich hoffe jemand weiß da weiter.
Vielen Dank schonmal im Vorraus. -
Bis jetzt kenne ich keinen der das hinbekommen hat mit den Favoriten. Bei meiner 700 ist es das gleiche Problem. Vielleicht sollte man sich an den Support mal wenden. Beziehungsweise die API mal durchstöbern nach Hinweisen zu Favoriten.
-
@dennyd
Habe das auch so vor aber noch nicht versucht. Deshalb bin ich auch an eine Lösung interessiert.
Habe eine EQ9. -
@bongo @dennyd Das funktioniert nicht. Ich habe das sehr lange probiert, keine Chance. Die einzigen Programme, die sich auswählen lassen, sind die voreingestellten Programme. So starte ich morgens meine Maschine:
Sinn dahinter ist, dass ich einen normalen Kaffee bekomme, wenn ich im Tran einfach auf Start drücke, der letzte Kaffee vom Vortag aber ein Latte war -
Ich habe es hinbekommen! Allerdings mit einem anderen Adapter.
Das Ding heißt cloudless-homeconnect und läuft bei mir wie ne eine Eins.
Mal als Inspiration (weil irgendwo ein paar Deppen meinten es bräuchte keinen KVA mit Wifi, weil man sich dafür keinen Einsatzweck vorstellen könnte):
- Szenario
- Zunächst habe ich 2 Bohnentanks: In einem normale und im anderen entkoffeinierte Bohnen.
- Wenn ich nun Siri sage, dass sie Kaffee machen soll (beim ersten Mal konnte sie es selbst nicht glauben und quittierte mit "echt jetzt?!" ) wählt das Script in Abhängigkeit zur Tageszeit die richtigen Bohnen. Falls die Kaffeemaschine aus ist, wird eingeschaltet.
- Szenario
- Ich habe gern diese großen Coffee2 Go Becher... sonst hole ich mir da immer an der Tanke nen Cappuccino und lass mir das noch einen Espresso mit draufgeben (Damit's schön knallt). Das geht jetzt zu Hause... Wenn ich Siri sage sie soll einen Cappuccino rauslassen wird das gemacht... das Script steuert den entsprechenden Favoriten an und wartet dann in einer Schleife...
- Bis die Maschine "Programm fertig" zurückgibt. Hier kommt dann noch ein Espresso Shot hinterher... Währen dessen kann ich Zähneputzen die Katze füttern oder einfach nur auf dem Klo sitzen.
- Szenario
- Klar, Basic Stuff: Kaffee ist zubereitet, wenn der Wecker klingelt.
Ich finde es schade, dass in diversen Foren (homematic) sowas immer nur als Spielerei abgetan wird. Dabei ist es genau das, was HeimAUTOMATISIERUNG für mich ausmacht = Intelligente Steuerung... mit so wenig Knöpfe drücken wie nur irgendwie möglich.
-
Hallo @dennyd ,
ich fuchs mich gerade ein wenig hier rein.
Spannendes Thema die Hausautomation.
Ich hab mir mal Deine Ausführungen angesehen.
Node 18 wird gefordert.
Was , wenn Admin und der Controller Node 20 fordern?
Bessert der Entwickler dann nach ? -
@mrs-antje sagte in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:
Node 18 wird gefordert.
Was , wenn Admin und der Controller Node 20 fordern?
Bessert der Entwickler dann nach ?Adapter, die aktuell unterhalten werden werden auch an aktuelle Versionen von nodejs angepasst, sofern erforderlich.
Im Moment sollte der ioBroker (und die Mehrheit der Adapter) aber mit nodejs18+20 funktionieren, die empfohlene Version ist aber 20. -
@dennyd
cloudless-homeconnect kannte ich noch garnicht. Klingt interessant.
Wenn ich ich danach filtere wird er nicht gefunden. Ist der Adapter noch nicht im Stable Repository?Nachtrag:
Und im Beta (latest) ist er auch nicht. Wie hast du ihn installiert? -
@bongo sagte in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:
Wenn ich ich danach filtere wird er nicht gefunden. Ist der Adapter noch nicht im Stable Repository?
Nachtrag:
Und im Beta (latest) ist er auch nicht. Wie hast du ihn installiert?Der Adapter ist nur 'wild' verfügbar. Wie für alle Installationen via GitHub gilt:
Du verlässt den 'gesicherten Hafen' und kannst alle möglichen Abenteuer dabei erleben. -
Hallo,
hat sich irgendetwas bei der Anmeldung geändert?nachdem es kommt immer die Meldung:
2024-10-06 11:04:24.704 - [31merror[39m: homeconnect.0 (971426) AxiosError: Request failed with status code 400 2024-10-06 11:04:24.705 - [31merror[39m: homeconnect.0 (971426) Please check username and password or visit this site for manually login: 2024-10-06 11:04:24.705 - [31merror[39m: homeconnect.0 (971426) Bitte überprüfe Benutzername und Passwort oder besuche diese Seite für manuelle Anmeldung: 2024-10-06 11:04:24.705 - [31merror[39m: homeconnect.0 (971426) https://api.home-connect.com/security/oauth/device_verify?user_code=Mxxx-Rxxx 2024-10-06 11:04:24.705 - [31merror[39m: homeconnect.0 (971426) {"error":"authorization_pending","error_description":"The authorization request is still pending as the end-user hasn't yet completed the user interaction steps"} 2024-10-06 11:04:24.705 - [32minfo[39m: homeconnect.0 (971426) Wait 10 seconds to retry
wenmn ich dann den angeführten link aufrufe muss ich meine E-mail-Adresse für die Anmeldung eingeben und dann erhalte ich ein access denied. E-Mail-Adresse ist aber richtig eingegeben.
Auch die Anmeldedaten (mail-adresse und passwort) im Adapter sind richtig, ebenso die Client-ID.
Weiß jemand was es da hat?
DANKE. -
-
Danke. Auf sowas muss man auch mal kommen, dass man die Browser-Sprache auf englisch umstellen muss um den api-Link erfolgreich aufrufen zu können.
Jetzt funktioniert es.
Schönen Sonntag noch.