puddly

Results 621 comments of puddly

@Adminiuga Of the four or five reports that I have seen, every single one has been with a Silicon Labs radio. Could be related to `bellows.thread` and not actually a...

I've added some ungraceful tracing to the code and am able to replicate it almost every time I join this specific IKEA dimmer. Somehow task cancellation is not happening when...

I did, nothing is ever logged other than the usual "task took 0.200+s" warnings. `asyncio.Task` is explicitly thread-unsafe so I'm thinking it's either some threading corner case that doesn't generate...

> try with https://github.com/Traktormaster/wait-for2 maybe? Can't replicate the bug after updating `bellows.ezsp.protocol:ProtocolHandler.command` and `bellows.zigbee.application.ControllerApplication.request`/`broadcast`. Wow, it looks like the `async_timeout` package I use in ZNP in place of `asyncio.wait_for` is...

Possibly unrelated but I found this new addition to the [Python `asyncio` documentation for `asyncio.create_task()`](https://docs.python.org/3/library/asyncio-task.html#asyncio.create_task) interesting (https://github.com/python/cpython/pull/29163): > **Important** > Save a reference to the result of this function, to...

There is a gap in the debug log of over an hour: ``` 2022-05-29 18:27:44,237 DEBUG :Resetting ControllerApplication. Cause: 'NcpResetCode.RESET_WATCHDOG' ... 2022-05-29 20:09:07,512 INFO : [ MainThread] UpdateGroup - (...

What is in the debug log when you restart the plugin and it doesn't work?

I'm not sure. When EZSP's `_handle_reset_request` is received, it will log: ```Python Resetting ControllerApplication. Cause: 'NcpResetCode.RESET_WATCHDOG' ``` After that, the reset task is spawned, which closes the serial port and...