D-Link DCH-Z510: How to play door chime sound?

I am trying to figure out how to make a doorbell with a flic button and a D-Link DCH-Z510 sirene. The flic button is working fine, but I am having trouble with the sirene.

I am trying to find out how to make my D-Link DCH-Z510 sirene play door chime sound. According to the datasheet, a notification report type 0x06 with event 0x16 must be sent to the sirene to play the sound.

image

How can I send a notification report type 0x06 with event number 0x16 from a rule? Can SendCommand somehow do the trick?

I hope someone can help.

Best regards
Thomas

This device should have an Alarm channel. Read itā€™s description. If it works the way I think it does, you should be able to link an item to that channel and send a number to it to play the sounds.

Hi Scott

Thanks for your reply.

According to this product file https://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-list/devicesummary/330?layout=openhab2 there is an alarm channel just as you mentioned. So I guess it should just be a matter of sending the value 0x16 to this channel to make the sirene play the door chime sound. It doesnā€™t work. Instead the sirene sounds like a police car or something like that. I am not sure how to interpret the definition of the channel, so I cannot check if theres a discrepancy between the sirenes command interface and the product file.

Another thing is that for some reason the alarm channel (labelled ā€œStart Soundā€) is not shown in PaperUI but in Habmin it is. How can that be?

BR
Thomas

It looks like the channel name is ā€˜Start soundā€™ and is DecimalType, so the item should be Number. It looks like you need to send it 22 (0x16 converted to decimal) to play the door chime, but Iā€™m not exactly sure how this is supposed to work.

There is some funky stuff in the Overview of the channel that is likely preventing PaperUI from displaying it properly (you likely would see errors in the developer options of your browser). Iā€™ve made some changes in the database that will hopefully correct this.

It turns out that the value 5 must be sent to ā€˜Start soundā€™ channel to make the sirene play the door chime sound.

I have created this item in my .items file:

Number Sirene "Sirene" {channel="zwave:device:63ab8ea1:node14:notification_send"}

In my .rules file I have added this rule to play the sound each minute:

rule "Play sound each minute"

when 
  Time cron "0 */1 * ? * *"
then
  sendCommand(Sirene, 5)
end

And it works!

    <!-- CHANNEL DEFINITIONS -->
    <channels>
      <channel id="switch_binary" typeId="switch_binary">
        <label>Switch</label>
        <properties>
          <property name="binding:*:OnOffType">SWITCH_BINARY,BASIC</property>
        </properties>
      </channel>
      <channel id="sensor_binary" typeId="sensor_binary">
        <label>Binary Sensor</label>
        <properties>
          <property name="binding:*:OnOffType">SENSOR_BINARY</property>
        </properties>
      </channel>
      <channel id="notification_send" typeId="notification_send">
        <label>Start sound</label>
        <properties>
          <property name="binding:*:DecimalType">ALARM; event1=BURGLAR:1,event2=EMERGENCY:1,event3=EMERGENCY:2,event4=EMERGENCY:3,event5=ACCESS_CONTROL:22,event6=SMOKE:1,event7=EMERGENCY:5,event8=EMERGENCY:254,event9=ACCESS_CONTROL:1,event10=ACCESS_CONTROL:2,event11=ACCESS_CONTROL:3,event12=ACCESS_CONTROL:4</property>
        </properties>
      </channel>
    </channels>

The channel definition shows that event5 for ā€˜Start soundā€™ channel will play door chime sound, so when I send value 5 to the channel I guess that some magic maps this to the right notification type and event. It seems to me like the channel definition doesnā€™t match the manual from D-Link.

1 Like

@5iver

the device is ā€œunknowā€ to me since your edit in the DB.
Can you give some details what you did and why?

I created the former version of the device and thought there were no issues.

For anybody looking for Z510 sirenā€¦

There are many similar versions of this Siren from Dlink, Devolo, Philio just to name a few!

Most documentation is for the Philio ā€¦ however those devices are different!
Have different sounds, led effects for alarms!

I tried tons of different Events etc for the DLINK version and all catches of working sounds are in the DB!

Hi.

I know this topic is old but maybe someone will find my answer helpful anyway. I tested notification_send channel with numbers from 0 to 150. These are results:

OpenHAB command to use in rule:
sendCommand(SirenItem, number)

Sounds:
1 - Emergency sound
2 - Policecar sound
3 - Fire alarm
4 - Ambulance sound
5 - Door chime
6 - Fire alarm
7 - 2x beep
8 - Emergency sound

Other numbers didnā€™t work.
Unfortunately I didnā€™t find any number for 1x beep, Fire engine sound, Silent alarm, which should be normally supported by this device.

Enjoy!