NEWS
MieleCloudService Adapter
-
@michael-1975 sagte in MieleCloudService Adapter:
also dieses mal habe ich den Objektbaum erst gelöscht dann das update gemacht jetzt sieht es besser aus aber er hat die Objekte wieder doppelt an gelegt einmal komplett und einmal nur mit Action und in Englisch kann ich die Löschen?
Hmm. Da klemmt eindeutig etwas. Irgendwie hast du einen seltsamen Mischmasch aus der V4.x und der V5.x laufen.
In der V5.x sind diese Gruppierungsordner "Washing_machines", "Coffee_systems", etc weg gefallen. Die sehe ich aber zum Teil bei dir noch. Wenn ich bei mir eine saubere Neuinstallation mache, sind die aber nicht da. Also hat sich das bei dir irgendwie vertüddelt.
Am besten deinstalliert Du sowohl die Instanz als auch den Adapter und installierst dann den Adapter noch einmal von Grund auf neu (ggf. mit Reboot des Servers und Reload der Adminseite um wirklich ganz ganz sicher zu gehen). Danach sollten sowohl die Gruppierungs-Ordner als auch diese englischen Zombie-Datenpunkte weg sein und der Adapter laufen. -
@grizzelbee ich nutze den Adapter seit über einem Jahr für unsere Waschmaschine und finde ihn klasse. Soviel mal vorab. Da ich seit einiger Zeit Connection-Probleme mit der Ver. 4.20 hatte, bin ich jetzt auf Ver. 5.0 gewechselt. Jetzt stresst mich das Log mit diesen Meldungen: mielecloudservice.0
2021-10-25 14:03:04.737 info State value to set for "mielecloudservice.0.000148638331.ACTIONS.Power" has to be type "boolean" but received type "string"mielecloudservice.0
2021-10-25 14:03:04.529 info Received ACTIONS message by SSE.mielecloudservice.0
2021-10-25 14:03:04.515 info Received DEVICES message by SSE.Die Meldungen kommen alle 10-20 Sekunden.
Hast dafür eine Lösung? -
@jack28
Das erste ist wirklich ein Bug den ich beheben muss. Nichts wirklich schlimmes, aber ich muss es kozeptionell fixen.
Nummer zwei und drei sinf eigentlich debug-Ausgaben, die ich vergessen habe wieder zu debug zurückzustellen.Ich habe mal Issues dazu aufgemacht. Bis zum Fix musst du entweder damit leben, auf die 4.2 zurück gehen oder die Stellen im Code suchen und entfernen. Keine Ahnung, ob du dir das zutraust und wie vertraut du mit den Mechanismen für solche Updates im broker bist.
https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/178
https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/179
https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/180 -
@grizzelbee nein den Code fasse ich nicht an, dann gehe ich erstmal wieder auf 4.2
-
@grizzelbee nein, den Code fasse ich nicht an. Dann gehe ich erstmal wieder auf 4.2
-
@jack28 warum doppelt im Abstand von 6 Minuten?
-
@homoran ich dachte die erste Nachricht wäre noch nicht raus. sorry. Habe gerade DSL-Abbrüche alle 15-30 min und vergessen den Browser zu aktualisieren
-
@jack28 sagte in MieleCloudService Adapter:
Habe gerade DSL-Abbrüche alle 15-30 min und vergessen den Browser zu aktualisieren
und deswegen auch der Downvote?
-
@Grizzelbee also ich habe alles so gemacht, dann waren die Datenpunkte wirklich korekt drin. Kaffemaschine läßt sich einschalten, ausschalten geht nicht, wobei ich nicht weis ob das unter 4.2 ging da ich das ja nie mache. Aber der Geschirrspüler kann ich nicht mehr starten so wie unter 4.2. Dann habe ich wieder zu 4.2 gewechselt und hier kann ich den Geschirrspüler nun auch nicht mehr Starten??? Irgendwie ist jetzt der Wurm drin.
Gruß Michael
-
@michael-1975 sagte in MieleCloudService Adapter:
Aber der Geschirrspüler kann ich nicht mehr starten so wie unter 4.2. Dann habe ich wieder zu 4.2 gewechselt und hier kann ich den Geschirrspüler nun auch nicht mehr Starten??? Irgendwie ist jetzt der Wurm drin.
Hmmm. Naja. Es ist halt ein breaking change. Da hat sich schon das eine oder andere getan. Es haben sich unter anderem auch die Datentypen der Schalter geändert. Das zieht durchaus Änderungen in der VIS und in Skripten nach sich. Das ist leider kein No-Brainer.
Die Änderungen sind aber notwendig um konform zu den ioBroker Vorgaben für Schalter etc zu sein. Auch ich lerne halt dazu. Von den Neuerungen durch die Miele-API 1.05 ganz zu schweigen.Kurzum: Ein einfaches Hin- und Herspringen zwischen der V4.x und V5.x ist schlicht nicht möglich. Da muss jedes mal der Objektbaum gelöscht und neu erstellt werden.
-
@Grizzelbee Ich glaube dir das es nicht einfach ist ich will ja auch nur helfen fehler auf zu decken und wenn ich mehr helfen kann auch kein problem.
Ich lösche jedes mal vor dem Apdate den Objektbaum und mache erst dann das Apddate und starte dann den Adapter, komisch ist nur das der Geschirrspüler nicht mehr starten will. Stoppen geht noch.Wenn ich dich noch irgentwie unterstützen kann mit was auch immer must du nur sagen was du brauchst, ich kann zwar nicht´s programmieren aber vielleicht gibt es ja was hab ja einiges an Geräte (Trockner Waschmaschine, Geschirrspüler Dampfgarrer, Backofen in der App Kochplatte Abzughaube und Kühlschrank bekomme ich nicht mehr ans Gateway sind noch Zigbee) zur verfügung.
-
@grizzelbee Bei mir hängt auch der Adapter und aktualisiert nicht mehr die States. (V5.0) Bin zurück auf die 4.2 und warte bis das Problem behoben ist.
-
@michael-1975
Ich bin auch für jeden Hinweis dankbar und versuche nach Kräften zu helfen sowie Probleme zu fixen. Aber gelegentlich stoße ich eben auch an meine Grenzen.@Gargano
Kannst Du das etwas näher erklären? Gehangen hat der Adapter bei mir noch nie. Aber es ist schon richtig, dass es keinen fest eingestellen Aktualisierungsintervall mehr gibt. Das macht die Umstellung von Data-Polling auf Server-Send-Events. -
Hallo, wir werden ab Morgen auch Besitzer eine Miele Waschmaschine und bald kommt noch ein Trockner dazu. Ich habe den Adapter schonmal installiert
Jedoch kommt von https://www.miele.com/f/com/en/register_api.aspx keine Mail zurück.
Ist hier aktuell etwas bekannt? Kann man die gleiche Mail-Adresse wie für den Miele Account nehmen? Oder, dauert es einfach eine Weile, bis die Mail kommt?
EDIT: Dauert in der Tat 15 Minuten, bis die Mail kommt. Immerhin ist der Adapter grün
-
Hallo zusammen, wollte nur mal kurz ein Feedback geben ich nutze den Adapter schon recht lange und dieser lief eigentlich immer recht zuverlässig. Seit geraumer Zeit stelle auch ich fest, dass die States sich irgendwann nicht mehr aktualisieren obwohl der Adapter grün ist. Nach einem Restart des Adapters geht es dann für eine kurze Zeit wieder.
Auch mit der aktuellen Version 5.0.2 habe ich dieses Phänomen. Ich werde den Adapter jetzt erst einmal täglich um 05.00 neu starten lassen und schauen ob das Problem hierdurch temporär besser wird.
VG
-
@jupzup @Grizzelbee
Kann ich für V5.0.2 so bestätigen – seit dem Update auf die push/event-basierte Version werden die Datenpunkte ab einem gewissen Zeitpunkt nicht mehr aktualisiert. D.h. der Adapter ist grün, der DP „connected“ bleibt auf true aber es kommen keine Events mehr. Passiert sowohl wenn das Gerät (hier: Geschirrspüler) ausgeschaltet ist als auch mitten im Betrieb. Als Workaround hilft mir momentan ebenfalls ein Adapterneustart (danach kommen unverzüglich die aktuellen Daten/Events). @Gargano bezog sich hier wahrscheinlich auf das gleiche Verhalten.Bisher kann ich keinen Auslöser bzw. kein Muster erkennen. Anfangs bin ich von einem Phänomen ausgegangen, das nach ein paar Tagen Laufzeit auftritt (timeout event subscription etc.). Nach dem aktuellen Bauchgefühl würde ich eher auf die Anzahl der Events tippen, d.h. je öfter die Maschine läuft, desto schneller werden die Datenpunkte nicht mehr aktualisiert. Kann aber eine statistische Fehlinterpretation sein, d.h. es fällt mir bei mehr Läufen einfach schneller auf. Momentan passiert es eher 1x am Tag (Weihnachten sei Dank ), es gab bereits den Fall des Adapterneustarts am Vormittag und des „Einfrierens“ der Datenpunkte noch am selben Abend.
-
@rekorboi , @jupzup , @Gargano
Hmm. Ich habe das beschriebene Verhalten ebenfalls eine Zeitlang (im Grunde bis incl. der 5.0.1) festgestellt. In der 5.0.2 habe ich begonnen Fehlerereignisse abzufangen - seitdem läuft das Ganze bei mir oft über viele Wochen sehr stabil. Ich bräuchte also (leider) mehr Futter um nach dem Problem suchen zu können. Selber habe ich aktuell keine Probleme mit meinen Geräten (Waschmaschine, Trockner, Kaffeevollautomat). Das Dumme ist, das die Doku von Miele bezüglich der Events durchaus übersichtlich ist. Ebenso das was man im Netz so zum Thema SSE findet.
Aber ich würde gerne zusammen mit euch nach dem Problem suchen. Je mehr helfen - desto besser!
viele Grüße
Grizzelbee -
@grizzelbee Ich habe nicht in die Sourcen geschaut, aber wie wird das gehandhabt, wenn die Verbindung zum Server beendet wird ? Sei es durch den Server selber oder die Fritzbox , weil die neu bootet. Machst Du dann ein reconnect ? Die Fritzbox stellt die Verbindung nicht wieder her.
Viele Grüße Werner
Und schöne Weihnachten nachträglich -
@grizzelbee also ich habe das problem auch und lasse mein Adapter einmal nachts neustarten.
Wenn ich irgendwie helfen kann gerne musst du nur sagen wie.
Ich habe Waschmaschine, Trockner, Backofen, Dampfgarrer, Kaffeevollautomat und Spülmaschine am start, wobei Bachofen und Dampfgarrer ich nicht wirklich was mit dem Adapter mache bis jetzt.Gruß Michael
-
Wenn ich helfen kann werde ich das auch gerne machen habe aber nur 2 Geräte eine Waschmaschine und einen Trockner.
Mein Adapter startet jetzt erst einmal täglich um 05.00 Uhr automatisch neu. Was bedeuten eigentlich die http Errors ?
mielecloudservice.0 2021-12-27 05:00:06.432 info (32629) Server Sent Events-Connection has been (re)established @Miele-API. mielecloudservice.0 2021-12-27 05:00:06.309 info (32629) Registering for appliance events at Miele API. mielecloudservice.0 2021-12-27 05:00:06.304 info (32629) Sorry. No programs to add for device: 000150402495. mielecloudservice.0 2021-12-27 05:00:06.303 info (32629) The API returned http-error 400: Not Supported for device: [000150402495]. mielecloudservice.0 2021-12-27 05:00:05.909 info (32629) Sorry. No programs to add for device: 000125867349. mielecloudservice.0 2021-12-27 05:00:05.908 info (32629) The API returned http-error 400: Not Supported for device: [000125867349]. mielecloudservice.0 2021-12-27 05:00:05.498 info (32629) Setting up devices ... mielecloudservice.0 2021-12-27 05:00:05.496 info (32629) Access-Token expires at: [Wed Jan 26 2022 05:00:00 GMT+0100 (Central European Standard Time)] mielecloudservice.0 2021-12-27 05:00:04.919 info (32629) Login attempt #1 @Miele-API mielecloudservice.0 2021-12-27 05:00:04.757 info (32629) starting. Version 5.0.2 in /opt/iobroker/node_modules/iobroker.mielecloudservice, node: v12.22.7, js-controller: 3.3.21 host.ioBroker-master 2021-12-27 05:00:02.197 info instance system.adapter.mielecloudservice.0 started with pid 32629