jkmcfadden Posted Thursday at 10:26 AM Posted Thursday at 10:26 AM For those of you who use Z-wave, has anyone found a solution where the Z-wave device will control a scene? I can only get it to work as a responder. There is a setting under the Z-wave main menu called "Detect Button Presses" that is defaulted to "Off". Setting it to "On" displays a worrying warning box, so I hit cancel. The Help Wiki has no specific info on the setting that I could find. Is there more substantial Eisy/Z-wave documentation anywhere? Or is anyone aware of a solution to the problem? Quote
Guy Lavoie Posted Thursday at 01:38 PM Posted Thursday at 01:38 PM How about doing it through a program? If zwave_device turns ON Then set scene... 1 Quote
oberkc Posted yesterday at 01:23 AM Posted yesterday at 01:23 AM 14 hours ago, jkmcfadden said: I can only get it to work as a responder. That has been my experience, as well. I have not gotten this to work, nor in distinguishing "control" vs "status" conditions of zwave devices in programs. At this point, I have decided not to use zwave devices in this role. 1 Quote
jkmcfadden Posted yesterday at 01:54 AM Author Posted yesterday at 01:54 AM I currently use a program or programs to activate a scene. But occasionally, in my more complex scenes that also have multiple zwave devices as responders, I end up in what I can only describe as a feedback loop where the scene turns off and on repeatedly. That is why I am trying to find a less complex solution. Quote
Guy Lavoie Posted yesterday at 01:54 PM Posted yesterday at 01:54 PM 11 hours ago, jkmcfadden said: I currently use a program or programs to activate a scene. But occasionally, in my more complex scenes that also have multiple zwave devices as responders, I end up in what I can only describe as a feedback loop where the scene turns off and on repeatedly. That is why I am trying to find a less complex solution. To avoid the loop, you could use a state variable as a timer, to disable the scene command trigger for a few seconds after having just sent one. But this only works correctly if you can detect the reception of the actual command (control), not a status change. Something like this: If zwave_control Turns ON And Variable_Timer = 0 Then set scene... Then Variable_Timer = 1 If Variable_Timer > 0 Then Variable_Timer +1 If Variable_Timer =5 Then Variable_Timer = 0 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.