Add boiler entity state translations for incomfort water_heater entities (#119211)

This commit is contained in:
Jan Bouwhuis 2024-06-10 07:46:07 +02:00 committed by GitHub
parent be22214a33
commit 4376e0931a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 43 additions and 1 deletions

View File

@ -63,6 +63,47 @@
"tap_temperature": {
"name": "Tap temperature"
}
},
"water_heater": {
"boiler": {
"state": {
"unknown": "Unknown",
"opentherm": "OpenTherm",
"boiler_ext": "Boiler external",
"frost": "Frost",
"central_heating_rf": "Central heating rf",
"tapwater_int": "Tapwater internal",
"sensor_test": "Sensor test",
"central_heating": "Central heating",
"standby": "Standby",
"postrun_boyler": "Postrun boiler",
"service": "Service",
"tapwater": "Tapwater",
"postrun_ch": "Postrun central heating",
"boiler_int": "Boiler internal",
"buffer": "Buffer",
"sensor_fault_after_self_check_e0": "Sensor fault after self check",
"cv_temperature_too_high_e1": "Temperature too high",
"s1_and_s2_interchanged_e2": "S1 and S2 interchanged",
"no_flame_signal_e4": "No flame signal",
"poor_flame_signal_e5": "Poor flame signal",
"flame_detection_fault_e6": "Flame detection fault",
"incorrect_fan_speed_e8": "Incorrect fan speed",
"sensor_fault_s1_e10": "Sensor fault S1",
"sensor_fault_s1_e11": "[%key:component::incomfort::entity::water_heater::boiler::state::sensor_fault_s1_e10%]",
"sensor_fault_s1_e12": "[%key:component::incomfort::entity::water_heater::boiler::state::sensor_fault_s1_e10%]",
"sensor_fault_s1_e13": "[%key:component::incomfort::entity::water_heater::boiler::state::sensor_fault_s1_e10%]",
"sensor_fault_s1_e14": "[%key:component::incomfort::entity::water_heater::boiler::state::sensor_fault_s1_e10%]",
"sensor_fault_s2_e20": "Sensor fault S2",
"sensor_fault_s2_e21": "[%key:component::incomfort::entity::water_heater::boiler::state::sensor_fault_s2_e20%]",
"sensor_fault_s2_e22": "[%key:component::incomfort::entity::water_heater::boiler::state::sensor_fault_s2_e20%]",
"sensor_fault_s2_e23": "[%key:component::incomfort::entity::water_heater::boiler::state::sensor_fault_s2_e20%]",
"sensor_fault_s2_e24": "[%key:component::incomfort::entity::water_heater::boiler::state::sensor_fault_s2_e20%]",
"shortcut_outside_sensor_temperature_e27": "Shortcut outside sensor temperature",
"gas_valve_relay_faulty_e29": "Gas valve relay faulty",
"gas_valve_relay_faulty_e30": "[%key:component::incomfort::entity::water_heater::boiler::state::gas_valve_relay_faulty_e29%]"
}
}
}
}
}

View File

@ -39,6 +39,7 @@ class IncomfortWaterHeater(IncomfortBoilerEntity, WaterHeaterEntity):
_attr_max_temp = 80.0
_attr_name = None
_attr_temperature_unit = UnitOfTemperature.CELSIUS
_attr_translation_key = "boiler"
def __init__(
self, coordinator: InComfortDataCoordinator, heater: InComfortHeater

View File

@ -30,7 +30,7 @@
'platform': 'incomfort',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': 'boiler',
'unique_id': 'c0ffeec0ffee',
'unit_of_measurement': None,
})