FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: choetzu am 10 Juni 2018, 23:52:54

Titel: Aggregieren mit einer Kondition.
Beitrag von: choetzu am 10 Juni 2018, 23:52:54
Hallo, sorry wenn ich z.z. Etwas spame. Bin grad voll im DOIF Fieber. Frage, ich habe folgendes Doif erfolgreich am laufen

[#"FSB61"::$STATE eq "closed"]


Es werden alle Rolläden die Zu sind gezählt. Nun möchte ich zu dieser Zahle alle Rolläden hinzufügen, die mehr als 60% geschlossen sind. Geht das?
Titel: Antw:Aggregieren mit einer Kondition.
Beitrag von: amenomade am 11 Juni 2018, 00:20:12
Geht das?=~ "closed|[6-9][0-9]"
Titel: Antw:Aggregieren mit einer Kondition.
Beitrag von: choetzu am 11 Juni 2018, 11:18:48
Zitat von: amenomade am 11 Juni 2018, 00:20:12
Geht das?=~ "closed|[6-9][0-9]"

nein, das ging leider nicht. Aber ich habe eh zuweit geschaut. Dies kann man eigentlich recht einfach lösen, indem man nicht auf den state triggert sondern nur auf position.

[#"FSB61$":position:$_ > 60]

Ich weiss, dass Aggregierungen ziemlich Ressourcen fressen. Ist dies bei meinem Beispiel auch der Fall? Oder kann ich das so stehen lassen?