[Modul] Miele@Home

Hallo,
bisher funktionierte der Kontakt relativ zügig, wobei es schon einige Tage dauern konnte.
Ich hatte neulich mal den Fall, das meine Mail-Adresse abgelehnt wurde (Auto-reply von deren Mail-Server) und ich dann mit einer andere Mailadresse mailwn musste.
Hats Du mal im Spam-Ordner nachgeschaut?

Ja, ohne den Key geht’s nicht

Gruß
demel

Ok, es hat tatsächlich einige Tage gedauert. Ich habe die Zugangsdaten nun bekommen und meine Waschmaschine (ist das einzige WLAN fähige Gerät) von Miele nun eingebunden. Tolle Arbeit! Es funktioniert schon recht gut!

Was mich allerdings etwas wundert, wenn ich den Status-Code von „Programm“ in Text umsetzen lasse, dann steht dort immer „Eigenes Programm“. Deaktiviere ich diese Option, dann steht dort immer „Baumwolle“, egal welches Programm ich wähle.
Weiterhin gibt es wohl noch ein Problem mit dem Timer „Start um“. Wenn ich in der Instanz der Waschmaschine auf „Daten aktualisieren“ klicke, dann kommt jedesmal eine neue Uhr im Webfront dazu.
Den Timer kann ich auch nicht setzen, keine Ahnung woran das liegt.

Prima

Ja, da gibt es noch ein paar Ungereimtheiten in der API. Zum einen: es gibt Geräte, die schicken zusätzlich zu dem Code noch einen Text.
Es gibt aber auch Geräte, die schicken nur den Code. Es gibt aber nicht für alle Codes ein sauberes Mapping - das habe ich bei Miele auch angemäht und ist noch in Arbeit.

Und gerade dieses Feld Programm ist ziemlich widersprüchlich: gemäß Doku ist „Eigenes Programm“ der richtige Wert, in der App steht aber auch was anderes.

Egal, da bin ich noch guter Hoffnung, die haben bisher immer was dran gemacht, auch wenn das u.U. einige Zeit dauert.

Das ist ein Bug im Webfront (Darstellung von editierbaren ‚~UnixTimestampDate‘)

Hmm, den Timer habe ich auch nie benutzt. Allerdings kann man den Timer auch nur setzen, wenn man in dem entsprechenden Status der Waschmaschine ist, nämlich schon einen Timer gesetzt hat. (also kann man eigentlich den Timer nur verschieben).

Meiner Erinnerung nach produziere ich ein e Log-Message, die etwas dazu aussagt, sonst im Modul-Debug.

Es geht auf jeden Fall nicht mehr, als man mit der App auch machen kann.

Gruß
demel

Ok, super! Danke für die Info!

Aber das seltsame ist: Meine Maschine scheint bei "‚Programm‘ nur „Baumwolle“ rauszusenden oder aber nur „Eigenes Programm“.
Ich sehe keinerlei Codes, welche die Maschine bei den einzelnen Programmen raussendet. Sonst könnte ich mir ja ein passendes Profil in Symcon basteln, damit die Programme richtig angezeigt werden.

Hallo,

das mit dem falschen Programm kann ich bestätigen. Wenn ich an meiner Waschmaschine zwischen verschiedenen Programmen wähle, wird die Schleuderdrehzahl sowie die Solltemperatur sofort am API geändert, das angezeigte Programm wechselt nur sporadisch (wann genau habe ich noch nicht herausgefunden). In der Miele App wird das geänderte Programm jedoch sofort angezeigt. Eine Isttemperatur wird wohl generell nicht übertragen, auch nicht in der App. Im API ist aber dafür was vorgesehen. Was mich aber im Moment am Meisten stört: es dauert keine Woche und mir wird im API (und auch in der APP) angezeigt dass das Gerät nicht verbunden wäre. Die Maschine kann ich aber anpingen und auch der Webserver liefert noch ein „Datei nicht gefunden“ und am Display der Maschine leuchtet das WLAN Symbol. Erst wenn ich den Netzstecker für ein paar Sekunden ziehe und wieder einstecke geht’s wieder für ein paar Tage. Ich habe innerhalb der App über den Punkt „Kontakt“ eine Nachricht an Miele geschickt, die haben es aber leider nicht geschafft, innerhalb einer Woche darauf zu reagieren. Da reagieren die Hersteller von bedeutend günstigeren Geräten schneller!
Setzen, 6!

Das ist ja blöd. Ich kenne ein Problem, das ganz so ähnlich kling von einem ganz anderen Gerät.

Wenn das Teil mal irgendwie kurz WLAN-Verbindung verliert, ist der zwar (ganz wie bei dir) noch anpingbar, kriegt aber keine http-Kommunikation mehr hin. Ich habe mir geholfen indem ich direkt daneben einen WLAN-Accesspoint angebracht habe.

Gibt’s bei dem WLAN-Modul vielleicht ein Komplett-Reset?
Bei einem meiner 4 Geräte hatte ich das Problem, das er sich nicht per DHCP eine Adresse holen wollten sondern auf einer Verbindung über WPS bestand (was dann sofort funktioniert) :confused: :confused:

Ja, könnte besser sein…

Gruß
demel

Seit dem Update auf die Version 1.11 (welches ich heute durchgeführt habe) bekomme ich nur noch „ungültige Zugangsdaten“. Obwohl alles richtig eingetragen ist.
Bis vor dem Update funktionierte alles reibungslos.

Was ist nun zu tun oder ist die 1.11 fehlerhaft??

Bei mir sagts seit heut morgen das die Zugangsdaten nicht autorisiert sind, gestern gings noch, vielleicht hat miele was geändert ?

Hallo,

das ist merkwürdig. Ich hatte die letzte Kommunikation heute morgen um 10 Uhr (mit der 1.11), danach immer „Unauthorized“.

Die Änderungen in der 1.10 und 1.11 waren auch nur Anpassungen an IPS 5.0/5.1, die haben an der Kommunikation mit Miele nichts geändert.

Es gibt ja eine Beschreibung der API (Swagger-UI), hier kann man auch die Abrufe durchführen bzw bekommt die CURL-Aufrufe angezeigt.

Auch hier ist die Meldung die gleiche (Unauthorized).

Ich habe auch mal versucht das Passwort zu ändern - in der APP gibt es nicht, dann habe ich mir ein Passwort zuschicken lassen („Passwort vergessen“). Damit kann ich min der APP wieder anmelden, allerdings klappt der Abruf nicht.

Es scheint mir auch kein Login-Problem zu sein, denn Miele liefert einen Token zurück; die Reaktion bei falschen Passwort ist anders. Bei den folgenden Datenabrufen gibt es dann die Unauthorized.

Lt deren eigenen News (News) hat sich an der APi nix geändert.

Ich habe eine Mail an Miele-API-Support (developer@miele.com) geschrieben, mal abwarten, was die sagen.

Es gibt noch eine andere Login.Methode (OAuth2), die habe ich aber nicht zum funktionieren gebracht, vielleicht hat da ja jemand anderes eine zündende Idee.

Gruß
demel

Miele meinte gerade das mit meinem Account alles ok ist, dann liegts doch am modul

Hallo,

hast Du aus Ami-Land von den Entwicklern so schnell eine Antwort bekommen?

Da es mir heute morgen noch funktioniert hat und da es auch mit deren eigenen Web-Seite nicht klappt, scheint mir diese Aussage im Augenblick eher nicht ganz nachvollziehbar zu sein.

Ich hab’s auch mal fix mit älteren Versionen (1.9, 1.10) probiert: keine Änderungen, Miele lehnt den Datenabruf ab.

Gruß
demel

Dann war es vielleicht nur Zufall, ich dachte es läge an der 1.11… Gestern ging noch alles, heute Update auf die 1.11 gemacht und erst dann das Problem bemerkt. Naja, schade…
Aber es wird sich schon eine Lösung finden denke ich.

Ja die Antwort kamm um 15:30 von Miele

Ja kann ich auch bestätigen seit heute morgen um kurz vor 10.00 Uhr kommt immer beim Verbinden das der Zugang nicht in Ordnung ist.In der Miele App funktioniert alles Zugang und Passwort sind in Ordnung.

Gruß aus Stuttgart

Gleiches Verhalten auch bei mir.

Hallo zusammen,

ja ist schon eine ziemlich lästige Geschichte.
Ich hatte direkt am Montag eine Mail an die Entwickler geschickt, aber noch keine Antwort. Hab ich heute noch ein hinterhergeschickt, weil ich noch jede Menge Dinge versucht hatte.
Ich hatte auch die zweite angebotene Variante des OAuth probiert - gleicher Erfolg.
In der Doku-Webseite von Miele kann man die Zugriff auch live testen - funktioniert auch nicht, von daher fühle ich mich wirklich „unschuldig“.
Habe das Passwort geändert … nix; eines meiner Miele-Geräte aus Miele@Home entfernt und wieder neu eingetragen … nix.

Ich warte :mad:
demel

Hallo,

ich habe gerade eine Mail von Miele bekommen


Dear Christian,

Unfortunately we’ve some short server outages within the last days.
Your credentials are still valid, please try again with a fresh access_token.

Kind regards
Miele 3rd party API Team

Hab’s getestet, war nicht ok


Hi,

thank you for your reply.

I have just testet it with an fresh communication  including an new token.
unfortunately the behavior is unchanged - i get a token and when trying to get devices, i get an 401 (unauthorized)

best regards

und die Antwort


Hi Christian,

there’s indeed an other issue with your account. We’ll figure that and will give you an answer as soon as possible.

Kind regards
Miele 3rd party API Team

also, es tut sich etwas, sie sind dran

Gruß
demel

Dankeschön für die Info!
Es liegt aber nicht an Deinem Account, da brauchen sie nicht zu suchen. Exakt dieses Problem haben ja zig andere, mich eingeschlossen…

Bin gespannt, was dabei herauskommt.

gibt’s zu dem Thema schon etwas Neues? Bei mir ist die API immer noch nicht funktionsfähig, auf eine Antwort auf meine E-Mail warte ich auch seit Tagen vergeblich. Ich muss dazu sagen dass ich ein geringfügig abgewandeltes Script von hier GitHub - oklona/Miele-MQTT: A very simple script to read data from Miele@home cloud services, and publish using Mosquitto MQTT nutze. Bei meiner Waschmaschine war vor einigen Tagen der Werkskundendienst da und hat die Software (Firmware) der Maschine aktualisiert nachdem im Fehlerspeicher entsprechend viele Einträge mit Kommunikationsproblemen drin waren. Das Problem mit „Nicht verbunden“ kommt zwar regelmäßig wieder, aber zumindest wechselt die Maschine seither auch wieder sporadisch selbstständig auf „Verbunden“. Ich fürchte, dass die Probleme unter Umständen auch an 1&1 (Ionos, ehemals ProfitBricks GmbH) liegen könnte. Einer der Gründe warum mir der Umweg über die „Klaut“ von Anfang an nicht gefallen hat. Aber vielleicht erspare ich mir weiteren Ärger und gebe die Maschine zurück, ich habe langsam keine Lust mehr auf nur sporadisch funktionierende Geräte für teuer Geld.

Hallo,

nein, ich habe nichts wirklich neues gehört. Letzte Woche Donnerstag bekam ich die Meldung, das sie Serverprobleme hatten, das meine Credentials noch gültig sind und es nun wieder gehen sollte.
Ging aber nicht, Meldung von mir zurück.
Noch etwas hin- und her, letzte Nachfrage von mir gestern abend.

Funktioniert es eigentlich noch bei irgend jemand oder sind alle „offline“?

Ich wollte schon anfragen, ob die mir ggfs neue Credentials schicken können (falls doch irgend welche Verknüpfungen kaputt sind), aber da ich nun noch im Kontakt bin, warte ich noch ab.

demel