Jump to content
  • 4

Aeotec Doorbell 6 support


Question

Hi there,

 

I was planning to buy a Aeotec Doorbell 6, but as i onderstood from a supplier: it is only possible to use 9 of the 6 tones and it is not possible to adjust the volume with a Fibaro controler (HCL or HC2).

I asked Aeotec why this limitation

 

Quote Aeotec Inc.

"This is because Fibaro HC2 does not fully support the other mappings of this device, Fibaro will need to further integrate the Doorbell 6 or Siren 6 and support the "Sound Switch" command class to configure sounds and play the 30 separate tones.

We had to remove control over Configuration parameter settings as this conflicts with Z-Wave specifications and requirements for this device to be certified using parameter settings. So all sounds must be controlled via Sound Switch including volume control."

 

Anyone tips or advise? Another brand or ... wait for Fibaro support!?

  • Like 2
Link to post
Share on other sites

Recommended Posts

  • 0
On 1/1/2020 at 6:30 PM, AndyY said:

Hi and first a happy new year to all.

 

I have the siren 6 which is apparently identical to the doorbell. As I can see, there is still no solution to change volume of tones or use all variants of 30 sounds. Thanks to @qsdom and the Aoetec specification in post 2, at least I managed it to change the tone of only one! (first device)! I'm really not a expert here and maybe someone can find out more because it's a very laborious and unsatisfied method and does not replace a template from Fibaro.

 

By the way: Device 1 and 2 have the same sounds in my configuration since added into the controller. So I believe there are only 8 sounds which we can really use at the same time even if there are 9 devices. If you are interested in listening all 30 sounds and choosing one for default for the first device, here you are:

 

1. Create Parameter like:

image.png.d4372c075c4136412569ee72dda89ce0.png

Maybe you have to wait a moment after saving and refresh the browser page.

By the way, value in hex is 0x102 0000 (List loop playback for auto-selecting tone)

image.png.08f11bacfd69913bd2ea80bc0d1274a3.png

2. Now turn one of these devices on:

image.png.0086ce82bc39114d1d0cc9672dfa9876.pngimage.png.16273684dc6e5d4c6cd5b5605762243f.png

 Be shure your neighbours can not here you or put the siren into a box or something 😁

 

3. Now all 30 tones are playing in order. Be patient, some lasting longer than the other.

 

4. If you want a tone as default just stop the device by clicking OFF.

 

5. Now we have to switch parameter 1 to default again:

16777216 (0x100 0000‬) for single playback or

16842752 (0x101 0000‬) for continuous playback

 

Changes are on your own risk! Very sad that there is no parameter for volume and we can only change one device! I know this is not the solution we are all waiting for, but there are some nice sounds which are worth listen to. One remembers me on "The Thing" of John Carpenter" 😨😄

 

Good luck!

 

Thank you for this guide, I will try it.

 

I have only a couple of questions.

 - On which device I have to put the parameter into? The first or the second?

 - When I decided which sound to use, I have only to change the parameter and it will mantain the memory of that sound?

 

Thank you

Link to post
Share on other sites
  • 0

Hi @Redeemer

 

6 hours ago, Redeemer said:

 - On which device I have to put the parameter into? The first or the second?

It should work for any of the slave device. Parameters are always saved on one page for all under the master.

 

6 hours ago, Redeemer said:

- When I decided which sound to use, I have only to change the parameter and it will mantain the memory of that sound?

Once you turn off the browse endpoint device and switch parameter 1 to default, the tone is stored.

 

I also created a VD for better handling. See post here. It should work for doorbell too.

Link to post
Share on other sites
  • 0
On 1/28/2020 at 7:04 PM, AndyY said:

Hi @Redeemer

 

It should work for any of the slave device. Parameters are always saved on one page for all under the master.

 

Once you turn off the browse endpoint device and switch parameter 1 to default, the tone is stored.

 

I also created a VD for better handling. See post here. It should work for doorbell too.

 

Thanks a lot!!! Will try the VD and let you know

  • Like 1
Link to post
Share on other sites
  • 0
On 1/28/2020 at 7:04 PM, AndyY said:

Hi @Redeemer

 

It should work for any of the slave device. Parameters are always saved on one page for all under the master.

 

Once you turn off the browse endpoint device and switch parameter 1 to default, the tone is stored.

 

I also created a VD for better handling. See post here. It should work for doorbell too.

 

Thanks a lot for your VD, it works flawlessly!!

Link to post
Share on other sites
  • 0
5 hours ago, Redeemer said:

 

Thanks a lot for your VD, it works flawlessly!!

I'm glad it helps you. Thanks for your feedback!

Link to post
Share on other sites
  • 0
On 8/7/2019 at 1:06 PM, akatar said:

@qsdom in a couple of months fibaro is launching a new device, fibaro sirene, that also works as a doorbell etc.

So i guess that device also uses sound switch command class..... and then homecenter will know that command class.

 

The fibaro sirene is never going to production, i ordered a aeotec doorbell.

Lets see if hc3 can do something with this device.

Link to post
Share on other sites
  • 0

I have the Aeotec Doorbell 6. How do I play a "dingdong" sound on the HC2 when the door is opened?

 

Something like:

--[[
%% autostart
%% properties
48 value
%% weather
%% events
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (( tonumber(fibaro:getValue(48, "value")) > 0 ) or startSource["type"] == "other") then
  fibaro:call(55, "turnOn")
  setTimeout(function() end, 5000)
  fibaro:call(55, "turnOff")
end

It doesn’t work 😢
 

 

 

Edited by SmartHomeEddy
Link to post
Share on other sites
  • 0
15 hours ago, SmartHomeEddy said:

I have the Aeotec Doorbell 6. How do I play a "dingdong" sound on the HC2 when the door is opened?

 

Something like:

--[[
%% autostart
%% properties
48 value
%% weather
%% events
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (( tonumber(fibaro:getValue(48, "value")) > 0 ) or startSource["type"] == "other") then
  fibaro:call(55, "turnOn")
  setTimeout(function() end, 5000)
  fibaro:call(55, "turnOff")
end

It doesn’t work 😢
 

 

 

 

Is 55 your master device? Then try 55+5 ->

 fibaro:call(55+5, "turnOn")

5th slave device is doorbell 3 (dingdong).

Link to post
Share on other sites
  • 0

Thanks @AndyY

 

My master device has ID 51 and the slave has ID 55, it is “Sirene 3”. If I chose the wrong slave device, I would expect a different sound, but I have no sound at all, nothing. (My doorsensor has ID 48.) If I manually turn device ID 55 on, I hear “dingdong”. 

Or does it only work with an extra VD? 
 

These are the devices I have: 

 

55ABAC80-57BE-42D4-9989-DA2D1292CF43.thumb.jpeg.946e10e7b3c8e69189bd01954337f79a.jpeg
 

 

 

Edited by SmartHomeEddy
Link to post
Share on other sites
  • 0

Hey @SmartHomeEddy

 

I tried youre srcipt and it did not work too. I didn't see the bug but if I replace the line with "timeout" to

fibaro:sleep(5000)

it seems working well.

  • Thanks 1
Link to post
Share on other sites
  • 0

Thanks, I changed it (and go to the office to check the sound)

 

Edited by SmartHomeEddy
Yes, it works, thanks
  • Like 1
Link to post
Share on other sites
  • 0
On 10/17/2020 at 12:09 PM, SmartHomeEddy said:

Thanks, I changed it (and go to the office to check the sound)

 

@SmartHomeEddy: Did you mange to get it to work on the HC3? I guess not as it looks like HC2 screens?

Edited by okidoki
Link to post
Share on other sites
  • 0

Sorry I didn’t even react. It works at the office, I use a HC2 over there. This is the code for the scene. It works now. 

 

--[[
%% autostart
%% properties
%% weather
%% events
%% globals
--]]

if (fibaro:countScenes()>1) then
    fibaro:debug('There can be only one!');
    fibaro:abort(); 
end 

local startSource = fibaro:getSourceTrigger();

if (( tonumber(fibaro:getValue(48, "value")) > 0 ) or startSource["type"] == "other") then  
  fibaro:call(54, "turnOn")
  fibaro:sleep(60*1000)  
  fibaro:call(54, "turnOff")
end


 

 

 

Edited by SmartHomeEddy
Link to post
Share on other sites
  • 0
1 hour ago, okidoki said:

@SmartHomeEddy: Did you mange to get it to work on the HC3? I guess not as it looks like HC2 screens?

it works with fw 1.4, you can download this on this forum

Link to post
Share on other sites

Join the conversation

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

Guest
Answer this question...

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