question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[BUG] Lonsonho Tuya Zigbee Wireless Smart Scene Switch wrongly identified

See original GitHub issue

I have just got a Lonsonho Tuya Zigbee Wireless Smart Scene Switch 4 Gang which when added to ZHA shows up as 4 switches and a battery sensor. Nowhere is the button state exposed. I have added this using Zigbee2MQTT and it is exposed as expected and is useable in automations. My coordinator is a Sonoff CC2531 stick flashed with Z-stack firmware. Please see the attached screenshots for details.

What ZHA shows: Screenshot 2022-01-23 at 2 46 02 pm

What Zigbee2MQTT shows: Screenshot 2022-01-23 at 2 41 23 pm

Device signature:

{ "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.EndDevice: 2>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress: 128>, manufacturer_code=4417, maximum_buffer_size=66, maximum_incoming_transfer_size=66, server_mask=10752, maximum_outgoing_transfer_size=66, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *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": 260, "device_type": "0x0000", "in_clusters": [ "0x0000", "0x0001", "0x0006", "0xe000" ], "out_clusters": [ "0x000a", "0x0019" ] }, "2": { "profile_id": 260, "device_type": "0x0000", "in_clusters": [ "0x0001", "0x0006" ], "out_clusters": [] }, "3": { "profile_id": 260, "device_type": "0x0000", "in_clusters": [ "0x0001", "0x0006" ], "out_clusters": [] }, "4": { "profile_id": 260, "device_type": "0x0000", "in_clusters": [ "0x0001", "0x0006" ], "out_clusters": [] } }, "manufacturer": "_TZ3000_uaa99arv", "model": "TS0044", "class": "zigpy.device.Device" }

Logs:

Device 0x21f3 (a4:c1:38:fb:52:7a:17:20) left the network [0x21F3:1:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_TRANSACTION_EXPIRED: 240> [0x21F3:1:0x0006]: async_initialize: retryable request #3 failed: Request failed after 5 attempts: <Status.MAC_TRANSACTION_EXPIRED: 240>. Retrying in 3.0s [0x21F3:1:0x0001]: failed to get attributes ‘[‘battery_voltage’, ‘battery_percentage_remaining’]’ on ‘power’ cluster: Request failed after 5 attempts: <Status.NWK_INVALID_REQUEST: 194> [0x21F3:1:0x0001]: async_initialize: retryable request #3 failed: Request failed after 5 attempts: <Status.NWK_INVALID_REQUEST: 194>. Retrying in 2.3s [0x21F3:1:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x4f request [0x21F3:1:0x0001]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x50 request [0x21F3:2:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.NWK_INVALID_REQUEST: 194> [0x21F3:2:0x0006]: async_initialize: retryable request #3 failed: Request failed after 5 attempts: <Status.NWK_INVALID_REQUEST: 194>. Retrying in 3.2s Device 0x6f1a (a4:c1:38:fb:52:7a:17:20) joined the network Device a4:c1:38:fb:52:7a:17:20 changed id (0x6f1a => 0x6f1a) [0x6f1a] Skipping initialization, device is fully initialized Device is initialized <Device model='TS0044' manuf='_TZ3000_uaa99arv' nwk=0x6F1A ieee=a4:c1:38:fb:52:7a:17:20 is_initialized=True> Checking quirks for _TZ3000_uaa99arv TS0044 (a4:c1:38:fb:52:7a:17:20) Considering <class ‘zhaquirks.tuya.ts0044.TuyaSmartRemote0044TO’> Fail because input cluster mismatch on at least one endpoint Considering <class ‘zhaquirks.tuya.ts0044.TuyaSmartRemote0044TI’> Fail because input cluster mismatch on at least one endpoint Considering <class ‘zhaquirks.xbee.xbee_io.XBeeSensor’> Fail because endpoint list mismatch: {232, 230} {1, 2, 3, 4} Considering <class ‘zhaquirks.xbee.xbee3_io.XBee3Sensor’> Fail because endpoint list mismatch: {232, 230} {1, 2, 3, 4} Considering <class ‘zhaquirks.smartthings.tag_v4.SmartThingsTagV4’> Fail because endpoint list mismatch: {1} {1, 2, 3, 4} Considering <class ‘zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor’> Fail because endpoint list mismatch: {1} {1, 2, 3, 4} Considering <class ‘zhaquirks.netvox.z308e3ed.Z308E3ED’> Fail because endpoint list mismatch: {1} {1, 2, 3, 4} Considering <class ‘zhaquirks.gledopto.soposhgu10.SoposhGU10’> Fail because endpoint list mismatch: {11, 13} {1, 2, 3, 4} Considering <class ‘bellows.zigbee.application.EZSPCoordinator’> Fail because endpoint list mismatch: {1} {1, 2, 3, 4} device - 0x6F1A:a4:c1:38:fb:52:7a:17:20 entering async_device_initialized - is_new_join: True device - 0x6F1A:a4:c1:38:fb:52:7a:17:20 has joined the ZHA zigbee network 0x21F3: started configuration 0x21F3:ZDO: ‘async_configure’ stage succeeded Device a4:c1:38:fb:52:7a:17:20 already exists. Updating it. Device 0x6f1a (a4:c1:38:fb:52:7a:17:20) joined the network [0x6f1a:zdo] ZDO request ZDOCmd.Device_annce: [0x6F1A, a4:c1:38:fb:52:7a:17:20, 128] [0x6f1a:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=79 command_id=Command.Read_Attributes_rsp> [0x6f1a:1:0x0006] ZCL request 0x0001: [[ReadAttributeRecord(attrid=0, status=<Status.SUCCESS: 0>, value=<TypeValue type=Bool, value=Bool.false>)]] [0x21F3:2:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x51 request [0x6f1a:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=80 command_id=Command.Read_Attributes_rsp> [0x6f1a:1:0x0001] ZCL request 0x0001: [[ReadAttributeRecord(attrid=32, status=<Status.SUCCESS: 0>, value=<TypeValue type=uint8_t, value=28>), ReadAttributeRecord(attrid=33, status=<Status.SUCCESS: 0>, value=<TypeValue type=uint8_t, value=138>)]] [0x21F3:2:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:2:0x0006]: async_initialize: all attempts have failed: [DeliveryError(‘Request failed after 5 attempts: <Status.MAC_TRANSACTION_EXPIRED: 240>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_TRANSACTION_EXPIRED: 240>’), DeliveryError(‘Request failed after 5 attempts: <Status.NWK_INVALID_REQUEST: 194>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’)] [0x21F3:3:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x52 request [0x21F3:2:0x0006]: ‘async_initialize’ stage succeeded [0x21F3:3:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:3:0x0006]: async_initialize: retryable request #1 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 1.1s [0x6f1a:1:0x000a] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=82 command_id=Command.Read_Attributes> [0x6f1a:1:0x000a] ZCL request 0x0000: [[7]] [0x21F3:3:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x53 request [0x21F3:3:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:3:0x0006]: async_initialize: retryable request #2 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 0.8s [0x21F3:3:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x54 request [0x21F3:3:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:3:0x0006]: async_initialize: retryable request #3 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 2.3s [0x21F3:3:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x55 request [0x21F3:3:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:3:0x0006]: async_initialize: all attempts have failed: [DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’)] [0x21F3:4:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x56 request [0x21F3:3:0x0006]: ‘async_initialize’ stage succeeded [0x21F3:4:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:4:0x0006]: async_initialize: retryable request #1 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 1.0s [0x21F3:1:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: [0x21F3:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError(‘Request failed after 5 attempts: <Status.MAC_TRANSACTION_EXPIRED: 240>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_TRANSACTION_EXPIRED: 240>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_TRANSACTION_EXPIRED: 240>’), TimeoutError()] [0x21F3:1:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x57 request [0x21F3:4:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x58 request [0x21F3:1:0x0001]: failed to get attributes ‘[‘battery_voltage’, ‘battery_percentage_remaining’]’ on ‘power’ cluster: [0x21F3:1:0x0001]: async_initialize: all attempts have failed: [DeliveryError(‘Request failed after 5 attempts: <Status.MAC_TRANSACTION_EXPIRED: 240>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_TRANSACTION_EXPIRED: 240>’), DeliveryError(‘Request failed after 5 attempts: <Status.NWK_INVALID_REQUEST: 194>’), TimeoutError()] [0x21F3:1:0x0001]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x59 request [0x21F3:1:0x0006]: ‘async_initialize’ stage succeeded [0x21F3:1:0x0001]: ‘async_initialize’ stage succeeded [0x21F3:1:0x0000]: ‘async_initialize’ stage succeeded [0x21F3:1:0x0019]: ‘async_initialize’ stage succeeded [0x21F3:1:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:1:0x0006]: async_initialize: retryable request #1 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 1.1s [0x21F3:4:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:4:0x0006]: async_initialize: retryable request #2 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 1.0s [0x21F3:1:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x5a request [0x21F3:4:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x5b request [0x21F3:1:0x0001]: failed to get attributes ‘[‘battery_voltage’, ‘battery_percentage_remaining’]’ on ‘power’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:1:0x0001]: async_initialize: retryable request #1 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 0.8s [0x21F3:1:0x0001]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x5c request [0x21F3:1:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:1:0x0006]: async_initialize: retryable request #2 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 1.2s [0x21F3:1:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x5d request [0x21F3:4:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:4:0x0006]: async_initialize: retryable request #3 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 2.4s [0x21F3:1:0x0001]: failed to get attributes ‘[‘battery_voltage’, ‘battery_percentage_remaining’]’ on ‘power’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:1:0x0001]: async_initialize: retryable request #2 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 1.0s [0x21F3:1:0x0001]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x5e request [0x21F3:4:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x5f request [0x21F3:1:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:1:0x0006]: async_initialize: retryable request #3 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 2.6s [0x21F3:1:0x0001]: failed to get attributes ‘[‘battery_voltage’, ‘battery_percentage_remaining’]’ on ‘power’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:1:0x0001]: async_initialize: retryable request #3 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 3.5s [0x21F3:1:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x60 request [0x21F3:4:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:4:0x0006]: async_initialize: all attempts have failed: [DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’)] [0x21F3:1:0x0000]: initializing channel: from_cache: False [0x21F3:1:0x0000]: finished channel initialization [0x21F3:1:0x0019]: initializing channel: from_cache: False [0x21F3:1:0x0019]: finished channel initialization [0x21F3:4:0x0006]: ‘async_initialize’ stage succeeded [0x21F3:2:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x61 request 0x21F3: power source: Battery or Unknown 0x21F3: completed initialization [0x21F3:1:0x0001]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x62 request [0x21F3:1:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’)] [0x21F3:3:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x63 request [0x21F3:2:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:2:0x0006]: async_initialize: retryable request #1 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 1.1s [0x21F3:2:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x64 request [0x21F3:1:0x0001]: failed to get attributes ‘[‘battery_voltage’, ‘battery_percentage_remaining’]’ on ‘power’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:1:0x0001]: async_initialize: all attempts have failed: [DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’)] [0x21F3:4:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x65 request [0x21F3:1:0x0006]: ‘async_initialize’ stage succeeded [0x21F3:1:0x0001]: ‘async_initialize’ stage succeeded [0x21F3:1:0x0000]: ‘async_initialize’ stage succeeded [0x21F3:1:0x0019]: ‘async_initialize’ stage succeeded [0x21F3:3:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:3:0x0006]: async_initialize: retryable request #1 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 1.0s [0x21F3:3:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x66 request [0x21F3:2:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:2:0x0006]: async_initialize: retryable request #2 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 1.2s [0x21F3:2:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x67 request [0x21F3:4:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:4:0x0006]: async_initialize: retryable request #1 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 0.8s [0x21F3:4:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x68 request [0x21F3:3:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:3:0x0006]: async_initialize: retryable request #2 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 0.8s [0x21F3:3:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x69 request [0x21F3:2:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:2:0x0006]: async_initialize: retryable request #3 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 2.6s [0x21F3:4:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:4:0x0006]: async_initialize: retryable request #2 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 0.9s [0x21F3:2:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x6a request [0x21F3:4:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x6b request [0x21F3:3:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:3:0x0006]: async_initialize: retryable request #3 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 2.3s [0x21F3:3:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x6c request [0x21F3:2:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:2:0x0006]: async_initialize: all attempts have failed: [DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’)] [0x21f3] Extending timeout for 0x6d request [0x21F3:2:0x0006]: ‘async_initialize’ stage succeeded [0x21F3:4:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:4:0x0006]: async_initialize: retryable request #3 failed: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>. Retrying in 2.6s [0x21F3:4:0x0006]: initializing channel: from_cache: False [0x21f3] Extending timeout for 0x6e request [0x21F3:3:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:3:0x0006]: async_initialize: all attempts have failed: [DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’)] [0x21f3] Extending timeout for 0x6f request [0x21F3:3:0x0006]: ‘async_initialize’ stage succeeded [0x21F3:4:0x0006]: failed to get attributes ‘[‘on_off’]’ on ‘on_off’ cluster: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:4:0x0006]: async_initialize: all attempts have failed: [DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’), DeliveryError(‘Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>’)] [0x21F3:1:0x0000]: finished channel configuration [0x21F3:1:0x0019]: finished channel configuration [0x21F3:4:0x0006]: ‘async_initialize’ stage succeeded [0x21f3] Extending timeout for 0x70 request 0x21F3: power source: Battery or Unknown 0x21F3: completed initialization [0x21F3:1:0x0006]: Failed to bind ‘on_off’ cluster: [0x21f3] Extending timeout for 0x71 request [0x21F3:1:0x0006]: failed to set reporting on ‘on_off’ cluster for: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:1:0x0006]: finished channel configuration [0x21f3] Extending timeout for 0x72 request [0x21F3:1:0x0001]: Failed to bind ‘power’ cluster: [0x21f3] Extending timeout for 0x73 request [0x21F3:1:0x0001]: failed to set reporting on ‘power’ cluster for: Request failed after 5 attempts: <Status.MAC_NO_ACK: 233> [0x21F3:1:0x0001]: finished channel configuration [0x21f3] Extending timeout for 0x74 request [0x21F3:1:0x0006]: ‘async_configure’ stage succeeded [0x21F3:1:0x0001]: ‘async_configure’ stage succeeded [0x21F3:1:0x0000]: ‘async_configure’ stage succeeded [0x21F3:1:0x0019]: ‘async_configure’ stage succeeded

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
SparkyDan555commented, Feb 14, 2022

I have just tested your quirk and it works perfectly! Thanks! This should be merged into the main repo.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Problem with executing actions coming from Tuya ZigBee ...
I've connected it to Tuya Zigbee gateway, and it was correctly ... with executing actions coming from Tuya ZigBee Smart Scene Switch 4....
Read more >
How to reset the Zigbee device to the state to be configured?
Devices with a reset button: Firstly, make sure the device is powered off for more than 10 seconds before powering on the device....
Read more >
Zigbee2MQTT - Tuya 4-button Scene Switch (TS0044)
This is a blueprint for the Tuya 4-button Scene Switch. Supported actions for each button: Short press Double press Long press (5 seconds) ......
Read more >
Four button Tuya Zigbee device DTH (DTH link in post #7 ...
I just received a new device: a 4 Gang Scenario Switch (Lonsonho Tuya ZigBee Wireless Smart Scene Switch 4 Buttons Scenario Switches Smart...
Read more >
[RELEASE] Tuya Scene Switch TS004F driver
Search for "Tuya Scene Switch TS004F" or by tag "Zigbee". ... added TS0042 Tuya Zigbee 2 Gang Wireless Smart Switch; removed 'release' event ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found