Add icon translations to V2C (#112338)

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

View File

@ -0,0 +1,38 @@
{
"entity": {
"sensor": {
"charge_power": {
"default": "mdi:ev-station"
},
"charge_energy": {
"default": "mdi:ev-station"
},
"charge_time": {
"default": "mdi:timer"
},
"house_power": {
"default": "mdi:home-lightning-bolt"
},
"fv_power": {
"default": "mdi:solar-power-variant"
}
},
"switch": {
"paused": {
"default": "mdi:pause"
},
"locked": {
"default": "mdi:lock"
},
"timer": {
"default": "mdi:timer"
},
"dynamic": {
"default": "mdi:gauge"
},
"pause_dynamic": {
"default": "mdi:pause"
}
}
}
}

View File

@ -50,7 +50,6 @@ TRYDAN_SENSORS = (
V2CSensorEntityDescription(
key="charge_energy",
translation_key="charge_energy",
icon="mdi:ev-station",
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
state_class=SensorStateClass.TOTAL_INCREASING,
device_class=SensorDeviceClass.ENERGY,
@ -59,7 +58,6 @@ TRYDAN_SENSORS = (
V2CSensorEntityDescription(
key="charge_time",
translation_key="charge_time",
icon="mdi:timer",
native_unit_of_measurement=UnitOfTime.SECONDS,
state_class=SensorStateClass.TOTAL_INCREASING,
device_class=SensorDeviceClass.DURATION,
@ -68,7 +66,6 @@ TRYDAN_SENSORS = (
V2CSensorEntityDescription(
key="house_power",
translation_key="house_power",
icon="mdi:home-lightning-bolt",
native_unit_of_measurement=UnitOfPower.WATT,
state_class=SensorStateClass.MEASUREMENT,
device_class=SensorDeviceClass.POWER,
@ -77,7 +74,6 @@ TRYDAN_SENSORS = (
V2CSensorEntityDescription(
key="fv_power",
translation_key="fv_power",
icon="mdi:solar-power-variant",
native_unit_of_measurement=UnitOfPower.WATT,
state_class=SensorStateClass.MEASUREMENT,
device_class=SensorDeviceClass.POWER,

View File

@ -45,7 +45,6 @@ TRYDAN_SWITCHES = (
V2CSwitchEntityDescription(
key="paused",
translation_key="paused",
icon="mdi:pause",
value_fn=lambda evse_data: evse_data.paused == PauseState.PAUSED,
turn_on_fn=lambda evse: evse.pause(),
turn_off_fn=lambda evse: evse.resume(),
@ -53,7 +52,6 @@ TRYDAN_SWITCHES = (
V2CSwitchEntityDescription(
key="locked",
translation_key="locked",
icon="mdi:lock",
value_fn=lambda evse_data: evse_data.locked == LockState.ENABLED,
turn_on_fn=lambda evse: evse.lock(),
turn_off_fn=lambda evse: evse.unlock(),
@ -61,7 +59,6 @@ TRYDAN_SWITCHES = (
V2CSwitchEntityDescription(
key="timer",
translation_key="timer",
icon="mdi:timer",
value_fn=lambda evse_data: evse_data.timer == ChargePointTimerState.TIMER_ON,
turn_on_fn=lambda evse: evse.timer(),
turn_off_fn=lambda evse: evse.timer_disable(),
@ -69,7 +66,6 @@ TRYDAN_SWITCHES = (
V2CSwitchEntityDescription(
key="dynamic",
translation_key="dynamic",
icon="mdi:gauge",
value_fn=lambda evse_data: evse_data.dynamic == DynamicState.ENABLED,
turn_on_fn=lambda evse: evse.dynamic(),
turn_off_fn=lambda evse: evse.dynamic_disable(),