Skip to content

Commit

Permalink
Correct SensorState to Total Increasing
Browse files Browse the repository at this point in the history
  • Loading branch information
megakid committed Jun 18, 2022
1 parent ba0f66c commit 49c3171
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions custom_components/hildebrand_glow_ihd_mqtt/sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,23 +95,23 @@
"name": "Smart Meter Electricity: Import (Today)",
"device_class": SensorDeviceClass.ENERGY,
"unit_of_measurement": ENERGY_KILO_WATT_HOUR,
"state_class": SensorStateClass.MEASUREMENT,
"state_class": SensorStateClass.TOTAL_INCREASING,
"icon": "mdi:flash",
"func": lambda js : js['electricitymeter']['energy']['import']['day'],
},
{
"name": "Smart Meter Electricity: Import (This week)",
"device_class": SensorDeviceClass.ENERGY,
"unit_of_measurement": ENERGY_KILO_WATT_HOUR,
"state_class": SensorStateClass.MEASUREMENT,
"state_class": SensorStateClass.TOTAL_INCREASING,
"icon": "mdi:flash",
"func": lambda js : js['electricitymeter']['energy']['import']['week'],
},
{
"name": "Smart Meter Electricity: Import (This month)",
"device_class": SensorDeviceClass.ENERGY,
"unit_of_measurement": ENERGY_KILO_WATT_HOUR,
"state_class": SensorStateClass.MEASUREMENT,
"state_class": SensorStateClass.TOTAL_INCREASING,
"icon": "mdi:flash",
"func": lambda js : js['electricitymeter']['energy']['import']['month'],
},
Expand Down Expand Up @@ -145,7 +145,7 @@
"name": "Smart Meter Electricity: Cost (Today)",
"device_class": SensorDeviceClass.MONETARY,
"unit_of_measurement": "GBP",
"state_class": SensorStateClass.MEASUREMENT,
"state_class": SensorStateClass.TOTAL_INCREASING,
"icon": "mdi:cash",
"func": lambda js : round(js['electricitymeter']['energy']['import']['price']['standingcharge'] + \
(js['electricitymeter']['energy']['import']['day'] * js['electricitymeter']['energy']['import']['price']['unitrate']), 2),
Expand All @@ -166,23 +166,23 @@
"name": "Smart Meter Gas: Import (Today)",
"device_class": SensorDeviceClass.ENERGY,
"unit_of_measurement": ENERGY_KILO_WATT_HOUR,
"state_class": SensorStateClass.MEASUREMENT,
"state_class": SensorStateClass.TOTAL_INCREASING,
"icon": "mdi:fire",
"func": lambda js : js['gasmeter']['energy']['import']['day']
},
{
"name": "Smart Meter Gas: Import (This week)",
"device_class": SensorDeviceClass.ENERGY,
"unit_of_measurement": ENERGY_KILO_WATT_HOUR,
"state_class": SensorStateClass.MEASUREMENT,
"state_class": SensorStateClass.TOTAL_INCREASING,
"icon": "mdi:fire",
"func": lambda js : js['gasmeter']['energy']['import']['week']
},
{
"name": "Smart Meter Gas: Import (This month)",
"device_class": SensorDeviceClass.ENERGY,
"unit_of_measurement": ENERGY_KILO_WATT_HOUR,
"state_class": SensorStateClass.MEASUREMENT,
"state_class": SensorStateClass.TOTAL_INCREASING,
"icon": "mdi:fire",
"func": lambda js : js['gasmeter']['energy']['import']['month']
},
Expand Down Expand Up @@ -216,7 +216,7 @@
"name": "Smart Meter Gas: Cost (Today)",
"device_class": SensorDeviceClass.MONETARY,
"unit_of_measurement": "GBP",
"state_class": SensorStateClass.MEASUREMENT,
"state_class": SensorStateClass.TOTAL_INCREASING,
"icon": "mdi:cash",
"func": lambda js : round(js['gasmeter']['energy']['import']['price']['standingcharge'] + \
(js['gasmeter']['energy']['import']['day'] * js['gasmeter']['energy']['import']['price']['unitrate']), 2),
Expand Down

0 comments on commit 49c3171

Please sign in to comment.