Miele@Home Modul - Steuerung Geschirrspüler

Nachtrag:

siehe https://www.miele.com/developer/assets/API_V1.x.x_capabilities_by_device.pdf bzw. Miele 3rd Party API - Device capabilities

Bsp Type 7 (Dishwasher) kann hiernach kein Programm auswählen (ProgramID), sondern nur Aktionen (Start/Stop/Pause) und startTime setzen - Aktionen und Startzeit aber nur, wenn das Gerät bereit ist. Ich habe das Gerät hierzu in den Timer-Modus gesetzt („Ende um“) und schon wären die Felder im IPS bedienbar; vorher stand nur Power zur Verfügung.

Also gibt es doch Unterschiede zwischen der App und der API und eine Nachfrage bei Miele macht wenig Sinn.

Was eventuell geht ist PUT /devices/{deviceId}/programs - Select a program and start the appliance.
Hier hatte ich das Gefühl, das das funktionieren sollte.
Das könntest Du ja mal probieren (wie zuvor geschrieben mit der Testfunktion in der API-Dokumentation)

Und das Feld „Programm“ sollte eigentlich „Programm type“ („Programmart“) heissen. Ist geschuldet dem frühen Stand der Miele-API vor einigen Jahren