zha-device-handlers icon indicating copy to clipboard operation
zha-device-handlers copied to clipboard

[Device Support Request] Moes 2 Gang Dimmer Module ZM-105B-M - TS0601 von _TZE204_dcnsggvz Tuya

Open gerdy001 opened this issue 1 year ago • 5 comments

Problem description

Hello, When trying to add these zigbee dimmer modules via ZHA it does not add any entities, only the device.

Solution description

Are you able to assist with support for this device/entities?

Thanks in advance, Gerhard

Screenshots/Video

Screenshots/Video

[Paste/upload your media here]

Device signature

{ "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.FullFunctionDevice|MainsPowered|RxOnWhenIdle|AllocateAddress: 142>, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *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": "0x0104", "device_type": "0x0051", "input_clusters": [ "0x0000", "0x0004", "0x0005", "0xef00" ], "output_clusters": [ "0x000a", "0x0019" ] } }, "manufacturer": "_TZE204_bxoo2swd", "model": "TS0601", "class": "zigpy.device.Device" }

Diagnostic information

{ "home_assistant": { "installation_type": "Home Assistant OS", "version": "2024.1.6", "dev": false, "hassio": true, "virtualenv": false, "python_version": "3.11.6", "docker": true, "arch": "x86_64", "timezone": "Europe/Berlin", "os_name": "Linux", "os_version": "6.1.71-haos", "supervisor": "2023.12.1", "host_os": "Home Assistant OS 11.4", "docker_version": "24.0.7", "chassis": "embedded", "run_as_root": true }, "custom_components": { "hacs": { "version": "1.34.0", "requirements": [ "aiogithubapi>=22.10.1" ] }, "alexa_media": { "version": "4.9.0", "requirements": [ "alexapy==1.27.10", "packaging>=20.3", "wrapt>=1.14.0" ] }, "easee": { "version": "0.9.55", "requirements": [ "pyeasee==0.7.55" ] }, "waste_collection_schedule": { "version": "1.45.1", "requirements": [ "icalendar", "recurring_ical_events", "icalevents", "beautifulsoup4", "lxml" ] }, "dwd": { "version": "2024.1.0", "requirements": [ "defusedxml==0.7.1" ] }, "ha_heliotherm": { "version": "v1.0.15", "requirements": [ "pymodbus==3.5.2" ] }, "zha_toolkit": { "version": "v1.1.8", "requirements": [ "pytz" ] }, "gruenbeck_cloud": { "version": "0.0.2", "requirements": [ "pygruenbeck_cloud==0.0.4" ] }, "meross_lan": { "version": "4.5.3", "requirements": [] }, "weatherdotcom": { "version": "1.1.3", "requirements": [] } }, "integration_manifest": { "domain": "zha", "name": "Zigbee Home Automation", "after_dependencies": [ "onboarding", "usb" ], "codeowners": [ "@dmulcahey", "@adminiuga", "@puddly", "@TheJulianJES" ], "config_flow": true, "dependencies": [ "file_upload" ], "documentation": "https://www.home-assistant.io/integrations/zha", "iot_class": "local_polling", "loggers": [ "aiosqlite", "bellows", "crccheck", "pure_pcapy3", "zhaquirks", "zigpy", "zigpy_deconz", "zigpy_xbee", "zigpy_zigate", "zigpy_znp", "universal_silabs_flasher" ], "requirements": [ "bellows==0.37.6", "pyserial==3.5", "pyserial-asyncio==0.6", "zha-quirks==0.0.109", "zigpy-deconz==0.22.4", "zigpy==0.60.7", "zigpy-xbee==0.20.1", "zigpy-zigate==0.12.0", "zigpy-znp==0.12.1", "universal-silabs-flasher==0.0.15", "pyserial-asyncio-fast==0.11" ], "usb": [ { "vid": "10C4", "pid": "EA60", "description": "2652", "known_devices": [ "slae.sh cc2652rb stick" ] }, { "vid": "1A86", "pid": "55D4", "description": "sonoffplus*", "known_devices": [ "sonoff zigbee dongle plus v2" ] }, { "vid": "10C4", "pid": "EA60", "description": "sonoffplus*", "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": "0403", "pid": "6015", "description": "conbee", "known_devices": [ "Conbee III" ] }, { "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" ] } ], "zeroconf": [ { "type": "_esphomelib._tcp.local.", "name": "tube*" }, { "type": "_zigate-zigbee-gateway._tcp.local.", "name": "zigate" }, { "type": "_zigstar_gw._tcp.local.", "name": "zigstar" }, { "type": "_uzg-01._tcp.local.", "name": "uzg-01*" }, { "type": "_slzb-06._tcp.local.", "name": "slzb-06*" } ], "is_built_in": true }, "data": { "ieee": "REDACTED", "nwk": 37656, "manufacturer": "_TZE204_bxoo2swd", "model": "TS0601", "name": "_TZE204_bxoo2swd TS0601", "quirk_applied": false, "quirk_class": "zigpy.device.Device", "quirk_id": null, "manufacturer_code": 4098, "power_source": "Mains", "lqi": 60, "rssi": -85, "last_seen": "2024-01-31T20:29:22", "available": false, "device_type": "Router", "signature": { "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.FullFunctionDevice|MainsPowered|RxOnWhenIdle|AllocateAddress: 142>, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *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": "0x0104", "device_type": "0x0051", "input_clusters": [ "0x0000", "0x0004", "0x0005", "0xef00" ], "output_clusters": [ "0x000a", "0x0019" ] } }, "manufacturer": "_TZE204_bxoo2swd", "model": "TS0601" }, "active_coordinator": false, "entities": [], "neighbors": [], "routes": [], "endpoint_names": [ { "name": "SMART_PLUG" } ], "user_given_name": "Licht Tobi", "device_reg_id": "b91becb2a984792eecb43a9e95a45501", "area_id": "tobis_zimmer", "cluster_details": { "1": { "device_type": { "name": "SMART_PLUG", "id": 81 }, "profile_id": 260, "in_clusters": { "0x0000": { "endpoint_attribute": "basic", "attributes": { "0x0001": { "attribute_name": "app_version", "value": 70 }, "0x0004": { "attribute_name": "manufacturer", "value": "_TZE204_bxoo2swd" }, "0x0005": { "attribute_name": "model", "value": "TS0601" } }, "unsupported_attributes": {} }, "0x0004": { "endpoint_attribute": "groups", "attributes": {}, "unsupported_attributes": {} }, "0x0005": { "endpoint_attribute": "scenes", "attributes": {}, "unsupported_attributes": {} }, "0xef00": { "endpoint_attribute": null, "attributes": {}, "unsupported_attributes": {} } }, "out_clusters": { "0x0019": { "endpoint_attribute": "ota", "attributes": {}, "unsupported_attributes": {} }, "0x000a": { "endpoint_attribute": "time", "attributes": {}, "unsupported_attributes": {} } } } } } }

Logs

Logs
[Paste the logs here]

Custom quirk

Custom quirk
[Paste your custom quirk here]

Additional information

No response

gerdy001 avatar Jan 31 '24 22:01 gerdy001

https://github.com/zigpy/zha-device-handlers/pull/2903 If I Understand, it is already supported. Why my Dimmer is not showing any entities in HomeAssistant?

gerdy001 avatar Feb 01 '24 10:02 gerdy001

New version not released yet. It will be included in HA 2024.2

javicalle avatar Feb 04 '24 19:02 javicalle

At this moment it works great. Device itself is relatively good comparing to many other dimmers - always good response time. However, it stops working after some time (like 12-24 hours), which results in : No timeouts, commands are executed, brightness and on/off is set successfully. However, it does not change anything. Which means : I power on dimmer, Z2M says dimmer powered on, but, actually it is not. The reconfig fixes this behavior untill next 12-24 hours.

AlexMKX avatar Feb 13 '24 17:02 AlexMKX

At this moment it works great. Device itself is relatively good comparing to many other dimmers - always good response time.

However, it stops working after some time (like 12-24 hours), which results in : No timeouts, commands are executed, brightness and on/off is set successfully. However, it does not change anything. Which means : I power on dimmer, Z2M says dimmer powered on, but, actually it is not.

The reconfig fixes this behavior untill next 12-24 hours.

Does this still keep happening? I got one to test it and see how it goes.

Has anyone figured out a way to make it cycle dimming? Because now you have to press and hold the button to start dimming up, then press and hold again, to dim it down. I was wandering if there is a value to configure it.

Also, I think this device has more features in the moes app, like timers and stuff. Would it be possible to make it compatible? (I am a complete noob with zigbee internals and integrations).

DefinitelyADev avatar Jun 20 '24 12:06 DefinitelyADev

Unfortunately I have the same issue, where the dimmer becomes unresponsive after a couple of hours (I didn't measure it). Within that state, the dimmer completely doesn't act on what you tell it to do. I bought 2 of them from the same seller, and both behave the same.

Cheaternl avatar Oct 16 '24 19:10 Cheaternl

@Cheaternl @AlexMKX Can you please let conifrm if (lack of responisvness after some time) this issue has been resolved? I am planning to order a larger batch of these dimmers. For now I ordered one for testing. If you could let me know what should I focus on when checking it out - it would be very helpful.

A4cp avatar Dec 23 '24 01:12 A4cp

I can retest, after the holidays have passed. I assume I will get into trouble if I let the diner-table lamp in an uncontrollable state during these days (if the issue still persists) 😅

Cheaternl avatar Dec 24 '24 00:12 Cheaternl

Merry Christmas mate and take your time! 🎄🎅🎁

A4cp avatar Dec 24 '24 01:12 A4cp

I retested both my Moes 2 Gang Dimmer Modules. One of it, completely failed to react on any changes in state I performed. The other one only worked on 1 of the actors to switch on or off.

I lost faith in this dimmer and I'm looking into other brand dimmers.

Cheaternl avatar Jul 20 '25 23:07 Cheaternl