mirror of
https://github.com/home-assistant/core.git
synced 2025-07-14 08:47:10 +00:00
Add icon translations to Permobil (#112170)
This commit is contained in:
parent
b0136ee244
commit
48de304465
36
homeassistant/components/permobil/icons.json
Normal file
36
homeassistant/components/permobil/icons.json
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
{
|
||||||
|
"entity": {
|
||||||
|
"sensor": {
|
||||||
|
"state_of_health": {
|
||||||
|
"default": "mdi:battery-heart-variant"
|
||||||
|
},
|
||||||
|
"charge_time_left": {
|
||||||
|
"default": "mdi:battery-clock"
|
||||||
|
},
|
||||||
|
"distance_left": {
|
||||||
|
"default": "mdi:map-marker-distance"
|
||||||
|
},
|
||||||
|
"max_watt_hours": {
|
||||||
|
"default": "mdi:lightning-bolt"
|
||||||
|
},
|
||||||
|
"watt_hours_left": {
|
||||||
|
"default": "mdi:lightning-bolt"
|
||||||
|
},
|
||||||
|
"max_distance_left": {
|
||||||
|
"default": "mdi:map-marker-distance"
|
||||||
|
},
|
||||||
|
"usage_distance": {
|
||||||
|
"default": "mdi:map-marker-distance"
|
||||||
|
},
|
||||||
|
"usage_adjustments": {
|
||||||
|
"default": "mdi:seat-recline-extra"
|
||||||
|
},
|
||||||
|
"record_adjustments": {
|
||||||
|
"default": "mdi:seat-recline-extra"
|
||||||
|
},
|
||||||
|
"record_distance": {
|
||||||
|
"default": "mdi:map-marker-distance"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -72,7 +72,6 @@ SENSOR_DESCRIPTIONS: tuple[PermobilSensorEntityDescription, ...] = (
|
|||||||
available_fn=lambda data: BATTERY_STATE_OF_HEALTH[0] in data.battery,
|
available_fn=lambda data: BATTERY_STATE_OF_HEALTH[0] in data.battery,
|
||||||
key="state_of_health",
|
key="state_of_health",
|
||||||
translation_key="state_of_health",
|
translation_key="state_of_health",
|
||||||
icon="mdi:battery-heart-variant",
|
|
||||||
native_unit_of_measurement=PERCENTAGE,
|
native_unit_of_measurement=PERCENTAGE,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
@ -82,7 +81,6 @@ SENSOR_DESCRIPTIONS: tuple[PermobilSensorEntityDescription, ...] = (
|
|||||||
available_fn=lambda data: BATTERY_CHARGE_TIME_LEFT[0] in data.battery,
|
available_fn=lambda data: BATTERY_CHARGE_TIME_LEFT[0] in data.battery,
|
||||||
key="charge_time_left",
|
key="charge_time_left",
|
||||||
translation_key="charge_time_left",
|
translation_key="charge_time_left",
|
||||||
icon="mdi:battery-clock",
|
|
||||||
native_unit_of_measurement=UnitOfTime.HOURS,
|
native_unit_of_measurement=UnitOfTime.HOURS,
|
||||||
device_class=SensorDeviceClass.DURATION,
|
device_class=SensorDeviceClass.DURATION,
|
||||||
),
|
),
|
||||||
@ -92,7 +90,6 @@ SENSOR_DESCRIPTIONS: tuple[PermobilSensorEntityDescription, ...] = (
|
|||||||
available_fn=lambda data: BATTERY_DISTANCE_LEFT[0] in data.battery,
|
available_fn=lambda data: BATTERY_DISTANCE_LEFT[0] in data.battery,
|
||||||
key="distance_left",
|
key="distance_left",
|
||||||
translation_key="distance_left",
|
translation_key="distance_left",
|
||||||
icon="mdi:map-marker-distance",
|
|
||||||
native_unit_of_measurement=UnitOfLength.KILOMETERS,
|
native_unit_of_measurement=UnitOfLength.KILOMETERS,
|
||||||
device_class=SensorDeviceClass.DISTANCE,
|
device_class=SensorDeviceClass.DISTANCE,
|
||||||
),
|
),
|
||||||
@ -112,7 +109,6 @@ SENSOR_DESCRIPTIONS: tuple[PermobilSensorEntityDescription, ...] = (
|
|||||||
available_fn=lambda data: BATTERY_MAX_AMPERE_HOURS[0] in data.battery,
|
available_fn=lambda data: BATTERY_MAX_AMPERE_HOURS[0] in data.battery,
|
||||||
key="max_watt_hours",
|
key="max_watt_hours",
|
||||||
translation_key="max_watt_hours",
|
translation_key="max_watt_hours",
|
||||||
icon="mdi:lightning-bolt",
|
|
||||||
native_unit_of_measurement=UnitOfEnergy.WATT_HOUR,
|
native_unit_of_measurement=UnitOfEnergy.WATT_HOUR,
|
||||||
device_class=SensorDeviceClass.ENERGY_STORAGE,
|
device_class=SensorDeviceClass.ENERGY_STORAGE,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
@ -124,7 +120,6 @@ SENSOR_DESCRIPTIONS: tuple[PermobilSensorEntityDescription, ...] = (
|
|||||||
available_fn=lambda data: BATTERY_AMPERE_HOURS_LEFT[0] in data.battery,
|
available_fn=lambda data: BATTERY_AMPERE_HOURS_LEFT[0] in data.battery,
|
||||||
key="watt_hours_left",
|
key="watt_hours_left",
|
||||||
translation_key="watt_hours_left",
|
translation_key="watt_hours_left",
|
||||||
icon="mdi:lightning-bolt",
|
|
||||||
native_unit_of_measurement=UnitOfEnergy.WATT_HOUR,
|
native_unit_of_measurement=UnitOfEnergy.WATT_HOUR,
|
||||||
device_class=SensorDeviceClass.ENERGY_STORAGE,
|
device_class=SensorDeviceClass.ENERGY_STORAGE,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
@ -135,7 +130,6 @@ SENSOR_DESCRIPTIONS: tuple[PermobilSensorEntityDescription, ...] = (
|
|||||||
available_fn=lambda data: BATTERY_MAX_DISTANCE_LEFT[0] in data.battery,
|
available_fn=lambda data: BATTERY_MAX_DISTANCE_LEFT[0] in data.battery,
|
||||||
key="max_distance_left",
|
key="max_distance_left",
|
||||||
translation_key="max_distance_left",
|
translation_key="max_distance_left",
|
||||||
icon="mdi:map-marker-distance",
|
|
||||||
native_unit_of_measurement=UnitOfLength.KILOMETERS,
|
native_unit_of_measurement=UnitOfLength.KILOMETERS,
|
||||||
device_class=SensorDeviceClass.DISTANCE,
|
device_class=SensorDeviceClass.DISTANCE,
|
||||||
),
|
),
|
||||||
@ -145,7 +139,6 @@ SENSOR_DESCRIPTIONS: tuple[PermobilSensorEntityDescription, ...] = (
|
|||||||
available_fn=lambda data: USAGE_DISTANCE[0] in data.daily_usage,
|
available_fn=lambda data: USAGE_DISTANCE[0] in data.daily_usage,
|
||||||
key="usage_distance",
|
key="usage_distance",
|
||||||
translation_key="usage_distance",
|
translation_key="usage_distance",
|
||||||
icon="mdi:map-marker-distance",
|
|
||||||
native_unit_of_measurement=UnitOfLength.KILOMETERS,
|
native_unit_of_measurement=UnitOfLength.KILOMETERS,
|
||||||
device_class=SensorDeviceClass.DISTANCE,
|
device_class=SensorDeviceClass.DISTANCE,
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
@ -156,7 +149,6 @@ SENSOR_DESCRIPTIONS: tuple[PermobilSensorEntityDescription, ...] = (
|
|||||||
available_fn=lambda data: USAGE_ADJUSTMENTS[0] in data.daily_usage,
|
available_fn=lambda data: USAGE_ADJUSTMENTS[0] in data.daily_usage,
|
||||||
key="usage_adjustments",
|
key="usage_adjustments",
|
||||||
translation_key="usage_adjustments",
|
translation_key="usage_adjustments",
|
||||||
icon="mdi:seat-recline-extra",
|
|
||||||
native_unit_of_measurement="adjustments",
|
native_unit_of_measurement="adjustments",
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
),
|
),
|
||||||
@ -166,7 +158,6 @@ SENSOR_DESCRIPTIONS: tuple[PermobilSensorEntityDescription, ...] = (
|
|||||||
available_fn=lambda data: RECORDS_SEATING[0] in data.records,
|
available_fn=lambda data: RECORDS_SEATING[0] in data.records,
|
||||||
key="record_adjustments",
|
key="record_adjustments",
|
||||||
translation_key="record_adjustments",
|
translation_key="record_adjustments",
|
||||||
icon="mdi:seat-recline-extra",
|
|
||||||
native_unit_of_measurement="adjustments",
|
native_unit_of_measurement="adjustments",
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
),
|
),
|
||||||
@ -176,7 +167,6 @@ SENSOR_DESCRIPTIONS: tuple[PermobilSensorEntityDescription, ...] = (
|
|||||||
available_fn=lambda data: RECORDS_DISTANCE[0] in data.records,
|
available_fn=lambda data: RECORDS_DISTANCE[0] in data.records,
|
||||||
key="record_distance",
|
key="record_distance",
|
||||||
translation_key="record_distance",
|
translation_key="record_distance",
|
||||||
icon="mdi:map-marker-distance",
|
|
||||||
device_class=SensorDeviceClass.DISTANCE,
|
device_class=SensorDeviceClass.DISTANCE,
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
),
|
),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user