No experience, but these are the DP involve (there are many):
tuyaDatapoints: [
[
2,
'mode',
tuya.valueConverterBasic.lookup({
standby: tuya.enum(0),
antifrost: tuya.enum(1),
eco: tuya.enum(2),
comfort: tuya.enum(3),
auto: tuya.enum(4),
on: tuya.enum(5),
}),
],
[4, 'current_heating_setpoint', tuya.valueConverter.divideBy10],
[5, 'local_temperature', tuya.valueConverter.divideBy10],
[6, 'battery', tuya.valueConverter.raw],
[
7,
'child_lock',
tuya.valueConverterBasic.lookup({
LOCK: true,
UNLOCK: false,
}),
],
[9, 'max_temperature', tuya.valueConverter.divideBy10],
[10, 'min_temperature', tuya.valueConverter.divideBy10],
[
14,
'window_detection',
tuya.valueConverterBasic.lookup({
ON: true,
OFF: false,
}),
],
[
15,
'window',
tuya.valueConverterBasic.lookup({
CLOSE: tuya.enum(0),
OPEN: tuya.enum(1),
}),
],
[47, 'local_temperature_calibration', tuya.valueConverter.localTempCalibration1],
[102, 'schedule_monday', tuya.valueConverter.thermostatScheduleDayMultiDP_TRV602Z_WithDayNumber(1)],
[103, 'schedule_tuesday', tuya.valueConverter.thermostatScheduleDayMultiDP_TRV602Z_WithDayNumber(2)],
[104, 'schedule_wednesday', tuya.valueConverter.thermostatScheduleDayMultiDP_TRV602Z_WithDayNumber(3)],
[105, 'schedule_thursday', tuya.valueConverter.thermostatScheduleDayMultiDP_TRV602Z_WithDayNumber(4)],
[106, 'schedule_friday', tuya.valueConverter.thermostatScheduleDayMultiDP_TRV602Z_WithDayNumber(5)],
[107, 'schedule_saturday', tuya.valueConverter.thermostatScheduleDayMultiDP_TRV602Z_WithDayNumber(6)],
[108, 'schedule_sunday', tuya.valueConverter.thermostatScheduleDayMultiDP_TRV602Z_WithDayNumber(7)],
[
110,
'motor_thrust',
tuya.valueConverterBasic.lookup({
strong: tuya.enum(0),
middle: tuya.enum(1),
weak: tuya.enum(2),
}),
],
[
111,
'display_brightness',
tuya.valueConverterBasic.lookup({
high: tuya.enum(0),
medium: tuya.enum(1),
low: tuya.enum(2),
}),
],
[
113,
'screen_orientation',
tuya.valueConverterBasic.lookup({
up: tuya.enum(0),
right: tuya.enum(1),
down: tuya.enum(2),
left: tuya.enum(3),
}),
],
[114, 'position', tuya.valueConverter.divideBy10],
[119, 'comfort_temperature', tuya.valueConverter.divideBy10],
[120, 'eco_temperature', tuya.valueConverter.divideBy10],
[
127,
'system_mode',
tuya.valueConverterBasic.lookup({
comfort: tuya.enum(0),
eco: tuya.enum(1),
}),
],
],
},
},
I hope this can help you…