@@ -12198,15 +12198,15 @@ const definitions: DefinitionWithExtend[] = [
12198
12198
.withValueStep(1)
12199
12199
.withUnit('°C')
12200
12200
.withDescription('Max temperature in ECO mode. Default: 20'),
12201
- e.binary('valve_state', ea.STATE, false, true).withLabel('Heating in process'),
12202
12201
e
12203
12202
.climate()
12204
12203
.withSystemMode(['off', 'heat'], ea.STATE_SET)
12205
12204
.withPreset(['manual', 'auto'])
12206
12205
.withSetpoint('current_heating_setpoint', 5, 35, 0.5, ea.STATE_SET)
12207
12206
.withLocalTemperature(ea.STATE)
12208
12207
.withLocalTemperatureCalibration(-9, 9, 1, ea.STATE_SET)
12209
- .withDescription('Default: -3'),
12208
+ .withDescription('Default: -3')
12209
+ .withRunningState(['idle', 'heat'], ea.STATE),
12210
12210
e
12211
12211
.numeric('deadzone_temperature', ea.STATE_SET)
12212
12212
.withValueMin(1)
@@ -12298,7 +12298,7 @@ const definitions: DefinitionWithExtend[] = [
12298
12298
[26, 'min_temperature', tuya.valueConverter.divideBy10],
12299
12299
[27, 'local_temperature_calibration', tuya.valueConverter.raw],
12300
12300
[28, 'factory_reset', tuya.valueConverterBasic.lookup({factory_reset: true})],
12301
- [36, 'valve_state ', tuya.valueConverter.trueFalseInvert ],
12301
+ [36, 'running_state ', tuya.valueConverterBasic.lookup({idle: tuya.enum(1), heat: tuya.enum(0)}) ],
12302
12302
[39, 'child_lock', tuya.valueConverterBasic.lookup({ON: true, OFF: false})],
12303
12303
[40, 'eco_mode', tuya.valueConverterBasic.lookup({ON: true, OFF: false})],
12304
12304
[43, 'sensor', tuya.valueConverterBasic.lookup({IN: tuya.enum(0), OU: tuya.enum(2), AL: tuya.enum(1)})],
0 commit comments