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

aktives Mitglied des FHEM e.V. (Technik)

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!