Hallo,
ich suche ein Beispiel basierend auf hminfo für einen Batterie Check und auch einen Check auf Fehler ( Gerät länger nicht erreicht )
Das ganze sollte in FHEM schön mit Icons angezeigt werden.
Vor 2-3 Jahren in meinem alten FHEM hatte ich da was wunderschönes. Leider musste edes Gerät einzeln angelegt werden. Das wäre die Notlösung.
Push soll es natürlich auch geben 1x am Tag
Vielen Dank
Hi Chris!
Für die Benachrichtigung verwende ich ein DOIF und eien Dummy:
define di_battery DOIF ([":battery: low"] and [?Battery:$DEVICE] ne "low") ({DebianMail('user@domain.com', 'FHEM - battery warning from device: $DEVICE','Battery warning from device: $DEVICE','')}, setreading Battery $DEVICE low) \
DOELSEIF (([":battery: ok"] or [":battery: \d*\d.\s%"]) and [?Battery:$DEVICE] ne "ok") (setreading Battery $DEVICE ok)
attr di_battery do always
attr di_battery icon helper_doif
attr di_battery notexist "novalue"
attr di_battery room Admin
define Battery dummy
attr Battery room Admin
und zum Anzeigen eine ReadingsGroup:
define HM_Batteries readingsGroup HM_.*:battery
attr HM_Batteries alias Batteries_HM
attr HM_Batteries room Admin
attr HM_Batteries valueStyle {return undef if($READING =~ m/TIME/);; ($VALUE eq "ok")?'style="color:green"':'style="color:red"'}
Grüße
Rainer
Danke aber kann man dafür nicht auch HMINFO nutzen ? Immerhin wird dort doch alles erkannt wenn ein Gerät nicht mehr Antwortet oder Batterie Leer sein oder Sabotage Kontakt ausgelöst wurde ?