Userreadings on auf 1 (gelöst)

Begonnen von wendeling, 22 November 2020, 10:25:42

Vorheriges Thema - Nächstes Thema

wendeling

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


Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

wendeling

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