Comfort  Automation/ Security System Forums Home
Home Search search Menu menu Not logged in - Login | Register

Z-Wave "all-on" and "all-off" in responses
 Moderated by: slychiu
 New Topic   Reply   Printer Friendly 
 Rate Topic 
AuthorPost
 Posted: Sunday Dec 1st, 2013 04:22 pm
   PM  Quote  Reply 
1st Post
gaynorc
Member
 

Joined: Sunday Dec 31st, 2006
Location: Ireland
Posts: 130
Status: 
Offline

  back to top

Most of the z-wave devices I have, including those of different brands, have the ability to accept "all-on" and "all-off" commands from a controller. Each device can itself be programmed to react to these commands, or not to react.

It would save a lot of responses if I could utilise the all-off or all-on command in Comfort z-wave responses.

Can this be done with comfort responses / comfigurator, if so how?



 Posted: Monday Dec 2nd, 2013 07:13 am
   PM  Quote  Reply 
2nd Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3493
Status: 
Offline

  back to top

You can program a Zwave command to switch on or off multiple Zwave devices

Use Response Wizard, UCM> Zwave, select Basic Set Command, and select the IDs applicable for the command
You can select multiple IDs by separating the IDs by comma, or pressing Control and selecting all the devices seen in the list as seen in the screenshot

In this example, the response turns off the Zwave IDs 2,3,4,5 in a single command

You dont even need to program individual devices whether to accept or reject the command

Attachment: multiCommand.jpg (Downloaded 47 times)

Last edited on Monday Dec 2nd, 2013 07:18 am by ident



 Posted: Monday Dec 2nd, 2013 07:22 am
   PM  Quote  Reply 
3rd Post
gaynorc
Member
 

Joined: Sunday Dec 31st, 2006
Location: Ireland
Posts: 130
Status: 
Offline

  back to top

Thanks ident.

What you have demonstrated is the way I do my responses at the moment, but its not easy with 26 nodes/channels to address. Several responses briefly separated in time to ensure that some are not lost (I found from experience that if I send too many in the one response, some are lost).

But all the z-wave devices I have are capable of responding to one single command from the controller: all-off (or all-on). There are four different brands involved, so this command must be universal to z-wave? It would be very useful if the UCM-zwave could send such commands. Can it?

Last edited on Monday Dec 2nd, 2013 07:22 am by gaynorc



 Posted: Monday Dec 2nd, 2013 07:40 am
   PM  Quote  Reply 
4th Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3493
Status: 
Offline

  back to top

The all on and off commands require the All Switch command class which is not supported by UCM/Zwave. I dont think that all switches support the command

The command as I described should work reliably according to the Zwave specs

It first sends a single broadcast command to all the devices in the list so all switch at the same time without the popcorn effect (which can be up to 128 devices if I remember correct), and then addresses each device in the list individually to ensure that all devices respond in case they miss the broadcast.

You should not need to separate the commands by delays.


It should not be any less reliable than  the All Off and All on function, at least according to  Zwave theory



 Posted: Monday Dec 2nd, 2013 08:04 am
   PM  Quote  Reply 
5th Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3493
Status: 
Offline

  back to top

Check that you are using the latest UCM/Zwave firmware and Zwave Library version as that may have an effect on the problem



 Posted: Monday Dec 2nd, 2013 08:42 am
   PM  Quote  Reply 
6th Post
gaynorc
Member
 

Joined: Sunday Dec 31st, 2006
Location: Ireland
Posts: 130
Status: 
Offline

  back to top

Thanks ident, I will try all that and see.



 Posted: Monday Dec 2nd, 2013 09:12 am
   PM  Quote  Reply 
7th Post
juwi_uk
Member


Joined: Friday May 25th, 2007
Location: Newbury, United Kingdom
Posts: 1255
Status: 
Offline

  back to top

I tried this at the weekend and it worked for my single channel devices but my 2 channel fibraro units didn't work. Now I know I can operate them when specifying a single channel number but when I tried both at the same time it (ie 1,2) it didn't. I'll need to do some more testing but fyi.

Julian



 Posted: Monday Dec 2nd, 2013 09:17 am
   PM  Quote  Reply 
8th Post
gaynorc
Member
 

Joined: Sunday Dec 31st, 2006
Location: Ireland
Posts: 130
Status: 
Offline

  back to top

Thanks Julian.
That's just the question I was going to ask ident, can we address a single Zwave BasicSetCommand UCM-ZWave command to multiple devices and more than one channel at a time?

e.g.: Zwave BasicSetCommand UCM-ZWave 3,10,11,14,21,49 1,2 99

I haven't tried it, so that's not the reason one command fails to switch a long list of device ids for me.



 Posted: Monday Dec 2nd, 2013 10:33 am
   PM  Quote  Reply 
9th Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3493
Status: 
Offline

  back to top

The Zwave multiple device command allows you to select devices which support the same command that you are sending

If you are sending commands to channels, then all devices in the list must support the channel
If you select channels 1,2,3 then all devices selected must support these channels

I sugest to split it into commands to single channel devices and commands to multichannel devices



 Posted: Monday Dec 2nd, 2013 05:21 pm
   PM  Quote  Reply 
10th Post
juwi_uk
Member


Joined: Friday May 25th, 2007
Location: Newbury, United Kingdom
Posts: 1255
Status: 
Offline

  back to top

Hmm

I tried that too.

I sent all of the normal single channel devices in one command and then the two test twin channel devices in a second command. The first command worked, the second appeared to be ignored so will have to do some more testing.

Julian



 Posted: Tuesday Dec 3rd, 2013 05:08 pm
   PM  Quote  Reply 
11th Post
gaynorc
Member
 

Joined: Sunday Dec 31st, 2006
Location: Ireland
Posts: 130
Status: 
Offline

  back to top

Ident,

I tried as you indicated today, and it worked for me. I separated the devices into single channel and multichannel devices, and used a separate command for each type. I notice that comfigurator converts the channels ids in a two channel command from "1,2" to "131".

For example, these are the final commands that worked:
Zwave BasicSetCommand UCM-ZWave 3,6,7,10,20,21,22,23,24,25,27,28,29,48,49,55,57 131 99
Zwave BasicSetCommand UCM-ZWave 4,8,9,11,12,13,14,32,33,34,56 0 99

Colm

Last edited on Tuesday Dec 3rd, 2013 05:09 pm by gaynorc



 Posted: Wednesday Dec 4th, 2013 01:11 am
   PM  Quote  Reply 
12th Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3493
Status: 
Offline

  back to top

I am glad that the commands worked.
Luckily the Response wizard takes care of the encoding of he zwave commands so that you do not need to worry about the end commands that are sent to zwave as it can get complicated



 Current time is 01:15 pm
Top




UltraBB 1.172 Copyright © 2007-2014 Data 1 Systems