Toggle für Netatmo presence via eventMap

Begonnen von tschimi, 28 März 2021, 13:47:58

Vorheriges Thema - Nächstes Thema

tschimi

Hi,
jetzt bin ich doch ein bisschen am Ende und hoffe, das mir jemand von euch weiterhelfen kann. Ich möchte die Anwesenheit einer Netatmo presence manuell schalten via toggle. Dabei sind die Werte home/away zugelassen. Ich hab das jetzt mit eventMap versucht, aber das will noch nicht. Hier mal mein Ausdruck:

{usr=>{ '^toggle' => '".(ReadingsVal($NAME,"STATE","STATE away") eq "STATE away" ? "STATE home" : "STATE away")."','STATE away' => 'away','STATE home' => 'home' }}

Fehler schon bei STATE :-(
Hat jemand ne Idee?

Lg, tschimi

Otto123

Hi,
STATE -> Internal -> InternalVal()
state -> Reading -> ReadingsVal()

sieh auch https://fhem.de/commandref_DE.html#perl

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