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
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
Zitatkann Deine Stehlampe kein toggle?
...ok, das war ja wirklich peinlich, toggle auf die Lampe funktioniert einwandfrei! Vielen Dank für deine Antwort Otto123!