strings.json and translation_key

This commit is contained in:
Mark Hannon
2025-05-13 11:48:57 +00:00
parent 6a4218c1ea
commit 1896df4c11
2 changed files with 20 additions and 4 deletions

View File

@@ -33,14 +33,14 @@ class ZimiSensorEntityDescription(SensorEntityDescription):
GARAGE_SENSOR_DESCRIPTIONS: tuple[ZimiSensorEntityDescription, ...] = ( GARAGE_SENSOR_DESCRIPTIONS: tuple[ZimiSensorEntityDescription, ...] = (
ZimiSensorEntityDescription( ZimiSensorEntityDescription(
key="door_temperature", key="door_temperature",
name="Outside temperature", translation_key="door_temperature",
native_unit_of_measurement=UnitOfTemperature.CELSIUS, native_unit_of_measurement=UnitOfTemperature.CELSIUS,
device_class=SensorDeviceClass.TEMPERATURE, device_class=SensorDeviceClass.TEMPERATURE,
value_fn=lambda device: device.door_temp, value_fn=lambda device: device.door_temp,
), ),
ZimiSensorEntityDescription( ZimiSensorEntityDescription(
key="garage_battery", key="garage_battery",
name="Battery Level", translation_key="garage_battery",
native_unit_of_measurement=PERCENTAGE, native_unit_of_measurement=PERCENTAGE,
entity_category=EntityCategory.DIAGNOSTIC, entity_category=EntityCategory.DIAGNOSTIC,
device_class=SensorDeviceClass.BATTERY, device_class=SensorDeviceClass.BATTERY,
@@ -48,14 +48,14 @@ GARAGE_SENSOR_DESCRIPTIONS: tuple[ZimiSensorEntityDescription, ...] = (
), ),
ZimiSensorEntityDescription( ZimiSensorEntityDescription(
key="garage_temperature", key="garage_temperature",
name="Garage temperature", translation_key="garage_temperature",
native_unit_of_measurement=UnitOfTemperature.CELSIUS, native_unit_of_measurement=UnitOfTemperature.CELSIUS,
device_class=SensorDeviceClass.TEMPERATURE, device_class=SensorDeviceClass.TEMPERATURE,
value_fn=lambda device: device.garage_temp, value_fn=lambda device: device.garage_temp,
), ),
ZimiSensorEntityDescription( ZimiSensorEntityDescription(
key="garage_humidty", key="garage_humidty",
name="Garage humidity", translation_key="garage_humidty",
native_unit_of_measurement=PERCENTAGE, native_unit_of_measurement=PERCENTAGE,
device_class=SensorDeviceClass.HUMIDITY, device_class=SensorDeviceClass.HUMIDITY,
value_fn=lambda device: device.garage_humidity, value_fn=lambda device: device.garage_humidity,

View File

@@ -42,5 +42,21 @@
"abort": { "abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]" "already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
} }
},
"entity": {
"sensor": {
"door_temperature": {
"name": "Outside temperature"
},
"garage_battery": {
"name": "Battery Level"
},
"garage_temperature": {
"name": "Garage temperature"
},
"garage_humidty": {
"name": "Garage humidity"
}
}
} }
} }