HMINFO Batterycheck und Fehler + Anzeige + Push

Begonnen von ChrisW, 24 November 2017, 17:47:06

Vorheriges Thema - Nächstes Thema

ChrisW

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
Raspberry PI3 mit allem möglichen.

gamauf

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

ChrisW

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 ?
Raspberry PI3 mit allem möglichen.