mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Add icon translations to V2C (#112338)
This commit is contained in:
parent
8d6205cedd
commit
eef661c917
38
homeassistant/components/v2c/icons.json
Normal file
38
homeassistant/components/v2c/icons.json
Normal 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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -50,7 +50,6 @@ TRYDAN_SENSORS = (
|
|||||||
V2CSensorEntityDescription(
|
V2CSensorEntityDescription(
|
||||||
key="charge_energy",
|
key="charge_energy",
|
||||||
translation_key="charge_energy",
|
translation_key="charge_energy",
|
||||||
icon="mdi:ev-station",
|
|
||||||
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
|
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
device_class=SensorDeviceClass.ENERGY,
|
device_class=SensorDeviceClass.ENERGY,
|
||||||
@ -59,7 +58,6 @@ TRYDAN_SENSORS = (
|
|||||||
V2CSensorEntityDescription(
|
V2CSensorEntityDescription(
|
||||||
key="charge_time",
|
key="charge_time",
|
||||||
translation_key="charge_time",
|
translation_key="charge_time",
|
||||||
icon="mdi:timer",
|
|
||||||
native_unit_of_measurement=UnitOfTime.SECONDS,
|
native_unit_of_measurement=UnitOfTime.SECONDS,
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
device_class=SensorDeviceClass.DURATION,
|
device_class=SensorDeviceClass.DURATION,
|
||||||
@ -68,7 +66,6 @@ TRYDAN_SENSORS = (
|
|||||||
V2CSensorEntityDescription(
|
V2CSensorEntityDescription(
|
||||||
key="house_power",
|
key="house_power",
|
||||||
translation_key="house_power",
|
translation_key="house_power",
|
||||||
icon="mdi:home-lightning-bolt",
|
|
||||||
native_unit_of_measurement=UnitOfPower.WATT,
|
native_unit_of_measurement=UnitOfPower.WATT,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
device_class=SensorDeviceClass.POWER,
|
device_class=SensorDeviceClass.POWER,
|
||||||
@ -77,7 +74,6 @@ TRYDAN_SENSORS = (
|
|||||||
V2CSensorEntityDescription(
|
V2CSensorEntityDescription(
|
||||||
key="fv_power",
|
key="fv_power",
|
||||||
translation_key="fv_power",
|
translation_key="fv_power",
|
||||||
icon="mdi:solar-power-variant",
|
|
||||||
native_unit_of_measurement=UnitOfPower.WATT,
|
native_unit_of_measurement=UnitOfPower.WATT,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
device_class=SensorDeviceClass.POWER,
|
device_class=SensorDeviceClass.POWER,
|
||||||
|
@ -45,7 +45,6 @@ TRYDAN_SWITCHES = (
|
|||||||
V2CSwitchEntityDescription(
|
V2CSwitchEntityDescription(
|
||||||
key="paused",
|
key="paused",
|
||||||
translation_key="paused",
|
translation_key="paused",
|
||||||
icon="mdi:pause",
|
|
||||||
value_fn=lambda evse_data: evse_data.paused == PauseState.PAUSED,
|
value_fn=lambda evse_data: evse_data.paused == PauseState.PAUSED,
|
||||||
turn_on_fn=lambda evse: evse.pause(),
|
turn_on_fn=lambda evse: evse.pause(),
|
||||||
turn_off_fn=lambda evse: evse.resume(),
|
turn_off_fn=lambda evse: evse.resume(),
|
||||||
@ -53,7 +52,6 @@ TRYDAN_SWITCHES = (
|
|||||||
V2CSwitchEntityDescription(
|
V2CSwitchEntityDescription(
|
||||||
key="locked",
|
key="locked",
|
||||||
translation_key="locked",
|
translation_key="locked",
|
||||||
icon="mdi:lock",
|
|
||||||
value_fn=lambda evse_data: evse_data.locked == LockState.ENABLED,
|
value_fn=lambda evse_data: evse_data.locked == LockState.ENABLED,
|
||||||
turn_on_fn=lambda evse: evse.lock(),
|
turn_on_fn=lambda evse: evse.lock(),
|
||||||
turn_off_fn=lambda evse: evse.unlock(),
|
turn_off_fn=lambda evse: evse.unlock(),
|
||||||
@ -61,7 +59,6 @@ TRYDAN_SWITCHES = (
|
|||||||
V2CSwitchEntityDescription(
|
V2CSwitchEntityDescription(
|
||||||
key="timer",
|
key="timer",
|
||||||
translation_key="timer",
|
translation_key="timer",
|
||||||
icon="mdi:timer",
|
|
||||||
value_fn=lambda evse_data: evse_data.timer == ChargePointTimerState.TIMER_ON,
|
value_fn=lambda evse_data: evse_data.timer == ChargePointTimerState.TIMER_ON,
|
||||||
turn_on_fn=lambda evse: evse.timer(),
|
turn_on_fn=lambda evse: evse.timer(),
|
||||||
turn_off_fn=lambda evse: evse.timer_disable(),
|
turn_off_fn=lambda evse: evse.timer_disable(),
|
||||||
@ -69,7 +66,6 @@ TRYDAN_SWITCHES = (
|
|||||||
V2CSwitchEntityDescription(
|
V2CSwitchEntityDescription(
|
||||||
key="dynamic",
|
key="dynamic",
|
||||||
translation_key="dynamic",
|
translation_key="dynamic",
|
||||||
icon="mdi:gauge",
|
|
||||||
value_fn=lambda evse_data: evse_data.dynamic == DynamicState.ENABLED,
|
value_fn=lambda evse_data: evse_data.dynamic == DynamicState.ENABLED,
|
||||||
turn_on_fn=lambda evse: evse.dynamic(),
|
turn_on_fn=lambda evse: evse.dynamic(),
|
||||||
turn_off_fn=lambda evse: evse.dynamic_disable(),
|
turn_off_fn=lambda evse: evse.dynamic_disable(),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user