NEWS
Test Adapter homeconnect (BSH Home-Connect) v0.0.x
-
@ro75 sagte in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:
Was hast du denn im Logparser eingestellt? Und was wertest du dann aus?
Hab einfach im Logparser unter Parser Regeln (Filter) einen Eintrag für HomeConnect erstellt habe und als Whitlist "Homeconnect API are not available please try again later" als Fehler angelegt habe.
zusätzlich hab ich mir dieses Script gemacht:
funktioniert zumindest. und ich brauch nicht immer selbst schauen, ob der adapter nun wieder geht oder nicht.
-
@manfredhi danke für deine Meldung und deinem Beispiel. Ich habe mich in der Zwischenzeit auch damit intensiver auseinandergesetzt.
Habe die gleiche Filterregel im Logparser. Da ich kein Blockly verwende und lieber in JS arbeite, habe ich es für mich so umgesetzt:
//Homeconnect - wenn viele 503 aufeinander, dann Instanz für eine Stunde deaktivieren, wieder aktivieren und erneut auf kontrolle const sParserPath = 'logparser.0.filters.HomeConnect.'; const aHomeConnect = 'system.adapter.homeconnect.0.alive'; const rHomeConnect = ' Einträge] Homeconnect API are not available please try again later' var bHomeconnect = false; on({id: sParserPath+'json', change: 'any'}, function(dp) { if (bHomeconnect === false) { if (dp.state.val != '[]') { var dummy = JSON.parse(dp.state.val)[0].message; dummy = String(dummy).replace(rHomeConnect,'').replace('[',''); if (Number(dummy) > 15) { bHomeconnect = true; //jetzt Instanz stoppen setState(aHomeConnect, false); //Überwachung starten HomeConnectControl(); } } } }); function HomeConnectControl(){ //59 Minuten - LogParser leeren setTimeout(function(){ setState(sParserPath+'emptyJson', true); },3540000); //60 Minuten - Instanz wieder starten setTimeout(function(){ setState(aHomeConnect, true); bHomeconnect = false; },3600000); }
Ro75.
-
Hab auch ein kleines blockly gemacht. Habs getestet funktioniert bei mir…
-
@bongo die Meldung ist weg und in der App sehe ich meinen Geschirrspüler, aber leider bleibt der Adapter gelb, habe auch schon diverse male alle neu gemacht, keinerlei Änderung, naja, muss man wohl warten, wie sieht es denn bei euch aus?
-
@RISSN läuft seit gestern wieder
-
@kymchy bei mir nicht, ich bekomme alle 10 Sekunden die Meldungen:
-
@rissn steht aber schon da, was du tun sollst oder?
-
@homecineplexx Ok, das war es, ich musste den Link aufrufen und dort den Zugriff erlauben, vielen Dank für deine Hilfe
-
Bei mir aktualisiert er den Wert
homeconnect.0.BOSCH-WAYH2842-68A40E2AA61D.status.BSH_Common_Status_OperationState
im Moment nicht. Adapter ist neu gestartet, Debug Log zeigt keinen Fehler an, Adapter ist grün.
Hatte ich in der Art auch noch nicht.Hat jemand eine Idee oder auch das Problem?
-
@merlin123 in den letzten Tagen gab es ein Sicherheits-Update. Kontrolliere mal über die APP, ob du überhaupt eine Verbindung zwischen Gerät - APP - Cloud besteht. Bei mir war danach die Verbindung unterbrochen. Trage über die APP das Kennwort für das WLAN erneut ein und betätige Speichern.
Ro75.
-
@ro75 In der App wird der Status richtig angezeigt.
-
OK... Jetzt geht es wieder. Komisch....
-
@ro75 sagte in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:
@merlin123 in den letzten Tagen gab es ein Sicherheits-Update. Kontrolliere mal über die APP, ob du überhaupt eine Verbindung zwischen Gerät - APP - Cloud besteht. Bei mir war danach die Verbindung unterbrochen. Trage über die APP das Kennwort für das WLAN erneut ein und betätige Speichern.
Ro75.
Bei mir war die Eingabe der Zugangsdaten in der Konfig desAdapters erneut notwendig. Dann ging es wieder.
-
@gezi70 Bei mir ging es nach ein paar Stunden von allein wieder. Sehr komisch....
-
Ich habe jetzt schon mehrfach das Problem gehabt, das nach 2-3 mal Wäsche waschen und Trockner laufen lassen die Anbindung abbricht:
homeconnect.0 2024-11-14 11:14:05.969 error Start Event Stream Error: {"type":"error","status":429,"message":"Too Many Requests"} homeconnect.0 2024-11-14 11:14:05.969 error 429 Too Many Requests
Fragen:
- Wie kann ich das verhindern? Hilft da das "Deaktiviere Programme holen..." in der Instanz zu aktivieren? Was genau würde dadurch nicht mehr gehen?
- gibt es eine Möglichkeit, dass der Adapter dann zumindest nicht im Sekundentakt das Log volllaufen lässt?
-
@merlin123 ganz einfach, du bzw. Etwas du da programmiert hast holt zu oft Daten ab. So steht's im Log. Prüfe deine Skripte bzw. Blockly und deaktiviere den Adapter mal für 24 Stunden.
Ro75
-
@ro75 Nur das ich da nix programmiert habe.... Der Adapter läuft vor sich hin und ich werte nur die Daten aus, die er holt..... Das ich den Adapter deaktivieren muss ist klar (hab ich auch schon gemacht), aber das könnte der Adapter eigentlich auch selbst machen. Es macht ja keinen Sinn weiter Requests abzusetzen, wenn diese Meldung zurückkommt.
-
@merlin123 von alleine und schon gar nicht der Adapter selbst löst 429 zuviele requests aus. Also das da nichts im Hintergrund läuft, glaube ich nicht. Oder startest du den Adapter permanent neu?
Ro75
-
@ro75 hmm... Grad geschaut: Hab den jede Stunde neu starten lassen. War wohl ein Überbleibsel, da es vor längerem Mal Probleme gab. Lief aber bis vor kurzem problemlos.
Kann das die Ursache sein?Aber scriptmäßig läuft nichts. Ich werte da wirklich nur die Status für die VIS und für Benachrichtigungen aus.
-
@merlin123 kurz und knapp, JA
Ro5