If logs where generated please post these here using code fences:
2026-01-22 17:48:10.336 \[WARN \] \[org.openhab.binding.tuya.internal.handler.TuyaDeviceHandler \] - Could not update channel ‘fault’ of thing ‘tuya:tuyaDevice:...fra2’ with value ‘0.0’. Datatype incompatible.
2026-01-22 17:48:12.489 \[WARN \] \[org.openhab.binding.tuya.internal.handler.TuyaDeviceHandler \] - Could not update channel ‘fault’ of thing ‘tuya:tuyaDevice:...fra2’ with value ‘0.0’. Datatype incompatible.
2026-01-22 17:48:14.566 \[WARN \] \[org.openhab.binding.tuya.internal.handler.TuyaDeviceHandler \] - Could not update channel ‘fault’ of thing ‘tuya:tuyaDevice:...hswc’ with value ‘0.0’. Datatype incompatible.
2026-01-22 17:48:18.667 \[WARN \] \[org.openhab.binding.tuya.internal.handler.TuyaDeviceHandler \] - Could not update channel ‘fault’ of thing ‘tuya:tuyaDevice:...ud9u’ with value ‘0.0’. Datatype incompatible.
I don’t have any tuya so this could be off base. The channel type looks odd. In my OH the type is switch, number, string, etc. For example you could get that type of message if you try to apply a number or string to an ONOFF switch. If the device sends a number to a switch, you might need a transformation. I’d suggest taking a look at the working channels. Maybe the fault channel type means switch somehow.
Way off base. The type looks odd because Tuya uses dynamic channel types so it can adjust the labels, descriptions, bounds, units etc. (There are a LOT of Tuya devices by many different vendors and little if any standardization!).
It’s probably a minor fix but if it’s not worth opening an issue for…