puddly
puddly
True. This one works for me and registers the new entity with the old `unique_id`: ```python from zigpy.quirks.v2 import ( QuirkBuilder, ReportingConfig, SensorStateClass, SensorDeviceClass, ) from zigpy.quirks.v2.homeassistant import PERCENTAGE from...
Custom quirks will break whenever we make API changes. If you'd like to include this into the default quirks so that this doesn't happen, please make a PR with the...
This sounds like a bug. Can you enable ZHA debug logging, reload the integration, and leave it running until this error is logged? The log file will contain enough information...
Thanks for the PR. Could you explain why this device-specific change needs to be in the zigpy repo? We generally don't handle anything outside of the spec within zigpy, it's...
I just saw your edit. Could you include some sample traffic of the device sending requests and asking for a default response? I believe we send a default response for...
Hmm, you're totally right! From the log you posted, it's this field in the header: ```python Decoded ZCL frame header: ZCLHeader( frame_control=FrameControl( frame_type=, is_manufacturer_specific=0, direction=, disable_default_response=0, ^^^^^^^^^^^^^^^^^^^^^^^^^^ reserved=0, *is_cluster=True, *is_general=False,...
Superseded by #1612
Yeah, there's no instance where `pyserial-asyncio` will actually be used so this issue can be closed. We can drop `pyserial-asyncio` from the pyproject file though, I added it as a...
Sure it's an easy fix. The `gpiozero` one will be a little tougher.
This is tricky to implement and will require a ton of changes to zigpy, unfortunately. We effectively have to disable the radio for the entire duration of the scan and...