Einfache Statusabfrage für Taster

Begonnen von reen, 14 Mai 2018, 11:07:24

Vorheriges Thema - Nächstes Thema

reen

Hi zusammen,

ich hab da ein simples Problem, steh aber irgendwie auf dem Schlauch.

Hab ein ZWave Button (ZWave_Knopf_1) mit dem Reading (cSceneSet) für "1x Klick" dessen Wert immer 1 ist und bei betätigen des Buttons wird der Wert nur aktualisiert.
Nun möchte ich mit dem Button eine Lampe (wz_Stehlampe) Ein/Aus schalten, da der Wert des Readings aber immer "1" ist, gibt es keinen eindeutigen zustand für Ein oder Aus.

Also hab ich mir folgendes notify erstellt:
ZWave_Knopf_1:cSceneSet:.* { if (Value("wz_Stehlampe") eq "on") { fhem ("set wz_Stehlampe off") }else{fhem ("set wz_Stehlampe on")} }


Leider geht bei betätigen des Buttons die Lampe meistens an und direkt wieder aus.
Hat jemand einen kleinen Tipp für mich, was ich falsch mache?

Vielen Dank
reen

Otto123

#1
Hi,

kann Deine Stehlampe kein toggle?
ZWave_Knopf_1:cSceneSet:.* set wz_Stehlampe toggle

Sendet der Knopf denn brav nur ein event?
beobachten -> https://wiki.fhem.de/wiki/Event_monitor

Ansonsten geht auch so etwas wie hier im Beispiel für Deinen zweiten Befehl, aber das wird so einfach kein toggle:
https://commandref.fhem.de/commandref_DE.html#command
set wz_Stehlampe:FILTER=STATE=off on

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

reen

Zitatkann Deine Stehlampe kein toggle?

...ok, das war ja wirklich peinlich, toggle auf die Lampe funktioniert einwandfrei! Vielen Dank für deine Antwort Otto123!