FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Intruder1956 am 24 November 2016, 09:58:12

Titel: Batteriemeldung fehler in readingsgroup
Beitrag von: Intruder1956 am 24 November 2016, 09:58:12
Guten Morgen,
kann mir jemand sagen ob das ein Fehler in der readinsgroup ist ??
Habe ich gerade im Eventmonitor entdeckt, es ist bei jedem Thermostat das gleiche


2016-11-24 09:40:48 readingsGroup Batterie Keller_Temp.battery:                            Created by potrace 1.8, written by Peter Selinger 2001-2007         image/svg+xml                                                                         
2016-11-24 09:40:48 LaCrosse Keller_Temp battery: ok
2016-11-24 09:40:48 LaCrosse Keller_Temp temperature: 15.3
2016-11-24 09:40:48 LaCrosse Keller_Temp humidity: 57
2016-11-24 09:40:49 readingsGroup Batterie AB_Kammer_LaC.battery:                            Created by potrace 1.8, written by Peter Selinger 2001-2007         image/svg+xml                                                                         
2016-11-24 09:40:49 LaCrosse AB_Kammer_LaC error: 0
2016-11-24 09:40:49 LaCrosse AB_Kammer_LaC battery: ok
2016-11-24 09:40:49 LaCrosse AB_Kammer_LaC temperature: 22.1


Hier die readingsgroup
define dif_Batteriewarnung DOIF ( ([":^battery:.*low"] or [":^battery:.*0"]) and [?$SELF:$DEVICE] eq "0") ( {DebianMail('ich@malediven.com', 'FHEM Batteriewarnung', "$DEVICE: $EVENT")}, {Log 3,"$DEVICE: Batteriewarnung $EVENT"}, setreading $SELF $DEVICE low) \
DOELSEIF ( ([":^battery:.*low"] or [":^battery:.*0"]) and ([?$SELF:$DEVICE] eq "ok" or [?$SELF:$DEVICE] eq "novalue")) (setreading $SELF $DEVICE [$SELF:delayCounter])\
DOELSEIF ( ([":^battery:.*low"] or [":^battery:.*0"]) and [?$SELF:$DEVICE] > "0" and [?$SELF:$DEVICE] <= [?$SELF:delayCounter]) (setreading $SELF $DEVICE {([$SELF:$DEVICE])-1})\
DOELSEIF ( ([":^battery:.*ok"] or [":^battery:.*1"]) and [?$SELF:$DEVICE] ne "ok") (setreading $SELF $DEVICE ok)
attr dif_Batteriewarnung userattr delayCounter
attr dif_Batteriewarnung delayCounter 2
attr dif_Batteriewarnung do always
attr dif_Batteriewarnung notexist "novalue"
attr dif_Batteriewarnung userReadings delayCounter { AttrVal($name,"delayCounter",0);; }
#


Vielen Dank und Gruß
Werner
Titel: Antw:Batteriemeldung fehler in readingsgroup
Beitrag von: justme1968 am 24 November 2016, 10:31:29
das ist kein fehler sondern die icons die per longpoll ans frontend geschickt werden. alles gut.

gruss
  andre
Titel: Antw:Batteriemeldung fehler in readingsgroup
Beitrag von: Intruder1956 am 24 November 2016, 10:45:32
Danke Andre,
ich dachte schon es wäre was passiert.
Habe zwar kein frontend am laufen, aber ok.
Ich aktiviere die group wieder
Gruß Werner
Titel: Antw:Batteriemeldung fehler in readingsgroup
Beitrag von: Puschel74 am 24 November 2016, 18:57:02
Deine gezeigt RG ist aber ein DOIF  ;)
define dif_Batteriewarnung DOIF