Can not get a second zigbee blind to work with ZHA (TS0601 _TZE200_)

Hi all,

I have an existing tuya/zigbee window blind/motor configured in ZHA (using the quirk) which works great. I have now bought a second blind (same model), ZHA discovers it, but none of the controls work. It states it is using the same quirk file.

Both report as: TS0601 _TZE200_7eue9vhc

In ZHA for the working blind motor, under Device Info it states:
Connected via [Texas Instruments CC2652]
Firmware: 0x00000044

But for the new blind motor, under Device Info, it does not show those lines of info.

Anyone got any ideas/help?

Thanks,
J.

Compare the input clusters, Tuya probably added an additional cluster on the new blind, so the quirk isn’t matching.

Apologises for the delay.

I have checked and the quirk is matching. I’ve even created a new class and it states under the device info that it is using it:

class TuyaMoesCover0601_Bathroom(TuyaWindowCover):
    """Tuya blind controller device."""

    signature = {
       # <SimpleDescriptor endpoint=1 profile=260 device_type=81 device_version=0
        # input_clusters=[0, 4, 5, 61184]
        # output_clusters=[25, 10]>
        # },
        # "manufacturer": "_TZE200_7eue9vhc",
        # "model": "TS0601",
        # "class": "zigpy.device.Device"
        # }
        MODELS_INFO: [
            ("_TZE200_7eue9vhc", "TS0601"),
        ],
        ENDPOINTS: {
            1: {
                PROFILE_ID: zha.PROFILE_ID,
                DEVICE_TYPE: zha.DeviceType.SMART_PLUG,
                INPUT_CLUSTERS: [
                    Basic.cluster_id,
                    Groups.cluster_id,
                    Scenes.cluster_id,
                    TuyaManufCluster.cluster_id,
                ],
                OUTPUT_CLUSTERS: [Time.cluster_id, Ota.cluster_id],
            }
        },
    }

    replacement = {
        ENDPOINTS: {
            1: {
                DEVICE_TYPE: zha.DeviceType.WINDOW_COVERING_DEVICE,
                INPUT_CLUSTERS: [
                    Basic.cluster_id,
                    Groups.cluster_id,
                    Scenes.cluster_id,
                    TuyaManufacturerWindowCover,
                    TuyaWindowCoverControl,
                ],
                OUTPUT_CLUSTERS: [Time.cluster_id, Ota.cluster_id],
            }
        }
    }

This is the debug info when discovering/adding the device:

Emitting event raw_device_initialized with data RawDeviceInitializedEvent(device_info=RawDeviceInitializedDeviceInfo(ieee=28:68:47:ff:fe:27:c5:6d, nwk=0x01AD, pairing_status=<DevicePairingStatus.INTERVIEW_COMPLETE: 2>, model='TS0601', manufacturer='_TZE200_7eue9vhc', signature={'manufacturer': '_TZE200_7eue9vhc', 'model': 'TS0601', 'node_desc': {'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': 4098, 'maximum_buffer_size': 82, 'maximum_incoming_transfer_size': 82, 'server_mask': 11264, 'maximum_outgoing_transfer_size': 82, 'descriptor_capability_field': <DescriptorCapability.NONE: 0>}, 'endpoints': {1: {'profile_id': 260, 'device_type': <DeviceType.SMART_PLUG: 81>, 'input_clusters': [0, 4, 5, 61184], 'output_clusters': [25, 10]}}}), event_type='zha_gateway_message', event='raw_device_initialized') (1 listeners)

Unfortunately the device still does not work. Under the ZHA Device info, it doesn’t show it is connected, like my other blind (of the same model).

I have ordered a Tuya Zigbee hub to see if I can get it working via the tuya app (I’ve only be controlling the blind via the RF remote and local buttons).

Thanks,
J.

I’m not following this. Can you elaborate, maybe a screenshot?

When you get your hub in, you can follow the z2m guide to get the datapoints and we can add it.