Skip to content

Commit 03db9b8

Browse files
Merge pull request #173 from CharlesGillanders/LTS-statistics
2 parents 792d770 + f4c6d3d commit 03db9b8

File tree

2 files changed

+12
-13
lines changed

2 files changed

+12
-13
lines changed

custom_components/alphaess/sensor.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
from homeassistant.helpers.device_registry import DeviceEntryType
1414
from homeassistant.helpers.entity import DeviceInfo
1515
from homeassistant.helpers.update_coordinator import CoordinatorEntity
16-
1716
from .const import DOMAIN, LIMITED_INVERTER_SENSOR_LIST, ev_charger_states
1817
from .coordinator import AlphaESSDataUpdateCoordinator
1918

custom_components/alphaess/sensorlist.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -177,23 +177,23 @@
177177
icon="mdi:cash-multiple",
178178
native_unit_of_measurement=CURRENCY_DOLLAR,
179179
device_class=SensorDeviceClass.MONETARY,
180-
state_class=None,
180+
state_class=SensorStateClass.TOTAL,
181181
),
182182
AlphaESSSensorDescription(
183183
key=AlphaESSNames.SelfConsumption,
184184
name="Self Consumption",
185185
icon="mdi:home-percent",
186186
native_unit_of_measurement=PERCENTAGE,
187187
device_class=SensorDeviceClass.POWER_FACTOR,
188-
state_class=None,
188+
state_class=SensorStateClass.MEASUREMENT,
189189
),
190190
AlphaESSSensorDescription(
191191
key=AlphaESSNames.SelfSufficiency,
192192
name="Self Sufficiency",
193193
icon="mdi:home-percent",
194194
native_unit_of_measurement=PERCENTAGE,
195195
device_class=SensorDeviceClass.POWER_FACTOR,
196-
state_class=None,
196+
state_class=SensorStateClass.MEASUREMENT,
197197
),
198198
AlphaESSSensorDescription(
199199
key=AlphaESSNames.EmsStatus,
@@ -208,22 +208,22 @@
208208
name="Maximum Battery Capacity",
209209
icon="mdi:home-percent",
210210
native_unit_of_measurement=PERCENTAGE,
211-
state_class=None,
211+
state_class=SensorStateClass.TOTAL,
212212
entity_category=EntityCategory.DIAGNOSTIC
213213
),
214214
AlphaESSSensorDescription(
215215
key=AlphaESSNames.cobat,
216216
name="Installed Capacity",
217217
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
218-
state_class=None,
218+
state_class=SensorStateClass.TOTAL,
219219
device_class=SensorDeviceClass.ENERGY,
220220
entity_category=EntityCategory.DIAGNOSTIC
221221
),
222222
AlphaESSSensorDescription(
223223
key=AlphaESSNames.surplusCobat,
224224
name="Current Capacity",
225225
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
226-
state_class=None,
226+
state_class=SensorStateClass.TOTAL,
227227
device_class=SensorDeviceClass.ENERGY,
228228
entity_category=EntityCategory.DIAGNOSTIC
229229
),
@@ -459,23 +459,23 @@
459459
icon="mdi:cash-multiple",
460460
native_unit_of_measurement=CURRENCY_DOLLAR,
461461
device_class=SensorDeviceClass.MONETARY,
462-
state_class=None,
462+
state_class=SensorStateClass.TOTAL,
463463
),
464464
AlphaESSSensorDescription(
465465
key=AlphaESSNames.SelfConsumption,
466466
name="Self Consumption",
467467
icon="mdi:home-percent",
468468
native_unit_of_measurement=PERCENTAGE,
469469
device_class=SensorDeviceClass.POWER_FACTOR,
470-
state_class=None,
470+
state_class=SensorStateClass.MEASUREMENT,
471471
),
472472
AlphaESSSensorDescription(
473473
key=AlphaESSNames.SelfSufficiency,
474474
name="Self Sufficiency",
475475
icon="mdi:home-percent",
476476
native_unit_of_measurement=PERCENTAGE,
477477
device_class=SensorDeviceClass.POWER_FACTOR,
478-
state_class=None,
478+
state_class=SensorStateClass.MEASUREMENT,
479479
),
480480
AlphaESSSensorDescription(
481481
key=AlphaESSNames.EmsStatus,
@@ -490,22 +490,22 @@
490490
name="Maximum Battery Capacity",
491491
icon="mdi:home-percent",
492492
native_unit_of_measurement=PERCENTAGE,
493-
state_class=None,
493+
state_class=SensorStateClass.TOTAL,
494494
entity_category=EntityCategory.DIAGNOSTIC
495495
),
496496
AlphaESSSensorDescription(
497497
key=AlphaESSNames.cobat,
498498
name="Installed Capacity",
499499
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
500-
state_class=None,
500+
state_class=SensorStateClass.TOTAL,
501501
device_class=SensorDeviceClass.ENERGY,
502502
entity_category=EntityCategory.DIAGNOSTIC
503503
),
504504
AlphaESSSensorDescription(
505505
key=AlphaESSNames.surplusCobat,
506506
name="Current Capacity",
507507
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
508-
state_class=None,
508+
state_class=SensorStateClass.TOTAL,
509509
device_class=SensorDeviceClass.ENERGY,
510510
entity_category=EntityCategory.DIAGNOSTIC
511511
),

0 commit comments

Comments
 (0)