Skip to content

Commit c6c21cf

Browse files
committed
Update select sensors with new icons
1 parent 76a0e5d commit c6c21cf

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

custom_components/alphaess/sensorlist.py

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,31 @@
1313
AlphaESSSensorDescription(
1414
key=AlphaESSNames.SolarProduction,
1515
name="Solar Production",
16+
icon="mdi:solar-power",
1617
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
1718
device_class=SensorDeviceClass.ENERGY,
1819
state_class=SensorStateClass.TOTAL_INCREASING,
1920
),
2021
AlphaESSSensorDescription(
2122
key=AlphaESSNames.SolarToBattery,
2223
name="Solar to Battery",
24+
icon="mdi:battery-arrow-up",
2325
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
2426
device_class=SensorDeviceClass.ENERGY,
2527
state_class=SensorStateClass.TOTAL_INCREASING,
2628
),
2729
AlphaESSSensorDescription(
2830
key=AlphaESSNames.SolarToGrid,
2931
name="Solar to Grid",
32+
icon="mdi:transmission-tower-export",
3033
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
3134
device_class=SensorDeviceClass.ENERGY,
3235
state_class=SensorStateClass.TOTAL_INCREASING,
3336
),
3437
AlphaESSSensorDescription(
3538
key=AlphaESSNames.SolarToLoad,
3639
name="Solar to Load",
40+
icon="mdi:solar-power",
3741
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
3842
device_class=SensorDeviceClass.ENERGY,
3943
state_class=SensorStateClass.TOTAL_INCREASING,
@@ -48,13 +52,15 @@
4852
AlphaESSSensorDescription(
4953
key=AlphaESSNames.GridToLoad,
5054
name="Grid to Load",
55+
icon="mdi:transmission-tower-import",
5156
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
5257
device_class=SensorDeviceClass.ENERGY,
5358
state_class=SensorStateClass.TOTAL_INCREASING,
5459
),
5560
AlphaESSSensorDescription(
5661
key=AlphaESSNames.GridToBattery,
5762
name="Grid to Battery",
63+
icon="mdi:battery-arrow-down",
5864
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
5965
device_class=SensorDeviceClass.ENERGY,
6066
state_class=SensorStateClass.TOTAL_INCREASING,
@@ -118,20 +124,23 @@
118124
AlphaESSSensorDescription(
119125
key=AlphaESSNames.GridIOL1,
120126
name="Instantaneous Grid I/O L1",
127+
icon="mdi:transmission-tower",
121128
native_unit_of_measurement=UnitOfPower.WATT,
122129
device_class=SensorDeviceClass.POWER,
123130
state_class=SensorStateClass.MEASUREMENT,
124131
),
125132
AlphaESSSensorDescription(
126133
key=AlphaESSNames.GridIOL2,
127134
name="Instantaneous Grid I/O L2",
135+
icon="mdi:transmission-tower",
128136
native_unit_of_measurement=UnitOfPower.WATT,
129137
device_class=SensorDeviceClass.POWER,
130138
state_class=SensorStateClass.MEASUREMENT,
131139
),
132140
AlphaESSSensorDescription(
133141
key=AlphaESSNames.GridIOL3,
134142
name="Instantaneous Grid I/O L3",
143+
icon="mdi:transmission-tower",
135144
native_unit_of_measurement=UnitOfPower.WATT,
136145
device_class=SensorDeviceClass.POWER,
137146
state_class=SensorStateClass.MEASUREMENT,
@@ -153,6 +162,7 @@
153162
AlphaESSSensorDescription(
154163
key=AlphaESSNames.GridIOTotal,
155164
name="Instantaneous Grid I/O Total",
165+
icon="mdi:transmission-tower",
156166
native_unit_of_measurement=UnitOfPower.WATT,
157167
device_class=SensorDeviceClass.POWER,
158168
state_class=SensorStateClass.MEASUREMENT,
@@ -167,6 +177,7 @@
167177
AlphaESSSensorDescription(
168178
key=AlphaESSNames.Total_Generation,
169179
name="Total Generation",
180+
icon="mdi:solar-power-variant",
170181
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
171182
device_class=SensorDeviceClass.ENERGY,
172183
state_class=SensorStateClass.TOTAL_INCREASING,
@@ -393,34 +404,39 @@
393404
AlphaESSSensorDescription(
394405
key=AlphaESSNames.SolarProduction,
395406
name="Solar Production",
407+
icon="mdi:solar-power",
396408
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
397409
device_class=SensorDeviceClass.ENERGY,
398410
state_class=SensorStateClass.TOTAL_INCREASING,
399411
),
400412
AlphaESSSensorDescription(
401413
key=AlphaESSNames.SolarToBattery,
402414
name="Solar to Battery",
415+
icon="mdi:battery-arrow-up",
403416
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
404417
device_class=SensorDeviceClass.ENERGY,
405418
state_class=SensorStateClass.TOTAL_INCREASING,
406419
),
407420
AlphaESSSensorDescription(
408421
key=AlphaESSNames.TotalLoad,
409422
name="Total Load",
423+
icon="mdi:home-lightning-bolt",
410424
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
411425
device_class=SensorDeviceClass.ENERGY,
412426
state_class=SensorStateClass.TOTAL_INCREASING,
413427
),
414428
AlphaESSSensorDescription(
415429
key=AlphaESSNames.GridToLoad,
416430
name="Grid to Load",
431+
icon="mdi:transmission-tower-import",
417432
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
418433
device_class=SensorDeviceClass.ENERGY,
419434
state_class=SensorStateClass.TOTAL_INCREASING,
420435
),
421436
AlphaESSSensorDescription(
422437
key=AlphaESSNames.GridToBattery,
423438
name="Grid to Battery",
439+
icon="mdi:battery-arrow-down",
424440
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
425441
device_class=SensorDeviceClass.ENERGY,
426442
state_class=SensorStateClass.TOTAL_INCREASING,
@@ -449,6 +465,7 @@
449465
AlphaESSSensorDescription(
450466
key=AlphaESSNames.GridIOTotal,
451467
name="Instantaneous Grid I/O Total",
468+
icon="mdi:transmission-tower",
452469
native_unit_of_measurement=UnitOfPower.WATT,
453470
device_class=SensorDeviceClass.POWER,
454471
state_class=SensorStateClass.MEASUREMENT,
@@ -463,6 +480,7 @@
463480
AlphaESSSensorDescription(
464481
key=AlphaESSNames.Total_Generation,
465482
name="Total Generation",
483+
icon="mdi:solar-power-variant",
466484
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
467485
device_class=SensorDeviceClass.ENERGY,
468486
state_class=SensorStateClass.TOTAL_INCREASING,
@@ -502,7 +520,7 @@
502520
AlphaESSSensorDescription(
503521
key=AlphaESSNames.usCapacity,
504522
name="Maximum Battery Capacity",
505-
icon="mdi:home-percent",
523+
icon="mdi:battery-high",
506524
native_unit_of_measurement=PERCENTAGE,
507525
state_class=SensorStateClass.TOTAL,
508526
entity_category=EntityCategory.DIAGNOSTIC

0 commit comments

Comments
 (0)