zigpy / zha-device-handlers

ZHA device handlers bridge the functionality gap created when manufacturers deviate from the ZCL specification, handling deviations and exceptions by parsing custom messages to and from Zigbee devices.
Apache License 2.0
737 stars 675 forks source link

Using ZBDongle-E in router mode, getting info in the logs to report the issue here. #2106

Closed lucius-the closed 1 year ago

lucius-the commented 1 year ago

I am using ZBDongle-E (plugged in my HomeAssistant PC) for a coordinator in ZHE. And using another ZBDongle-E, flashed in router mode, as a router to extend range. Because all of my end devices are battery powered, I used a spare ZBDongle-E to make a router.

I am getting this in HA logs:

Logger: homeassistant.components.zha.core.channels.base
Source: components/zha/core/channels/base.py:486
Integration: Zigbee Home Automation (documentation, issues)
First occurred: 15 January 2023 at 18:12:34 (2 occurrences)
Last logged: 15 January 2023 at 18:12:34

[0x73B0:2:0x0300]: [Min mireds is 0, setting to 153] Please open an issue on the quirks repo to have this device corrected

And for this reason I am posting here.

Device signature ```yaml { "node_descriptor": "NodeDescriptor(logical_type=, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=, mac_capability_flags=, manufacturer_code=4742, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)", "endpoints": { "1": { "profile_id": 260, "device_type": "0x0101", "in_clusters": [ "0x0000", "0x0003", "0x0004", "0x0005", "0x0006", "0x0008" ], "out_clusters": [] }, "2": { "profile_id": 260, "device_type": "0x010d", "in_clusters": [ "0x0000", "0x0003", "0x0004", "0x0005", "0x0006", "0x0008", "0x0300", "0x1000" ], "out_clusters": [] }, "242": { "profile_id": 41440, "device_type": "0x0061", "in_clusters": [], "out_clusters": [ "0x0021" ] } }, "manufacturer": "SONOFF", "model": "DONGLE-E_R", "class": "zigpy.device.Device" } ```
Diagnostic information ```yaml { "home_assistant": { "installation_type": "Home Assistant Container", "version": "2023.1.2", "dev": false, "hassio": false, "virtualenv": false, "python_version": "3.10.7", "docker": true, "arch": "x86_64", "timezone": "Europe/Prague", "os_name": "Linux", "os_version": "5.15.83-1-pve", "run_as_root": true }, "custom_components": { "skodaconnect": { "version": "v1.2.3", "requirements": [ "skodaconnect>=1.3.4", "homeassistant>=2022.12.0" ] }, "frigate": { "version": "3.0.0", "requirements": [] }, "hacs": { "version": "1.29.1", "requirements": [ "aiogithubapi>=22.10.1" ] }, "uponor": { "version": "0.8.1", "requirements": [ "UponorJnap==0.1" ] } }, "integration_manifest": { "domain": "zha", "name": "Zigbee Home Automation", "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/zha", "requirements": [ "bellows==0.34.6", "pyserial==3.5", "pyserial-asyncio==0.6", "zha-quirks==0.0.90", "zigpy-deconz==0.19.2", "zigpy==0.53.0", "zigpy-xbee==0.16.2", "zigpy-zigate==0.10.3", "zigpy-znp==0.9.2" ], "usb": [ { "vid": "10C4", "pid": "EA60", "description": "*2652*", "known_devices": [ "slae.sh cc2652rb stick" ] }, { "vid": "1A86", "pid": "55D4", "description": "*sonoff*plus*", "known_devices": [ "sonoff zigbee dongle plus v2" ] }, { "vid": "10C4", "pid": "EA60", "description": "*sonoff*plus*", "known_devices": [ "sonoff zigbee dongle plus" ] }, { "vid": "10C4", "pid": "EA60", "description": "*tubeszb*", "known_devices": [ "TubesZB Coordinator" ] }, { "vid": "1A86", "pid": "7523", "description": "*tubeszb*", "known_devices": [ "TubesZB Coordinator" ] }, { "vid": "1A86", "pid": "7523", "description": "*zigstar*", "known_devices": [ "ZigStar Coordinators" ] }, { "vid": "1CF1", "pid": "0030", "description": "*conbee*", "known_devices": [ "Conbee II" ] }, { "vid": "10C4", "pid": "8A2A", "description": "*zigbee*", "known_devices": [ "Nortek HUSBZB-1" ] }, { "vid": "0403", "pid": "6015", "description": "*zigate*", "known_devices": [ "ZiGate+" ] }, { "vid": "10C4", "pid": "EA60", "description": "*zigate*", "known_devices": [ "ZiGate" ] }, { "vid": "10C4", "pid": "8B34", "description": "*bv 2010/10*", "known_devices": [ "Bitron Video AV2010/10" ] } ], "codeowners": [ "@dmulcahey", "@adminiuga", "@puddly" ], "zeroconf": [ { "type": "_esphomelib._tcp.local.", "name": "tube*" }, { "type": "_zigate-zigbee-gateway._tcp.local.", "name": "*zigate*" }, { "type": "_zigstar_gw._tcp.local.", "name": "*zigstar*" }, { "type": "_slzb-06._tcp.local.", "name": "slzb-06*" } ], "dependencies": [ "file_upload" ], "after_dependencies": [ "onboarding", "usb", "zeroconf" ], "iot_class": "local_polling", "loggers": [ "aiosqlite", "bellows", "crccheck", "pure_pcapy3", "zhaquirks", "zigpy", "zigpy_deconz", "zigpy_xbee", "zigpy_zigate", "zigpy_znp" ], "is_built_in": true }, "data": { "ieee": "**REDACTED**", "nwk": 29616, "manufacturer": "SONOFF", "model": "DONGLE-E_R", "name": "SONOFF DONGLE-E_R", "quirk_applied": false, "quirk_class": "zigpy.device.Device", "manufacturer_code": 4742, "power_source": "Mains", "lqi": 152, "rssi": -62, "last_seen": "2023-01-16T15:50:10", "available": true, "device_type": "Router", "signature": { "node_descriptor": "NodeDescriptor(logical_type=, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=, mac_capability_flags=, manufacturer_code=4742, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)", "endpoints": { "1": { "profile_id": 260, "device_type": "0x0101", "in_clusters": [ "0x0000", "0x0003", "0x0004", "0x0005", "0x0006", "0x0008" ], "out_clusters": [] }, "2": { "profile_id": 260, "device_type": "0x010d", "in_clusters": [ "0x0000", "0x0003", "0x0004", "0x0005", "0x0006", "0x0008", "0x0300", "0x1000" ], "out_clusters": [] }, "242": { "profile_id": 41440, "device_type": "0x0061", "in_clusters": [], "out_clusters": [ "0x0021" ] } } }, "active_coordinator": false, "entities": [ { "entity_id": "button.sonoff_dongle_e_r_identify", "name": "SONOFF DONGLE-E_R" }, { "entity_id": "light.sonoff_dongle_e_r_light", "name": "SONOFF DONGLE-E_R" }, { "entity_id": "light.sonoff_dongle_e_r_light_2", "name": "SONOFF DONGLE-E_R" }, { "entity_id": "number.sonoff_dongle_e_r_start_up_current_level", "name": "SONOFF DONGLE-E_R" }, { "entity_id": "number.sonoff_dongle_e_r_start_up_current_level_2", "name": "SONOFF DONGLE-E_R" }, { "entity_id": "number.sonoff_dongle_e_r_start_up_color_temperature", "name": "SONOFF DONGLE-E_R" }, { "entity_id": "select.sonoff_dongle_e_r_start_up_behavior", "name": "SONOFF DONGLE-E_R" }, { "entity_id": "select.sonoff_dongle_e_r_start_up_behavior_2", "name": "SONOFF DONGLE-E_R" }, { "entity_id": "sensor.sonoff_dongle_e_r_rssi", "name": "SONOFF DONGLE-E_R" }, { "entity_id": "sensor.sonoff_dongle_e_r_lqi", "name": "SONOFF DONGLE-E_R" } ], "neighbors": [ { "device_type": "Coordinator", "rx_on_when_idle": "On", "relationship": "Sibling", "extended_pan_id": "**REDACTED**", "ieee": "**REDACTED**", "nwk": "0x0000", "permit_joining": "Unknown", "depth": "0", "lqi": "116" }, { "device_type": "EndDevice", "rx_on_when_idle": "Off", "relationship": "Child", "extended_pan_id": "**REDACTED**", "ieee": "**REDACTED**", "nwk": "0xB9C8", "permit_joining": "NotAccepting", "depth": "2", "lqi": "169" }, { "device_type": "EndDevice", "rx_on_when_idle": "Off", "relationship": "Child", "extended_pan_id": "**REDACTED**", "ieee": "**REDACTED**", "nwk": "0x5A7D", "permit_joining": "NotAccepting", "depth": "2", "lqi": "152" }, { "device_type": "EndDevice", "rx_on_when_idle": "Off", "relationship": "Child", "extended_pan_id": "**REDACTED**", "ieee": "**REDACTED**", "nwk": "0x9DE2", "permit_joining": "NotAccepting", "depth": "2", "lqi": "191" }, { "device_type": "EndDevice", "rx_on_when_idle": "Off", "relationship": "Child", "extended_pan_id": "**REDACTED**", "ieee": "**REDACTED**", "nwk": "0x955A", "permit_joining": "NotAccepting", "depth": "2", "lqi": "128" }, { "device_type": "EndDevice", "rx_on_when_idle": "Off", "relationship": "Child", "extended_pan_id": "**REDACTED**", "ieee": "**REDACTED**", "nwk": "0x0615", "permit_joining": "NotAccepting", "depth": "2", "lqi": "107" }, { "device_type": "EndDevice", "rx_on_when_idle": "Off", "relationship": "Child", "extended_pan_id": "**REDACTED**", "ieee": "**REDACTED**", "nwk": "0x294A", "permit_joining": "NotAccepting", "depth": "2", "lqi": "139" } ], "routes": [ { "dest_nwk": "0x0000", "route_status": "Active", "memory_constrained": true, "many_to_one": true, "route_record_required": false, "next_hop": "0x0000" } ], "endpoint_names": [ { "name": "DIMMABLE_LIGHT" }, { "name": "EXTENDED_COLOR_LIGHT" }, { "name": "unknown 97 device_type of 0xa1e0 profile id" } ], "user_given_name": null, "device_reg_id": "d58ed94dfc02355b4aeabe15781403ec", "area_id": "hodnik", "cluster_details": { "1": { "device_type": { "name": "DIMMABLE_LIGHT", "id": 257 }, "profile_id": 260, "in_clusters": { "0x0000": { "endpoint_attribute": "basic", "attributes": { "0x0004": { "attribute_name": "manufacturer", "value": "SONOFF" }, "0x0005": { "attribute_name": "model", "value": "DONGLE-E_R" } }, "unsupported_attributes": {} }, "0x0003": { "endpoint_attribute": "identify", "attributes": {}, "unsupported_attributes": {} }, "0x0004": { "endpoint_attribute": "groups", "attributes": {}, "unsupported_attributes": {} }, "0x0005": { "endpoint_attribute": "scenes", "attributes": {}, "unsupported_attributes": {} }, "0x0006": { "endpoint_attribute": "on_off", "attributes": { "0x0000": { "attribute_name": "on_off", "value": 0 }, "0x4003": { "attribute_name": "start_up_on_off", "value": 255 } }, "unsupported_attributes": {} }, "0x0008": { "endpoint_attribute": "level", "attributes": { "0x0000": { "attribute_name": "current_level", "value": 51 }, "0x4000": { "attribute_name": "start_up_current_level", "value": 51 } }, "unsupported_attributes": { "0x0010": { "attribute_name": "on_off_transition_time" }, "0x0011": { "attribute_name": "on_level" }, "0x0012": { "attribute_name": "on_transition_time" }, "0x0013": { "attribute_name": "off_transition_time" }, "0x0014": { "attribute_name": "default_move_rate" } } } }, "out_clusters": {} }, "2": { "device_type": { "name": "EXTENDED_COLOR_LIGHT", "id": 269 }, "profile_id": 260, "in_clusters": { "0x0000": { "endpoint_attribute": "basic", "attributes": {}, "unsupported_attributes": {} }, "0x0003": { "endpoint_attribute": "identify", "attributes": {}, "unsupported_attributes": {} }, "0x0004": { "endpoint_attribute": "groups", "attributes": {}, "unsupported_attributes": {} }, "0x0005": { "endpoint_attribute": "scenes", "attributes": {}, "unsupported_attributes": {} }, "0x0006": { "endpoint_attribute": "on_off", "attributes": { "0x0000": { "attribute_name": "on_off", "value": 0 }, "0x4003": { "attribute_name": "start_up_on_off", "value": 255 } }, "unsupported_attributes": {} }, "0x0008": { "endpoint_attribute": "level", "attributes": { "0x0000": { "attribute_name": "current_level", "value": 51 }, "0x4000": { "attribute_name": "start_up_current_level", "value": 51 } }, "unsupported_attributes": { "0x0010": { "attribute_name": "on_off_transition_time" }, "0x0011": { "attribute_name": "on_level" }, "0x0012": { "attribute_name": "on_transition_time" }, "0x0013": { "attribute_name": "off_transition_time" }, "0x0014": { "attribute_name": "default_move_rate" } } }, "0x0300": { "endpoint_attribute": "light_color", "attributes": { "0x0000": { "attribute_name": "current_hue", "value": 0 }, "0x0001": { "attribute_name": "current_saturation", "value": 0 }, "0x0003": { "attribute_name": "current_x", "value": 24939 }, "0x0004": { "attribute_name": "current_y", "value": 24701 }, "0x0007": { "attribute_name": "color_temperature", "value": 17476 }, "0x0008": { "attribute_name": "color_mode", "value": 2 }, "0x4000": { "attribute_name": "enhanced_current_hue", "value": 0 }, "0x4002": { "attribute_name": "color_loop_active", "value": 0 }, "0x400a": { "attribute_name": "color_capabilities", "value": 0 }, "0x400b": { "attribute_name": "color_temp_physical_min", "value": 0 }, "0x400c": { "attribute_name": "color_temp_physical_max", "value": 65279 }, "0x4010": { "attribute_name": "start_up_color_temperature", "value": 17476 } }, "unsupported_attributes": {} }, "0x1000": { "endpoint_attribute": "lightlink", "attributes": {}, "unsupported_attributes": {} } }, "out_clusters": {} }, "242": { "device_type": { "name": "unknown", "id": 97 }, "profile_id": 41440, "in_clusters": {}, "out_clusters": { "0x0021": { "endpoint_attribute": "green_power", "attributes": {}, "unsupported_attributes": {} } } } } } } ```

Additional context This stick seems to work ok in router mode, because I am seeing that end devices are connected through it. I do see that this ZBDongle-E router is represented in HA as a being some kind of a dual light switch with colors to choose from. There are no switches and lights, of course, it's just a stick, flashed with router firmware, plugged into a USB power supply that's plugged in to a wall socket.

Reason I am posting here is because the logs are instructing me to do so. I guess there's a reason why those messages are logged, so... providing info as requested !

MattWestb commented 1 year ago

I have making 2 versions of one Zigbee Controller Bridge and have implanted one light device for getting something in the ZHA GUI but its making the same bad light level setting on the cluster. Its one warning that is very harmful and can being ignored.

@TheJulianJES Shall we doing one quirk for the Sonoff repeater and deleting all cluster and only having Identity cluster so it can being used in the GUI ?

TheJulianJES commented 1 year ago

So just to confirm, 0x73B0 is the NWK id of the ZBDongle-E router? (and no entities were created in HA?)

MattWestb commented 1 year ago

Its have "0x0006" as in so at least one (light) switch.

TheJulianJES commented 1 year ago

Right. Completely missed this:

ZBDongle-E router is represented in HA as a being some kind of a dual light switch with colors to choose from

Yup, I think we can just remove all relevant clusters via a quirk then

MattWestb commented 1 year ago

@lucius-the Can you testing this custom quirk SonoffR.zip ? It shall deleting not needed clusters and you is not getting any warnings then the system is loading.

lucius-the commented 1 year ago

Uhm... how do I test this quirk ? Where do I need to put files from the ZIP ?

MattWestb commented 1 year ago

Set up local quirk in (Z)HA and putting the unzipped file in the directory and restart HA. Instruction https://github.com/zigpy/zha-device-handlers/discussions/693#discussioncomment-857274.

Sorry i see that i have missing the second endpoint so its not working and i need fixing it.

MattWestb commented 1 year ago

Updated quirk with endpoint 2 SonoffR.zip.

MattWestb commented 1 year ago

@lucius-the Can you posting one link to the router firmware you have installed ? I was looking on the normal one and im missing some functions so i dont knowing if its the same.

lucius-the commented 1 year ago

I used this firmware for router: https://github.com/itead/Sonoff_Zigbee_Dongle_Firmware/tree/master/Dongle-E/Router

I'll try to use the new quirk now, following your instructions and will report back

lucius-the commented 1 year ago

Hm. I tried with the new quirk, now I'm getting:

Logger: homeassistant.config_entries
Source: components/zha/core/gateway.py:174
First occurred: 19:17:38 (1 occurrences)
Last logged: 19:17:38

Error setting up entry SONOFF Zigbee 3.0 USB Dongle Plus V2 for zha
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 382, in async_setup
    result = await component.async_setup_entry(hass, self)
  File "/usr/src/homeassistant/homeassistant/components/zha/__init__.py", line 111, in async_setup_entry
    await zha_gateway.async_initialize()
  File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 189, in async_initialize
    raise exc
  File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 174, in async_initialize
    self.application_controller = await app_controller_cls.new(
  File "/usr/local/lib/python3.10/site-packages/zigpy/application.py", line 163, in new
    await app._load_db()
  File "/usr/local/lib/python3.10/site-packages/zigpy/application.py", line 80, in _load_db
    await self._dblistener.load()
  File "/usr/local/lib/python3.10/site-packages/zigpy/appdb.py", line 581, in load
    await self._load_unsupported_attributes()
  File "/usr/local/lib/python3.10/site-packages/zigpy/appdb.py", line 634, in _load_unsupported_attributes
    ep = dev.endpoints[endpoint_id]
KeyError: 2

And below it:

Logger: homeassistant.components.zha.core.gateway
Source: components/zha/core/gateway.py:174
Integration: Zigbee Home Automation ([documentation](https://www.home-assistant.io/integrations/zha), [issues](https://github.com/home-assistant/home-assistant/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+zha%22))
First occurred: 19:17:32 (3 occurrences)
Last logged: 19:17:38

Couldn't start EZSP = Silicon Labs EmberZNet protocol: Elelabs, HUSBZB-1, Telegesis coordinator (attempt 1 of 3)
Couldn't start EZSP = Silicon Labs EmberZNet protocol: Elelabs, HUSBZB-1, Telegesis coordinator (attempt 2 of 3)
Couldn't start EZSP = Silicon Labs EmberZNet protocol: Elelabs, HUSBZB-1, Telegesis coordinator (attempt 3 of 3)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 174, in async_initialize
    self.application_controller = await app_controller_cls.new(
  File "/usr/local/lib/python3.10/site-packages/zigpy/application.py", line 163, in new
    await app._load_db()
  File "/usr/local/lib/python3.10/site-packages/zigpy/application.py", line 80, in _load_db
    await self._dblistener.load()
  File "/usr/local/lib/python3.10/site-packages/zigpy/appdb.py", line 581, in load
    await self._load_unsupported_attributes()
  File "/usr/local/lib/python3.10/site-packages/zigpy/appdb.py", line 634, in _load_unsupported_attributes
    ep = dev.endpoints[endpoint_id]
KeyError: 2
MattWestb commented 1 year ago

Great i hope i have getting all parameters OK and the quirk is being loaded. Then i renaming the device class to itead router then its one more model out there with model xsp1989 https://github.com/xsp1989/zigbeeFirmware/blob/master/firmware/Zigbee3.0_Dongle-NoSigned/RouterForDongle/efr32mg21_zigbee_router_6.7.10.gbl also as signed for origianl Sonoff ZBB.

MattWestb commented 1 year ago

OPS !!

That i have not seen before and i was testing the quirk on one of my test system. ZHA is trying loading the device from the database with the old config and cant finding all parts then i have deleting them. Can you deleting the router and waiting one minute so the database is writing the deletion and then adding it new ?

lucius-the commented 1 year ago

Yes, but I'll have to try this in a few hours, can't do now...

lucius-the commented 1 year ago

Ok, so I have deleted the SONOFF router device and waited a few minutes. Now I've re-activated the quirks again and restarted HA. Starts without issues. Joined the SONOFF router device. Now it's not showing the light objects any more.

However, 5 of my end devices (that were connected through this router) seem to be disconnected now... There are all Aqara senzors, was difficult to get them joined. I will wait and see if they reconnect. At the moment they are not reporting on motion detect.

I only got this in HA logs now:

Logger: zigpy.appdb
Source: runner.py:120
First occurred: 21:16:24 (1 occurrences)
Last logged: 21:16:24

Discarding _save_attribute event
lucius-the commented 1 year ago

Also got this:

Logger: bellows.thread
Source: runner.py:120
First occurred: 21:18:05 (1 occurrences)
Last logged: 21:18:05

Attempted to use a closed event loop

and this:

Logger: homeassistant
Source: /usr/src/homeassistant/homeassistant/runner.py:97
First occurred: 21:18:10 (1 occurrences)
Last logged: 21:18:10

Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/asyncio/tasks.py", line 456, in wait_for
    return fut.result()
asyncio.exceptions.CancelledError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/bellows/ezsp/v8/__init__.py", line 51, in pre_permit
    await self.setPolicy(
  File "/usr/local/lib/python3.10/asyncio/tasks.py", line 458, in wait_for
    raise exceptions.TimeoutError() from exc
asyncio.exceptions.TimeoutError

In HA logs. I think I wasn't getting these before, but can't be 100% sure...

MattWestb commented 1 year ago

Aqara device is not jumping to one other router is its parent is offline they silent leaving the network without saying god by. If they is having one paring / reset button press it briefly and the LED is blinking and they is jumping to one router in the near. If its not working you need repairing them without deleting them. Sorry for that :-((

The error is initiating the network and have with permit joining but i have not seen it before and i dont knowing the code. If all is working i think its OK.

lucius-the commented 1 year ago

Ok, I'll wait and see if they reconnect, if not will try pairing again (with these devices it rarely goes fine from first) but ok ! Thank you for a quick solution !

Also, do I need to keep this in quirks or will it be merged with some next release (and then I have to remove it or something?)

MattWestb commented 1 year ago

Great !! I doing one PR with the quirk and changing the name so we can adding the second version then its coming. Then the PR is merged and (Z)HA is updating with it in you shall deleting the local quirk for not getting problems in the future (local quirk is overriding ZHA ones) if somthing is changed in ZHA.

TheJulianJES commented 1 year ago

Is there already a PR for this?

MattWestb commented 1 year ago

PR made with last reported working quirk and "branding" the device class Itead.

TheJulianJES commented 1 year ago

I do see that this ZBDongle-E router is represented in HA as a being some kind of a dual light switch with colors to choose from. There are no switches and lights, of course, it's just a stick, flashed with router firmware, plugged into a USB power supply that's plugged in to a wall socket.

If possible, could you check if (without the quirk) the dimmable light entity dims the on-board LED?

TheJulianJES commented 1 year ago

@lucius-the Can you check (without the quirk) if the dimmable light entity dims the on-board LED?

Z2M seems to expose that option and if we just remove it, we could break functionality for some.

lucius-the commented 1 year ago

@TheJulianJES At the moment not possible for me, been extremely busy with work, come home only to sleep... And removing quirk means repairing all Zigbee devices again, so really have no time for that currently.

My device actually doesn't have any LED-s, at least not any visible ones. Maybe on th board inside there are some LED-s. For me personally, I don't mind f you put them back - I only opened this issue because of instructions to do so were shown in the logs. It's not that something wasn't working ;)

github-actions[bot] commented 1 year ago

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

ThiSaadeh commented 12 months ago

After update 2023.10.1 I'm getting the same error on my ZBDongle-E in router mode.

2023-10-10 18:10:24.899 WARNING (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3458:2:0x0300]: [Min mireds is 0, setting to 153] Please open an issue on the quirks repo to have this device corrected

The network address is also confirmed to be the ZBDongle.

def1149 commented 11 months ago

Has this issue been addressed? I'm getting the same error on my Dongle-E in Router mode.

UsbBitMinter commented 8 months ago

Same here, I am using the Dongle-E as well as a router and frequently getting the same message in the logs. Message:
[Min mireds is 0, setting to 153] Please open an issue on the quirks repo to have this device corrected