Hallo zusammen,
ich habe einen Dummy definiert der mir einen Stromausfall anzeigen soll. Ausgewertet wird dabei ein Reading des OWL Energiemessers
define stromweg DOIF ([CM160:A] < 1) (set power on);;(Log 1, Stromausfall)
attr stromweg alias Stromausfall
attr stromweg room Kontrollraum,Sicherheit,System,ToDo
Das funktioniert auch, nur das Reading ist:
Readings:
2016-03-14 19:41:06 A 5.60 A
Dabei stört das A trotz voller Funktion und das Log wird mit:
2016.03.14 19:40:54 1: PERL WARNING: Argument "5.39 A" isn't numeric in numeric lt (<) at (eval 47017) line 1.
2016.03.14 19:41:06 1: PERL WARNING: Argument "5.53 A" isn't numeric in numeric lt (<) at (eval 47028) line 1.
2016.03.14 19:41:12 1: PERL WARNING: Argument "5.60 A" isn't numeric in numeric lt (<) at (eval 47030) line 1.
2016.03.14 19:41:30 1: PERL WARNING: Argument "5.04 A" isn't numeric in numeric lt (<) at (eval 47038) line 1.
2016.03.14 19:41:43 1: PERL WARNING: Argument "5.46 A" isn't numeric in numeric lt (<) at (eval 47049) line 1.
zugemüllt.
Wie kann ich die Logeinträge abstellen oune use warnings im Modul zu löschen ?
Und das zweite Problem, wie bekomme ich den Logeintrag um das Datum und die Zeit ergänzt ?
Danke für eure Hilfe
Klaus
define stromweg DOIF ([CM160:A:d] < 1) (set power on,{Log 1, "Stromausfall"})
Bitte hier lesen: http://fhem.de/commandref_DE.html#DOIF_Filtern_nach_Zahlen
Gruß
Damian
Danke Damian,
das war`s. perfekt.
Das Modul ist so mächtig und dementsprechend auch die Doku ;)