Added new OV entities and corresponding translations (#31)

This commit is contained in:
Jorge 2026-03-09 17:53:24 +00:00 committed by GitHub
parent 20b96f2d70
commit 4461ef8cd6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 117 additions and 1 deletions

View file

@ -153,6 +153,44 @@ BINARY_SENSORS: dict[str, tuple[HonBinarySensorEntityDescription, ...]] = {
icon="mdi:thermometer-chevron-up",
translation_key="pre_heat",
),
HonBinarySensorEntityDescription(
key="tempStatus",
name="Temperature Reached",
device_class=BinarySensorDeviceClass.HEAT,
on_value=1,
icon="mdi:thermometer-check",
translation_key="temp_reached",
),
HonBinarySensorEntityDescription(
key="lockStatus",
name="Child Lock",
device_class=BinarySensorDeviceClass.LOCK,
on_value=0,
icon="mdi:lock",
translation_key="child_lock",
),
HonBinarySensorEntityDescription(
key="turnspitStatus",
name="Turnspit",
on_value=1,
icon="mdi:rotate-3d-variant",
translation_key="turnspit",
),
HonBinarySensorEntityDescription(
key="steamStatus",
name="Steam Active",
on_value=1,
icon="mdi:weather-fog",
translation_key="steam_active",
),
HonBinarySensorEntityDescription(
key="descalingRequiredStatus",
name="Descaling Required",
device_class=BinarySensorDeviceClass.PROBLEM,
on_value=1,
icon="mdi:alert-circle",
translation_key="descaling_required",
),
),
"IH": (
HonBinarySensorEntityDescription(

View file

@ -111,6 +111,13 @@ NUMBERS: dict[str, tuple[NumberEntityDescription, ...]] = {
native_unit_of_measurement=UnitOfTime.MINUTES,
translation_key="program_duration",
),
HonNumberEntityDescription(
key="settings.tempSelEmployedProbe1",
name="Probe Target Temperature",
icon="mdi:thermometer-plus",
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
translation_key="probe_target_temperature",
),
),
"IH": (
HonConfigNumberEntityDescription(

View file

@ -341,6 +341,29 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = {
device_class=SensorDeviceClass.ENUM,
translation_key="programs_ov",
),
HonSensorEntityDescription(
key="tempEmployedProbe1",
name="Meat Probe Temperature",
icon="mdi:thermometer",
state_class=SensorStateClass.MEASUREMENT,
device_class=SensorDeviceClass.TEMPERATURE,
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
translation_key="probe_temperature",
),
HonSensorEntityDescription(
key="steamTankLevel",
name="Steam Tank Level",
icon="mdi:water-percent",
state_class=SensorStateClass.MEASUREMENT,
translation_key="steam_tank_level",
),
HonSensorEntityDescription(
key="descalingCycleCounter",
name="Descaling Cycle Counter",
icon="mdi:counter",
state_class=SensorStateClass.TOTAL_INCREASING,
translation_key="descaling_cycle_counter",
),
),
"IH": (
HonSensorEntityDescription(

View file

@ -974,6 +974,15 @@
},
"name": "Humidity level"
},
"probe_temperature": {
"name": "Meat Probe Temperature"
},
"steam_tank_level": {
"name": "Steam Tank Level"
},
"descaling_cycle_counter": {
"name": "Descaling Cycle Counter"
},
"current_electricity_used": {
"name": "Current Cycle Electricity"
},
@ -2087,6 +2096,18 @@
"filter_replacement": {
"name": "Filter replacement"
},
"temp_reached": {
"name": "Temperature Reached"
},
"turnspit": {
"name": "Turnspit"
},
"steam_active": {
"name": "Steam Active"
},
"descaling_required": {
"name": "Descaling Required"
},
"add_dish": {
"name": "Add Dish"
},
@ -2162,6 +2183,9 @@
},
"my_zone_temp_sel": {
"name": "Target temperature My Zone"
},
"probe_target_temperature": {
"name": "Probe Target Temperature"
}
},
"climate": {

View file

@ -940,7 +940,16 @@
"high": "Alta"
},
"name": "Nível de humidade"
},
},
"probe_temperature": {
"name": "Temperatura da Sonda"
},
"steam_tank_level": {
"name": "Nível do Reservatório de Vapor"
},
"descaling_cycle_counter": {
"name": "Contador de Ciclos de Descalcificação"
},
"current_electricity_used": {
"name": "Current Cycle Electricity"
},
@ -2034,6 +2043,18 @@
"filter_replacement": {
"name": "Substituição do filtro"
},
"temp_reached": {
"name": "Temperatura Atingida"
},
"turnspit": {
"name": "Espeto Rotativo"
},
"steam_active": {
"name": "Vapor Ativo"
},
"descaling_required": {
"name": "Descalcificação Necessária"
},
"energy_saving": {
"name": "Modo Poupança de Energia"
},
@ -2109,6 +2130,9 @@
},
"my_zone_temp_sel": {
"name": "Temperatura alvo My Zone"
},
"probe_target_temperature": {
"name": "Temperatura Alvo da Sonda"
}
},
"climate": {