Thousands of Happy Smart Home Customers

But don’t just take our word for it...

We offer great products & great knowledge all backed up with great service - and our customers agree!

We’re very proud of our independent Excellent Trustpilot rating, backed up by the many repeat customers we’ve been supporting for years.

 

Read More

 
 

World-Class, Industry-Leading Technical Support - Forever Free

You’ll always have FREE access to our technical knowledgebase, application guides, YouTube tutorials & Customer Services, as well as all other online resources, help, white papers and articles.

If none of these answer your query you can also raise a ticket and get direct access to our team of smart home specialists for for assistance.

 
 

Access to technical specialists
100’s of in-depth help resources
Video guides via YouTube channel
Blog articles with product reviews & test results

 
 

The Vesternet Promise

As Founder & CEO of Vesternet, I personally guarantee your 100% satisfaction on any purchase.

I’d never want you to be unhappy with something you buy from us, so here’s my promise - you can return any unused products within 365 days. If you have problems with a new purchase, our support team will work with you to resolve. And if you still can’t get it working then you can return it within 14 days for replacement or refund. For full information take a look at our full returns policy.

In addition, here’s my personal email should you ever have any problems or feedback: dave.bell@vesternet.com

We’re not just a shop, we’re with you all the way on building your smart home.

 
 

Using the D-Link, Zipato and Philio multi-sound sirens in VERA UI7

This guide shows how to trigger the different sounds in the D-Link, Zipato, and Philio multi-sound sirens in the VERA Z-Wave Controller using UI7 firmware.

We've got no idea why manufacturers keep releasing devices that don't work how you'd expect them to work in the real world!

Time and time again we see devices that use obscure Z-Wave Command Classes or have functionality implemented in such a way that specific support needs adding to the Z-Wave Controller to allow you to use the device fully.

How many devices do the manufacturers expect to sell if they don't work out-of-the-box in the common Z-Wave controllers?

Technically Z-Wave Plus was supposed to improve on this situation, but so far this does not appear to be the case unfortunately :-(

NOTE: The steps shown below have been tested in VERA Edge using firmware version 1.7.1707 - they may not work in other versions of VERA firmware!

Prerequisites


We assume that you've already successfully Included the siren in your VERA and it is working correctly using the on / off device that is shown on the UI.

Siren In VERA UI7Siren in VERA UI7

Siren Sounds


So, how do we trigger the different sounds then?

According to various manuals found on-line for these devices they should support the "Switch Multi Level" Z-Wave Command Class which should allow you to trigger the different sounds simply by treating the device like a "light dimmer".

Sadly this does not seem to be the case!

By reverse engineering the Z-Wave protocol we discovered that the devices support a newer Z-Wave Command Class called "Notification". This is an evolution of the older "Alarm" Command Class and has been slowly making its' way into new devices over the past few months or so.

It's actually a bit of an odd way to implement the multi-sound functionality as rather than supporting a Command Class that you can send a "Set" Command to, the devices react to Notification Command Class "Report" messages that contain different notification "types" and "events".

Technically this makes sense as you could perhaps configure a motion sensor device to send a notification with a "security" type and a "burglary" event and the siren would make a certain noise. Perhaps a smoke sensor would send a different notification and trigger a different sound.

But doing it this way isn't particularly flexible for real-world use where you would typically want to only sound the siren when your security system was "armed" for example - there's not many (if any) sensor devices that allow you to construct that sort of logic " on board".

Fortunately now that we're armed with the knowledge of what the devices are expecting, we can spoof these notification messages by sending raw Z-Wave commands using LUA scripting!

Make a note of the "ID" that VERA has given to the device - this is the Z-Wave ID (also refered to as the "alt id"), shown on the "Settings" tab of the device in the VERA UI.

The LUA required to trigger the different siren sounds is as follows:


luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node='13',Data='0x71 0x5 0x0 0x0 0x0 0x0 0xA 0x2 0x0 0x0'},1)


  • 13 = Z-Wave Device ID
  • 0x71 = Notification Command Class
  • 0x5 = REPORT
  • 0x0
  • 0x0
  • 0x0
  • 0x0
  • 0xA = Type
  • 0x2 = Event
  • 0x0
  • 0x0

This would be entered on the LUUP tab of either a Trigger or a Scene, or you can test it in the "Develop Apps" area of the VERA UI:

Siren Notification Z-Wave Command ClassSiren Notification Z-Wave Command Class


By changing the "Type" and "Event" bytes in the raw Z-Wave message you can select the different sounds as follows:


  • Emergency
luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node='13',Data='0x71 0x5 0x0 0x0 0x0 0x0 0x7 0x1 0x0 0x0'},1)

  • Fire
luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node='13',Data='0x71 0x5 0x0 0x0 0x0 0x0 0xA 0x2 0x0 0x0'},1)

  • Ambulance
luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node='13',Data='0x71 0x5 0x0 0x0 0x0 0x0 0xA 0x3 0x0 0x0'},1)

  • Police
luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node='13',Data='0x71 0x5 0x0 0x0 0x0 0x0 0xA 0x1 0x0 0x0'},1)

  • Door Chime
luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node='13',Data='0x71 0x5 0x0 0x0 0x0 0x0 0x6 0x16 0x0 0x0'},1)

  • Beep Beep
luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node='13',Data='0x71 0x5 0x0 0x0 0x0 0x0 0xA 0x5 0x0 0x0'},1)

  • To stop the sound you can also send the simpler "Switch Binary" Command Class message below:
luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node='13',Data='0x25 0x1 0x0'},1)


Using the above technique you should now be able to make full use of your D-Link, Zipato or Philio multi-sound siren in VERA UI7.


We hope that you've found this application note useful!

Related Information



 

Copyright Vesternet 2016

Updated: 23/02/15

You viewed

Please wait...

Item(s) Added Continue shopping or View cart & checkout
Continue shopping or View cart & checkout