I have a Tuya room thermostat that supports the modes “off” and “heat”. Since Home Assistant 2025.12, the Tuya integration only lets me select “off” and “heat_cool”. If I set the thermostat to “heat” in the Tuya app, Home Assistant immediately turns it into “off”.
In the log I found this message:
Found invalid enum value
heatfor datapointmodein product idsqkxklkleeasfk8w, expected one of['auto']; please report this defect to Tuya support
The suggestion to contact Tuya support in China is unrealistic. I’m not going to do that. Instead, I’d like to fix the code myself. The thermostat worked correctly before 2025.12.
Is there any documentation that explains how these datapoints are mapped to Home Assistant enums? Are there any “quirks” or device-specific overrides where I can correct the behaviour for my thermostat?
