Miele@home

Die Anbindung von Miele@home Geräten ist hier beschrieben:

https://www.loxforum.com/forum/faqs-tutorials-howto-s/8488-ms-mit-rasppi-und-miele-home

https://www.loxforum.com/forum/projektforen/loxberry/plugins/176967-miele-mqtt-loxberry-mqtt





Variante per NodeRed für die Wlan Geräte (nicht Miele Gateway XGW3000)

Flow: https://flows.nodered.org/flow/32ab59e2399e1b99f786fd40bfa0835a

Anmeldedaten:

Den Bearer/Token aktualisiere ich alle 24h links oben



Länderkennung:



Da es beim Reboot des Miniservers einen Stop des Gerätes gegeben hat muss der Flow noch abgeändert werden mit einem Switch



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 des gewünschten Gerätes und Länderkennung eintragen für den MQTT Ausgang



Befehle laut Miele einpflegen:

https://www.miele.com/developer/swagger-ui/put_additional_info.html



Für einen Test auf der linken Seite alle blauen Tasten (Inject) von oben nach unten durchdrücken dann sollte das positiver Ergebnis im Debugmonitor links auftauchen,



Config:



Für die Sprachmitteilung hab ich mir den Status auf 1 Minute gesetzt damit beim Booten des Miniservers keine Sprachmitteilung kommt.



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.
Reply