puddly
puddly
> I wonder how does it works on ZNP Z-Stack does its own routing but you can override it. This change is mainly for the Conbee. The current implementation is...
What is the expected behavior here? Nothing crashes, it's just a traceback.
Fixed by packet API, since ZNP forwards all packets as-is to the application with `packet_received`.
Could you email me (or upload here) a complete log of it crashing? I've been running that firmware for a few days and have experienced no problems with it. zigpy-znp...
I see. So the lockup is detected, but the coordinator itself will never reset and zigpy-znp endlessly tries to reconnect? Are you using a TCP coordinator or is this a...
Thanks. I feel like this is still a firmware problem: reading too slowly from a serial port shouldn't cause an unrecoverable crash, even if the other side of the serial...
@dumpfheimer Can you replicate the crash with https://github.com/puddly/serialpy? You'll have to slightly patch zigpy-znp to use it but I'm wondering if pyserial itself may be the cause: ```diff diff --git...
If you add `serialpy.serial: debug` to your HA logging config, you will see lines like this on startup: ```python 2022-08-25 15:38:47.774 ubuntu zigpy_znp.api DEBUG Toggling RTS/DTR pins to skip bootloader...
Nice find, thanks!
Pyserial has an entirely synchronous API and pyserial-asyncio as a shim doesn't actually delegate file descriptor reads to the event loop: it still uses `select()` internally, after the event loop...