Closed julien-billaud closed 3 weeks ago
I have installed firmware 7.4.3 on the EZDongle-E. With 7.4.2 I had one broadcast error every 10 minutes. With 7.4.3 I have had just one broadcast error since z2m started 90 minutes ago. I see a clear improvement here: no other change except the dongle firmware. I'll see tomorrow if the frequency of broadcast errors remains so low.
Could you point me to 7.4.3? All I found is 7.4.2
I confirm that in more than 10 hours since z2m started I had just that single broadcast error at 90 min from start, which may still indicate a glitch but I would say updating the dongle fw to 7.4.3 solved the issue.
I have the same problem on OrangePi 5 and SONOFF Dongle-E Plus V2. The error started appearing recently. Adapter firmware NCP 7.4.3 (ncp-uart-hw-v7.4.3.0-zbdonglee-230400.gbl) Debian GNU/Linux 12 (bookworm) Docker 26.1.1 core-2024.5.3 supervisor-2024.05.1 stable
New info... my serial config was: port: /dev/ttyACM0 adapter: ember baudrate: 230400 Аfter I removed the "baudrate: 230400" everything started to work. But now there is such an error ;)
But all devices can now connect. The strange thing is that now when I put this line back, everything still continues to work.
@SubZero77 Did you by any chance unplug the adapter and plug it back in around that same time? If you have a 230400 baudrate, then you definitely need to put 230400 in z2m config. It that doesn't match, it will definitely create troubles. If you aren't 100% sure what baudrate firmware you flashed last, then you should flash the firmware again, and this time take note of what baudrate it has to match it in z2m config. (115200 is the more common one, far more tested since most people use it.)
PS: The CRC error on start is common enough, just noise on port opening, wouldn't worry about it as long as it starts after that.
Just an update on the statistics with firmware 7.4.3: I am at 1~2 broadcast errors per day.
@Nerivec any comment on these few remaining errors?
@SubZero77 Did you by any chance unplug the adapter and plug it back in around that same time?
@Nerivec no, I did not turn off Dongle-E and did not turn off the power from the Orange Ps 5 either, but I did reboot through the Developer Panel -> Restart HA. I definitely flashed the 230400 (file ncp-uart-hw-v7.4.3.0-zbdonglee-230400.gbl) I looked at the configuration file /homeassistant/zigbee2mqtt/configuration.yml and it says this: serial: port: /dev/ttyACM0 adapter: amber baudrate: 230400 rts cts: true So my deleting line 230400 in and adding it back in the Zigbee2MQTT interface didn't change anything. Another thing I did before everything started working was to remove one Zigbee dimmer that didn't want to work in any way https://www.zigbee2mqtt.io/devices/TS0601_dimmer_1.html p.s. I found the reason!!! I just brought this dimmer back and everything stopped working again and the "Delivery of BROADCAST failed" errors appeared. When adding it wrote about the difference in versions: warning: zh:ember: [ZDO] Node descriptor for "2294" reports device is only compliant to revision "21" of the ZigBee specification (current revision: 23). After removing this dimmer, everything worked. Do I need to write somewhere else about this problem with this dimmer?
@Ricc68 Do you have a log file I can take a look at?
@SubZero77 Interesting, could be the dimmer is a terrible router, Tuya is good at that. 😅 Or it could be linked to the Z2M restart itself (which restarts the adapter)... Use only these settings for your zbdongle-e:
serial:
port: /dev/ttyACM0
adapter: ember
baudrate: 230400
(remove rtscts
line, zbdongle-e doesn't have hardware flow control)
I'm having many problems too. I updated to 1.37.1 and noted the upcoming change in the log. I went ahead and changed my config and restarted docker. I'm on an RPi 3b if that is relevant.
It mostly controls a dozen blinds. Here is a bit from the logs, but they all are the same:
2024-05-18 10:44:36Publish 'set' 'position' to 'Master Bedroom Blind 1' failed: 'Error: ZCL command 0x282c02bfffea0f99/1 closuresWindowCovering.goToLiftPercentage({"percentageliftvalue":43}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed ({"target":53567,"apsFrame":{"profileId":260,"clusterId":258,"sourceEndpoint":1,"destinationEndpoint":1,"options":4416,"groupId":0,"sequence":17},"zclSequence":8,"commandIdentifier":11} timed out after 10000ms)' Warning 2024-05-18 10:44:53NOT READY - Signaling NCP
My adapter is a Dongle-E. I noted here that upgrading 7.4.3.0 might help (I was on 7.4.1.0). It did not. I am using a USB extension cable which is always recommended, of course.
The previous driver has been stable and working with no errors in my logs except for a rare retry for maybe a year now? I went ahead and reverted and things are back to normal.
@majorsl Please create a new issue with a debug log attached as your issue appears unrelated to this one.
@Nerivec good news I think: yesterday I have restarted z2m with log debug but in 24h I did not receive any broadcast error. I have checked all the broadcasts and they are all to destination 65533 and they are all type=BROADCAST and status=SUCCESS. I will keep the debug log and see if it will happen again in the next 24h, otherwise I will call it fixed and the occasional broadcast error just a glitch in my zigbee network.
I also had this problem with my skyconnect on firmware 7.4.2 - and by pure coincidence I noticed the placement of the dongle had something to do with it. I used something like bluetack to hold the dongle and usb extension lead (on a usb 2 port) to the side of the wood cabinet. This has worked well with ezsp for a year or so. After upgrading to 7.4.2 and changing to ember, I immediately had the described issue with broadcasts. However, due to removing the dongle for the firmware upgrade, it wasn't as well connected to the wall as before, and it dropped down. Suddenly the zigbee network started performing without any problem with the ember driver. (though I also upgraded to the latest version of Z2m, so I thought this had solved it). I noticed the dongle had fallen down, and put it back in it's place, and the issue returned!
I now upgraded firmware to 7.4.3 and so far haven't been able to reproduce the issue anymore.... Very strange, but who knows this description helps in tracking it down....
I have the same error.
skyconnect (all firmware versions tested) strange thing is that only my powered devices(routers) are staying offline
I have the same error. skyconnect (all firmware versions tested) strange thing is that only my powered devices(routers) are staying offline
Just wondering if it only seems that way, because powered devices are typically pinged much more frequently, and thus show as "offline" much sooner than battery devices....
Ok I confirm that in the last 48h I haven't had any broadcast error with fw 7.4.3. I'll disable debug now: to me is fixed.
I have the same error. skyconnect (all firmware versions tested) strange thing is that only my powered devices(routers) are staying offline
Just wondering if it only seems that way, because powered devices are typically pinged much more frequently, and thus show as "offline" much sooner than battery devices....
This is what I see as well. I tried running it for an extended period, and they ultimately all go offline.
@IetIesAai
I also had this problem with my skyconnect on firmware 7.4.2 - and by pure coincidence I noticed the placement of the dongle had something to do with it. I used something like bluetack to hold the dongle and usb extension lead (on a usb 2 port) to the side of the wood cabinet. This has worked well with ezsp for a year or so. After upgrading to 7.4.2 and changing to ember, I immediately had the described issue with broadcasts. However, due to removing the dongle for the firmware upgrade, it wasn't as well connected to the wall as before, and it dropped down. Suddenly the zigbee network started performing without any problem with the ember driver. (though I also upgraded to the latest version of Z2m, so I thought this had solved it). I noticed the dongle had fallen down, and put it back in it's place, and the issue returned!
I now upgraded firmware to 7.4.3 and so far haven't been able to reproduce the issue anymore.... Very strange, but who knows this description helps in tracking it down....
My Skyconnect is currently running on version 7.4.2, and I was able to reproduce the behavior you described. My Skyconnect is also connected with a USB extension and was mounted on a wall surrounded by wood using double-sided tape. As a test, I placed the dongle on the floor. Suddenly, the lamps could be switched on and off without any problems. This behavior is highly interesting.
Unfortunately, I cannot find the firmware version 7.4.3. Where can I download this version?
@IetIesAai
I also had this problem with my skyconnect on firmware 7.4.2 - and by pure coincidence I noticed the placement of the dongle had something to do with it. I used something like bluetack to hold the dongle and usb extension lead (on a usb 2 port) to the side of the wood cabinet. This has worked well with ezsp for a year or so. After upgrading to 7.4.2 and changing to ember, I immediately had the described issue with broadcasts. However, due to removing the dongle for the firmware upgrade, it wasn't as well connected to the wall as before, and it dropped down. Suddenly the zigbee network started performing without any problem with the ember driver. (though I also upgraded to the latest version of Z2m, so I thought this had solved it). I noticed the dongle had fallen down, and put it back in it's place, and the issue returned! I now upgraded firmware to 7.4.3 and so far haven't been able to reproduce the issue anymore.... Very strange, but who knows this description helps in tracking it down....
My Skyconnect is currently running on version 7.4.2, and I was able to reproduce the behavior you described. My Skyconnect is also connected with a USB extension and was mounted on a wall surrounded by wood using double-sided tape. As a test, I placed the dongle on the floor. Suddenly, the lamps could be switched on and off without any problems. This behavior is highly interesting.
Unfortunately, I cannot find the firmware version 7.4.3. Where can I download this version?
btw: that one also seems to work with rts/cts: true (hardware flow control) - the previous ones didn't for me.
For the Silicon Labs flasher you need the raw link: https://github.com/darkxst/silabs-firmware-builder/raw/4.4.3/firmware_builds/zbdonglee/ncp-uart-hw-v7.4.3.0-zbdonglee-115200.gbl
I just updated, will see if that works better.
I also found that at least one, maybe two IKEA Tradfri bulbs are having problems: they stop reacting and when I switch them off and on again they start minimally dimmed. After that they are starting to react normally again - for some time. Then the error happens again. Will see if the new fw helps.
I have it working now. what I changed: swapped all usb ports and configure them again in proxmox. all got other names, and no duplicate mountings. I put rtscs: false instead of not having that line, and also added the baudrate, however I use the default.
rebooted the system and it's working now.
For anyone that can't seem to fix this, you can try clearing the NVM3 on your adapter. Make sure to follow the procedure properly to ensure you can restore your network config after (otherwise need to re-pair everything). https://github.com/darkxst/silabs-firmware-builder/issues/84#issuecomment-2094078288
If you don't care about restoring your network config, you can just flash the init file like a regular firmware, then flash the proper firmware for your adapter.
@IetIesAai
I also had this problem with my skyconnect on firmware 7.4.2 - and by pure coincidence I noticed the placement of the dongle had something to do with it. I used something like bluetack to hold the dongle and usb extension lead (on a usb 2 port) to the side of the wood cabinet. This has worked well with ezsp for a year or so. After upgrading to 7.4.2 and changing to ember, I immediately had the described issue with broadcasts. However, due to removing the dongle for the firmware upgrade, it wasn't as well connected to the wall as before, and it dropped down. Suddenly the zigbee network started performing without any problem with the ember driver. (though I also upgraded to the latest version of Z2m, so I thought this had solved it). I noticed the dongle had fallen down, and put it back in it's place, and the issue returned! I now upgraded firmware to 7.4.3 and so far haven't been able to reproduce the issue anymore.... Very strange, but who knows this description helps in tracking it down....
My Skyconnect is currently running on version 7.4.2, and I was able to reproduce the behavior you described. My Skyconnect is also connected with a USB extension and was mounted on a wall surrounded by wood using double-sided tape. As a test, I placed the dongle on the floor. Suddenly, the lamps could be switched on and off without any problems. This behavior is highly interesting. Unfortunately, I cannot find the firmware version 7.4.3. Where can I download this version?
btw: that one also seems to work with rts/cts: true (hardware flow control) - the previous ones didn't for me.
Thanks, I just flashed to 7.3.3. It is super important to use the USB cable extension to avoid USB interference. Otherwise, you get these broadcast errors. My setup is now working with this USB extension and Skyconnect on 7.3.3 and EmberZNet.
I am now getting these errors at startup:
[14:46:03] INFO: Preparing to start...
[14:46:04] INFO: Socat not enabled
[14:46:04] INFO: Starting Zigbee2MQTT...
[2024-05-20 14:46:07] error: zh:ember:uart:ash: Received ERROR from NCP while connecting, with code=RESET_WATCHDOG.
[2024-05-20 14:46:07] error: zh:ember:uart:ash: ASH disconnected | NCP status: ASH_NCP_FATAL_ERROR
[2024-05-20 14:46:07] error: zh:ember:uart:ash: Error while parsing received frame, status=ASH_NCP_FATAL_ERROR.
Since 14:46, no more errors have occurred. Just a ton of debug info. @Nerivec, if you want, I can send you the debug log. However, I would like to send it directly and not publicly. Of course, only if it will help to fix problems.
@extreme4u Those errors at startup (RESET_WATCHDOG) are due to a hardware flow control bug. It's being tracked, silabs is aware, but it's been around for a long time... both Z2M and ZHA implement a retry mechanism to work around it. It should not prevent proper start, let me know if it ever does.
If you want to get rid of these errors entirely, darkxst has a branch of firmware with hardware flow control disabled; these should result in "cleaner" starts. https://github.com/darkxst/silabs-firmware-builder/tree/ember-nohw/firmware_builds (make sure to use these with rtscts: false
)
PS: If you ever want to share logs directly, you can find me on zigbee2mqtt discord, then send me a DM.
For me it was fixed by following steps (note that it involves reconnecting all devices):
1) shutdown zigee2mqtt and the mqtt server 2) flash nvm3 and afterwards flash 7.4.3 firmware onto the dongle e 3) delete all mqtt data (especially the database) except config 4) delete all zigbee2mqtt data except config (note that all config including homeassitant entity ids are saved in the config no information lost, they will be set after reconnecting the device) 5) change the zigee2mqtt config file to use the zigbee channel 25 (probably the best channels) 6) clean your config file (take a backup first), delete unnecessary config which just sets the default, delete config which doesn't seem necessary and add adapter: ember to the dongle config 7) change your all network ids using GENERATE in the z2m config 8) verify that your wifi isn't on the wifi channel 11 (because of interference with zigbee) 9) restart zigee2mqtt and mqtt 10) reconnect your devices 11) ignore errors thrown and do not connect multiple devices at the same time or too quickly after each other
Quite some work, but it works great now (even better than donglep). I still get some error but no notable effect on the zigbee network.
Note that this is only a quick summary of what I did and I am just a casual z2m user. So be careful and take a backup first.
@IetIesAai
I also had this problem with my skyconnect on firmware 7.4.2 - and by pure coincidence I noticed the placement of the dongle had something to do with it. I used something like bluetack to hold the dongle and usb extension lead (on a usb 2 port) to the side of the wood cabinet. This has worked well with ezsp for a year or so. After upgrading to 7.4.2 and changing to ember, I immediately had the described issue with broadcasts. However, due to removing the dongle for the firmware upgrade, it wasn't as well connected to the wall as before, and it dropped down. Suddenly the zigbee network started performing without any problem with the ember driver. (though I also upgraded to the latest version of Z2m, so I thought this had solved it). I noticed the dongle had fallen down, and put it back in it's place, and the issue returned! I now upgraded firmware to 7.4.3 and so far haven't been able to reproduce the issue anymore.... Very strange, but who knows this description helps in tracking it down....
My Skyconnect is currently running on version 7.4.2, and I was able to reproduce the behavior you described. My Skyconnect is also connected with a USB extension and was mounted on a wall surrounded by wood using double-sided tape. As a test, I placed the dongle on the floor. Suddenly, the lamps could be switched on and off without any problems. This behavior is highly interesting.
Unfortunately, I cannot find the firmware version 7.4.3. Where can I download this version?
Meanwhile, having had some more time in use, I must say the Ember driver + skyconnect for some reason seems to be much more prone to interference - I never noticed this with the same dongle in more or less the same location before. Having been swapping out some components such as a switch in the cupboard where the server and thus the dongles (on a usb extension lead on usb 2) are kept, I noticed for my environment the placement of the dongle is much more finicky now then I ever remember it being before. I changed the location and the usb extension lead, and for now it seems stable again, but I don't remember it being that picky before....
I've had the same issue, and for me adding:
advanced:
network_key: GENERATE
in data/configuration.yaml
solved the issue: I no longer receive "Delivery of BROADCAST failed ..." errors.
WARNING: This will require re-pairing all devices.
I've had the same issue, and for me adding:
advanced: network_key: GENERATE
in
data/configuration.yaml
solved the issue: I no longer receive "Delivery of BROADCAST failed ..." errors.
This also deletes all devices. Atleast it did for me. And still have the error.
I've had the same issue, and for me adding:
advanced: network_key: GENERATE
in
data/configuration.yaml
solved the issue: I no longer receive "Delivery of BROADCAST failed ..." errors.This also deletes all devices. Atleast it did for me. And still have the error.
That's right - generating a new key forces you to re-pair your devices. An it makes sense only if you don't have it generated before.
I use the latest firmware for the Zigbee Dongle E device: ncp-uart-hw-v7.4.3.0-zbdonglee-115200.gbl
Hi team! Just adding my own 2 cents here for anyone wondering what they can do in the meantime until this is fixed: I have rolled back my zigbee2mqtt server version while keeping the updated firmware on the Sonoff dongle.
1.36.1
and changed the settings in the configuation.yaml serial:
port: /dev/ttyACM0
adapter: ezsp
baudrate: 115200
rtscts: false
1.36.1
running docker container7.4.3
serial:
adapter: ezsp
I have to report that checking the logs I still have the broadcast errors. Fw 7.4.3 does not fix the issue:
[2024-06-03 22:22:56] debug: zh:ember:uart:ash: <--- [FRAME type=DATA] [2024-06-03 22:22:56] debug: zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=6] [2024-06-03 22:22:56] debug: zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=6 frmNum=5] Added to rxQueue [2024-06-03 22:22:56] debug: zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=6] [2024-06-03 22:22:56] debug: zh:ember:ezsp: <=== [FRAME: ID=63:"MESSAGE_SENT_HANDLER" Seq=109 Len=22] [2024-06-03 22:22:56] debug: zh:ember:ezsp: ezspMessageSentHandler(): callback called with: [type=BROADCAST], [indexOrDestination=65533], [apsFrame={"profileId":0,"clusterId":6,"sourceEndpoint":0,"destinationEndpoint":0,"options":256,"groupId":0,"sequence":5}], [messageTag=255], [status=DELIVERY_FAILED], [messageContents=] [2024-06-03 22:22:56] error: zh:ember: Delivery of BROADCAST failed for "65533" [apsFrame={"profileId":0,"clusterId":6,"sourceEndpoint":0,"destinationEndpoint":0,"options":256,"groupId":0,"sequence":5} messageTag=255]
Hi team! Just adding my own 2 cents here for anyone wondering what they can do in the meantime until this is fixed: I have rolled back my zigbee2mqtt server version while keeping the updated firmware on the Sonoff dongle.
Steps were:
rolled back to zigbee2mqtt server version
1.36.1
and changed the settings in the configuation.yamlserial: port: /dev/ttyACM0 adapter: ezsp baudrate: 115200 rtscts: false
Network returned to a completely working state (all devices have returned to network and all routers have also returned)
- no errors in the log either
Final state of working system is:
- Zigbee2mqtt Server Version:
1.36.1
running docker container- Zigbee2mqtt coordinator version:
7.4.3
configuration.yaml settings specific to fixing this issue:
serial: adapter: ezsp
How did you downgrade? I can't figure out how to downgrade without losing the data because I installed z2m through home assistant add-ons.
As I had this issue along with others making the system quite unreliable, I downgraded to 1.36.1 which solved the problems. This was possible using by selecting the correct HA backup (usually created at the start of the update) and selecting only z2m to be restored. If you don't have a backup, then this may be more work.
How did you downgrade? I can't figure out how to downgrade without losing the data because I installed z2m through home assistant add-ons.
@huotarih yeah sorry mate, I would have no idea on that one. I use Z2M in a docker container so it's easy for me. Surely it can be done though?
Can confirm the main problem is with ember driver. Ever since I changed back from ember to ezsp (Latest Z2M, Dongle E with 7.4.3) the startup error messages (but no others) are back but all actual problems are completely gone. Will stay there for a while.
Figured out how to downgrade. Depends of course if you still have the backup. Settings -> System -> Backups -> Search for zigbee -> Choose 1.36.1 -> Choose add-ons -> Restore
Deprecated driver 'ezsp' currently in use, 'ember' will become the officially supported EmberZNet driver in next release. If using Zigbee2MQTT see https://github.com/Koenkk/zigbee2mqtt/discussions/21462
I tried to run SMLIGHT SLZB-06M & Zigbee2MQTT with configuration "ember" although SMLIGHT obviously does not yet recommend this. See "SMLIGHT SLZB-06M control panel Zigbee2MQTT config generator"
serial:
port: tcp://slzb-06m.local:6638
baudrate: 115200
adapter: ember
rtscts: false
disable_led: false
advanced:
transmit_power: 20
homeassistant_legacy_entity_attributes: false
legacy_api: false
legacy_availability_payload: false
log_level: error
frontend:
port: 8099
device_options:
legacy: false
Zigbee2MQTT with adapter: ember is running without errors
# Pay attention, if you use the Z2M addon for HA, it is better to edit the yaml configuration file directly
serial:
# Location of SLZB-06M
port: tcp://slzb-06m.local:6638
baudrate: 115200
adapter: ezsp
# Disable green led?
disable_led: false
# Set output power to max 20
advanced:
transmit_power: 20
Setting
serial:
adapter: ember
in the following environment
Current version: 1.38.0-1
SMLIGHT SLZB-06M
[7.4.2.0 build 0](firmware: v2.3.6)
20240510
LAN
GEEKOM Mini IT13 Mini PC 13th Gen Intel® Core i9-13900H 32GB RAM+2TB SSD Proxmox Virtual Environment 8.2.2 Home Assistant Core 2024.6.0 Home Assistant Supervisor 2024.06.0 Home Assistant Operating System 12.3 Home Assistant Frontend 20240605.0
serial:
adapter: ember ==> adapter: ezsp
NO Zigbee2MQTT downgrade
Hi I had exactly the same errors at @drueppela above, SMLIGHT SLZB-06M recently bought and with ember driver from the start, running well the first weeks, then 2 days ago it started mess ing up completely, I even tried to reset my network new channel and keys, repairring devices, but same error and lot of devices not responding Finally swithced to ezsp, seems to have fixed it for now
[2024-06-13 01:05:52] error: zh:ember: ~x~> [ZCL to=32377] Failed to send request with status=MAX_MESSAGE_LIMIT_REACHED.
[2024-06-13 01:05:52] info: zh:ember:queue: Request dispatching stopped; queue=18 priorityQueue=0
[2024-06-13 01:05:52] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Thermostat', payload '{"child_lock":null,"current_heating_setpoint":18,"deadzone_temperature":null,"heat":"OFF","linkquality":216,"local_temperature":23,"local_temperature_calibration":null,"max_temperature_limit":null,"min_temperature_limit":null,"preset":"hold","preset_mode":"hold","program":null,"running_state":"idle","sensor":null,"system_mode":"heat"}'
[2024-06-13 01:05:52] error: zh:ember: Delivery of BROADCAST failed for "65535" [apsFrame={"profileId":260,"clusterId":10,"sourceEndpoint":1,"destinationEndpoint":1,"options":0,"groupId":0,"sequence":19} messageTag=255]
[2024-06-13 01:05:52] info: zh:ember:queue: Request dispatching started.
[2024-06-13 01:05:52] error: zh:ember: ~x~> [ZCL to=4372] Failed to send request with status=MAX_MESSAGE_LIMIT_REACHED.
[2024-06-13 01:05:52] info: zh:ember:queue: Request dispatching stopped; queue=8 priorityQueue=0
[2024-06-13 01:05:52] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Thermostat', payload '{"child_lock":null,"current_heating_setpoint":18,"deadzone_temperature":null,"heat":"OFF","linkquality":216,"local_temperature":23,"local_temperature_calibration":null,"max_temperature_limit":null,"min_temperature_limit":null,"preset":"hold","preset_mode":"hold","program":null,"running_state":"idle","sensor":null,"system_mode":"heat"}'
[2024-06-13 01:05:53] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Thermostat', payload '{"child_lock":null,"current_heating_setpoint":18,"deadzone_temperature":null,"heat":"OFF","linkquality":216,"local_temperature":23,"local_temperature_calibration":null,"max_temperature_limit":null,"min_temperature_limit":null,"preset":"hold","preset_mode":"hold","program":null,"running_state":"idle","sensor":null,"system_mode":"heat"}'
[2024-06-13 01:05:53] info: zh:ember:queue: Request dispatching started.
[2024-06-13 01:05:53] error: zh:ember: ~x~> [ZCL to=4372] Failed to send request with status=MAX_MESSAGE_LIMIT_REACHED.
Since ezsp
driver doesn't implement support for "delivery" at all (failures are just silently ignored), I added some logging in ezsp
(currently in dev, will be in July release) to at least help identify the two issues that are getting mixed here:
For anyone trying to help figure this out, when checking with ezsp
, see in debug
logs if you also find lines starting with: Delivery failed for
. If you do, chances are, you are seeing the second one (since the original issue in this thread doesn't seem to affect ezsp
for some reason).
@M3te0r You are getting MAX_MESSAGE_LIMIT_REACHED
which is another problem altogether. Something appears to be heavily spamming your network (have to have over 32 in-flight messages to even see this error!), the adapter can't keep up.
@Nerivec :
Since
ezsp
driver doesn't implement support for "delivery" at all (failures are just silently ignored), I added some logging inezsp
(currently in dev, will be in July release) to at least help identify the two issues that are getting mixed here:
- The original issue of this thread: all broadcasts start failing right after z2m start, network is not usable (or barely).
- Typical interferences: some broadcasts fail, network remains operational.
For anyone trying to help figure this out, when checking with
ezsp
, see indebug
logs if you also find lines starting with:Delivery failed for
. If you do, chances are, you are seeing the second one (since the original issue in this thread doesn't seem to affectezsp
for some reason).@M3te0r You are getting
MAX_MESSAGE_LIMIT_REACHED
which is another problem altogether. Something appears to be heavily spamming your network (have to have over 32 in-flight messages to even see this error!), the adapter can't keep up.
First of all: Thanks.
a) Apologies if I caused trouble. Is there an Issue for 2?
b) My infrastructure is extremly critical for 5 persons and less critical for three cats. :-) Should @M3te0r and myself and all other with SMLIGHT SLZB-06M stop updating Zigbee2MQTT? As far as I can see ezsp will be deprecated but SMLIGHT SLZB-06M is not running with ember.
c) In the meantime i added two SMLIGHT SLZB-06M as router. Compared to SkyConnect & ZHA and SkyConnect & Zigbee2MQTT the setup "1x SMLIGHT SLZB-06M as coordinator & Zigbee2MQTT + 2x SMLIGHT SLZB-06M as router & Zigbee2MQTT" JUST WORKS and compared to SkyConnect & ZHA the combination SMLIGHT SLZB-06M & Zigbee2MQTT offers by far (BY FAR!!!!) many more funktions and much transperancy. The WebGUI of SMLIGHT SLZB-06M is absolutely great. The WebGui of Zigbee2MQTT is absolutely great. My appraoch to bet on SkyConnect & ZHA was a hell of a mistake.
d) I just sponsored @Koenkk : The ONLY reason for me to mention this is that I hope all of you Zigbee2MQTT Buddies think about supporting @Koenkk .
@drueppela
a) 2. is interferences, so the fix is usually on a case by case basis (could be the adapter's port, power, cable, could be some other network nearby, the usual suspects) But from what you mentioned before, you seem to be affected by 1., unless I misunderstood.
b) ezsp
will no longer receive updates, it will stay as-is in future versions (except if critical bugs found or to maintain compatibility with the rest of Z2M). The SLZB-06M works with ember
(had several testers on it during ember
dev, and some users still reporting regularly). Although it had a few specific issues recently (firmware-related), but SMLight and darkxst have been working on solving them.
This constant broadcast failing problem is affecting random (or at least reason unidentified) users, with various adapters. darkxst and I have been unable to reproduce it in this manner. I piled on "everything you shouldn't do" to get a maximum of interferences, and it still won't result in this constant broadcast failure... I also spent some time testing various changes with one affected user to make ember
's code behave more like ezsp
's, in the relevant areas, but that didn't make any difference whatsoever. darkxst ran some tests on low-end machines, again, no joy, and also confirmed near-identical power draws for both drivers, excluding that as a possible source of troubles. Logs from affected users have not proven helpful. And users who have solved it used different procedures that lack a common element...
In short, it's a really annoying bug, that's still playing hide-and-seek. 😓
My experience in this in the last 3 weeks.
I am running an HA setup with 2 instances of Z2M, each with its own SLZB-06M coordinator. The firmware is SMLight's 2.3.6 and darkxst's ncp-uart-hw-v7.4.3.0-slzb-06m-115200.
In Z2M, I used the ember driver. One coordinator has 48 devices, the other (only) 2
I tested these on 3 different environments:
1) Synology DS-1019+ with 32GB of RAM, in a VM with 3 CPUs and 8GB of RAM
2) HardKernel ODroid M1 with 8 GB RAM and M2 SSD
3) Intel NUC I3 with 16 GB RAM and SATA SSD
On the Synology and the ODroid, I noticed that while the initial startup of both Z2M succeeded after a full system reboot, a reboot of the add-on thereafter almost always failed. Once it failed, I couldn't get it right again, even after a system reboot.
It started with CRC errors, timeouts and finally the message that the driver had not started. I thought I had a screenshot of this somewhere, but can't find it at the moment....
The only solution was a reboot of the coordinator in question.
I have since switched to the Intel NUC I3 for a week and have not had this happen once. I have just rebooted Z2M several times and it always works.
Of course, it could all be a coincidence, but in the first 2 environments it almost always failed and on the NUC I don't (currently) manage to simulate...
... and just after I posted my previous message, I do manage to simulate it on the NUC I3.
A full system reboot of the I3, requiring everything to restart completely caused both Z2Ms to fail.
Z2M instance 1 initial setup
13:28:04] INFO: Starting Zigbee2MQTT...
[2024-06-16 13:28:06] info: z2m: Logging to console, file (filename: log.log)
[2024-06-16 13:28:06] info: z2m: Starting Zigbee2MQTT version 1.38.0 (commit #unknown)
[2024-06-16 13:28:06] info: z2m: Starting zigbee-herdsman (0.49.2)
[2024-06-16 13:28:06] info: zh:ember: Using default stack config.
[2024-06-16 13:28:06] info: zh:ember: ======== Ember Adapter Starting ========
[2024-06-16 13:28:06] info: zh:ember:ezsp: ======== EZSP starting ========
[2024-06-16 13:28:06] info: zh:ember:uart:ash: ======== ASH NCP reset ========
[2024-06-16 13:28:06] info: zh:ember:uart:ash: Socket ready
[2024-06-16 13:28:06] info: zh:ember:uart:ash: ======== ASH starting ========
[2024-06-16 13:28:06] error: zh:ember:uart:ash: Received ERROR from NCP while connecting, with code=ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT.
[2024-06-16 13:28:06] error: zh:ember:uart:ash: ASH disconnected | NCP status: ASH_NCP_FATAL_ERROR
[2024-06-16 13:28:06] error: zh:ember:uart:ash: Error while parsing received frame, status=ASH_NCP_FATAL_ERROR.
[2024-06-16 13:28:06] error: zh:ember:uart:ash: Error while parsing received frame, status=ASH_NCP_FATAL_ERROR.
[2024-06-16 13:28:06] error: zh:ember:uart:ash: Error while parsing received frame, status=ASH_NCP_FATAL_ERROR.
[2024-06-16 13:28:06] error: zh:ember:uart:ash: Error while parsing received frame, status=ASH_NCP_FATAL_ERROR.
[2024-06-16 13:28:06] info: zh:ember:uart:ash: ======== ASH NCP reset ========
[2024-06-16 13:28:06] info: zh:ember:uart:ash: ======== ASH starting ========
[2024-06-16 13:28:07] info: zh:ember:uart:ash: ======== ASH connected ========
[2024-06-16 13:28:07] info: zh:ember:uart:ash: ======== ASH started ========
[2024-06-16 13:28:07] info: zh:ember:ezsp: ======== EZSP started ========
[2024-06-16 13:28:09] warning: zh:ember:uart:ash: Frame(s) in progress cancelled in [1ac1020b0a527e]
[2024-06-16 13:28:09] error: zh:ember:uart:ash: Received unexpected reset from NCP, with reason=RESET_SOFTWARE.
[2024-06-16 13:28:09] error: zh:ember:uart:ash: ASH disconnected: ASH_ERROR_NCP_RESET | NCP status: ASH_NCP_FATAL_ERROR
[2024-06-16 13:28:09] error: zh:ember:uart:ash: Error while parsing received frame, status=HOST_FATAL_ERROR.
[2024-06-16 13:28:09] error: zh:ember: !!! NCP FATAL ERROR reason=HOST_FATAL_ERROR. ATTEMPTING RESET... !!!
[2024-06-16 13:28:09] info: zh:ember:queue: Request dispatching stopped; queue=0 priorityQueue=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: ASH COUNTERS since last clear:
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Total frames: RX=2, TX=3
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Cancelled : RX=1, TX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: DATA frames : RX=0, TX=1
[2024-06-16 13:28:09] info: zh:ember:uart:ash: DATA bytes : RX=0, TX=4
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Retry frames: RX=0, TX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: ACK frames : RX=0, TX=1
[2024-06-16 13:28:09] info: zh:ember:uart:ash: NAK frames : RX=0, TX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: nRdy frames : RX=0, TX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: CRC errors : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Comm errors : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Length < minimum: RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Length > maximum: RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Bad controls : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Bad lengths : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Bad ACK numbers : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Out of buffers : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Retry dupes : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Out of sequence : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: ACK timeouts : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: ======== ASH stopped ========
[2024-06-16 13:28:09] info: zh:ember:ezsp: ======== EZSP stopped ========
[2024-06-16 13:28:09] info: zh:ember: ======== Ember Adapter Stopped ========
[2024-06-16 13:28:09] info: zh:ember: ======== Ember Adapter Starting ========
[2024-06-16 13:28:09] info: zh:ember:ezsp: ======== EZSP starting ========
[2024-06-16 13:28:09] info: zh:ember:uart:ash: ======== ASH NCP reset ========
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Socket ready
[2024-06-16 13:28:09] info: zh:ember:uart:ash: ======== ASH starting ========
[2024-06-16 13:28:10] info: zh:ember:uart:ash: ======== ASH connected ========
[2024-06-16 13:28:10] info: zh:ember:uart:ash: ======== ASH started ========
[2024-06-16 13:28:10] info: zh:ember:ezsp: ======== EZSP started ========
[2024-06-16 13:28:11] info: zh:ember: [STACK STATUS] Network up.
[2024-06-16 13:28:11] info: zh:ember: [INIT TC] NCP network matches config.
[2024-06-16 13:28:11] info: zh:ember: [CONCENTRATOR] Started source route discovery. 1247ms until next broadcast.
[2024-06-16 13:28:11] info: zh:ember:queue: Request dispatching started.
Z2M instance 2 initial setup
[13:28:04] INFO: Starting Zigbee2MQTT...
[2024-06-16 13:28:06] info: z2m: Logging to console, file (filename: log.log)
[2024-06-16 13:28:06] info: z2m: Starting Zigbee2MQTT version 1.38.0 (commit #unknown)
[2024-06-16 13:28:06] info: z2m: Starting zigbee-herdsman (0.49.2)
[2024-06-16 13:28:06] info: zh:ember: Using default stack config.
[2024-06-16 13:28:06] info: zh:ember: ======== Ember Adapter Starting ========
[2024-06-16 13:28:06] info: zh:ember:ezsp: ======== EZSP starting ========
[2024-06-16 13:28:06] info: zh:ember:uart:ash: ======== ASH NCP reset ========
[2024-06-16 13:28:06] info: zh:ember:uart:ash: Socket ready
[2024-06-16 13:28:06] info: zh:ember:uart:ash: ======== ASH starting ========
[2024-06-16 13:28:06] error: zh:ember:uart:ash: Received frame with CRC error
[2024-06-16 13:28:06] error: zh:ember:uart:ash: Received ERROR from NCP while connecting, with code=ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT.
[2024-06-16 13:28:06] error: zh:ember:uart:ash: ASH disconnected | NCP status: ASH_NCP_FATAL_ERROR
[2024-06-16 13:28:06] error: zh:ember:uart:ash: Error while parsing received frame, status=ASH_NCP_FATAL_ERROR.
[2024-06-16 13:28:06] info: zh:ember:uart:ash: ======== ASH NCP reset ========
[2024-06-16 13:28:06] info: zh:ember:uart:ash: ======== ASH starting ========
[2024-06-16 13:28:07] info: zh:ember:uart:ash: ======== ASH connected ========
[2024-06-16 13:28:07] info: zh:ember:uart:ash: ======== ASH started ========
[2024-06-16 13:28:07] info: zh:ember:ezsp: ======== EZSP started ========
[2024-06-16 13:28:09] warning: zh:ember:uart:ash: Frame(s) in progress cancelled in [1ac1020b0a527e]
[2024-06-16 13:28:09] error: zh:ember:uart:ash: Received unexpected reset from NCP, with reason=RESET_SOFTWARE.
[2024-06-16 13:28:09] error: zh:ember:uart:ash: ASH disconnected: ASH_ERROR_NCP_RESET | NCP status: ASH_NCP_FATAL_ERROR
[2024-06-16 13:28:09] error: zh:ember:uart:ash: Error while parsing received frame, status=HOST_FATAL_ERROR.
[2024-06-16 13:28:09] error: zh:ember: !!! NCP FATAL ERROR reason=HOST_FATAL_ERROR. ATTEMPTING RESET... !!!
[2024-06-16 13:28:09] info: zh:ember:queue: Request dispatching stopped; queue=0 priorityQueue=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: ASH COUNTERS since last clear:
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Total frames: RX=2, TX=3
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Cancelled : RX=1, TX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: DATA frames : RX=0, TX=1
[2024-06-16 13:28:09] info: zh:ember:uart:ash: DATA bytes : RX=0, TX=4
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Retry frames: RX=0, TX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: ACK frames : RX=0, TX=1
[2024-06-16 13:28:09] info: zh:ember:uart:ash: NAK frames : RX=0, TX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: nRdy frames : RX=0, TX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: CRC errors : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Comm errors : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Length < minimum: RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Length > maximum: RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Bad controls : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Bad lengths : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Bad ACK numbers : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Out of buffers : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Retry dupes : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Out of sequence : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: ACK timeouts : RX=0
[2024-06-16 13:28:09] info: zh:ember:uart:ash: ======== ASH stopped ========
[2024-06-16 13:28:09] info: zh:ember:ezsp: ======== EZSP stopped ========
[2024-06-16 13:28:09] info: zh:ember: ======== Ember Adapter Stopped ========
[2024-06-16 13:28:09] info: zh:ember: ======== Ember Adapter Starting ========
[2024-06-16 13:28:09] info: zh:ember:ezsp: ======== EZSP starting ========
[2024-06-16 13:28:09] info: zh:ember:uart:ash: ======== ASH NCP reset ========
[2024-06-16 13:28:09] info: zh:ember:uart:ash: Socket ready
[2024-06-16 13:28:09] info: zh:ember:uart:ash: ======== ASH starting ========
[2024-06-16 13:28:10] info: zh:ember:uart:ash: ======== ASH connected ========
[2024-06-16 13:28:10] info: zh:ember:uart:ash: ======== ASH started ========
[2024-06-16 13:28:10] info: zh:ember:ezsp: ======== EZSP started ========
[2024-06-16 13:28:11] info: zh:ember: [STACK STATUS] Network up.
[2024-06-16 13:28:11] info: zh:ember: [INIT TC] NCP network matches config.
[2024-06-16 13:28:11] info: zh:ember: [CONCENTRATOR] Started source route discovery. 1248ms until next broadcast.
[2024-06-16 13:28:11] info: zh:ember:queue: Request dispatching started.
Z2M Instance 1 retry (same for instance 2)
[13:30:31] INFO: Starting Zigbee2MQTT...
[2024-06-16 13:30:32] info: z2m: Logging to console, file (filename: log.log)
[2024-06-16 13:30:32] info: z2m: Starting Zigbee2MQTT version 1.38.0 (commit #unknown)
[2024-06-16 13:30:32] info: z2m: Starting zigbee-herdsman (0.49.2)
[2024-06-16 13:30:33] info: zh:ember: Using default stack config.
[2024-06-16 13:30:33] info: zh:ember: ======== Ember Adapter Starting ========
[2024-06-16 13:30:33] info: zh:ember:ezsp: ======== EZSP starting ========
[2024-06-16 13:30:33] info: zh:ember:uart:ash: ======== ASH NCP reset ========
[2024-06-16 13:30:33] info: zh:ember:uart:ash: Socket ready
[2024-06-16 13:30:33] info: zh:ember:uart:ash: ======== ASH starting ========
[2024-06-16 13:30:33] error: zh:ember:uart:ash: Received ERROR from NCP while connecting, with code=ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT.
[2024-06-16 13:30:33] error: zh:ember:uart:ash: ASH disconnected | NCP status: ASH_NCP_FATAL_ERROR
[2024-06-16 13:30:33] error: zh:ember:uart:ash: Error while parsing received frame, status=ASH_NCP_FATAL_ERROR.
[2024-06-16 13:30:33] error: zh:ember:uart:ash: Error while parsing received frame, status=ASH_NCP_FATAL_ERROR.
[2024-06-16 13:30:33] error: zh:ember:uart:ash: Error while parsing received frame, status=ASH_NCP_FATAL_ERROR.
[2024-06-16 13:30:33] error: zh:ember:uart:ash: Error while parsing received frame, status=ASH_NCP_FATAL_ERROR.
[2024-06-16 13:30:33] info: zh:ember:uart:ash: ======== ASH NCP reset ========
[2024-06-16 13:30:33] info: zh:ember:uart:ash: ======== ASH starting ========
[2024-06-16 13:30:34] info: zh:ember:uart:ash: ======== ASH connected ========
[2024-06-16 13:30:34] info: zh:ember:uart:ash: ======== ASH started ========
[2024-06-16 13:30:34] info: zh:ember:ezsp: ======== EZSP started ========
After a reboot of both coordinators, it worked again...
Hello, any news about this issue or workaround to apply please ? Same issue on my lab with last firmware of SLZB-06M.
works fine when I switch to adapter: ezsp
but still BROADCAST error in adapter: ember mode. Z2M started but not possible to join any devices.
thank you
not sure if it is connected but I struggle with daily backups with the same error. What I'm doing is a Proxmox container backup with mode = STOP meaning it is shutdown and started again after backup. This always ends up with:
Jun 17 12:56:01 zigbee2mqtt npm[316]: [2024-06-17 12:56:01] error: zh:ember:uart:ash: Received ERROR from NCP while connecting, with code=ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT.
Jun 17 12:56:01 zigbee2mqtt npm[316]: [2024-06-17 12:56:01] error: zh:ember:uart:ash: ASH disconnected | NCP status: ASH_NCP_FATAL_ERROR
Jun 17 12:56:01 zigbee2mqtt npm[316]: [2024-06-17 12:56:01] error: zh:ember:uart:ash: Error while parsing received frame, status=ASH_NCP_FATAL_ERROR.
Doing manual reboot again solves the issue:
Jun 17 13:00:11 zigbee2mqtt npm[316]: [2024-06-17 13:00:11] info: zh:ember:uart:ash: ======== ASH connected ========
Jun 17 13:00:11 zigbee2mqtt npm[316]: [2024-06-17 13:00:11] info: zh:ember:uart:ash: ======== ASH started ========
Not sure what is a difference between those 2 reboots (backup vs manual)
Using: Zigbee2MQTT version 1.38.0 Coordinator type EmberZNet Coordinator revision 7.4.1 [GA] Frontend version 0.7.1
I have same issue here:
zh:ember: Delivery of BROADCAST failed for "65533"
Using SkyConnect on 7.4.1, 7.4.2, 7.4.3 firmware and same issue. I tried clearing everything manually, database file etc. Using the docker container of zigbee2mqtt 1.38
With EZSP driver it works no problem, with Ember I can't pair new devices due to that error. Paired devices continue to work on Ember if I pair them before with EZSP.
After rebooting HA today my zigbee devices became unresponsive and "Delivery of BROADCAST failed" errors kept popping up. The only way to "fix" it was reverting back to ezsp. It's weird because I've been running ember for several weeks now and it has already survived a reboot without issues, so no idea why this time was different. Hardware is a Sonoff Dongle-E with FW 7.4.2.0 and I'm using the Z2M HA addon if that matters.
at this point is pretty evident that Ember is not ready for the release, I don't get why they consider EZSP deprecated :)
for my "production" environment, I'm switching back to EZSP 'till ember problems are fixed.
public async start(): Promise<StartResult> {
const logEzspDeprecated = (): void => {
const message = `Deprecated driver 'ezsp' currently in use, 'ember' will become the officially supported EmberZNet ` +
`driver in next release. If using Zigbee2MQTT see https://github.com/Koenkk/zigbee2mqtt/discussions/21462`;
logger.warning(message, NS);
};
logEzspDeprecated();
this.deprecatedTimer = setInterval(logEzspDeprecated, 60 * 60 * 1000); // Every 60 mins
return this.driver.startup();
}
Maybe in a next release you could set a higher value for the timer to call the logEzspDeprecated() method? A warning every hour is a bit overkill I think. Once a day or only on startup?
What happened?
While I've never been facing any issues for more than a year with the Sonoff Dongle-e + ezsp driver, I've tried to change the driver to ember, but nothing is working (tried multiple time) but sometime losing all the devices, sometime they are still there but impossible to interact with them, and pairing is never working. (for now I returned to the ezsp driver). I'm not noticing much error in the log (only the broadcast error reported here https://github.com/Koenkk/zigbee2mqtt/issues/22445)
I've tried the exact same configuration on a regular x86 computer running debian (using the same zigbee dongle) and didn't face any issue which seems to be a linked with the Raspberry pi 4
What did you expect to happen?
No response
How to reproduce it (minimal and precise)
switch from eszp to ember driver
Zigbee2MQTT version
1.37.0
Adapter firmware version
7.4.2.0 build 0
Adapter
Sonoff dongle-e
Setup
Raspberry pi 4 using docker image
Debug log
No response