NEWS
Mieleathome Adapter
-
@mameier1234 said in Mieleathome Adapter:
Hab gerade ne Mail bekommen, dass die API jetzt nicht mehr beta ist , und vor allem der Registrierungsprozess deutlich besser sein wird... Kann man ja vieleicht in den Adapter einbauen...
Die Mail habe ich auch heute bekommen.
Mein erster Gedanke war nicht unbedingt das in den Adapter zu integrieren, aber mir gefĂ€llt die Idee. Ich öffne mir da mal einen Issue zu und behalte das im Auge. Alle anderen sind auch eingeladen fĂŒr WĂŒnsche oder gefundene Bugs einen Issue in meinem Git-repo aufzumachen.In dem Zusammenhang eine Frage an alle, die den Adapter nutzen:
Mir persönlich gefĂ€llt die Art, wie die Daten im Adapter strukturiert sind nicht so richtig. Ich möchte zum Beispiel gerne die key_localized und value_localized Daten in eine Zeile bringen und damit den Key zur Beschreibung werden lassen und nur den Value wirklich als Wert stehen lassen. In einer zweiten Zeile kĂ€me dann ergĂ€nzend der raw_value. So wĂŒrden aus aktuell drei nur noch zwei Zeilen. Ich wĂŒrde aber vermutlich insgesamt stĂ€rker strukturieren und aktuell unsinnige Werte ausfiltern. Zum andern mĂŒsste eigentlich der Poll-Intervall an eine andere Stelle verlagert werden.Diese Ăndeungen erfordern aber die Deinstallation und Neu-Installation des Adapters und auch Ănderungen an euren Vis's.
Wie steht ihr dazu?
Um den Adapter ins ioBroker-stable-Repozu bekommen mĂŒsste ich schon krĂ€ftig Hand anlegen. Ich kann das aber auch lassen und ihn in meinem Repo einfach so weiter pflegen. Auch wenn das nicht ganz im Sinne des Erfinders ist.
viele GrĂŒĂe und schönen Abend noch ...
Hallo Grizzelbee,
vielen Dank das du die Arbeit von Hash fortfĂŒhrst. Ich persönlich fĂ€nde es nicht schlecht ihn entsprechend anzupassen. Lieber einmal in den saueren Apfel beissen und dann in Zukunft eine bessere Struktur zu haben. Auch wĂ€re ich unbedingt fĂŒr stable Repo

Deine Version habe ich installiert (alte Version vorher deinstalliert). Installation hat etwas geholpert:
aber Adapter wurde dann grĂŒn. Gute Arbeit, danke. Nur persönlich fand ich das alte Adapter Logo viel schöner aber das ist Geschmackssache.
Geht das bei euch schon, dass ihr euch die neuen Zugangsdaten holen könnt?
-
Hallo Grizzelbee,
vielen Dank das du die Arbeit von Hash fortfĂŒhrst. Ich persönlich fĂ€nde es nicht schlecht ihn entsprechend anzupassen. Lieber einmal in den saueren Apfel beissen und dann in Zukunft eine bessere Struktur zu haben. Auch wĂ€re ich unbedingt fĂŒr stable Repo

Deine Version habe ich installiert (alte Version vorher deinstalliert). Installation hat etwas geholpert:
aber Adapter wurde dann grĂŒn. Gute Arbeit, danke. Nur persönlich fand ich das alte Adapter Logo viel schöner aber das ist Geschmackssache.
Geht das bei euch schon, dass ihr euch die neuen Zugangsdaten holen könnt?
@Stormbringer sagte in Mieleathome Adapter:
Hallo Grizzelbee,
vielen Dank das du die Arbeit von Hash fortfĂŒhrst. Ich persönlich fĂ€nde es nicht schlecht ihn entsprechend anzupassen. Lieber einmal in den saueren Apfel beissen und dann in Zukunft eine bessere Struktur zu haben. Auch wĂ€re ich unbedingt fĂŒr stable Repo

Geht das bei euch schon, dass ihr euch die neuen Zugangsdaten holen könnt?
Sehe ich auch so, lieber ein Mal aufrÀumen und dann ist Ruhe.
Nein, bisher geht es wohl noch nicht. Es kommt wohl noch eine Mail rum wenn es soweit ist. -
Guten Abend,
Nur mal zur Info:
Ich hatte mein Miele Skript nicht gestoppt und daraufhin hatte mich Miele
angeschrieben und mich erstmal deaktiviert.
Dann hatte ich das Skript gestoppt und Miele geantwortet das ich nun nicht mehr
mit meinen Anfragen Ihr System störe.
Das hat nun Miele mir nun geantwortet:Dear Marcus,
thank you very much for this information and stopping the script.
For debugging purposes we can reactivate your client ID, it is from our point of view not necessary to wait for "new" client credentials.
As a hint for you, the transition from beta to public itself doesn't change the registration process.Vielleicht ist dies Info ja fĂŒr die Entwickler wichtig!!
DANKE weiterhin fĂŒr eure Arbeit!!GruĂ Marcus
-
Hallo Zusammen!
leider ziemlich still geworden hier ...
Ist die Entwicklung eingestellt, oder lediglich wegen Zeitmanlgel vorĂŒbergehend pausiert? ;)
@hash99-0 : Vielen Dank an dich fĂŒr das Erstellen dieses Adapters! Tolle Arbeit schon mal bis hier hin. Ich habe ihn quasi in letzter Minute gefunden. 10 Minuten spĂ€ter hĂ€tte ich begonnen einen eigenen zu schreiben.Ich habe den Adapter heute mal installiert und er lĂ€uft zumindest soweit erst einmal.
Leider musste ich (wie andere vor mir auch schon) feststellen das die Miele API noch deutlich Potential nach oben hat. Die Infos, die mich am Meisten interessieren wĂŒrden, sind natĂŒrlich nicht verfĂŒgbar. :(
Infos ĂŒber den Status von TwinDos fehlen offenbar genau wie die ĂŒber Firmwareupdates.
Naja. Mal sehen, ob ich mir aus den Wasch(programm)infos selber einen TwinDos-Alarm basteln kann.Ich habe auch schon die Anregung an Miele geschickt, dass es eine gute Idee wĂ€re in der App zu informieren, wenn eine der TwinDos-Phasen leer ist/wird. Die haben sich auch artig fĂŒr die Anregung bedankt und gelobt darĂŒber nachzudenken.
Aktuell gehe ich davon aus, dass es eine gute Idee ist, wenn alle denen ein Feature/Info in der App/API fehlt das per Mail an Miele schreibt. Nur so erfahren die was ihre Kunden wollen und können die Software anpassen.@siggi85 : Active API Push ist leider noch nicht möglich oder implementiert. Soll am Ende aber dafĂŒr sorgen, dass der Adapter nicht mehr alle 10 Minuten seine updates pollt, sondern eben ĂŒber StatusĂ€nderungen von der API informiert wird. Ich bin allerdings nicht sicher ob Miele dieses Feature je freischalten wird.
Ich freue mich auf eine rege Diskussion...
viele GrĂŒĂeHi @Grizzelbee wĂ€re auch Ăsterreich - AT möglich?
-
Hi @Grizzelbee wĂ€re auch Ăsterreich - AT möglich?
wĂ€re auch Ăsterreich - AT möglich?
Was genau meinst du damit? Ich kann dir da gerade nicht folgen.
@All: Bei mir spackt der Adapter gerade rum und funktioniert nicht mehr. (Wirft "TypeError: this.NRefreshToken is not a function" im Log). Hat das noch jemand anders beobachtet? Debuggen muss ich es eh, aber es interessiert mich. ;)
-
wĂ€re auch Ăsterreich - AT möglich?
Was genau meinst du damit? Ich kann dir da gerade nicht folgen.
@All: Bei mir spackt der Adapter gerade rum und funktioniert nicht mehr. (Wirft "TypeError: this.NRefreshToken is not a function" im Log). Hat das noch jemand anders beobachtet? Debuggen muss ich es eh, aber es interessiert mich. ;)
@Grizzelbee bei der Anmeldung gibt es ja eine LĂ€ndererkennung damit du den richtigen Token bekommst und da zickt er bei mir in Ăsterreich rum.
LĂ€uft bei mir aktuell aber ich musste mich mit den alten Daten anmelden.


FĂŒr Loxone mit einem Script zum auslesen per MQTT habe ich das hier beschrieben: https://www.loxwiki.eu/pages/viewpage.action?pageId=58851727
Die Token hab ich hier eingefĂŒgt:

Einschalten kann ich den GeschirrspĂŒler allerdings noch nicht obwohl die Befehle rausgehen sollten

-
Okay! Jetzt komme ich auf die Spur. :)
Bin aber sicher ob Miele sich das so gedacht hat. Ich schaue mir das aber mal an... Allerdings nicht dieses Wochenende. Bin nicht Zuhause. ;)Allerdings: Du solltest das Token nicht selber einfĂŒgen mĂŒssen. Das sollte der Adapter selber machen und das hat er auch lange Zeit getan. Ich vermute mal das das der selbe Fehler ist, den ich aktuell habe. Es wird Zeit, das ich den ĂŒberarbeite. naja, der Winter kommt ja ...
Btw: Cooles VIS. Was fĂŒr Widgets sind das?
viele GrĂŒĂe
Grizzel -
Die Visu kommt von meinem Loxone Miniserver!
Als Datenlieferant kommt ein Loxberry zum Einsatz der ein eigenes Image hat aber das ganze wird dem Raspberry 3B+ schön langsam zu viel mit FHEM, NodeRed, IOBroker und MQTT :)
Warte noch auf das Hardwareupdate vom 4erNaja das mit den Token hab ich einfach probiert weil ich ohnehin noch sehr wenig Ahnung vom IOBroker habe :(
Sollte das aktivieren vom GeschirrspĂŒler schon so möglich sein??
-
wĂ€re auch Ăsterreich - AT möglich?
Was genau meinst du damit? Ich kann dir da gerade nicht folgen.
@All: Bei mir spackt der Adapter gerade rum und funktioniert nicht mehr. (Wirft "TypeError: this.NRefreshToken is not a function" im Log). Hat das noch jemand anders beobachtet? Debuggen muss ich es eh, aber es interessiert mich. ;)
@Grizzelbee Das Tokenproblem hab ich seltener seitdem ich den Adapter ausschalten lasse, wenn die Miele GerĂ te nicht in Betrieb sind. Beim Final wĂ€rs vielleicht gut, wenn man ĂŒber ein Objekt die Polligzeit Ă€ndern kann. Dann mĂŒsste man den Adapter nicht immer ganz ausschalten. Arbeitest du eigentlich noch an dem Adapter? Sag bitte bitte ja đđđ
Komischerweise geht er heute das erste mal gar nicht mehr. Kommen zwar nicht die bekannten Tokenfehlermledungen... Nur info, dass api poling statt findet. die states aktualisieren sich auch aber immer mit 0. hat sonst noch jemand das problem?
Deutsche Meldungen bringt er schon lÀnger nicht mehr. Auch vorher nicht wie er noch ging. Nur englische states.
-
@Grizzelbee bei der Anmeldung gibt es ja eine LĂ€ndererkennung damit du den richtigen Token bekommst und da zickt er bei mir in Ăsterreich rum.
LĂ€uft bei mir aktuell aber ich musste mich mit den alten Daten anmelden.


FĂŒr Loxone mit einem Script zum auslesen per MQTT habe ich das hier beschrieben: https://www.loxwiki.eu/pages/viewpage.action?pageId=58851727
Die Token hab ich hier eingefĂŒgt:

Einschalten kann ich den GeschirrspĂŒler allerdings noch nicht obwohl die Befehle rausgehen sollten

@alealdata wow schöne visu đđđ
-
Habe das Problem jetzt gelöst.... Mir ist aufgefallen, dass der Alexa Skill auch nicht mehr ging. Wenn man sich dort abmeldet und es schafft sich dort wieder anzumelden (gibt einen tollen Bug, wo man nur durch Zufall Deutschland auswĂ€hlen kann) geht auch der ioBroker Adapter wieder. Nur falls sonst noch jemand da Probleme hat. Bin allmĂ€hlich soweit, dass ich mich den negativ Rezessionen auf Amazon anschlieĂ. Sorry aber von GerĂ€ten in der Preisklasse erwart ich echt, dass alles sitzt. Davon ist Miele aber meines erachtens echt weit entfernt. Vor allem fĂŒr 1000 Euro Aufschlag könnte man, wenns nicht ein paar nette Leute hier geben wĂŒrde, so gut wie null mit den "Smarthome" Features anfangen. Ohne Adapter kann man grad mal Alexa fragen, wann die Teile fertig sind.
-
@Stormbringer Ja. Ich arbeite noch immer an dem Adapter. Ist allerdings leider so eine Art WinterbeschÀftigung. So lange es warm genug ist, gibt es leider viel ums Haus herum zu erledigen. Im Moment tausche ich gerade im Kinderzimmer einen Rolladenpanzer aus. Alles begann damit, dass der Rolladen etwas hakte und ich feststellen musste, das ein Einlauftrichter kaputt ist. Hersteller unbekannt, Alter: 40 Jahre+ ....
Aber wie auch immer: Ja ich will den Adapter nach wie vor ioBroker konform umschreiben (dann gehört zum Beispiel der Timer fĂŒr das Polling nach auĂen wie bei "dasWetter") und anderes.
Aber danke fĂŒr den Tipp mit Alexa. Vielleicht ist das ja auch mein Problem.Aber was das Miele-Bashing betrifft: Ich verstehe den Unmut, kann ihn aber nur begrenzt gut heiĂen. Ich fĂŒr meinen Teil habe die GerĂ€te gekauft, weil MIele einfach tolle QualitĂ€t liefert. Die Smarthome features ĂŒber die App waren okay - aber eben nicht Top of the Pops. Das wusste ich aber im Voraus. Mir ging es darum informiert zu werden, wenn die Dinger im Keller fertig sind - und das tun sie gut und stabil.
Ja - ich wĂŒnschte mir hier und da euch etwas mehr Innovationsfreude bei Miele aber meinen Featurevorschlag fĂŒr die App haben sie relativ kurzfristig umgesetzt und mir ist die SoliditĂ€t der GerĂ€te, der API, etc wichtiger als jeden Monat zwei neue Feature die als Bananenprodut erst einmal beim Kunden reifen mĂŒssen.viele GrĂŒĂe
Grizzelbee -
@Stormbringer Ja. Ich arbeite noch immer an dem Adapter. Ist allerdings leider so eine Art WinterbeschÀftigung. So lange es warm genug ist, gibt es leider viel ums Haus herum zu erledigen. Im Moment tausche ich gerade im Kinderzimmer einen Rolladenpanzer aus. Alles begann damit, dass der Rolladen etwas hakte und ich feststellen musste, das ein Einlauftrichter kaputt ist. Hersteller unbekannt, Alter: 40 Jahre+ ....
Aber wie auch immer: Ja ich will den Adapter nach wie vor ioBroker konform umschreiben (dann gehört zum Beispiel der Timer fĂŒr das Polling nach auĂen wie bei "dasWetter") und anderes.
Aber danke fĂŒr den Tipp mit Alexa. Vielleicht ist das ja auch mein Problem.Aber was das Miele-Bashing betrifft: Ich verstehe den Unmut, kann ihn aber nur begrenzt gut heiĂen. Ich fĂŒr meinen Teil habe die GerĂ€te gekauft, weil MIele einfach tolle QualitĂ€t liefert. Die Smarthome features ĂŒber die App waren okay - aber eben nicht Top of the Pops. Das wusste ich aber im Voraus. Mir ging es darum informiert zu werden, wenn die Dinger im Keller fertig sind - und das tun sie gut und stabil.
Ja - ich wĂŒnschte mir hier und da euch etwas mehr Innovationsfreude bei Miele aber meinen Featurevorschlag fĂŒr die App haben sie relativ kurzfristig umgesetzt und mir ist die SoliditĂ€t der GerĂ€te, der API, etc wichtiger als jeden Monat zwei neue Feature die als Bananenprodut erst einmal beim Kunden reifen mĂŒssen.viele GrĂŒĂe
Grizzelbee@Grizzelbee oh du armer. hoffe du bekommst alles geregelt. privat geht natĂŒrlich immer vor. aber bin echt beruhigt, dass du weiter arbeiten willst. hab schon panik geschoben wegen dem js controller update.
verstehe dich auch aber find eben leider nicht, dass sie es zuverlĂ€ssig melden. sonst mĂŒsste man ja nicht immer neu verbinden mit alexa. und informiert werden wĂŒrde man auch nur ĂŒber handy, wenns den iobroker adapter nicht gĂ€be. aber egal, es gibt ihn ja đ
dann wieder mal vielen dank und halt die ohren steif đ
-
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. -
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!
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