Miele Integration

Hallo zusammen,

ich verwende die Miele Integration https://github.com/astrandb/miele für eine Miele Waschmaschine. Die Sensoren etc. funktionieren alle. Nun würde ich gerne die Waschmaschine starten über eine Automation. Dies funktioniert auch über “Dienst” Miele set programid. Allerdings würde ich gerne die Zieltemperatur mitgeben und die TwinDuo Option für “Weiß” oder “Buntes” “StartTime” wäre auch nett. Mir ist es leider nicht gelungen dies durchzuführen.

Ich habe es versucht über Favoriten an der Waschmaschine und gehofft die ProgramID herauszufinden, welche ich in der Automation angeben kann, aber da war ich erfolglos. Mit miele.raw oder generic_action bzw. process_action habe ich nichts hinbekommen.

Hat von euch schon jemand die Waschmaschine über HA per Automation zum laufen bekommen in der mehr als nur die programId angegeben wird?

Vielen Dank

Hi Petrikurz,

es ist vielleicht nicht hilfreich, aber kannst Du über die Miele-App die Zustände, die Du brauchst abrufen und dann in HA damit arbeiten?

LG
Jürgen

über den Entwicklermodus siehst du die ID für das jeweilige Gerät

Hallo Jürgen,

die Zustände sind alle ersichtlich und ändern sich auch wenn die Waschmaschine läuft. Die Zieltemperatur, Waschprogramm etc. ist ersichtlich, nur das TwinDuo nicht.

Hallo Hannes,

die Device-ID für mein Gerät habe ich, mein Problem ist eher die fehlenden Befehle in der Integration. Die Zieltemperatur müsste eigentlich über “targettemperature” mitgegeben werden können.

In der Miele Developer ( Miele 3rd Party API - General concept) Beschreibung ist als Beispiel z.B. folgendes:

GET /devices//actions
{
“processAction”: [1,2],
“light”: ,
“startTime”: [
[0,0],
[23,59]
],
“ventilationStep”: ,
“programId”: ,
“targetTemperature”: ,
“deviceName”: true,
“powerOff”: true
}

In deinem Dienst Beispiel sind wir jedoch schon in der Action “processAction” enthalten. Der Dienst “Miele.set_programid” ist auch schon in der Aktion zur Programm ID.

Ich dachte vielleicht an den Dienst “miele.raw” oder “miele.generic_action”, viellleicht geht es hierüber.

wie programmierst du dein Gerät? über Mobile Start oder über die Timerfunktion?

Bisher über Mobile Start, aber Timerfunktion wäre auch in Ordnung

Hallo zusammen.
Ich muss das Thema nochmal aufgreifen, da ich mit den hier gegebenen Infos nicht zurecht komme.
Meine Miele WAMA ist in HA eingerichtet. Aber ich check es nicht, wie eine Automation/Skript aussehen muss um die Maschine zu starten und/oder Programme einzustellen.
Es werden unterschiedliche Aktionen unter der Eingabe von Miele angeboten, wie z. B. Miele: Programm einstellen, Miele: Prozessaktion ausführen, Miele: Generische Aktion ausführen, usw.
An dem Punkt hört es bei mir auf. Es werden sogenannte “Aktionsdaten” gefordert. Welche, wie oder was muss ich dort eingeben, um irgendetwas an der Maschine auszulösen?
Wenn hier jemand Licht ins Dunkle bringen oder einen yaml-code teilen könnte, wäre ich sehr dankbar!!
Grüße Jonas

Update:
Ich habe die Befehle nochmal in den Entwicklerwerkzeugen ausprobiert.
Wenn ich unter Action “Miele: Generische Aktion ausführen” die Befehle

powerOn: true
powerOff: true

schaltet sich die Maschine an und aus.
Leider führt das alleine nicht zum Ziel, da ja erst noch ein Programm ausgewählt und die Maschine gestartet werden muss.
Bei allen anderen Kommandos erhalte ich die Fehlermeldung:

Die Aktion miele.generic_action konnte nicht ausgeführt werden. Service generic_action: 400 Bad Request

Hat jmd. eine Idee wo der Fehler liegen könnte?

:crayon:by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)

Die Wiki dazu ist euch bekannt? Eigentlich steht da alles wichtige drin:

1 „Gefällt mir“

Habt ihr auch das Problem, dass die Entitäten immer mal wieder kurz nicht verfügbar sind oder liegt es irgendwie an meinem Netzwerk?

Ist eine Cloud Integration. :wink:
Da kann es immer wieder zu Aussetzern kommen.
Sind den die Geräte in der Miele App immer Verfügbar? Kann natürlich auch an einer schlechten WLAN Verbindung liegen.

Gruß
Osorkon

Ist mir bisher zumindest nie aufgefallen, dass es auch Probleme in der Miele App gibt. Der Router steht auch direkt drüber.

Hallo
läuft die Integration noch , weil ich habe seit 1 Woche einen Geschirrspüler und bekomme das mit dem Starten /Programm nicht hin
vielleicht hat wer eine funktionierende yaml bzw Automation

Danke

Hallo Clark,
ja die Integration läuft noch.
Hier mal der Actionteil meiner Automation.

actions:
  - type: turn_on
    device_id: f0a192374e12f2d85e3026bb97ca1a19
    entity_id: 2e480da4dd048bd7cb1ea88cae916a22
    domain: switch
    enabled: true
  - repeat:
      sequence:
        - delay:
            hours: 0
            minutes: 0
            seconds: 4
            milliseconds: 0
        - type: turn_on
          device_id: f0a192374e12f2d85e3026bb97ca1a19
          entity_id: 2e480da4dd048bd7cb1ea88cae916a22
          domain: switch
      until:
        - condition: state
          entity_id: switch.dishwasher_eingeschaltet
          state: "on"
    enabled: true
  - action: miele.set_program
    data:
      programId: 6
    target:
      device_id: f0a192374e12f2d85e3026bb97ca1a19
    enabled: true

Ich habe allerdings feststellen müssen, das sich ab und zu die Maschine nicht einschaltet. Deswegen habe ich den “repeat” mit eingebaut.
Merkwürdigerweise funktioniert es bei meiner WAMA ohne Probleme.

1 „Gefällt mir“

(Beitrag vom Verfasser gelöscht)

Danke

woher hast die device_id: und die entity_id: ?

Die wurden automatisch beim auswählen der Geräte gesetzt.

1 „Gefällt mir“