Are my Centralite ZigBee devices sabotaging my ZHA integration?

My whole ZHA integration is offline with the following log. Is it possible to salvage this network? The integration has been slow to start but otherwise reliable until I updated to 2022.4. I didn’t see any breaking changes regarding ZHA or Centralite. HA Blue hardware.

Logger: homeassistant.config_entries
Source: deps/lib/python3.9/site-packages/zhaquirks/centralite/__init__.py:11
First occurred: 21:15:11 (1 occurrences)
Last logged: 21:15:11

Error setting up entry HubZ Smart Home Controller - HubZ ZigBee Com Port, s/n: 31500055 - Silicon Labs for zha
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 335, in async_setup
    result = await component.async_setup_entry(hass, self)
  File "/usr/src/homeassistant/homeassistant/components/zha/__init__.py", line 99, in async_setup_entry
    setup_quirks(config)
  File "/config/deps/lib/python3.9/site-packages/zhaquirks/__init__.py", line 394, in setup
    importlib.import_module(modname)
  File "/usr/local/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/config/deps/lib/python3.9/site-packages/zhaquirks/centralite/__init__.py", line 11, in <module>
    class CentraLiteAccelCluster(CustomCluster):
  File "/usr/local/lib/python3.9/site-packages/zigpy/zcl/__init__.py", line 91, in __init_subclass__
    raise TypeError(
TypeError: `manufacturer_attributes` is deprecated. Copy the parent class's `attributes` dictionary and update it with your manufacturer-specific `attributes`. Make sure to specify that it is manufacturer-specific through the  appropriate constructor or tuple!

Try plugging your coordinator into a different USB port.

It was due to running custom deps deployment addon with ZHA quirks that was older than what shipped with HA. Deleting the addon and config/deps/lib did the trick.

1 Like