Hi,
I recently bought a Zigbee TRV (TS0601 _TZE200_cwnjrr72).
Adding the device to ZHA it only shows a few identities.
According to the following article ([Device Support Request] _TZE200_cwnjrr72 TS0601 · Issue #1212 · zigpy/zha-device-handlers · GitHub) the quirk ts0601_trv_moes.py.zip should give me access to a lot more entities, so I can set up some proper temperature control.
Unfortunately it did not, instead it did make the Zigbee coordinator to stop functioning (I am using a Sonoff zigbee 3.0 usb dongle plus)
Logger: homeassistant.config_entries
Source: zha_custom_quirks/ts0601_trv_moes.py:168
First occurred: 15:05:02 (1 occurrences)
Last logged: 15:05:02
Error setting up entry Sonoff Zigbee 3.0 USB Dongle Plus, s/n: d021393aad45ec11b6f8d1c66f14af06 - ITead for zha
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 353, 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 "/usr/local/lib/python3.10/site-packages/zhaquirks/__init__.py", line 409, in setup
importer.find_module(modname).load_module(modname)
File "<frozen importlib._bootstrap_external>", line 548, in _check_name_wrapper
File "<frozen importlib._bootstrap_external>", line 1063, in load_module
File "<frozen importlib._bootstrap_external>", line 888, in load_module
File "<frozen importlib._bootstrap>", line 290, in _load_module_shim
File "<frozen importlib._bootstrap>", line 719, in _load
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/config/zha_custom_quirks/ts0601_trv_moes.py", line 168, in <module>
class MoesManufCluster(TuyaManufClusterAttributes):
File "/usr/local/lib/python3.10/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!
Does anyone recognize this issue or might have a solution. Any held would be very much appreciated.
Thanks in advance!
PS: I am running Home Assistant OS version 2022.7.6