Koenkk / zigbee2mqtt

Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
https://www.zigbee2mqtt.io
GNU General Public License v3.0
11.58k stars 1.63k forks source link

[New device support]: FRIENT - ZIGBEE 3.0 INTELLIGENT SMOKE DETECTOR (DIN EN 14604 AND DIN 14676) #17983

Closed baretd closed 9 months ago

baretd commented 1 year ago

Link

https://www.domadoo.fr/en/peripheriques/5409-frient-zigbee-30-intelligent-smoke-detector-5713594002330.html

Database entry

"nodes": [ { "definition": null, "failed": [], "friendlyName": "Coordinator", "ieeeAddr": "0x84fd27fffe0e43c2", "lastSeen": 1686389490903, "networkAddress": 0, "type": "Coordinator" }, { "definition": { "description": "Smart carbon monoxide sensor", "model": "HS1CA-M", "supports": "carbon_monoxide, battery_low, battery, linkquality", "vendor": "HEIMAN" }, "friendlyName": "0x086bd7fffeaeb2a3", "ieeeAddr": "0x086bd7fffeaeb2a3", "lastSeen": 1686388694274, "manufacturerName": "_TYZB01_wpmo3ja3", "modelID": "TS0212", "networkAddress": 63451, "type": "EndDevice" }, { "definition": null, "failed": [ "lqi" ], "friendlyName": "0x0015bc003100bdba", "ieeeAddr": "0x0015bc003100bdba", "lastSeen": 1686389035731, "networkAddress": 5489, "type": "Unknown" }, { "definition": null, "failed": [ "lqi" ], "friendlyName": "0x0015bc003100be8f", "ieeeAddr": "0x0015bc003100be8f", "lastSeen": 1686388947429, "networkAddress": 23945, "type": "Unknown" } ]

Comments

FRIENT - ZIGBEE 3.0 INTELLIGENT SMOKE DETECTOR (DIN EN 14604 AND DIN 14676)

External converter

No response

Supported color modes

No response

Color temperature range

No response

FabriceC01 commented 1 year ago

+1 for this support. Lot of thanks

Iroamstaff commented 1 year ago

I was planning to buy this detector, I hope it will be taken care of thanks a lot

sjorge commented 1 year ago

The heat detector variant is currently already support so it should not to too hard to add a converter, but the posted database entry seems to be for a HEIMAN HS1CA-M.

FabriceC01 commented 1 year ago

Hello, For me the database.db contains for my Frient smoke detector but I'm afraid it's much too short :

{"id":15,"type":"Unknown","ieeeAddr":"0x0015bc003100c2b0","nwkAddr":5910,"epList":[],"endpoints":{},"interviewCompleted":false,"meta":{},"lastSeen":1686414832145,"defaultSendRequestWhen":"immediate"}

sjorge commented 1 year ago

The field needed to give it an attempt is modelId which is also not listed.

olgru commented 1 year ago

I've 6 of these devices installed and running in Home Assistant for a longer time now. Z2M shows them as Zigbee Modell SMSZB-120 Zigbee Hersteller frient A/S Beschreibung Smoke detector with siren Develco Modell SMSZB-120

They worked - however I always get Z2M configuration errors when restarting Z2M - I can ignore them...

Of course - might be other devices with just the same packaging and optic...

FabriceC01 commented 1 year ago

up

cnaslain commented 1 year ago

A couple of months ago, I setup 3 Frient SMSZB-120 (HW: 5.0.2) Smoke detectors at my home Raspberry Pi/HA/ConBee II USB dongle setup running with docker-compose:

uname -a
Linux raspberrypi4b.xxx.com 5.10.63-v7l+ #1488 SMP Thu Nov 18 16:15:28 GMT 2021 armv7l GNU/Linux

I use for this setup the koenkk/zigbee2mqtt:1.29.2 docker image. I don't remember having any trouble with pairing those devices. They were recognized as Develco SMSZB-120 with the doc link to https://www.zigbee2mqtt.io/devices/SMSZB-120.html#develco-smszb-120.

This week, I've just tried to add a new Frient SMSZB-120 (HW: 5.0.2) Smoke detector with the latest docker image (koenkk/zigbee2mqtt:1.31.2) on another Raspberry Pi/HA/ConBee II USB dongle setup, separate apartment:

uname -a
Linux raspberrypizzz 5.15.61-v8+ #1579 SMP PREEMPT Fri Aug 26 11:16:44 BST 2022 aarch64 GNU/Linux

... but I failed with the following error:

Zigbee2MQTT:info  2023-06-27 19:15:43: smoke_detector (0x0015...180ed): Not supported (EndDevice)
uname -a
Linux raspberrypimontcalm 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr  3 17:24:16 BST 2023 aarch64 GNU/Linux

I have no explanation why my other zigbee device (zlinky) does work without the hub and why the smoke detector does not. But at least, I have a workaround: The USB Hub :-)

PS: Looking for an explanation... Read the Intel article (https://www.usb.org/sites/default/files/327216.pdf) about USB 3.0 known issue interference with 2.4GHz wireless devices. But in my setup, the ConBeeII dongle key was on a 1m USB cable, quite far from the raspberry pi.

github-actions[bot] commented 12 months ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days

Rappelkiste98 commented 12 months ago

The unit is recognised as "Develco SMSZB-120", but there seems to be an error configuring it. The parameters temperature, reliability & fault cannot be used. The following error is displayed:

Failed to configure 'Rauchmelder 2', attempt 3 (Error: Bind 0x0015bc003101c521/35 genBasic from '0x00212effff08285a/1' failed (Error: status: 140) at DeconzAdapter.bind (/app/node_modules/zigbee-herdsman/src/adapter/deconz/adapter/deconzAdapter.ts:766:19) at Endpoint.bind (/app/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:643:13) at Object.bind (/app/node_modules/zigbee-herdsman-converters/src/lib/reporting.ts:43:9) at Object.configure (/app/node_modules/zigbee-herdsman-converters/src/devices/develco.ts:470:13) at Configure.configure (/app/lib/extension/configure.ts:117:13))

cespar commented 11 months ago

I have the same error, is there a way to fix it?

jsa91 commented 11 months ago

Successfully paired SMSZB-120 with SONOFF zbdongle-E. Firmware 7.3.1.0, build 176. No reported errors.

PovilasID commented 11 months ago

I got a couple of them recognized as Develco SMSZB-120 SONOFF zbdongle-E 6.10.3 they seam to work fine enough...

fouille commented 11 months ago

+1 for this support. Lot of thanks

github-actions[bot] commented 10 months ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days

Sweti934 commented 8 months ago

Hi,

are the devices now supported (frient) ? https://www.amazon.de/frient-20209600-Intelligent-Batteriebetrieben-funktioniert/dp/B08WXV3G8P/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=1MYJU4C68BGCI&keywords=SMSZB-120&qid=1699213520&s=diy&sprefix=smszb-120%2Cdiy%2C113&sr=1-1&th=1

thanks so much..

PovilasID commented 8 months ago

@Sweti934 It works fine just shows up as Develco not frient maybe it is rebrand or something... yesterday I had false positive (1st in 3 months) and handled all alarms and notifications as it should.

garret commented 5 months ago

I just bought 4 of these Frient smoke detectors from amazon.de (recognized by Z2M as Develco SMSZB-120). They seem to work in general (I can see the smoke state in home assistant) but I often get a configuration error alert on the Z2M webgui and, additionally, the temperature field is always N/A.

Is this an expected behavior? It has been mentioned in previous comments but I don't understand if these issues can be solved by using a SONOFF zbdongle-E 6.10.3?

At the moment, I am using mosquitto/Z2M/home assistant on a raspberry pi 3 with a conbee2 usb stick.

PovilasID commented 5 months ago

I have SONOFF zbdongle-E 6.10.3 and it is been reporting temps rock solid for several months now. However, I have it plugged in x86 (old PC) and a USB 3 port and those can supply a bit more power. I am very pleased with update frequency and sensitivity of temperature sensor.