puddly
puddly
Commenting out `import numpy` still causes a segfault on the Raspberry Pi 2 but causes the script to successfully exit with no console output on the other device. I was...
Oddly enough, replacing the `import` with a `time.sleep()` call that takes exactly the same amount of time doesn't reliably reproduce the problem for me in the environments where the `import`...
You're right, it appears that `asyncio.create_task` actually causes the segfault, not `asyncio.run`. More strangeness on the armv6 platform: - Replacing `asyncio.create_task` with `asyncio.ensure_future` causes the following error to appear in...
I think the root cause of the segfault and the other bizarre errors is libdbus never being notified that you're no longer interested in receiving a reply. It still tries...
Not particularly, no. I get identical outputs on my problem device when using `slow_dbus_server` and your above two invocations of the script. My previous fix only "worked" by coincidence, as...
What does the `0x50` endpoint's simple descriptor look like?
You can read the simple descriptor for each endpoint by sending a loopback request to `0x0000`. Zigpy does this during initialization, even for the coordinator. The reason I ask is...
@manup I have a few questions about the endpoints implementation. - What are the default values for these extra endpoints? - Is it possible to disable unused endpoints? - Finally,...
@manup I just tried flashing your beta build of the Conbee II firmware and the extra endpoints indeed are present. However, I'm unable to get any other firmware to run!...
This is interesting: ``` 2020-07-07 22:59:13 DEBUG (MainThread) [zigpy_cc.api] --> SREQ AF dataRequest tsn: 27 {'dstaddr': 3957, 'destendpoint': 1, 'srcendpoint': 1, 'clusterid': 0, 'transid': 28, 'options': 0, 'radius': 30, 'len':...