Add icon translations to Tami4 (#112304)

This commit is contained in:
Joost Lekkerkerker 2024-03-06 06:32:09 +01:00 committed by GitHub
parent fdb85f9e9e
commit 2ed9c26c22
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 32 additions and 8 deletions

View file

@ -27,7 +27,6 @@ BUTTONS: tuple[Tami4EdgeButtonEntityDescription] = (
Tami4EdgeButtonEntityDescription(
key="boil_water",
translation_key="boil_water",
icon="mdi:kettle-steam",
press_fn=lambda api: api.boil_water(),
),
)

View file

@ -0,0 +1,32 @@
{
"entity": {
"button": {
"boil_water": {
"default": "mdi:kettle-steam"
}
},
"sensor": {
"uv_last_replacement": {
"default": "mdi:calendar"
},
"uv_upcoming_replacement": {
"default": "mdi:calendar"
},
"uv_status": {
"default": "mdi:clipboard-check-multiple"
},
"filter_last_replacement": {
"default": "mdi:calendar"
},
"filter_upcoming_replacement": {
"default": "mdi:calendar"
},
"filter_status": {
"default": "mdi:clipboard-check-multiple"
},
"filter_litters_passed": {
"default": "mdi:water"
}
}
}
}

View file

@ -25,41 +25,34 @@ ENTITY_DESCRIPTIONS = [
SensorEntityDescription(
key="uv_last_replacement",
translation_key="uv_last_replacement",
icon="mdi:calendar",
device_class=SensorDeviceClass.DATE,
),
SensorEntityDescription(
key="uv_upcoming_replacement",
translation_key="uv_upcoming_replacement",
icon="mdi:calendar",
device_class=SensorDeviceClass.DATE,
),
SensorEntityDescription(
key="uv_status",
translation_key="uv_status",
icon="mdi:clipboard-check-multiple",
),
SensorEntityDescription(
key="filter_last_replacement",
translation_key="filter_last_replacement",
icon="mdi:calendar",
device_class=SensorDeviceClass.DATE,
),
SensorEntityDescription(
key="filter_upcoming_replacement",
translation_key="filter_upcoming_replacement",
icon="mdi:calendar",
device_class=SensorDeviceClass.DATE,
),
SensorEntityDescription(
key="filter_status",
translation_key="filter_status",
icon="mdi:clipboard-check-multiple",
),
SensorEntityDescription(
key="filter_litters_passed",
translation_key="filter_litters_passed",
icon="mdi:water",
state_class=SensorStateClass.TOTAL,
device_class=SensorDeviceClass.WATER,
native_unit_of_measurement=UnitOfVolume.LITERS,