FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: wendeling am 22 November 2020, 10:25:42

Titel: Userreadings on auf 1 (gelöst)
Beitrag von: wendeling am 22 November 2020, 10:25:42
Hallo,
habe eine Frage , wie muss ich es machen wenn ich ein  neues userreading erzeugen möchte ?
Reading sollte "STATUS" heißen.

Will den state Status "on" auf "1" und "off"auf "0"  im STATUS setzen ?

Mit freundlichen Grüßen
Wendelin

Titel: Antw:Userreadings on auf 1
Beitrag von: Otto123 am 22 November 2020, 10:37:31
Moin Wendelin,

noch ein STATUS  ::) nachdem es schon state und STATE gibt und alle immer unscharf vom Status reden ;)
attr RolloB userReadings STATUS:(on|off) {ReadingsVal($name,'state','fehler') eq 'on' ?1:0}

Eventmap reicht Dir nicht für diesen Zweck?

Gruß Otto
Titel: Antw:Userreadings on auf 1
Beitrag von: wendeling am 22 November 2020, 10:58:34
Hallo Otto,
Danke für Deine Hilfe.
ich will das machen da ich als Log DB verwende.
Und wenn ich dann das entsprechend im Plot anzeigen will kann ich das zwar einstellen, aber nach einer aktualisierung ist das wieder gelöscht (ist auch bekannt)!

beispiel :

#DBL HM_4F95BE:state:::$val=($val=~"motion"?3.0:0)
#DBL HM_4F9075:state:::$val=($val=~"motion"?2.5:0)
#DBL HM_4F94F8:state:::$val=($val=~"motion"?2.0:0)
#DBL HM_69EF2B:state:::$val=($val=~"motion"?1.5:0)
#DBL BWM_ALT_DUMMY:state:::$val=($val=~"on"?1.0:0)
#DBL HM_5E89AC:state:::$val=($val=~"motion"?0.5:0)



Gruß
Wendelin