Tuya V2 unsupported devices (Legacy versions)

Hello All,

After an update to HA 2021.11.5 from the old good 2021.09.06 I had to reconfigure Tuya devices.
Don’t have much only 3 curtains installed in 2020 and 2021, all the same model.
HA can find all 3 of them but only for one (2021) it creates the entity.

I can find just one diference in tuya cloud device debugging standard instruction set.
Working one:
{
“range”: [
“open”,
“stop”,
“close”
]
}
percent_control Integer
{
“unit”: “%”,
“min”: 0,
“max”: 100,
“scale”: 0,
“step”: 1
}

Not working one:
{
“range”: [
“ZZ”,
“FZ”,
“STOP”
]
}
opposite Boolean
“{true,false}”
position Integer
{
“unit”: “%”,
“min”: 0,
“max”: 100,
“scale”: 0,
“step”: 1
}

I had a chatr with Tuya helpdesk and the answer was simple:

Hello, thank you for waiting. Your two devices do not meet the cloud standard instructions, so they can only be used in APP.
This is defined by the manufacturer at the time of production. Device ID: 52003233ECF****** ID: 10670875BC*****
https://developer.tuya.com/en/docs/iot/f?id=K9gf46o5mtfyc

Any help would be much appreciated

Thanks

I don’t understand why they say that it can only be used in the app. That is not true. IT is possible to control it through the cloud api, but using the non-standard instructions.
I have a device with the same instructionset as you have. I built a small java app to test it out through the cloud api and I had no problem controling it by posting commands to the command api at https://openapi.tuyaeu.com/v1.0/iot-03/devices/{device_id}/commands

I sent these commands:

{“commands”: [ {“code”: “mach_operate”, “value”: “FZ”} ] }
to close the curtain

{“commands”: [ {“code”: “mach_operate”, “value”: “STOP”} ] }
to stop it

and
{“commands”: [ {“code”: “mach_operate”, “value”: “ZZ”} ] }
to open it.

So it should definitly not be impossible to add support also for these devises in the Tuya Intagration.