I’m facing the same problem.
I’m completely new to HA so I apologize beforehand.
I have 4 identical temperature sensors on my Tuya WiFi platform.
1 functions just fine and gives me temperature and humidity correctly.
The other 3 show unsupported, so don’t show up.
When I compare the diagnostics from the sensor that works to the one that says “no enitities” , the difference is in the function, status_range and status in the JSON.
The rest of the file is identical (apart from product_id)
The not function one just has:
"function": {},
"status_range": {},
"status": {},
While the functioning one has:
"function": {
"temp_unit_convert": {
"type": "Enum",
"value": {
"range": [
"c",
"f"
]
}
}
},
"status_range": {
"va_temperature": {
"type": "Integer",
"value": {
"unit": "\u2103",
"min": -200,
"max": 600,
"scale": 1,
"step": 1
}
},
"va_humidity": {
"type": "Integer",
"value": {
"unit": "%",
"min": 0,
"max": 99,
"scale": 0,
"step": 1
}
},
"battery_state": {
"type": "Enum",
"value": {
"range": [
"low",
"middle",
"high"
]
}
},
"temp_unit_convert": {
"type": "Enum",
"value": {
"range": [
"c",
"f"
]
}
}
},
"status": {
"va_temperature": 210,
"va_humidity": 46,
"battery_state": "middle",
"temp_unit_convert": "c"
},
So I was thinking if I could just add this info to the not functioning sensor this would fix things. Is there a way to do that. If so, where?
It would avoid creating cloud Tuya developer account etc. etc.