Jump to content

Using Z-wave as a scene controller


jkmcfadden

Recommended Posts

Posted

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?

 

Posted
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.

  • Like 1
Posted

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.

Posted
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

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...