Add long-term battery and discharge sensors for energy panel to kostal_plenticore (#62761)

This commit is contained in:
Niklas 2022-01-24 11:59:52 +00:00 committed by GitHub
parent 32d5c8e8ac
commit 27cb41a62c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -665,6 +665,129 @@ SENSOR_PROCESS_DATA = [
},
"format_energy",
),
(
"scb:statistic:EnergyFlow",
"Statistic:EnergyChargeGrid:Day",
"Battery Charge from Grid Day",
{
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
ATTR_DEVICE_CLASS: SensorDeviceClass.ENERGY,
},
"format_energy",
),
(
"scb:statistic:EnergyFlow",
"Statistic:EnergyChargeGrid:Month",
"Battery Charge from Grid Month",
{
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
ATTR_DEVICE_CLASS: SensorDeviceClass.ENERGY,
},
"format_energy",
),
(
"scb:statistic:EnergyFlow",
"Statistic:EnergyChargeGrid:Year",
"Battery Charge from Grid Year",
{
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
ATTR_DEVICE_CLASS: SensorDeviceClass.ENERGY,
},
"format_energy",
),
(
"scb:statistic:EnergyFlow",
"Statistic:EnergyChargeGrid:Total",
"Battery Charge from Grid Total",
{
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
ATTR_DEVICE_CLASS: SensorDeviceClass.ENERGY,
ATTR_STATE_CLASS: SensorStateClass.TOTAL_INCREASING,
},
"format_energy",
),
(
"scb:statistic:EnergyFlow",
"Statistic:EnergyChargePv:Day",
"Battery Charge from PV Day",
{
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
ATTR_DEVICE_CLASS: SensorDeviceClass.ENERGY,
},
"format_energy",
),
(
"scb:statistic:EnergyFlow",
"Statistic:EnergyChargePv:Month",
"Battery Charge from PV Month",
{
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
ATTR_DEVICE_CLASS: SensorDeviceClass.ENERGY,
},
"format_energy",
),
(
"scb:statistic:EnergyFlow",
"Statistic:EnergyChargePv:Year",
"Battery Charge from PV Year",
{
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
ATTR_DEVICE_CLASS: SensorDeviceClass.ENERGY,
},
"format_energy",
),
(
"scb:statistic:EnergyFlow",
"Statistic:EnergyChargePv:Total",
"Battery Charge from PV Total",
{
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
ATTR_DEVICE_CLASS: SensorDeviceClass.ENERGY,
ATTR_STATE_CLASS: SensorStateClass.TOTAL_INCREASING,
},
"format_energy",
),
(
"scb:statistic:EnergyFlow",
"Statistic:EnergyDischargeGrid:Day",
"Energy Discharge to Grid Day",
{
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
ATTR_DEVICE_CLASS: SensorDeviceClass.ENERGY,
},
"format_energy",
),
(
"scb:statistic:EnergyFlow",
"Statistic:EnergyDischargeGrid:Month",
"Energy Discharge to Grid Month",
{
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
ATTR_DEVICE_CLASS: SensorDeviceClass.ENERGY,
},
"format_energy",
),
(
"scb:statistic:EnergyFlow",
"Statistic:EnergyDischargeGrid:Year",
"Energy Discharge to Grid Year",
{
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
ATTR_DEVICE_CLASS: SensorDeviceClass.ENERGY,
},
"format_energy",
),
(
"scb:statistic:EnergyFlow",
"Statistic:EnergyDischargeGrid:Total",
"Energy Discharge to Grid Total",
{
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
ATTR_DEVICE_CLASS: SensorDeviceClass.ENERGY,
ATTR_STATE_CLASS: SensorStateClass.TOTAL_INCREASING,
},
"format_energy",
),
]
# Defines all entities for settings.