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
743 stars 679 forks source link

[Device Support Request] Avatto TRV TRV07 TS0601 _TZE200_bvrlmajk #2750

Closed jkonieczny closed 1 month ago

jkonieczny commented 11 months ago

Problem description

the TRV is paring, but not displaying any controls/entities. I've tried all the quirks I could find from other TRVs (Avatto and others) but none of them worked

Solution description

zha device handler/quirk that works for TRV07 _TZE200_bvrlmajk tuya smart trv that would allow controlling the thermostat temperature setting

Screenshots/Video

Screenshots/Video ![image](https://github.com/zigpy/zha-device-handlers/assets/400239/a5694c54-30f8-41cd-8b68-21acd43487f4) ![image](https://github.com/zigpy/zha-device-handlers/assets/400239/ccc92890-674b-4d4e-abe4-291b32614b3f)

Device signature

Device signature ```json { "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=4417, maximum_buffer_size=66, maximum_incoming_transfer_size=66, server_mask=10752, maximum_outgoing_transfer_size=66, descriptor_capability_field=, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=True, *is_full_function_device=False, *is_mains_powered=False, *is_receiver_on_when_idle=False, *is_router=False, *is_security_capable=False)", "endpoints": { "1": { "profile_id": "0x0104", "device_type": "0x0051", "input_clusters": [ "0x0000", "0x0004", "0x0005", "0xef00" ], "output_clusters": [ "0x000a", "0x0019" ] } }, "manufacturer": "_TZE200_bvrlmajk", "model": "TS0601", "class": "zigpy.device.Device" } ```

Diagnostic information

Diagnostic information ```json { "home_assistant": { "installation_type": "Home Assistant Container", "version": "2023.6.3", "dev": false, "hassio": false, "virtualenv": false, "python_version": "3.11.4", "docker": true, "arch": "armv7l", "timezone": "Europe/Warsaw", "os_name": "Linux", "os_version": "5.15.93-sunxi", "run_as_root": true }, "custom_components": { "toshiba_ac": { "version": "2023.5.0", "requirements": [ "toshiba-ac==0.3.2" ] }, "tuya_local": { "version": "2022.4.0", "requirements": [ "pycryptodome~=3.17", "tinytuya==1.12.2" ] } }, "integration_manifest": { "domain": "zha", "name": "Zigbee Home Automation", "after_dependencies": [ "onboarding", "usb" ], "codeowners": [ "@dmulcahey", "@adminiuga", "@puddly" ], "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" ], "requirements": [ "bellows==0.35.5", "pyserial==3.5", "pyserial-asyncio==0.6", "zha-quirks==0.0.100", "zigpy-deconz==0.21.0", "zigpy==0.55.0", "zigpy-xbee==0.18.0", "zigpy-zigate==0.11.0", "zigpy-znp==0.11.1" ], "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" ] } ], "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*" } ], "is_built_in": true }, "data": { "ieee": "**REDACTED**", "nwk": 46491, "manufacturer": "_TZE200_bvrlmajk", "model": "TS0601", "name": "_TZE200_bvrlmajk TS0601", "quirk_applied": false, "quirk_class": "zigpy.device.Device", "manufacturer_code": 4417, "power_source": "Battery or Unknown", "lqi": 200, "rssi": -50, "last_seen": "2023-11-14T16:27:19", "available": true, "device_type": "EndDevice", "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=4417, maximum_buffer_size=66, maximum_incoming_transfer_size=66, server_mask=10752, maximum_outgoing_transfer_size=66, descriptor_capability_field=, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=True, *is_full_function_device=False, *is_mains_powered=False, *is_receiver_on_when_idle=False, *is_router=False, *is_security_capable=False)", "endpoints": { "1": { "profile_id": "0x0104", "device_type": "0x0051", "input_clusters": [ "0x0000", "0x0004", "0x0005", "0xef00" ], "output_clusters": [ "0x000a", "0x0019" ] } }, "manufacturer": "_TZE200_bvrlmajk", "model": "TS0601" }, "active_coordinator": false, "entities": [], "neighbors": [], "routes": [], "endpoint_names": [ { "name": "SMART_PLUG" } ], "user_given_name": null, "device_reg_id": "404242308f67aead8a2902994b53f05f", "area_id": "bedroom", "cluster_details": { "1": { "device_type": { "name": "SMART_PLUG", "id": 81 }, "profile_id": 260, "in_clusters": { "0x0004": { "endpoint_attribute": "groups", "attributes": {}, "unsupported_attributes": {} }, "0x0005": { "endpoint_attribute": "scenes", "attributes": {}, "unsupported_attributes": {} }, "0xef00": { "endpoint_attribute": null, "attributes": {}, "unsupported_attributes": {} }, "0x0000": { "endpoint_attribute": "basic", "attributes": { "0x0001": { "attribute_name": "app_version", "value": 72 }, "0x0004": { "attribute_name": "manufacturer", "value": "_TZE200_bvrlmajk" }, "0x0005": { "attribute_name": "model", "value": "TS0601" } }, "unsupported_attributes": {} } }, "out_clusters": { "0x0019": { "endpoint_attribute": "ota", "attributes": {}, "unsupported_attributes": {} }, "0x000a": { "endpoint_attribute": "time", "attributes": {}, "unsupported_attributes": {} } } } } } } ```

Logs

Logs ```python home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:52.804 DEBUG (MainThread) [bellows.ezsp.protocol] Application frame received incomingMessageHandler: [, EmberApsFrame(profileId=260, clusterId=61184, sourceEndpoint=1, destinationEndpoint=1, options=, groupId=0, sequence=248), 184, -54, 0x3753, 255, 255, b'\t\xac$\xa9\x00'] home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:52.806 DEBUG (MainThread) [bellows.zigbee.application] Received incomingMessageHandler frame with [, EmberApsFrame(profileId=260, clusterId=61184, sourceEndpoint=1, destinationEndpoint=1, options=, groupId=0, sequence=248), 184, -54, 0x3753, 255, 255, b'\t\xac$\xa9\x00'] home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:52.809 DEBUG (MainThread) [zigpy.application] Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=, address=0x3753), src_ep=1, dst=AddrModeAddress(addr_mode=, address=0x0000), dst_ep=1, source_route=None, extended_timeout=False, tsn=248, profile_id=260, cluster_id=61184, data=Serialized[b'\t\xac$\xa9\x00'], tx_options=, radius=0, non_member_radius=0, lqi=184, rssi=-54) home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:52.828 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] Received ZCL frame: b'\t\xac$\xa9\x00' home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:52.830 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] 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), tsn=172, command_id=36, *direction=) home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:52.834 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] Decoded ZCL frame: ME167ManufCluster:set_time_request(param=[169, 0]) home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:52.835 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] Received command 0x24 (TSN 172): set_time_request(param=[169, 0]) home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:52.836 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] No explicit handler for cluster command 0x24: set_time_request(param=[169, 0]) home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.652 DEBUG (MainThread) [homeassistant.components.zha.core.device] [0x3753](TS0601): started configuration home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.653 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:ZDO](TS0601): 'async_configure' stage succeeded home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.669 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0000]: Configuring cluster attribute reporting home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.671 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0000]: finished cluster handler configuration home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.671 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0001]: Performing cluster binding home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.672 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0001]: bound 'power' cluster: Status.SUCCESS home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.673 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0001]: Configuring cluster attribute reporting home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.676 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0001]: Successfully configured reporting for '{'battery_voltage': (3600, 10800, 1), 'battery_percentage_remaining': (3600, 10800, 1)}' on 'power' cluster: [ConfigureReportingResponseRecord(status=)] home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.677 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0001]: finished cluster handler configuration home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.678 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0201]: Performing cluster binding home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.679 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0201]: bound 'thermostat' cluster: Status.SUCCESS home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.680 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0201]: Configuring cluster attribute reporting home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.683 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0201]: Successfully configured reporting for '{'local_temperature': (30, 900, 25), 'occupied_cooling_setpoint': (30, 900, 25), 'occupied_heating_setpoint': (30, 900, 25)}' on 'thermostat' cluster: [ConfigureReportingResponseRecord(status=)] home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.687 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0201]: Successfully configured reporting for '{'unoccupied_cooling_setpoint': (30, 900, 25), 'unoccupied_heating_setpoint': (30, 900, 25), 'running_mode': (30, 900, 25)}' on 'thermostat' cluster: [ConfigureReportingResponseRecord(status=)] home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.693 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0201]: Successfully configured reporting for '{'running_state': (30, 900, 5), 'system_mode': (30, 900, 25), 'occupancy': (30, 900, 1)}' on 'thermostat' cluster: [ConfigureReportingResponseRecord(status=)] home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.695 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0201]: Successfully configured reporting for '{'pi_cooling_demand': (30, 900, 5), 'pi_heating_demand': (30, 900, 5)}' on 'thermostat' cluster: [ConfigureReportingResponseRecord(status=)] home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.696 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0201]: finished cluster handler configuration home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.698 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0xef00]: Performing cluster binding home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.701 DEBUG (MainThread) [zigpy.device] [0x3753] Extending timeout for 0x37 request home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.702 DEBUG (MainThread) [bellows.zigbee.application] Sending packet ZigbeePacket(src=AddrModeAddress(addr_mode=, address=0x0000), src_ep=0, dst=AddrModeAddress(addr_mode=, address=0x3753), dst_ep=0, source_route=None, extended_timeout=True, tsn=55, profile_id=0, cluster_id=, data=Serialized[b'7.\xb7\xaf\x0e\xba8\xc1\xa4\x01\x00\xef\x03\xfb\x00\xd2\xfe\xff\x8dy\xe0\x01'], tx_options=, radius=0, non_member_radius=0, lqi=None, rssi=None) home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.707 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0019]: finished cluster handler configuration home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.708 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:2:0x0006]: Performing cluster binding home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.709 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:2:0x0006]: bound 'on_off' cluster: Status.SUCCESS home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.714 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:2:0x0006]: Configuring cluster attribute reporting home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.717 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:2:0x0006]: Successfully configured reporting for '{'on_off': (0, 900, 1)}' on 'on_off' cluster: [ConfigureReportingResponseRecord(status=)] home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.719 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:2:0x0006]: finished cluster handler configuration home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.720 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:3:0x000d]: Performing cluster binding home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.721 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:3:0x000d]: bound 'analog_output' cluster: Status.SUCCESS home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.723 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:3:0x000d]: Configuring cluster attribute reporting home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.732 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:3:0x000d]: Successfully configured reporting for '{'present_value': (30, 900, 1)}' on 'analog_output' cluster: [ConfigureReportingResponseRecord(status=)] home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.734 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:3:0x000d]: finished cluster handler configuration home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.734 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:4:0x0006]: Performing cluster binding home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.735 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:4:0x0006]: bound 'on_off' cluster: Status.SUCCESS home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.736 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:4:0x0006]: Configuring cluster attribute reporting home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.740 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:4:0x0006]: Successfully configured reporting for '{'on_off': (0, 900, 1)}' on 'on_off' cluster: [ConfigureReportingResponseRecord(status=)] home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.741 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:4:0x0006]: finished cluster handler configuration home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.754 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:2:0x0006]: 'async_configure' stage succeeded home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.757 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:3:0x000d]: 'async_configure' stage succeeded home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.758 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:4:0x0006]: 'async_configure' stage succeeded home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:29:59.763 DEBUG (MainThread) [bellows.ezsp.protocol] Send command sendUnicast: (, 0x3753, EmberApsFrame(profileId=0, clusterId=33, sourceEndpoint=0, destinationEndpoint=0, options=, groupId=0, sequence=55), 56, b'7.\xb7\xaf\x0e\xba8\xc1\xa4\x01\x00\xef\x03\xfb\x00\xd2\xfe\xff\x8dy\xe0\x01') home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:30:00.320 DEBUG (MainThread) [bellows.ezsp.protocol] Application frame received incomingMessageHandler: [, EmberApsFrame(profileId=0, clusterId=32801, sourceEndpoint=0, destinationEndpoint=0, options=, groupId=0, sequence=249), 184, -54, 0x3753, 255, 255, b'7\x00'] home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:30:00.322 DEBUG (MainThread) [bellows.zigbee.application] Received incomingMessageHandler frame with [, EmberApsFrame(profileId=0, clusterId=32801, sourceEndpoint=0, destinationEndpoint=0, options=, groupId=0, sequence=249), 184, -54, 0x3753, 255, 255, b'7\x00'] home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:30:00.324 DEBUG (MainThread) [zigpy.application] Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=, address=0x3753), src_ep=0, dst=AddrModeAddress(addr_mode=, address=0x0000), dst_ep=0, source_route=None, extended_timeout=False, tsn=249, profile_id=0, cluster_id=32801, data=Serialized[b'7\x00'], tx_options=, radius=0, non_member_radius=0, lqi=184, rssi=-54) home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:30:00.347 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0xef00]: bound 'tuya_manufacturer' cluster: Status.SUCCESS home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:30:00.348 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0xef00]: Configuring cluster attribute reporting home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:30:00.349 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0xef00]: finished cluster handler configuration home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:30:00.369 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0000]: 'async_configure' stage succeeded home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:30:00.370 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0001]: 'async_configure' stage succeeded home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:30:00.371 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0201]: 'async_configure' stage succeeded home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:30:00.372 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0xef00]: 'async_configure' stage succeeded home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:30:00.372 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0019]: 'async_configure' stage succeeded home-assistant_zha_2023-11-22T12-30-15.187Z.log:2023-11-22 13:30:00.383 DEBUG (MainThread) [homeassistant.components.zha.core.device] [0x3753](TS0601): completed configuration home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:39.240 DEBUG (MainThread) [zigpy.appdb] [0x3753:1:0x0000] Attribute id: 4 value: _TZE200_bvrlmajk home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:39.241 DEBUG (MainThread) [zigpy.appdb] [0x3753:1:0x0000] Attribute id: 5 value: TS0601 home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:40.183 DEBUG (MainThread) [zigpy.appdb] [0x3753:1:0x0000] Attribute id: 4 value: _TZE200_bvrlmajk home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:40.183 DEBUG (MainThread) [zigpy.appdb] [0x3753:1:0x0000] Attribute id: 5 value: TS0601 home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:40.184 DEBUG (MainThread) [zigpy.appdb] [0x3753:1:0x0000] Attribute id: 1 value: 72 home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:40.184 DEBUG (MainThread) [zigpy.appdb] [0x3753:1:0x0000] Attribute id: 65506 value: 56 home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:40.185 DEBUG (MainThread) [zigpy.appdb] [0x3753:1:0x0000] Attribute id: 65508 value: 0 home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:41.803 DEBUG (MainThread) [zigpy.backups] Adding a new backup NetworkBackup(backup_time=datetime.datetime(2023, 11, 22, 12, 29, 7, 89552, tzinfo=datetime.timezone.utc), network_info=NetworkInfo(extended_pan_id=7a:fc:05:0b:5f:dc:cf:1f, pan_id=0xB90A, nwk_update_id=6, nwk_manager_id=0x0000, channel=11, channel_mask=, security_level=5, network_key=Key(key=4a:ef:48:6d:47:80:23:00:b1:88:6b:be:35:e7:ac:c4, tx_counter=483351, rx_counter=0, seq=0, partner_ieee=ff:ff:ff:ff:ff:ff:ff:ff), tc_link_key=Key(key=5a:69:67:42:65:65:41:6c:6c:69:61:6e:63:65:30:39, tx_counter=94208, rx_counter=0, seq=0, partner_ieee=e0:79:8d:ff:fe:d2:00:fb), key_table=[], children=[a4:c1:38:ba:0e:af:b7:2e, a4:c1:38:bf:a6:df:bb:68], nwk_addresses={a4:c1:38:ba:0e:af:b7:2e: 0x3753, a4:c1:38:bf:a6:df:bb:68: 0x03C1}, stack_specific={'ezsp': {'hashed_tclk': '470957bc3ca52e35c5c32f39ee5f0d3a'}}, metadata={'ezsp': {'manufacturer': '', 'board': '', 'version': '7.3.1.0 build 176', 'stack_version': 12, 'can_burn_userdata_custom_eui64': True, 'can_rewrite_custom_eui64': False}}, source='bellows@0.35.9'), node_info=NodeInfo(nwk=0x0000, ieee=e0:79:8d:ff:fe:d2:00:fb, logical_type=)) home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:53.022 DEBUG (MainThread) [homeassistant.components.zha.core.gateway] [0x3753](_TZE200_bvrlmajk TS0601) restored as 'available', last seen: 0:02:29 ago, consider_unavailable_time: 21600 seconds home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:53.070 DEBUG (MainThread) [homeassistant.components.zha.core.device] [0x3753](TS0601): started initialization home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:53.070 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:ZDO](TS0601): 'async_initialize' stage succeeded home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:53.332 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0000]: initializing cluster handler: from_cache: True home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:53.332 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0000]: finished cluster handler initialization home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:53.334 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0xef00]: initializing cluster handler: from_cache: True home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:53.335 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0xef00]: finished cluster handler initialization home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:53.336 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0019]: initializing cluster handler: from_cache: True home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:53.336 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0019]: finished cluster handler initialization home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:53.407 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0000]: 'async_initialize' stage succeeded home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:53.409 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0xef00]: 'async_initialize' stage succeeded home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:53.409 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0019]: 'async_initialize' stage succeeded home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:53.444 DEBUG (MainThread) [homeassistant.components.zha.core.device] [0x3753](TS0601): power source: Battery or Unknown home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:53.445 DEBUG (MainThread) [homeassistant.components.zha.core.device] [0x3753](TS0601): completed initialization home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:56.709 DEBUG (Thread-2) [aiosqlite] executing functools.partial(, 'DELETE FROM network_backups_v12 WHERE backup_json=?', ('{"backup_time": "2023-11-22T12:29:07.089552+00:00", "network_info": {"extended_pan_id": "7a:fc:05:0b:5f:dc:cf:1f", "pan_id": "B90A", "nwk_update_id": 6, "nwk_manager_id": "0000", "channel": 11, "channel_mask": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "security_level": 5, "network_key": {"key": "4a:ef:48:6d:47:80:23:00:b1:88:6b:be:35:e7:ac:c4", "tx_counter": 483351, "rx_counter": 0, "seq": 0, "partner_ieee": "ff:ff:ff:ff:ff:ff:ff:ff"}, "tc_link_key": {"key": "5a:69:67:42:65:65:41:6c:6c:69:61:6e:63:65:30:39", "tx_counter": 94208, "rx_counter": 0, "seq": 0, "partner_ieee": "e0:79:8d:ff:fe:d2:00:fb"}, "key_table": [], "children": ["a4:c1:38:ba:0e:af:b7:2e", "a4:c1:38:bf:a6:df:bb:68"], "nwk_addresses": {"a4:c1:38:ba:0e:af:b7:2e": "3753", "a4:c1:38:bf:a6:df:bb:68": "03C1"}, "stack_specific": {"ezsp": {"hashed_tclk": "470957bc3ca52e35c5c32f39ee5f0d3a"}}, "metadata": {"ezsp": {"manufacturer": "", "board": "", "version": "7.3.1.0 build 176", "stack_version": 12, "can_burn_userdata_custom_eui64": true, "can_rewrite_custom_eui64": false}}, "source": "bellows@0.35.9"}, "node_info": {"nwk": "0000", "ieee": "e0:79:8d:ff:fe:d2:00:fb", "logical_type": "coordinator"}}',)) home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:56.711 DEBUG (Thread-2) [aiosqlite] operation functools.partial(, 'DELETE FROM network_backups_v12 WHERE backup_json=?', ('{"backup_time": "2023-11-22T12:29:07.089552+00:00", "network_info": {"extended_pan_id": "7a:fc:05:0b:5f:dc:cf:1f", "pan_id": "B90A", "nwk_update_id": 6, "nwk_manager_id": "0000", "channel": 11, "channel_mask": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "security_level": 5, "network_key": {"key": "4a:ef:48:6d:47:80:23:00:b1:88:6b:be:35:e7:ac:c4", "tx_counter": 483351, "rx_counter": 0, "seq": 0, "partner_ieee": "ff:ff:ff:ff:ff:ff:ff:ff"}, "tc_link_key": {"key": "5a:69:67:42:65:65:41:6c:6c:69:61:6e:63:65:30:39", "tx_counter": 94208, "rx_counter": 0, "seq": 0, "partner_ieee": "e0:79:8d:ff:fe:d2:00:fb"}, "key_table": [], "children": ["a4:c1:38:ba:0e:af:b7:2e", "a4:c1:38:bf:a6:df:bb:68"], "nwk_addresses": {"a4:c1:38:ba:0e:af:b7:2e": "3753", "a4:c1:38:bf:a6:df:bb:68": "03C1"}, "stack_specific": {"ezsp": {"hashed_tclk": "470957bc3ca52e35c5c32f39ee5f0d3a"}}, "metadata": {"ezsp": {"manufacturer": "", "board": "", "version": "7.3.1.0 build 176", "stack_version": 12, "can_burn_userdata_custom_eui64": true, "can_rewrite_custom_eui64": false}}, "source": "bellows@0.35.9"}, "node_info": {"nwk": "0000", "ieee": "e0:79:8d:ff:fe:d2:00:fb", "logical_type": "coordinator"}}',)) completed home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:57.055 DEBUG (MainThread) [bellows.ezsp.protocol] Application frame received incomingMessageHandler: [, EmberApsFrame(profileId=260, clusterId=61184, sourceEndpoint=1, destinationEndpoint=1, options=, groupId=0, sequence=101), 204, -49, 0x3753, 255, 255, b'\t\x10$\x10\x00'] home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:57.056 DEBUG (MainThread) [bellows.zigbee.application] Received incomingMessageHandler frame with [, EmberApsFrame(profileId=260, clusterId=61184, sourceEndpoint=1, destinationEndpoint=1, options=, groupId=0, sequence=101), 204, -49, 0x3753, 255, 255, b'\t\x10$\x10\x00'] home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:57.060 DEBUG (MainThread) [zigpy.application] Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=, address=0x3753), src_ep=1, dst=AddrModeAddress(addr_mode=, address=0x0000), dst_ep=1, source_route=None, extended_timeout=False, tsn=101, profile_id=260, cluster_id=61184, data=Serialized[b'\t\x10$\x10\x00'], tx_options=, radius=0, non_member_radius=0, lqi=204, rssi=-49) home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:57.068 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] Received ZCL frame: b'\t\x10$\x10\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:57.072 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] 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), tsn=16, command_id=36, *direction=) home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:57.081 WARNING (MainThread) [zigpy.zcl] [0x3753:1:0xef00] Unknown cluster command 36 b'\x10\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:57.255 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] Received command 0x24 (TSN 16): b'\x10\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:10:57.256 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] No explicit handler for cluster command 0x24: b'\x10\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:27.407 DEBUG (MainThread) [bellows.ezsp.protocol] Application frame received incomingMessageHandler: [, EmberApsFrame(profileId=260, clusterId=61184, sourceEndpoint=1, destinationEndpoint=1, options=, groupId=0, sequence=102), 204, -49, 0x3753, 255, 255, b'\t\x11$\x11\x00'] home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:27.408 DEBUG (MainThread) [bellows.zigbee.application] Received incomingMessageHandler frame with [, EmberApsFrame(profileId=260, clusterId=61184, sourceEndpoint=1, destinationEndpoint=1, options=, groupId=0, sequence=102), 204, -49, 0x3753, 255, 255, b'\t\x11$\x11\x00'] home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:27.410 DEBUG (MainThread) [zigpy.application] Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=, address=0x3753), src_ep=1, dst=AddrModeAddress(addr_mode=, address=0x0000), dst_ep=1, source_route=None, extended_timeout=False, tsn=102, profile_id=260, cluster_id=61184, data=Serialized[b'\t\x11$\x11\x00'], tx_options=, radius=0, non_member_radius=0, lqi=204, rssi=-49) home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:27.412 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] Received ZCL frame: b'\t\x11$\x11\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:27.415 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] 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), tsn=17, command_id=36, *direction=) home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:27.418 WARNING (MainThread) [zigpy.zcl] [0x3753:1:0xef00] Unknown cluster command 36 b'\x11\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:27.425 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] Received command 0x24 (TSN 17): b'\x11\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:27.425 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] No explicit handler for cluster command 0x24: b'\x11\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:57.028 DEBUG (MainThread) [homeassistant.components.zha.core.device] [0x3753](TS0601): Device seen - marking the device available and resetting counter home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:57.028 DEBUG (MainThread) [homeassistant.components.zha.core.device] [0x3753](TS0601): Update device availability - device available: True - new availability: True - changed: False home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:57.901 DEBUG (MainThread) [bellows.ezsp.protocol] Application frame received incomingMessageHandler: [, EmberApsFrame(profileId=260, clusterId=61184, sourceEndpoint=1, destinationEndpoint=1, options=, groupId=0, sequence=103), 204, -49, 0x3753, 255, 255, b'\t\x12$\x12\x00'] home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:57.902 DEBUG (MainThread) [bellows.zigbee.application] Received incomingMessageHandler frame with [, EmberApsFrame(profileId=260, clusterId=61184, sourceEndpoint=1, destinationEndpoint=1, options=, groupId=0, sequence=103), 204, -49, 0x3753, 255, 255, b'\t\x12$\x12\x00'] home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:57.903 DEBUG (MainThread) [zigpy.application] Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=, address=0x3753), src_ep=1, dst=AddrModeAddress(addr_mode=, address=0x0000), dst_ep=1, source_route=None, extended_timeout=False, tsn=103, profile_id=260, cluster_id=61184, data=Serialized[b'\t\x12$\x12\x00'], tx_options=, radius=0, non_member_radius=0, lqi=204, rssi=-49) home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:57.905 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] Received ZCL frame: b'\t\x12$\x12\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:57.908 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] 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), tsn=18, command_id=36, *direction=) home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:57.910 WARNING (MainThread) [zigpy.zcl] [0x3753:1:0xef00] Unknown cluster command 36 b'\x12\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:57.933 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] Received command 0x24 (TSN 18): b'\x12\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:11:57.934 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] No explicit handler for cluster command 0x24: b'\x12\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:27.978 DEBUG (MainThread) [homeassistant.components.zha.core.device] [0x3753](TS0601): started configuration home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:27.979 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:ZDO](TS0601): 'async_configure' stage succeeded home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:28.676 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0000]: Configuring cluster attribute reporting home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:28.678 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0000]: finished cluster handler configuration home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:28.679 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0xef00]: Performing cluster binding home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:28.690 DEBUG (MainThread) [zigpy.device] [0x3753] Extending timeout for 0x26 request home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:28.691 DEBUG (MainThread) [bellows.zigbee.application] Sending packet ZigbeePacket(src=AddrModeAddress(addr_mode=, address=0x0000), src_ep=0, dst=AddrModeAddress(addr_mode=, address=0x3753), dst_ep=0, source_route=None, extended_timeout=True, tsn=38, profile_id=0, cluster_id=, data=Serialized[b'&.\xb7\xaf\x0e\xba8\xc1\xa4\x01\x00\xef\x03\xfb\x00\xd2\xfe\xff\x8dy\xe0\x01'], tx_options=, radius=0, non_member_radius=0, lqi=None, rssi=None) home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:28.710 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0019]: finished cluster handler configuration home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:28.713 DEBUG (MainThread) [bellows.ezsp.protocol] Application frame received incomingMessageHandler: [, EmberApsFrame(profileId=260, clusterId=61184, sourceEndpoint=1, destinationEndpoint=1, options=, groupId=0, sequence=104), 204, -49, 0x3753, 255, 255, b'\t\x13$\x13\x00'] home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:28.747 DEBUG (MainThread) [bellows.zigbee.application] Received incomingMessageHandler frame with [, EmberApsFrame(profileId=260, clusterId=61184, sourceEndpoint=1, destinationEndpoint=1, options=, groupId=0, sequence=104), 204, -49, 0x3753, 255, 255, b'\t\x13$\x13\x00'] home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:28.749 DEBUG (MainThread) [zigpy.application] Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=, address=0x3753), src_ep=1, dst=AddrModeAddress(addr_mode=, address=0x0000), dst_ep=1, source_route=None, extended_timeout=False, tsn=104, profile_id=260, cluster_id=61184, data=Serialized[b'\t\x13$\x13\x00'], tx_options=, radius=0, non_member_radius=0, lqi=204, rssi=-49) home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:28.751 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] Received ZCL frame: b'\t\x13$\x13\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:28.772 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] 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), tsn=19, command_id=36, *direction=) home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:28.774 WARNING (MainThread) [zigpy.zcl] [0x3753:1:0xef00] Unknown cluster command 36 b'\x13\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:28.806 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] Received command 0x24 (TSN 19): b'\x13\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:28.807 DEBUG (MainThread) [zigpy.zcl] [0x3753:1:0xef00] No explicit handler for cluster command 0x24: b'\x13\x00' home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:29.253 DEBUG (MainThread) [bellows.ezsp.protocol] Send command sendUnicast: (, 0x3753, EmberApsFrame(profileId=0, clusterId=33, sourceEndpoint=0, destinationEndpoint=0, options=, groupId=0, sequence=38), 39, b'&.\xb7\xaf\x0e\xba8\xc1\xa4\x01\x00\xef\x03\xfb\x00\xd2\xfe\xff\x8dy\xe0\x01') home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:29.690 DEBUG (MainThread) [bellows.ezsp.protocol] Application frame received incomingMessageHandler: [, EmberApsFrame(profileId=0, clusterId=32801, sourceEndpoint=0, destinationEndpoint=0, options=, groupId=0, sequence=105), 204, -49, 0x3753, 255, 255, b'&\x00'] home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:29.692 DEBUG (MainThread) [bellows.zigbee.application] Received incomingMessageHandler frame with [, EmberApsFrame(profileId=0, clusterId=32801, sourceEndpoint=0, destinationEndpoint=0, options=, groupId=0, sequence=105), 204, -49, 0x3753, 255, 255, b'&\x00'] home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:29.693 DEBUG (MainThread) [zigpy.application] Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=, address=0x3753), src_ep=0, dst=AddrModeAddress(addr_mode=, address=0x0000), dst_ep=0, source_route=None, extended_timeout=False, tsn=105, profile_id=0, cluster_id=32801, data=Serialized[b'&\x00'], tx_options=, radius=0, non_member_radius=0, lqi=204, rssi=-49) home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:29.993 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0xef00]: bound 'None' cluster: Status.SUCCESS home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:30.001 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0xef00]: Configuring cluster attribute reporting home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:30.002 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0xef00]: finished cluster handler configuration home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:30.279 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0000]: 'async_configure' stage succeeded home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:30.281 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0xef00]: 'async_configure' stage succeeded home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:30.298 DEBUG (MainThread) [homeassistant.components.zha.core.cluster_handlers] [0x3753:1:0x0019]: 'async_configure' stage succeeded home-assistant_zha_2023-11-22T15-12-34.782Z.log:2023-11-22 16:12:30.330 DEBUG (MainThread) [homeassistant.components.zha.core.device] [0x3753](TS0601): completed configuration ```

Custom quirk

Custom quirk ```python [Paste your custom quirk here] ```

Additional information

No response

kkossev commented 11 months ago

Here is the needed information for making a quirk for TS0601 _TZE200_bvrlmajk

"1":"Mode", mode Enum {"range": ["auto", "manual", "off", "on"]} "2":"Target temperature", temp_set Integer { "unit": "°C", "min": 50, "max": 350, "scale": 1, "step": 5} "3":"Current temperature", temp_current Integer {"unit": "°C", "min": -100, "max": 500, "scale": 1, "step": 5} "6":"Working status", work_state Enum {"range": ["closed", "opened"]} "7":"Window status", window_state Enum {"range": ["closed", "opened"]} "8":"Open window", window_check Boolean "{true,false}" "12":"Child lock", child_lock Boolean "{true,false}" "13":"Battery",battery_percentage Integer {"unit": "%", "min": 0, "max": 100, "scale": 0, "step": 1} "14":"Fault alarm", fault Bitmap {"label": ["fault_sensor", "fault_motor","fault_low_batt", "fault_ug_low_batt"], "maxlen": 4} "15":"Min. limit temperature", lower_temp Integer {"unit": "°C", "min": 50, "max": 150, "scale": 1, "step": 10} "16":"Max. limit temperature", upper_temp Integer {"unit": "°C", "min": 200, "max": 350, "scale": 1, "step": 10} "17":"Heating schedule", week_program_13_1 Raw{} "18":"Week program Tuesday", week_program_13_2 Raw{} "19":"Week program Wednesday", week_program_13_3 Raw {} "20":"Week program Thursday", week_program_13_4 Raw {} "21":"Week program Friday", week_program_13_5 Raw {} "22":"Week program Saturday", week_program_13_6 Raw {} "23":"Week program Sunday", week_program_13_7 Raw {} "101":"Room sensor calibration", temp_correction Integer {"unit": "°C", "min": -100, "max": 100, "scale": 1, "step": 1 } "108":"Valve", valve_open_degree Integer {"unit": "%", "min": 0, "max": 1000, "scale": 1, "step": 10} "109":"Model", mfg_model String {"maxlen": 255} "110":"Motor thrust", motor_thrust Enum {"range": ["strong", "middle", "weak"]} "111":"Display brightness", brightness Enum {"range": ["high", "mid", "low"]} "112":"Software version", soft_version Integer {"unit": "", "min": 0, "max": 65536, "scale": 0, "step": 1} "113":"Screen orientation", screen_orientation Enum {"range": ["up", "right", "down", "left"]} "114":"System mode", system_mode Enum {"range": ["comfort_mode","Eco_mode"]} "115":"Switch deviation (energy-saving mode only)", switch_wrap Integer {"unit": "°C", "min": 5, "max": 50, "scale": 1,"step": 1} "116":"Motor data" motor_data String { "maxlen": 255 }}

Thanks @hubivlad

Jedrek2021 commented 10 months ago

@kkossev thanks for the info but do you know what the temperature/time schedule format should look like, maybe an example of a schedule?

kkossev commented 9 months ago

@Jedrek2021 Sorry for the late reply... Unfortunately, I don't know the schedules (Week Programs) format.

HunorRr commented 9 months ago

I have the same device, TS0601 by _TZE200_bvrlmajk. Did you get it working?

Jedrek2021 commented 9 months ago

Yes, thanks @eteodun (https://github.com/eteodun/Avatto-TRV-TRV07-TS0601-_TZE200_bvrlmajk) I made a small modification, it works in manual mode and is controlled from HA, I use Zigbee2MQTT. This is enough for me for now (does not read schedules in auto mode). I'm including my quirk, maybe it will be useful to someone for further work tuyats601.zip

jacekk015 commented 7 months ago

https://github.com/jacekk015/zha_quirks Quirk name: ts0601_trv_rtitek2.py

Test it if possible. In case of errors Debug level logs needed from pairing process or specific action.

github-actions[bot] commented 1 month 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.