Regex und Zeitspanne seit letzter Reading-Änderung

Begonnen von alpha1974, 01 September 2018, 21:24:30

Vorheriges Thema - Nächstes Thema

Damian

Zitat von: alpha1974 am 04 September 2018, 07:52:09
Zuviel der Ehre! ::) Ich habe eine gefühlte Ewigkeit gebraucht, um eine eigentlich simple Aufgabenstellung zu lösen. Aber das Ergebnis kann sich ja sehen lassen und zeigt wieder einmal, wie unglaublich flexibel DOIF ist. Allerdings befürchte ich, dass ich spätestens in vier Wochen wieder die Grundlagen vergessen habe...

Aber wer weiß... vielleicht bringt ja irgendwann ein DOIF-Update die Möglichkeit, Regexp fürs Device/Reading mit "sec" zu kombinieren nach dem Muster  [?"^sonoffSP111:transmission-state":sec]>600 :)

Na ja, so etwas wie [?"^sonoffSP111:transmission-state":sec] gehört schon zum Thema Aggregationsfunktionen, denn ohne Trigger weiß man nicht welches Device gemeint ist, also muss man alle im System abscannen und davon kann es mehrere geben. Mit Trigger ist es wiederum sinnfrei, weil sec logischerweise zum Triggerzeitpunkt 0 ist.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF