Skip to content

How to add TS0202 from _TZ3210_oekbi7o4 #11119

@alid-wise

Description

@alid-wise

Hello.

I'm trying to connect the 'is-thpl-zb EFK' (https://www.zigbee2mqtt.io/devices/is-thpl-zb.html). When pairing, it identifies it as a 'Tuya TS0202'. Log message:
[2025-12-27 14:48:42] debug: zh:controller:device: Interview - Detected potential Tuya end device, reading modelID and manufacturerName...
[2025-12-27 14:48:42] debug: zh:controller:endpoint: ZCL command 0x70ac08fffeadb7a2/1 genBasic.read(["modelId","manufacturerName"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false,"sendPolicy":"immediate"})
[2025-12-27 14:48:47] debug: z2m: Received Zigbee message from '0x70ac08fffeadb7a2', type 'readResponse', cluster 'genBasic', data '{"manufacturerName":"_TZ3210_oekbi7o4","modelId":"TS0202"}' from endpoint 1 with groupID 0

When trying to create an external converter, saving the Dev Console -> External Converters form resulted in the error:
"invalid code: definition.fingerprint is not iterable"
on the line
fingerprint: [ { modelID: 'TS0202', manufacturerName: '_TZ3210_oekbi7o4', } ],

If the '_oekbi7o4' part of the string is replaced with something else, an arbitrary set of characters, the saving error disappears.

Is there a way to solve this problem?

My Zigbee2MQTT Current version: 2.7.1-1

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions