[Neues Modul] Miele@Home

Begonnen von choenig, 14 Juni 2020, 11:08:17

Vorheriges Thema - Nächstes Thema

choenig

Hi Spartacus,

Zitat von: Spartacus am 27 April 2022, 13:22:25
ich bekomme nächste Woche meine neue Küche geliefert und alle Geräte haben das Miele@Home verbaut.

  • Kühlschrank mit 0 Grad und Froster
  • Dampfgarer mit Mikrowelle
  • Backofen
  • Kochfeld
  • Spülmaschine
  • Wäschetrockner
  • Waschmaschine

Du wirst uns eine breite Datenbasis liefern können mit Deiner Ausstattung. ;)

Willkommen im Thread, mein Freund :).

LG
Christian

Spartacus

Hallo Christian,

vielen Dank für Willkommensgrüße, ich werde sehr gerne unterstützen, aber bitte gib mir noch etwas Zeit, bis ich den Kram ins SmartHome aufnehme. Es gibt vorher noch ein paar andere Baustellen, denn nicht nur die Küchengeräte sind neu! Die gesamte Beleuchtung im Wohnbereich und in der Küche muss noch programmiert werden.

Ich melde mich, sobald die Geräte online sind!

Schon mal vielen Dank und bis bald,
Spartacus
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

Ollifant

Hallo Christian,

heute habe ich folgende Antwort vom Miele 3rd Party API Team erhalten.

Zitat

Hallo Michael,

vielen Dank Dein positives Feedback, das freut uns sehr.

Die Frage nach der Steuerbarkeit von unseren Geräten, insbesondere Geschirrspüler, Waschmaschine und Trockner erreicht uns in letzter Zeit öfters. Tatsächlich ist das auch über die 3rd Party API möglich, allerdings ist der Usecase aktuell etwas anders angelegt. Er sieht wie folgt aus:

Der Nutzer belädt das Gerät, wählt eine Start- oder Endzeit innerhalb der nächsten 24 Stunden und betätigt die Starttaste am Gerät
Das Gerät wartet auf einen ,,Remote-Start". Erfolgt dieser nicht bis zur vorgegebenen Start- oder Endzeit, startet das Gerät selbst um passend fertig zu sein.
Die Smart Home Anwendung kann vor Ablauf der Start- oder Endzeit das Gerät starten.

Wir hoffen, wir konnten Dir mit dieser Erklärung helfen.


Dazu wurde das im Anhang bereitgestellte Ablaufdiagramm (image001.png) bereitgestellt.

Für einen schnellen Test nun mal eben die WaMa angeworfen, Programm ausgewählt, Start Timer auf Zeit in der Zukunft (18h) gestellt, Tür geschlossen und Start an der WaMa gedrückt. Damit ist die WaMa nun remote zu bedienen und in FHEM stehen nach dem nächsten Update Intervall die Aktionen "Start, Stop, Pause, Off" zur Verfügung.

Auf der Basis kann ich nun aufsetzen, um einen Start bei überschüssiger PV zu triggern. Wenn ich soweit bin, werde ich das für alle Interessierten auch mal bereitstellen / verlinken.

Viele Grüße
Michael

xerion

Zitat von: Ollifant am 02 Mai 2022, 13:01:23
Hallo Christian,

heute habe ich folgende Antwort vom Miele 3rd Party API Team erhalten.

Dazu wurde das im Anhang bereitgestellte Ablaufdiagramm (image001.png) bereitgestellt.

Für einen schnellen Test nun mal eben die WaMa angeworfen, Programm ausgewählt, Start Timer auf Zeit in der Zukunft (18h) gestellt, Tür geschlossen und Start an der WaMa gedrückt. Damit ist die WaMa nun remote zu bedienen und in FHEM stehen nach dem nächsten Update Intervall die Aktionen "Start, Stop, Pause, Off" zur Verfügung.

Auf der Basis kann ich nun aufsetzen, um einen Start bei überschüssiger PV zu triggern. Wenn ich soweit bin, werde ich das für alle Interessierten auch mal bereitstellen / verlinken.

Viele Grüße
Michael

Ich nutze das Feature schon seit ein paar Jahren mit unserer WCR870 und unserer PV-Anlage. Einfach morgens den spätestens Termin eintragen, also bis wann soll die Maschine fertig sein wenn kein PV-Signal kommt.  Dann per DOIF den PV Überschuss beobachten und dann per "set Miele_xxxxxx start" die WM fernstarten.
Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

Spartacus

Hallo zusammen,

ich habe heute folgende Geräte erfolgreich in fhem eingebunden:


  • Backofen H7660BP
  • Dampfgarer mit Mikrowelle: DGM7640
  • Geschirrspüler: G7665
  • Kühlschrank: K 7474 D
  • Wäschetrockner: TSJ663WP

Das Induktionsfeld ist noch nicht montiert. Kommt nächste Woche hinzu. Die Waschmaschine ist offenbar zu alt und hat noch kein Miele@home. Vielleicht kann man es nachrüsten.

Die ersten Versuche zeigen,

  • Backofen: Power ein-/ausschalten, Licht ein/aus
  • Dampfgarer: Power ein-/ausschalten, Licht ein/aus
  • Spülmaschine: Power einschalten
  • Wäschetrockner: Power ein-/ausschalten.
  • Kühlschrank: SuperCooling ein-/ausschalten

Was soll beim Kühlschrank die Funktion "tagetTemperature_zone1" bewirken. stelle ich darüber die Kühltemperatur ein? Wenn ja, dann funktioniert das bei mir nicht.

Das Licht in der Spülmaschine lässt sich nicht schalten und man kann die Spülmaschine auch nicht ausschalten.
Programme starten oder stoppen, kann man bei keinem Gerät, ich bekomme aber jede Menge Daten geliefert.

Wenn ich etwas testen soll, dann bitte kurz Bescheid geben. Ich bin zwar immer noch im Renovierungsstress, aber soweit möglich, unterstütze  gerne.
Spartacus




Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

juemuc

Hallo Spartacus,

bei mir kann ich die Temperatur damit einstellen. Ich habe allerdings einen KF 7772 B.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

Spartacus

Hi Jürgen,

nee, das klappt bei mir nicht. Der Kühlschrank reagier darauf überhaupt nicht.

Hier ein List:
Internals:
   DEF        000712060061@Miele
   DEVICE_ID  000712060061
   FUUID      62728e36-f33f-d9cb-ef9e-f41dda6113cfb953
   HAS_MimeBase64 1
   INTERVAL   120
   IODevName  Miele
   NAME       Miele_000712060061
   NR         247
   STATE      In use (21:15)
   TYPE       MieleAtHome
   VERSION    1.2.0
   READINGS:
     2022-05-04 21:15:36   actions_deviceName 1
     2022-05-04 21:15:36   actions_light   
     2022-05-04 21:15:36   actions_modes   1
     2022-05-04 21:15:36   actions_powerOff 1
     2022-05-04 21:15:36   actions_powerOn 0
     2022-05-04 21:15:36   actions_processAction 6
     2022-05-04 21:15:36   actions_programId
     2022-05-04 21:15:36   actions_startTime
     2022-05-04 21:15:36   actions_targetTemperature 1[1,9]
     2022-05-04 21:15:36   actions_ventilationStep
     2022-05-04 21:15:36   communicationModuleReleaseVersion 32.21
     2022-05-04 21:15:36   communicationModuleTechType EK037LHBM
     2022-05-04 21:15:36   deviceHardwareFabIndex 00
     2022-05-04 21:15:36   deviceHardwareFabNumber 000712060061
     2022-05-04 21:15:36   deviceHardwareMatNumber 11641360
     2022-05-04 21:15:36   deviceHardwareTechType K 7474 D
     2022-05-04 21:15:36   deviceName     
     2022-05-04 21:15:36   deviceType      Refrigerator
     2022-05-04 21:15:36   dryingStep     
     2022-05-04 21:15:36   elapsedTime     0:00
     2022-05-04 21:15:36   eta             21:15
     2022-05-04 21:15:36   etaHR           +0:00
     2022-05-04 21:15:36   programID       
     2022-05-04 21:15:36   programPhase   
     2022-05-04 21:15:36   programType     Program
     2022-05-04 21:15:36   remainingTime   0:00
     2022-05-04 21:15:36   remoteEnableFullRC 1
     2022-05-04 21:15:36   remoteEnableSmartGrid 0
     2022-05-04 21:15:36   signalDoor      0
     2022-05-04 21:15:36   signalFailure   0
     2022-05-04 21:15:36   signalInfo      0
     2022-05-04 21:15:36   startTime       0:00
     2022-05-04 21:15:36   state           In use (21:15)
     2022-05-04 21:15:36   status          In use
     2022-05-04 21:15:36   statusRaw       5
     2022-05-04 21:15:36   targetTemperature 6
     2022-05-04 21:15:36   temperature     6
     2022-05-04 21:15:36   ventilationStep
Attributes:
   alias      Kühlschrank
   comment    Auto-created by Miele
   devStateIcon .*:noIcon
   room       MieleAtHome
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

Spartacus

Hi,
hat jemand eine Idee, wie man die Anzahl der Spülgänge bei der Spülmaschine mitzählen kann? Hintergrund ist, ich würde gerne wissen, wieviel Spülgänge diese Powerdisk so schafft!

Hat jemand eine Idee, für einen Ansatz?

Spartacus
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

det.

Zitat von: Spartacus am 12 Mai 2022, 13:32:13
Hi,
...die Anzahl der Spülgänge...
Hat jemand eine Idee, für einen Ansatz?

Spartacus
nicht das ich es im Einsatz hätte - aber beim Lesen im Forum drüber gestolpert: Modul monitoring?
LG
det.

Spartacus

Hi det.
danke für den Tipp, dann müsste ich mal schauen, welche Events ich da am Besten auswerte. Spontan fällt mir dazu jetzt nix ein...

Spartacus
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

det.

es gibt da doch eine lange Liste von Readings - wie wäre es mit programPhase
LG
det.

xerion

Moin zusammen,

ich habe heute wieder die Erinnerungsmail von Miele bekommen, das ich wohl ungewöhnlich hohe token refreshes habe. Komisch.
Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

dyna

Vielen dank für das Modul,

die Einbindung der Waschmaschine funktioniert sehr gut.

Grüße
Jens

werner67

Hallo Zusammen,

auch von meiner Seite vielen Dank! Habe gestern meine Waschmaschine ohne Probleme innerhalb kürzester Zeit einbinden können. Top!

Meine Frage in die Runde: Hat sich schon jemand mal Gedanken gemacht, wie man eine Historie über Programme, Verbräuche und Laufzeiten erstellt? Mein Ansatz wäre Status-Änderungen bei "Status" und ggf. noch feiner bei "programPhase" einen Snapshot aller relevanten Werte (programID, spinningSpeed, ecoFeedback..., etc.) in eine separate Logdatei zu schreiben und die dann z.B. als Excel Input für allerlei Pivotisierungen zu nutzen. Die Miele App liefert zwar auch eine "Historie" allerdings nur über die letzten 5 Wäschen, das ist doch eher sehr rudimentär...


choenig

Guten Morgen,

ich habe schon vor geraumer Zeit die event-API im Miele Modul implementiert und nutze sie bereits seit 9 Monaten. Am Anfang war es hakelig, jetzt scheint es aber gut zu laufen.

Im Anhang findet ihr die Version zum Testen.

Um die event-API statt `poll` zu verwenden, müsst ihr zur Zeit in jedem Miele-Device (nicht im Miele-Gateway-Device) das Attribut `api` auf `event` stellen. Es wird dann on-the-fly umgestellt.

@TomSH: Da ist auch das Reading `mobileStart` drin.