-
Notifications
You must be signed in to change notification settings - Fork 753
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Device Support Request] Develco Frient SMSZB-120 Intelligent Smoke Alarm #854
Comments
I am very much interested in this one as well - I have 7 of these I want to connect. If I can do anything to help, please let me know! |
I am also very interested in this device and its sibiling the Develco/Frient Heat detector HESZB-120. They have the funcionality of being used as Warning Device (cluster 0x0502), which is quite unique among all the other zigbee smoke detectors. Sending the right message you can get all the detectors to sound at once, either when fire is detected by one of them, or for burglar alarm purpouses. Develco publish at their site the technical documentation for the SMSZB-120 and the HESZB-120. With this and the information at the zigbee2mqqt site I have been able to send Start command (3 seconds warning, 2nd arg) Stop command Putting the Sonoff ZbBridge at module 75 gives me following mqtt messages. The 0500<00 messages come quite often, I guess it is the "everything OK, no fire" message. If this helps in any way I can try to fetch other messages like "fire detected" or "test button pressed". Just tell me if you need that.
|
@BusinessClaes, And this is a great feature, eliminating the need for HA to bind everything together in software. Defenetly a must for me, not having safety in my house relying on HA to properly work.
Out of curiosity, where do you send these commands from ZHA?
Also for curiosity, what does it mean that you put the Sonoff ZbBridge at module 75? |
I send them from Node-RED with a
After flashing the ZbBridge with Tasmota you made a couple of configurations at the tasmotas console in the bridge. One of the commands was Tasmota sends then mqtt messages to your broker to inform about what is happening in the zigbee network. Then you can if you want (as I did) listen to these mqtt messages in Node-RED, log them to a file and analize them later. With |
Hi, I would really like this to work properly with zHA. i have read the "readme" of the Zigpy repo, and looked at previously qirks - but it still a bit confusing haw exactly I need to handle the task.. |
Wondering if the root cause is the same as that described by dmulcahey in #605 issue? That is, a a limitation in ZHA integration for Home Assistant which currently only support 1 sensor per cluster, and these type of devices requiring 2 or more sensor per cluster? |
@Adminiuga hello Alexei, I know you are working like an hell on other ZHA task, when you have some time on your side, could you take a look at this request, this smoke sensor is really promising, it exposes:
|
I really second that! I bought 8 of these smoke alarms, because they looked so promising - and I got into ZHA because of them.
I hope someone will help bringing this up to a working order - and I will do what I can do to help! |
I just got one of these, and here's what I'm seeing :
Using My guess now is I should create an automation to notify me on either binary_input or ias_zone turning on, since that would indicate a fire. Does that sound right ? |
My device paired months ago, still no battery level..
It is however detecting smoke and working as expected in that area. I have an automation working that sends notifications when smoke is detected. Here's the yaml config of that automation
|
Interesting. I don't see these errors on mine, but maybe that'll come later, I'll keep an eye on it. I see you are using the ias_zone one in your automation, I'll do the same, thanks! |
I would really like these to work too. have 5 of them. The temperature seems to work, and they do report smoke detected. But No battery state. and no way to program them together ot trigger them, the switch entity doesnt do anything. I know they work with deconz, and zigbee2mqtt. But I'll rather stay with ZHA. At least for now.. Anyone got it working? I tried to read up on how to make a quirk.. doesnt seem too easy.. |
@TexTown can you read the date code of the basic cluster of your device? And post device signature? |
How do I get it to OTA update? I mean, can it force the Sonoff ZB bridge (Flashed) to go online and pull it?
I can see that my sensors has the following version/date_codes: |
Can that they have posing updated firmware in there support forum but its need one account for looking in. Also possible making one support ticket that can resulting getting one firmware from the manufacture but no grantee then its there property. |
I cant find a forum, but I asked on their facebook page. |
Zigbee2mqtt has v4.0.2 here. As far as I know, this is the latest. |
Try configuring local OTA as https://github.com/zigpy/zigpy/wiki/OTA-Device-Firmware-Updates#enabling-ota-updates but dont adding IKEA or ledvance if you dont have those device only the |
2021-11-19 10:28:22 DEBUG (SyncWorker_7) [zigpy.ota.provider] ImageKey(manufacturer_id=4117, image_type=593): /home/homeassistant/.homeassistant/ota/ED_Smoke_Sensor_SSIG_4.0.2.zigbee, version: 262146, hw_ver: (None, None), OTA string: The above is from the HA LOG file, the file has been recognized, I tried to accelerate the update by forwarding a cluster command image_notify (id: 0x0000) to the device, but by now there is not any new activity in the LOG.... |
You must putting up the debug longing for see the OTA by One sort cut to see the log is open the network for joining device and clicking show log and you can see the progress :-)) |
@MattWestb DEBUG is already active for zigpy.ota, it could be that my version is already 4.0.2 my date_code is (id: 0x0006): 20210624 13:34,. |
Sorry i was wrong you need having debug for
|
If you is having it pared with deCONZ you can trying doing the update with it and you can also see the version the device is requesting in the OTA GUI. Very goode implementation of the attribute they have making but i dont think its Chinese writing in the attribute and not some Scandinavian then i have understanding it ;-)) If the device is doing one normal OTA request you is getting the version as |
@MattWestb thank you for deCONZ advice, I was not aware of the OTAU plugin, the result, as expected, is that Files version and Version are matching 0x00040002. |
You do appear to have the latest version. I was referring to a TexTown who was getting this error
@Martinnygaard you could update yours |
I'm trying to run the fw-update. I have downloaded the file from here: https://github.com/Koenkk/zigbee-OTA/tree/master/images/Develco and put it in the config\zigpy_ota folder. Running this with developer tools: service: zha.issue_zigbee_cluster_command Getting this error: Logger: zigpy.device Failed to parse message (b'194900300000') on cluster 1280, because Data is too short to contain 1 bytes What am I doing wrong? |
This is the signature of one of my detectors: |
Below is the device signatue. { |
Hey, Updated to 2021.12 yesterday and this PR seems to be in it. After reconfiguring the device the battery now shows up correctly, thanks for the work ! The on_off switch still does nothing, is that quirk supposed to handle it ? Thanks again for the battery ! |
I have two of these devices, and was able to get one showing the battery status by 'reconfuring' the device is ZHA. |
These devices are still not fully working in ZHA in home assistant, see home-assistant/core#49127 (comment) The temperature seems to be stuck at the value when the device was first paired. |
I have the same problem. I have five of those devices ... best firealarm ever, if just everything would work as it should ... EDIT: According to home-assistant/core#49127 it's needed to do a firmware upgrade |
The ones I have connected to ZHA reports temp just fine. |
Oh darn. I also have FW version 0x00030419, and my fire alarms shows a flat line. |
Still a flat line after firmware upgrade ... and after upgrading the firmware, I'm not able to utilize the siren anymore. |
This happened in Z2M as well (the siren part). Needed a fix in Z2M --> Koenkk/zigbee2mqtt#15795 |
I also have 5 pcs on Z2M, all upgraded to FW verison 4.0.5, and they also works perfectly. |
I'm on ZHA, and Z2M got a workaround to fix siren issues in 4.0.5. Perhaps I should consider Z2M. The zigbee router hardware can also affect things, sonoff vs conbee. |
Is your feature request related to a problem? Please describe.
I am able to pair the device, the temperature sensor works, but the battery sensor does not. Unclear on the binary_sensor.
Upon investigation, found errors in logs.
Describe the solution you'd like
Add quirks for the Frient devices as needed. There is apparently ZigBee2MQTT support.
Device signature - this can be acquired by removing the device from ZHA and pairing it again from the add devices screen. Be sure to add the entire content of the log panel after pairing the device to a code block below this line.
Additional context
ZHA Issue: home-assistant/core#49127
Zigbee-Herdsman Converter: https://github.com/Koenkk/zigbee-herdsman-converters/blob/master/devices/develco.js
The text was updated successfully, but these errors were encountered: