Insufficient support for multisound sirens (Zipatto PSE02, Philio PH-PSE02 and devolo MT02758) #2411
-
Checklist
Deploy methodDocker Zwavejs2Mqtt version6.4.1 ZwaveJS version8.11.1 Describe the bugMissing the ability to play different sounds. Device documentaion: devolo MT02758 (see chapter "play sound", page 3): Zipato PH-PSE02 (front page, right lower corner): device config in zwave2jsmqtt: To Reproducestatic, permanent Expected behaviorability to select the different tones, as described in the device description Additional contextyesterday i discussed the problem in HA discord, and a user (AlCalzone) give me the advise to open here an issue. Sorry i am a absolut beginer, amateur (created my github account today) - no computer expert and with limited abilities in the english language (using g... translate). So i am not able to implement the mentioned "workaround". |
Beta Was this translation helpful? Give feedback.
Replies: 12 comments 1 reply
-
@robertsLando I might need you for the HA -> MQTT part once we've figured out what to send here. |
Beta Was this translation helpful? Give feedback.
-
@Frank-D-HB both devices identify the same, so I'm not sure why there are different descriptions in their manuals. Nonetheless, this should allow you to send the notification reports mentioned in the MT02758 manual. For example, the payload for the Door chime would be (remove the {
"args": [
{
"nodeId": 23, // <- your node ID here
"commandClass": 113
},
"sendReport",
[
{
"notificationType": 6, // <- notification type from the first column, converted from hexadecimal (0x06) to decimal (6)
"notificationEvent": 22 // <- notification event from the second column, converted from hexadecimal (0x16) to decimal (22)
}
]
]
} Notification type and event are taken from Note that they are in hexadecimal and have to be converted to decimal here. There are plently of calculators that can do that if you're not able to. You're not seeing specific controls for this in the UI because the devices are using Z-Wave features in a non-standard way. There is a specific CC for Sirens/Sound but for some reason they are not using them. |
Beta Was this translation helpful? Give feedback.
-
Thank you for all the support - i will try to implement the workaround as described. |
Beta Was this translation helpful? Give feedback.
-
Ok, I get that. But implementing the Sound Switch CC for easily using the device in non-emergency situations, which should be more common, seems like a no-brainer to me. 🤷🏻♂️ |
Beta Was this translation helpful? Give feedback.
-
@AlCalzone : After contacting the origin device designer again, and submitting him your hint about "Sound Switch CC", he replies to me (suprise!): He totaly agrees with your statement, but the design of that device begun in 2014 and the "Sound Switch CC" was (stable) specified in 2016. On my question "There is the ability of "firmware update". Is that functionality not exactly for such changes designed?" He replies: devlopement is stopped on that device, may be some oems do. And he isnt still working for that company". :-( So it seems that i bought old rubbish?!? :-( |
Beta Was this translation helpful? Give feedback.
-
That's not possible without having the firmware sources etc... With no-brainer I meant using
Seems so :( |
Beta Was this translation helpful? Give feedback.
-
The workaround solution is implemented and tested :-): @robertsLando , @AlCalzone : What comes next? (keep in mind, that was my first issue and my first published peace of code). |
Beta Was this translation helpful? Give feedback.
-
There has been an idea of collecting such device-specific scripts somewhere, but it hasn't been fleshed out really. |
Beta Was this translation helpful? Give feedback.
-
I think the best we can do is to leave it there or move to discussions. What do you think @AlCalzone ? Maybe moving this to discussions and mark @Frank-D-HB answer would be ggod |
Beta Was this translation helpful? Give feedback.
-
I'm thinking about a more general collection of such solutions and examples. Maybe a wiki in the repo is easiest actually. |
Beta Was this translation helpful? Give feedback.
-
Thanks a lot guys for the example, i'm now able to use all the sound with my zipato PSE02. I wasn't able to use it properly since i was switch to zwavejs 2 years ago. |
Beta Was this translation helpful? Give feedback.
-
Hi, I'm trying to connect a PSE04 siren to my Domoticz 2022.1 over ZWave-js-ui v8.4.1 and I'm stuck, big time, just cant figure it out?! Please help me out! |
Beta Was this translation helpful? Give feedback.
The workaround solution is implemented and tested :-):
MT02758_PH-PSE02_playsound_scripts.zip
see 0_README.txt in the zip-file.
Now it is possible to trigger each individual sound by executing one of the scripts.
@robertsLando , @AlCalzone : What comes next? (keep in mind, that was my first issue and my first published peace of code).
Closing the issue? Where to place the the scripts? (may be at device-related docs or HA-templates...?)