Tuya WSD500A wrongly reports being Tuya TS0210
What happened?
I paired 5 Tuya WSD500A and all of them thinks they are Tuya TS0201. I repaired all of them multiple times, removed all, repaired, rebooted the Zigbee2MQTT docker, and also a reboot of the complete UnRaid Server.
What did you expect to happen?
I expected all to be identified as a Tuya WSD500A .
How to reproduce it (minimal and precise)
Reset the Tuya WSD500A and turn on joining and it will identity as Tuya TS0201.
Zigbee2MQTT version
1.28.2 commit: 360a777
Adapter firmware version
20220219 (zStack 3x0)
Adapter
SONOFF Zigbee 3.0 USB Dongle Plus
Debug log
Info 2022-11-28 18:41:33Successfully removed device 'Tuya-Temp-1' (block: false, force: true) Info 2022-11-28 18:41:33MQTT publish: topic 'zigbee2mqtt/bridge/response/device/remove', payload '{"data":{"block":false,"force":true,"id":"Tuya-Temp-1"},"status":"ok","transaction":"i3vqw-1"}' Debug 2022-11-28 18:41:33Received MQTT message on 'homeassistant/sensor/0xa4c1385de2def1b8/battery/config' with data '' Debug 2022-11-28 18:41:33Received MQTT message on 'homeassistant/sensor/0xa4c1385de2def1b8/temperature/config' with data '' Debug 2022-11-28 18:41:33Received MQTT message on 'homeassistant/sensor/0xa4c1385de2def1b8/humidity/config' with data '' Debug 2022-11-28 18:41:33Received MQTT message on 'homeassistant/sensor/0xa4c1385de2def1b8/voltage/config' with data '' Debug 2022-11-28 18:41:33Received MQTT message on 'homeassistant/sensor/0xa4c1385de2def1b8/linkquality/config' with data '' Debug 2022-11-28 18:41:33Received MQTT message on 'homeassistant/sensor/0xa4c1385de2def1b8/voltage/config' with data '' Debug 2022-11-28 18:41:33Received MQTT message on 'homeassistant/sensor/0xa4c1385de2def1b8/linkquality/config' with data '' Info 2022-11-28 18:41:48Device '0xa4c1385de2def1b8' joined Info 2022-11-28 18:41:48MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0xa4c1385de2def1b8","ieee_address":"0xa4c1385de2def1b8"},"type":"device_joined"}' Info 2022-11-28 18:41:48MQTT publish: topic 'homeassistant/sensor/0xa4c1385de2def1b8/battery/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0xa4c1385de2def1b8"],"manufacturer":"TuYa","model":"Temperature & humidity sensor with display (TS0201)","name":"0xa4c1385de2def1b8"},"device_class":"battery","enabled_by_default":true,"entity_category":"diagnostic","name":"0xa4c1385de2def1b8 battery","state_class":"measurement","state_topic":"zigbee2mqtt/0xa4c1385de2def1b8","unique_id":"0xa4c1385de2def1b8_battery_zigbee2mqtt","unit_of_measurement":"%","value_template":"{{ value_json.battery }}"}' Info 2022-11-28 18:41:48MQTT publish: topic 'homeassistant/sensor/0xa4c1385de2def1b8/temperature/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0xa4c1385de2def1b8"],"manufacturer":"TuYa","model":"Temperature & humidity sensor with display (TS0201)","name":"0xa4c1385de2def1b8"},"device_class":"temperature","enabled_by_default":true,"name":"0xa4c1385de2def1b8 temperature","state_class":"measurement","state_topic":"zigbee2mqtt/0xa4c1385de2def1b8","unique_id":"0xa4c1385de2def1b8_temperature_zigbee2mqtt","unit_of_measurement":"°C","value_template":"{{ value_json.temperature }}"}' Info 2022-11-28 18:41:48MQTT publish: topic 'homeassistant/sensor/0xa4c1385de2def1b8/humidity/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0xa4c1385de2def1b8"],"manufacturer":"TuYa","model":"Temperature & humidity sensor with display (TS0201)","name":"0xa4c1385de2def1b8"},"device_class":"humidity","enabled_by_default":true,"name":"0xa4c1385de2def1b8 humidity","state_class":"measurement","state_topic":"zigbee2mqtt/0xa4c1385de2def1b8","unique_id":"0xa4c1385de2def1b8_humidity_zigbee2mqtt","unit_of_measurement":"%","value_template":"{{ value_json.humidity }}"}' Info 2022-11-28 18:41:48MQTT publish: topic 'homeassistant/sensor/0xa4c1385de2def1b8/voltage/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0xa4c1385de2def1b8"],"manufacturer":"TuYa","model":"Temperature & humidity sensor with display (TS0201)","name":"0xa4c1385de2def1b8"},"device_class":"voltage","enabled_by_default":false,"entity_category":"diagnostic","name":"0xa4c1385de2def1b8 voltage","state_class":"measurement","state_topic":"zigbee2mqtt/0xa4c1385de2def1b8","unique_id":"0xa4c1385de2def1b8_voltage_zigbee2mqtt","unit_of_measurement":"mV","value_template":"{{ value_json.voltage }}"}' Info 2022-11-28 18:41:48MQTT publish: topic 'homeassistant/sensor/0xa4c1385de2def1b8/linkquality/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0xa4c1385de2def1b8"],"manufacturer":"TuYa","model":"Temperature & humidity sensor with display (TS0201)","name":"0xa4c1385de2def1b8"},"enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:signal","name":"0xa4c1385de2def1b8 linkquality","state_class":"measurement","state_topic":"zigbee2mqtt/0xa4c1385de2def1b8","unique_id":"0xa4c1385de2def1b8_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}' Info 2022-11-28 18:41:48Starting interview of '0xa4c1385de2def1b8' Info 2022-11-28 18:41:48MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0xa4c1385de2def1b8","ieee_address":"0xa4c1385de2def1b8","status":"started"},"type":"device_interview"}' Debug 2022-11-28 18:41:48Received MQTT message on 'homeassistant/sensor/0xa4c1385de2def1b8/battery/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0xa4c1385de2def1b8"],"manufacturer":"TuYa","model":"Temperature & humidity sensor with display (TS0201)","name":"0xa4c1385de2def1b8"},"device_class":"battery","enabled_by_default":true,"entity_category":"diagnostic","name":"0xa4c1385de2def1b8 battery","state_class":"measurement","state_topic":"zigbee2mqtt/0xa4c1385de2def1b8","unique_id":"0xa4c1385de2def1b8_battery_zigbee2mqtt","unit_of_measurement":"%","value_template":"{{ value_json.battery }}"}' Debug 2022-11-28 18:41:48Received MQTT message on 'homeassistant/sensor/0xa4c1385de2def1b8/temperature/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0xa4c1385de2def1b8"],"manufacturer":"TuYa","model":"Temperature & humidity sensor with display (TS0201)","name":"0xa4c1385de2def1b8"},"device_class":"temperature","enabled_by_default":true,"name":"0xa4c1385de2def1b8 temperature","state_class":"measurement","state_topic":"zigbee2mqtt/0xa4c1385de2def1b8","unique_id":"0xa4c1385de2def1b8_temperature_zigbee2mqtt","unit_of_measurement":"°C","value_template":"{{ value_json.temperature }}"}' Debug 2022-11-28 18:41:48Received MQTT message on 'homeassistant/sensor/0xa4c1385de2def1b8/humidity/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0xa4c1385de2def1b8"],"manufacturer":"TuYa","model":"Temperature & humidity sensor with display (TS0201)","name":"0xa4c1385de2def1b8"},"device_class":"humidity","enabled_by_default":true,"name":"0xa4c1385de2def1b8 humidity","state_class":"measurement","state_topic":"zigbee2mqtt/0xa4c1385de2def1b8","unique_id":"0xa4c1385de2def1b8_humidity_zigbee2mqtt","unit_of_measurement":"%","value_template":"{{ value_json.humidity }}"}' Debug 2022-11-28 18:41:48Received MQTT message on 'homeassistant/sensor/0xa4c1385de2def1b8/voltage/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0xa4c1385de2def1b8"],"manufacturer":"TuYa","model":"Temperature & humidity sensor with display (TS0201)","name":"0xa4c1385de2def1b8"},"device_class":"voltage","enabled_by_default":false,"entity_category":"diagnostic","name":"0xa4c1385de2def1b8 voltage","state_class":"measurement","state_topic":"zigbee2mqtt/0xa4c1385de2def1b8","unique_id":"0xa4c1385de2def1b8_voltage_zigbee2mqtt","unit_of_measurement":"mV","value_template":"{{ value_json.voltage }}"}' Debug 2022-11-28 18:41:48Received MQTT message on 'homeassistant/sensor/0xa4c1385de2def1b8/linkquality/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0xa4c1385de2def1b8"],"manufacturer":"TuYa","model":"Temperature & humidity sensor with display (TS0201)","name":"0xa4c1385de2def1b8"},"enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:signal","name":"0xa4c1385de2def1b8 linkquality","state_class":"measurement","state_topic":"zigbee2mqtt/0xa4c1385de2def1b8","unique_id":"0xa4c1385de2def1b8_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}' Debug 2022-11-28 18:41:49Device '0xa4c1385de2def1b8' announced itself Info 2022-11-28 18:41:49MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0xa4c1385de2def1b8","ieee_address":"0xa4c1385de2def1b8"},"type":"device_announce"}' Debug 2022-11-28 18:41:49Received Zigbee message from '0xa4c1385de2def1b8', type 'readResponse', cluster 'genBasic', data '{"stackVersion":0}' from endpoint 1 with groupID 0 Debug 2022-11-28 18:41:50Received Zigbee message from '0xa4c1385de2def1b8', type 'readResponse', cluster 'genBasic', data '{"dateCode":""}' from endpoint 1 with groupID 0 Debug 2022-11-28 18:41:50Received Zigbee message from '0xa4c1385de2def1b8', type 'readResponse', cluster 'genBasic', data '{}' from endpoint 1 with groupID 0 Info 2022-11-28 18:41:50Successfully interviewed '0xa4c1385de2def1b8', device has successfully been paired Info 2022-11-28 18:41:50Device '0xa4c1385de2def1b8' is supported, identified as: TuYa Temperature & humidity sensor with display (TS0201) Info 2022-11-28 18:41:50MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"definition":{"description":"Temperature & humidity sensor with display","exposes":[{"access":1,"description":"Remaining battery in %","name":"battery","property":"battery","type":"numeric","unit":"%","value_max":100,"value_min":0},{"access":1,"description":"Measured temperature value","name":"temperature","property":"temperature","type":"numeric","unit":"°C"},{"access":1,"description":"Measured relative humidity","name":"humidity","property":"humidity","type":"numeric","unit":"%"},{"access":1,"description":"Voltage of the battery in millivolts","name":"voltage","property":"voltage","type":"numeric","unit":"mV"},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"TS0201","options":[{"access":2,"description":"Number of digits after decimal point for temperature, takes into effect on next report of device.","name":"temperature_precision","property":"temperature_precision","type":"numeric","value_max":3,"value_min":0},{"access":2,"description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","name":"temperature_calibration","property":"temperature_calibration","type":"numeric"},{"access":2,"description":"Number of digits after decimal point for humidity, takes into effect on next report of device.","name":"humidity_precision","property":"humidity_precision","type":"numeric","value_max":3,"value_min":0},{"access":2,"description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","name":"humidity_calibration","property":"humidity_calibration","type":"numeric"}],"supports_ota":false,"vendor":"TuYa"},"friendly_name":"0xa4c1385de2def1b8","ieee_address":"0xa4c1385de2def1b8","status":"successful","supported":true},"type":"device_interview"}' Info 2022-11-28 18:41:50Configuring '0xa4c1385de2def1b8' Debug 2022-11-28 18:41:50Received Zigbee message from '0xa4c1385de2def1b8', type 'readResponse', cluster 'genBasic', data '{"65534":0,"appVersion":70,"manufacturerName":"_TZ3000_xr3htd96","modelId":"TS0201","powerSource":3,"zclVersion":3}' from endpoint 1 with groupID 0 Info 2022-11-28 18:41:50Successfully configured '0xa4c1385de2def1b8'
