NEWS
Mieleathome Adapter
-
Ach ... die Ohren halte ich schon steif. Das ist nicht das Ding. Ich hoffe nur, dass alle hier wegen des Adapters die Zeit und Geduld haben. ;)
Was meintest du eigentlich wegen des Objektes um den Pollintervall steuern zu können?
Ich hatte (als ich die Einstellung von 10 MInuten auf beliebig geĂ€ndert habe) schon mal darĂŒber nachgedacht ob es nicht sinnvoller wĂ€re einfach alle 10 oder 30 Minuten oder was auch immer aber eben in einem relativ langen Intervall zu pollen, solange die Maschinen inaktiv sind. Wenn AktivitĂ€t festgestellt wird (zum Beispiel anhand der Restlaufzeit, oder Status Eingeschaltet) wird der Intervall dann auf 1 Minute verkĂŒrzt ... bis das GerĂ€t fertig ist. Dann wieder auf den langen Interval.
Das wĂŒrde die API etwas entlasten.@Grizzelbee Ja so hĂ€tte ich mir das auch vorgestellt. HĂ€tte halt mit einem Skript dann das Pollintervall verĂ€ndert. Wenn Maschine an, Pollzeit 1 Minute sonst 30 Minuten oder so.
Aber wenn du den Fullservice auch noch bietest und das gleich in den Adapter einbauen möchtest, ist das natĂŒrlich noch besser. Denke auch, dass seitens Miele besser ist wie immer jede Minute einen Poll zu bekommen am Server. Bilde mir irgendwie ein, dass dieses refresh Token damit auch zusammen hĂ€ngt. Vielleicht sperren die ja den Account bei zu viele Anfragen und dann kommt das mit dem Token. Ist aber nur eine Vermutung.... Wissen tu ich es nicht.
Aber mit dem Einbauen tust dich sehr schwer oder? Auf was willst "Triggern"? Wenn die Maschinen von selber TĂŒrsignal senden ist es leicht... Das macht bei mir aber nur der Trockner.. Bei der Waschmaschine habe ich einen Xiaomi TĂŒrsensor hinkleben mĂŒssen zum Ăberwachen.
-
Hat jemand der den Adapter hat zufÀllig schon auf den neuen JS Controller upgedated? Dann geht der Adapter nicht mehr oder?
-
Ja, kann ich bestÀtigen.
Der Adapter wird seit dem Upgrade immer sofort wieder rot. Bin aber noch nicht dazu gekommen, mir das genauer anzuschauen (vielleicht jetzt am Wochenende).@maeb3 ne dann hatte ich es richtig im kopf. glaub da muss was am adapter selbst geĂ€ndert werden. da kann man leider nichts machen. frag mich nur wie viele adapter momentan nicht laufen mit dem neuen controller đ
-
Hat jemand der den Adapter hat zufÀllig schon auf den neuen JS Controller upgedated? Dann geht der Adapter nicht mehr oder?
@Stormbringer und @maeb3
Ich habe vor ein paar Tagen alles was ging aktualisiert. Sprich alle Adapter und auch den Controller - bei dem kann ich nur gerade nicht gucken ob das wirklich die 2er Version ist oder eine neue 1er - auf jeden Fall wird mir kein weiteres Update angeboten.
Danach habe ich unter "autorization " die beiden Token gelöscht und den boolschen Wert auf false gesetzt.
Nach dem Restart lief der Adapter. Hoffe das funzt bei euch auch.GruĂ
Grizzelbee -
@maeb3 ne dann hatte ich es richtig im kopf. glaub da muss was am adapter selbst geĂ€ndert werden. da kann man leider nichts machen. frag mich nur wie viele adapter momentan nicht laufen mit dem neuen controller đ
@Stormbringer nach aktuellem kenntnisstand und mit der Info das der nicht tut: Einer :-) Es gibt Risiken bei den Adaptern von soef und bei Adaptern von frankjoke, wo aber ein Workaround in der FAQ genannt ist.
Wenn Ihr hier Fehlermeldungen oder soewas postet bzw im GitHub ein Issue anlegt lÀsst sich das bestimmt ganz schnell fixen.
An sich ist alles kompatibel zum alten Controller und Fehler kommen meistens nur dann zustande wenn Entwickler unkonventionell entwickelt haben :-)
Also: Details bitte!
-
@Stormbringer nach aktuellem kenntnisstand und mit der Info das der nicht tut: Einer :-) Es gibt Risiken bei den Adaptern von soef und bei Adaptern von frankjoke, wo aber ein Workaround in der FAQ genannt ist.
Wenn Ihr hier Fehlermeldungen oder soewas postet bzw im GitHub ein Issue anlegt lÀsst sich das bestimmt ganz schnell fixen.
An sich ist alles kompatibel zum alten Controller und Fehler kommen meistens nur dann zustande wenn Entwickler unkonventionell entwickelt haben :-)
Also: Details bitte!
@apollon77 Das war ne Frage, welche Adapter noch nicht gehen. Keine Aussage đ ich bin noch auf der alten Controller Version, weil mir der Miele Adapter fehlen wĂŒrde. Wollte nur mal fragen bei welchen Adaptern ich noch aufpassen mĂŒsste
-
@Stormbringer und @maeb3
Ich habe vor ein paar Tagen alles was ging aktualisiert. Sprich alle Adapter und auch den Controller - bei dem kann ich nur gerade nicht gucken ob das wirklich die 2er Version ist oder eine neue 1er - auf jeden Fall wird mir kein weiteres Update angeboten.
Danach habe ich unter "autorization " die beiden Token gelöscht und den boolschen Wert auf false gesetzt.
Nach dem Restart lief der Adapter. Hoffe das funzt bei euch auch.GruĂ
Grizzelbee@Grizzelbee Super Sache, wusste nicht, dass du schon wieder Luft hast. Welche Version wĂ€r das die du ĂŒberarbeitet hast? Angezeigt wird mir noch kein Update. Auf nen anderen Github Link dann? Auf den oberen von dir ist der letzte Eintrag
0.9.1 (2019-07-26)
und da hast ja gemeint den musst noch fit machen fĂŒr den 2er Controller đ
-
@Grizzelbee Super Sache, wusste nicht, dass du schon wieder Luft hast. Welche Version wĂ€r das die du ĂŒberarbeitet hast? Angezeigt wird mir noch kein Update. Auf nen anderen Github Link dann? Auf den oberen von dir ist der letzte Eintrag
0.9.1 (2019-07-26)
und da hast ja gemeint den musst noch fit machen fĂŒr den 2er Controller đ
Die 0.9.1 sollte laufen. Zumindest tut sie es bei mir. Luft hatte ich nÀmlich leider noch keine um etwas am Adapter zu tun.
Aber ich habe mir gestern mal einen Ăberblick verschafft und mit der Version 1.0.0 begonnen - was aber tatsĂ€chlich auf einen kompletten Rewrite herauslĂ€uft. Das wird also etwas dauern bis das fertig ist.GruĂ
Grizzelbee -
Die 0.9.1 sollte laufen. Zumindest tut sie es bei mir. Luft hatte ich nÀmlich leider noch keine um etwas am Adapter zu tun.
Aber ich habe mir gestern mal einen Ăberblick verschafft und mit der Version 1.0.0 begonnen - was aber tatsĂ€chlich auf einen kompletten Rewrite herauslĂ€uft. Das wird also etwas dauern bis das fertig ist.GruĂ
Grizzelbee@Grizzelbee Danke fĂŒr die Info und die Arbeit an der 1.0 đ Dann werde ich demnĂ€chst mal den Sprung auf die 2er Version wagen đ
-
@Grizzelbee Dein Tipp mit dem "Token löschen" hat auch bei mir funktioniert. Der miele@home Adapter lÀuft bei mir jetzt unter js-controller 2.1.1. Vielen Dank.
-
Die 0.9.1 sollte laufen. Zumindest tut sie es bei mir. Luft hatte ich nÀmlich leider noch keine um etwas am Adapter zu tun.
Aber ich habe mir gestern mal einen Ăberblick verschafft und mit der Version 1.0.0 begonnen - was aber tatsĂ€chlich auf einen kompletten Rewrite herauslĂ€uft. Das wird also etwas dauern bis das fertig ist.GruĂ
Grizzelbee@Grizzelbee
Hallo, wie komme ich an die Version 0.9.1. ich finde nur die 0.4.
Die Macht bei mir aber Probleme. -
Hallo @RainerHp
die 0.9.1 findest du unter: https://github.com/Grizzelbee/ioBroker.mieleathome
Um die zu installieren musst du auf den Reiter Adapter. Dort klickst du oben bei den blauen Icons auf die Github-Katze (Tooltip: Installieren aus eigener URL). In dem aufpoppenden Fenster klickst du auf Beliebig, pastest die URL https://github.com/Grizzelbee/ioBroker.mieleathome.git in die URL-Zeile und klickst auf installieren - fertig!
viele GrĂŒĂe und viel GlĂŒck damit. Ich hoffe sie löst dein Problem.
Grizzel -
Hallo @RainerHp
die 0.9.1 findest du unter: https://github.com/Grizzelbee/ioBroker.mieleathome
Um die zu installieren musst du auf den Reiter Adapter. Dort klickst du oben bei den blauen Icons auf die Github-Katze (Tooltip: Installieren aus eigener URL). In dem aufpoppenden Fenster klickst du auf Beliebig, pastest die URL https://github.com/Grizzelbee/ioBroker.mieleathome.git in die URL-Zeile und klickst auf installieren - fertig!
viele GrĂŒĂe und viel GlĂŒck damit. Ich hoffe sie löst dein Problem.
Grizzel@Grizzelbee Danke fĂŒr Deine Info in Github. 1 Minute Pollintervall ist super! Das reicht aus.
Gleich mal einstellen, Telegram Notification einrichten und Miele-App löschen. Die ist ja bei einem GeschirrspĂŒler so medium sinnvoll.
-
Hallo @RainerHp
die 0.9.1 findest du unter: https://github.com/Grizzelbee/ioBroker.mieleathome
Um die zu installieren musst du auf den Reiter Adapter. Dort klickst du oben bei den blauen Icons auf die Github-Katze (Tooltip: Installieren aus eigener URL). In dem aufpoppenden Fenster klickst du auf Beliebig, pastest die URL https://github.com/Grizzelbee/ioBroker.mieleathome.git in die URL-Zeile und klickst auf installieren - fertig!
viele GrĂŒĂe und viel GlĂŒck damit. Ich hoffe sie löst dein Problem.
Grizzel@Grizzelbee Wo möchtest Du gern die Fehlermeldungen haben? Hier oder Github?
Ich habe nÀmlich gerade auf _de und Pollintervall 1 Min umgestellt (werde das spÀter wohl hochsetzen...). da erhalte ich nunr den Fehler
Terminated without reason
Habs mal hier in Pastebin gepackt
https://pastebin.com/5DyCS333Ich ertsell sonst gern noch ne Fehlermeldung in Github wenn Du möchtest.
Wie ich sehe, gibts das bereits in Giuthub...
https://github.com/hash99/ioBroker.mieleathome/issues/9Auch hier im Forum bekannt...
-> Löschen der beiden Tokens scheint etwas zu bringen... schauen wir mal wie lange das so hÀlt (das geht jetzt auf KEINEN Fall gegen die Entwickler des Adapters, wirklich!).
-
@Grizzelbee Wo möchtest Du gern die Fehlermeldungen haben? Hier oder Github?
Ich habe nÀmlich gerade auf _de und Pollintervall 1 Min umgestellt (werde das spÀter wohl hochsetzen...). da erhalte ich nunr den Fehler
Terminated without reason
Habs mal hier in Pastebin gepackt
https://pastebin.com/5DyCS333Ich ertsell sonst gern noch ne Fehlermeldung in Github wenn Du möchtest.
Wie ich sehe, gibts das bereits in Giuthub...
https://github.com/hash99/ioBroker.mieleathome/issues/9Auch hier im Forum bekannt...
-> Löschen der beiden Tokens scheint etwas zu bringen... schauen wir mal wie lange das so hÀlt (das geht jetzt auf KEINEN Fall gegen die Entwickler des Adapters, wirklich!).
@oberfragger sagte in Mieleathome Adapter:
das geht jetzt auf KEINEN Fall gegen die Entwickler des Adapters, wirklich!
Mach dir keinen Kopf. Alles bestens.
Ja, der Fehler ist bekannt und ich arbeite dran ihn zu beheben - leider ist meine Freizeit arg limitiert.
Der Knackpunkt dĂŒrfte sein das die Token halt irgendwann ablaufen - und wenn der Adapter das nicht richtig mitbekommt knallt er eben mit diesem Fehler. GlĂŒcklicherweise ist das von jedem relativ einfach zu beheben - bis ich dann irgendwann einen Fix zur VerfĂŒgung stellen kann. Mich erwischt das auch regelmĂ€Ăig.Viele GrĂŒĂe
Grizzelbee -
@oberfragger sagte in Mieleathome Adapter:
das geht jetzt auf KEINEN Fall gegen die Entwickler des Adapters, wirklich!
Mach dir keinen Kopf. Alles bestens.
Ja, der Fehler ist bekannt und ich arbeite dran ihn zu beheben - leider ist meine Freizeit arg limitiert.
Der Knackpunkt dĂŒrfte sein das die Token halt irgendwann ablaufen - und wenn der Adapter das nicht richtig mitbekommt knallt er eben mit diesem Fehler. GlĂŒcklicherweise ist das von jedem relativ einfach zu beheben - bis ich dann irgendwann einen Fix zur VerfĂŒgung stellen kann. Mich erwischt das auch regelmĂ€Ăig.Viele GrĂŒĂe
Grizzelbee@Grizzelbee Okay & vielen Dank.
GeschirrspĂŒler lĂ€uft und mittels neuem Polling (und somit verstĂ€ndlicheren Werten) habe ich auch die Restzeit verstanden ;)
Zerlegung in Stunden und Minuten... wÀr ich nie drauf gekommen.Ich glaube die Miele-App wird dann mal deinstalliert.
-
@oberfragger sagte in Mieleathome Adapter:
das geht jetzt auf KEINEN Fall gegen die Entwickler des Adapters, wirklich!
Mach dir keinen Kopf. Alles bestens.
Ja, der Fehler ist bekannt und ich arbeite dran ihn zu beheben - leider ist meine Freizeit arg limitiert.
Der Knackpunkt dĂŒrfte sein das die Token halt irgendwann ablaufen - und wenn der Adapter das nicht richtig mitbekommt knallt er eben mit diesem Fehler. GlĂŒcklicherweise ist das von jedem relativ einfach zu beheben - bis ich dann irgendwann einen Fix zur VerfĂŒgung stellen kann. Mich erwischt das auch regelmĂ€Ăig.Viele GrĂŒĂe
Grizzelbee@Grizzelbee Sagmal. Ich bin mir unsicher ob man einen Workaround nicht vielleicht via Script erledigen könnte.
Meine Idee wÀre wie folgt:
Jeden Sonntag (Tag ist egal), Nacht um 3 Uhr:
Beide Tokens löschen
Adapter restartenOder denke ich da zu kurz?
Da mĂŒsste man dann ja nur
deleteState ("mieleathome.0.Authorization.Refresh_Token");
deleteState (mieleathome.0.Authorization.Token);
setState ("system.adapter.mieleathome.0", false);
regelmĂ€Ăig ausfĂŒhren...?Im Zweifel den Neustart via Crontab auslösen.
-
@Grizzelbee Sagmal. Ich bin mir unsicher ob man einen Workaround nicht vielleicht via Script erledigen könnte.
Meine Idee wÀre wie folgt:
Jeden Sonntag (Tag ist egal), Nacht um 3 Uhr:
Beide Tokens löschen
Adapter restartenOder denke ich da zu kurz?
Da mĂŒsste man dann ja nur
deleteState ("mieleathome.0.Authorization.Refresh_Token");
deleteState (mieleathome.0.Authorization.Token);
setState ("system.adapter.mieleathome.0", false);
regelmĂ€Ăig ausfĂŒhren...?Im Zweifel den Neustart via Crontab auslösen.
@oberfragger sagte in Mieleathome Adapter:
Meine Idee wÀre wie folgt:
Jeden Sonntag (Tag ist egal), Nacht um 3 Uhr:
Beide Tokens löschen
Adapter restarten
Oder denke ich da zu kurz?Hmm. Ja und Nein.
Zum einen lĂ€uft der Adapter meistens ja problemlos ĂŒber Wochen und Monate durch. Da wĂŒrde ich es eher vermeiden ihm auf diese Weise ins Knie zu schieĂen. Zum anderen wissen wir nicht wie der Adapter auf eine solche Aktion reagiert - das hat noch niemand ausprobiert. Bislang war der Adapter immer gestoppt wenn die Token gelöscht wurden.
AuĂerdem hilft dir das alles nichts, wenn die Token 10 Minuten nachdem dein Skript die Erneuerung erzwungen hat aus irgendeinem Grund wieder kaputt gehen und damit den Adapter trotzdem runter reiĂen.Ich wĂŒrde/werde die Finger davon lassen und auf den Fix warten.
Viele GrĂŒĂe
Grizzelbee -
@oberfragger sagte in Mieleathome Adapter:
Meine Idee wÀre wie folgt:
Jeden Sonntag (Tag ist egal), Nacht um 3 Uhr:
Beide Tokens löschen
Adapter restarten
Oder denke ich da zu kurz?Hmm. Ja und Nein.
Zum einen lĂ€uft der Adapter meistens ja problemlos ĂŒber Wochen und Monate durch. Da wĂŒrde ich es eher vermeiden ihm auf diese Weise ins Knie zu schieĂen. Zum anderen wissen wir nicht wie der Adapter auf eine solche Aktion reagiert - das hat noch niemand ausprobiert. Bislang war der Adapter immer gestoppt wenn die Token gelöscht wurden.
AuĂerdem hilft dir das alles nichts, wenn die Token 10 Minuten nachdem dein Skript die Erneuerung erzwungen hat aus irgendeinem Grund wieder kaputt gehen und damit den Adapter trotzdem runter reiĂen.Ich wĂŒrde/werde die Finger davon lassen und auf den Fix warten.
Viele GrĂŒĂe
GrizzelbeeWollte nur kurz eine Alternative zum Adapter ĂŒber Noder Red zeigen bzw. ist es eine Hilfe fĂŒr die Entwicklung des Adapters:
Flow: https://flows.nodered.org/flow/32ab59e2399e1b99f786fd40bfa0835a
Seriennummer des GerÀtes herausfinden laut Typenschild oder abfragen:
bei getBearer die eigenen Daten eintragen und dann die Daten holen

Im Baustein Funktionen die Seriennummer und LĂ€nderkennung eintragen

Befehle laut Miele einpflegen:
https://www.miele.com/developer/swagger-ui/put_additional_info.html



Um einen Miele-GeschirrspĂŒler zu starten, muss das GerĂ€t auf "verzögerten Start" eingestellt werden. Entweder zu einer bestimmten Zeit starten oder eben die Endzeit eingeben wann er spĂ€testens fertig sein soll. In diesem Modus zeigt das Miele-Display die Meldung warten auf "SmartStart" an.
Nach einem Stop muss wieder manuell am GeschirrspĂŒler eingegriffen werden.Den Token im "Bearer aktualisieren" hab ich mal auf 24h eingestellt.
NodeRed meldet beim Schalten noch einen Fehler aber der Befehl wird ausgefĂŒhrt.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden