Alexei Chetroi
Alexei Chetroi
you could enable source routing for EZSP with the following in your `configuration.yaml`, this would tell EZSP to send many-to-one routing request, it did solve a problem for me with...
``` [core-ssh config]$ tail -1000 home-assistant.log | grep ezsp_counters 2022-07-24 16:17:06 DEBUG (MainThread) [bellows.zigbee.application] ezsp_counters: [MAC_RX_BROADCAST = 1474839, MAC_TX_BROADCAST = 127058, MAC_RX_UNICAST = 586015, MAC_TX_UNICAST_SUCCESS = 332931, MAC_TX_UNICAST_RETRY = 68541,...
and pay attention to PHY_CCA_FAIL_COUNT counter, that would indicate interference. It is quite possible that single failed Unicast TX was caused my CCA failure.
Keep in mind, the counters are reset about every 1800s (https://github.com/zigpy/bellows/blob/7dc68b05686b3c429955a19c0707cd346e3aeecb/bellows/zigbee/application.py#L930) , but the total counters should be available to application via the state object `state.counters['ezsp_counters']` check the counters values...
Yes, you could, but you would need to add some code on top of bellows. Bellows per se is a low level library for EZSP protocol. This code exist as...
Yes, it is possible to be standalone, but you do have to add this layer on top and essentially implement what zha integration does. For example start the radio library,...
~~I've also seen reports of it continuing when moving to Deconz as well. I'm not positive if it is related strictly to bellows or to the EZSP firmware and/or EmberZNet...
Run with Asyncio debug maybe? Interesting that uart thread affects it.
> The second init task is still running??? > `2021-10-26 19:48:37 INFO (MainThread) [zigpy.device] [0xc553] [] Got Node Descriptor: ` Since you get this, it tells me it was in...
try with https://github.com/Traktormaster/wait-for2 maybe? Although, bug should occur only if the task was done when being cancelled, which I don't think is happening here