Guten Abend,
ich habe im Event-Monitor folgende Ereignisse (von FHEM2FHEM einer entfernten Instanz) für 18 Wandthermostaten:
2019-02-04 22:15:06 CUL_HM HM_EG.FLUREIN_Wandthermostat_Climate desired-temp: 16.0
2019-02-04 22:15:06 CUL_HM HM_EG.FLUREIN_Wandthermostat_Climate humidity: 35
2019-02-04 22:15:06 CUL_HM HM_EG.FLUREIN_Wandthermostat_Climate measured-temp: 20.0
2019-02-04 22:15:06 CUL_HM HM_EG.FLUREIN_Wandthermostat_Climate T: 20.0 desired: 16.0
Ich möchte gerne desired-temp und measured-temp mit einem aggregierenden DOIF zwischenspeichern - mein Ansatz war:
(["Wandthermostat_Climate:desired-temp"])
(setreading $SELF $DEVICE-desired-temp VALUE)
ich scheitere aber daran, den Wert \d\d\.\d aus der $EVENT-Zeile zu verarbeiten. ein :d scheint nicht zu funktionieren...?
Danke, -MN
(setreading $SELF $DEVICE-desired-temp VALUE)
VALUE dürfte für DOIF unbekannt sein.
Statt VALUE kannst du aber Wert mit [$DEVICE:desired-temp] angeben.