Miele Core Integration: Programmauswahl für Waschmaschine

Guten Abend zusammen,

ich sitze nun schon den dritten Abend an der Verbindung zwischen HA und meiner Waschmaschine. Die Einrichtung der Core Integration hat wunderbar funktioniert, ich bekomme alle Daten brav angezeigt. Auch das Starten über den Button funktioniert grundsätzlich - wenn man zuvor in der Miele App ein Waschprogramm ausgewählt hat, sonst ist der Startbutton nämlich inaktiv.

Um jetzt die Miele App endgültig in Rente schicken zu können, wollte ich die Programme auch aus HA heraus ansteuern können. Laut API sollte das auch funktionieren (die Miele App bekommt das ja auch hin), aber irgendwie stehe ich auf dem Schlauch. Hier noch ein paar Hintergrundinfos:

Waschmaschine: WEB935
Anbindung: Miele@home
Remote-Einstellung an Maschine: MobileStart
HA Core: 2025.5.2

Ich kann auch über die Miele Developer-Seite den Status über die API auslesen, gerne kann ich hier noch ein paar Details zu schreiben. Das Setzen des Programms

curl -X 'PUT' \
  'https://api.mcs3.miele.com/v1/devices/<meine ID>/programs' \
  -H 'accept: */*' \
  -H 'Authorization: Bearer <BearerAuth>' \
  -H 'Content-Type: application/json' \
  -d '{
  "programId": 122
}'

wird wie folgt quittiert

{
  "code": 500,
  "message": "There was an error processing your request. It has been logged (ID 1a050c527cc6bd74)."
}

Angaben in <> habe ich entfernt.

Theoretisch sollte das Setzen von Programmen auch über HA-Dienste funktionieren, allerdings sind die Dienste „miele.set_program“, „miele.generic_action“, „miele.process_action“ und „miele.raw“ bei mir nicht verfügbar. Da ich die HACS-Integration vorher nicht genutzt habe, kann es auch sein, dass es im Core (ist ja ziemlich neu da drin) noch nicht funktioniert.

Über Hinweise von euch wäre ich jedenfalls dankbar.

Viele Grüße

Hi, wir hatten schon einmal ein ganz ähnliches Thema. Vielleicht hilft dir das schon weiter. Dort wird auch über miele.set_program das Programm eingestellt.

Schaue mal in der Integration, ob miele.set_program usw. vielleicht noch deaktiviert sind (also Entitäten nicht sichtbar).

nur als Beispiel wo…

Hi,

danke für die Rückmeldung. Den anderen Thread hatte ich schon gesehen, aber da ging es nur nebenbei um dieses Thema. Das einzige, was ich noch nicht versucht habe, was mir aber auch komisch vorkam (weswegen ich es noch nicht gemacht hatte). Du hast selbst in diesem Beitrag von der Integration „hass_template“ geschrieben. Die ist allerdings schon über 3 Jahre alt und wird nicht sonderlich mit Miele bzw. der alten Miele Integration oder der Core-Integration in Verbindung gebracht. Daher war ich da erstmal vorsichtig. Vielleicht ist das aber auch genau das, was mir fehlt :man_shrugging:

Deaktivierte Entitäten gibt es bei mir keine. Es sind ja auch eher Dienste, die mir fehlen.