I apologize if reviving old threads is discouraged on this forum, but I have a solution for this problem.
In order to reset the cumulative kWh in the Aeon Labs Home Energy Meter you need to call the service zwave.reset_node_meters
with the data {"node_id": <node>}
. (For example, in my case my HEM is Node 2 so I send the service data {"node_id": 2}
. The moment I called it is reflected in this graph of my history logs:
I made an automation with no trigger to see if it would work. In my automations.yaml, it looks like this:
- action:
- data:
node_id: 2
service: zwave.reset_node_meters
alias: Reset Home Energy Meter kWh
condition: []
id: '1513310745263'
trigger:
- event_data: {}
event_type: ''
platform: event
When I trigger this manually from the UI it resets the cumulative kWh on my HEM to zero. Now, if I can only find a way for this to automatically reset at the start of each billing period.
Hope this helps!