FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Morgennebel am 04 Februar 2019, 22:18:49

Titel: Aggregierendes DOIF mit Werteermittlung...?
Beitrag von: Morgennebel am 04 Februar 2019, 22:18:49
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
Titel: Antw:Aggregierendes DOIF mit Werteermittlung...?
Beitrag von: Damian am 05 Februar 2019, 11:29:53
(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.