Add icon translations to Fronius (#111608)

pull/111892/head
Joost Lekkerkerker 2024-02-28 12:04:49 +01:00 committed by GitHub
parent b117deff58
commit e8837a4026
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 45 additions and 23 deletions

View File

@ -0,0 +1,45 @@
{
"entity": {
"sensor": {
"current_dc": {
"default": "mdi:current-dc"
},
"current_dc_2": {
"default": "mdi:current-dc"
},
"voltage_dc": {
"default": "mdi:current-dc"
},
"voltage_dc_2": {
"default": "mdi:current-dc"
},
"co2_factor": {
"default": "mdi:molecule-co2"
},
"cash_factor": {
"default": "mdi:cash-plus"
},
"delivery_factor": {
"default": "mdi:cash-minus"
},
"energy_reactive_ac_consumed": {
"default": "mdi:lightning-bolt-outline"
},
"energy_reactive_ac_produced": {
"default": "mdi:lightning-bolt-outline"
},
"relative_autonomy": {
"default": "mdi:home-circle-outline"
},
"relative_self_consumption": {
"default": "mdi:solar-power"
},
"voltage_dc_maximum_cell": {
"default": "mdi:current-dc"
},
"voltage_dc_minimum_cell": {
"default": "mdi:current-dc"
}
}
}
}

View File

@ -157,7 +157,6 @@ INVERTER_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
native_unit_of_measurement=UnitOfElectricCurrent.AMPERE, native_unit_of_measurement=UnitOfElectricCurrent.AMPERE,
device_class=SensorDeviceClass.CURRENT, device_class=SensorDeviceClass.CURRENT,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:current-dc",
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
key="current_dc_2", key="current_dc_2",
@ -165,7 +164,6 @@ INVERTER_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
native_unit_of_measurement=UnitOfElectricCurrent.AMPERE, native_unit_of_measurement=UnitOfElectricCurrent.AMPERE,
device_class=SensorDeviceClass.CURRENT, device_class=SensorDeviceClass.CURRENT,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:current-dc",
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
key="power_ac", key="power_ac",
@ -188,7 +186,6 @@ INVERTER_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
native_unit_of_measurement=UnitOfElectricPotential.VOLT, native_unit_of_measurement=UnitOfElectricPotential.VOLT,
device_class=SensorDeviceClass.VOLTAGE, device_class=SensorDeviceClass.VOLTAGE,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:current-dc",
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
key="voltage_dc_2", key="voltage_dc_2",
@ -196,7 +193,6 @@ INVERTER_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
native_unit_of_measurement=UnitOfElectricPotential.VOLT, native_unit_of_measurement=UnitOfElectricPotential.VOLT,
device_class=SensorDeviceClass.VOLTAGE, device_class=SensorDeviceClass.VOLTAGE,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:current-dc",
), ),
# device status entities # device status entities
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
@ -236,17 +232,14 @@ LOGGER_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
key="co2_factor", key="co2_factor",
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:molecule-co2",
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
key="cash_factor", key="cash_factor",
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:cash-plus",
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
key="delivery_factor", key="delivery_factor",
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:cash-minus",
), ),
] ]
@ -276,7 +269,6 @@ METER_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
key="energy_reactive_ac_consumed", key="energy_reactive_ac_consumed",
native_unit_of_measurement=ENERGY_VOLT_AMPERE_REACTIVE_HOUR, native_unit_of_measurement=ENERGY_VOLT_AMPERE_REACTIVE_HOUR,
state_class=SensorStateClass.TOTAL_INCREASING, state_class=SensorStateClass.TOTAL_INCREASING,
icon="mdi:lightning-bolt-outline",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
invalid_when_falsy=True, invalid_when_falsy=True,
), ),
@ -284,7 +276,6 @@ METER_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
key="energy_reactive_ac_produced", key="energy_reactive_ac_produced",
native_unit_of_measurement=ENERGY_VOLT_AMPERE_REACTIVE_HOUR, native_unit_of_measurement=ENERGY_VOLT_AMPERE_REACTIVE_HOUR,
state_class=SensorStateClass.TOTAL_INCREASING, state_class=SensorStateClass.TOTAL_INCREASING,
icon="mdi:lightning-bolt-outline",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
invalid_when_falsy=True, invalid_when_falsy=True,
), ),
@ -342,7 +333,6 @@ METER_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
native_unit_of_measurement=UnitOfApparentPower.VOLT_AMPERE, native_unit_of_measurement=UnitOfApparentPower.VOLT_AMPERE,
device_class=SensorDeviceClass.APPARENT_POWER, device_class=SensorDeviceClass.APPARENT_POWER,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:flash-outline",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
@ -350,7 +340,6 @@ METER_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
native_unit_of_measurement=UnitOfApparentPower.VOLT_AMPERE, native_unit_of_measurement=UnitOfApparentPower.VOLT_AMPERE,
device_class=SensorDeviceClass.APPARENT_POWER, device_class=SensorDeviceClass.APPARENT_POWER,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:flash-outline",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
@ -358,7 +347,6 @@ METER_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
native_unit_of_measurement=UnitOfApparentPower.VOLT_AMPERE, native_unit_of_measurement=UnitOfApparentPower.VOLT_AMPERE,
device_class=SensorDeviceClass.APPARENT_POWER, device_class=SensorDeviceClass.APPARENT_POWER,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:flash-outline",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
@ -366,7 +354,6 @@ METER_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
native_unit_of_measurement=UnitOfApparentPower.VOLT_AMPERE, native_unit_of_measurement=UnitOfApparentPower.VOLT_AMPERE,
device_class=SensorDeviceClass.APPARENT_POWER, device_class=SensorDeviceClass.APPARENT_POWER,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:flash-outline",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
@ -397,7 +384,6 @@ METER_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
native_unit_of_measurement=POWER_VOLT_AMPERE_REACTIVE, native_unit_of_measurement=POWER_VOLT_AMPERE_REACTIVE,
device_class=SensorDeviceClass.REACTIVE_POWER, device_class=SensorDeviceClass.REACTIVE_POWER,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:flash-outline",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
@ -405,7 +391,6 @@ METER_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
native_unit_of_measurement=POWER_VOLT_AMPERE_REACTIVE, native_unit_of_measurement=POWER_VOLT_AMPERE_REACTIVE,
device_class=SensorDeviceClass.REACTIVE_POWER, device_class=SensorDeviceClass.REACTIVE_POWER,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:flash-outline",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
@ -413,7 +398,6 @@ METER_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
native_unit_of_measurement=POWER_VOLT_AMPERE_REACTIVE, native_unit_of_measurement=POWER_VOLT_AMPERE_REACTIVE,
device_class=SensorDeviceClass.REACTIVE_POWER, device_class=SensorDeviceClass.REACTIVE_POWER,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:flash-outline",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
@ -421,7 +405,6 @@ METER_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
native_unit_of_measurement=POWER_VOLT_AMPERE_REACTIVE, native_unit_of_measurement=POWER_VOLT_AMPERE_REACTIVE,
device_class=SensorDeviceClass.REACTIVE_POWER, device_class=SensorDeviceClass.REACTIVE_POWER,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:flash-outline",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
@ -593,14 +576,12 @@ POWER_FLOW_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
default_value=0, default_value=0,
native_unit_of_measurement=PERCENTAGE, native_unit_of_measurement=PERCENTAGE,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:home-circle-outline",
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
key="relative_self_consumption", key="relative_self_consumption",
default_value=0, default_value=0,
native_unit_of_measurement=PERCENTAGE, native_unit_of_measurement=PERCENTAGE,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:solar-power",
), ),
] ]
@ -620,21 +601,18 @@ STORAGE_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
native_unit_of_measurement=UnitOfElectricCurrent.AMPERE, native_unit_of_measurement=UnitOfElectricCurrent.AMPERE,
device_class=SensorDeviceClass.CURRENT, device_class=SensorDeviceClass.CURRENT,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:current-dc",
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
key="voltage_dc", key="voltage_dc",
native_unit_of_measurement=UnitOfElectricPotential.VOLT, native_unit_of_measurement=UnitOfElectricPotential.VOLT,
device_class=SensorDeviceClass.VOLTAGE, device_class=SensorDeviceClass.VOLTAGE,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:current-dc",
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
key="voltage_dc_maximum_cell", key="voltage_dc_maximum_cell",
native_unit_of_measurement=UnitOfElectricPotential.VOLT, native_unit_of_measurement=UnitOfElectricPotential.VOLT,
device_class=SensorDeviceClass.VOLTAGE, device_class=SensorDeviceClass.VOLTAGE,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:current-dc",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(
@ -642,7 +620,6 @@ STORAGE_ENTITY_DESCRIPTIONS: list[FroniusSensorEntityDescription] = [
native_unit_of_measurement=UnitOfElectricPotential.VOLT, native_unit_of_measurement=UnitOfElectricPotential.VOLT,
device_class=SensorDeviceClass.VOLTAGE, device_class=SensorDeviceClass.VOLTAGE,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
icon="mdi:current-dc",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
), ),
FroniusSensorEntityDescription( FroniusSensorEntityDescription(