Tracking Power Usage of my truck

And here is the trigger template that keeps track of the energy used.

- trigger:
    trigger: state
    entity_id: sensor.jade_power
    id: jade_power_changed
  condition:
    condition: template
    value_template: >
       {{ is_state('binary_sensor.jade_charging_status', 'off') }}
  sensor:
    - name: Jade Power Used
      unit_of_measurement: kWh
      device_class: energy
      state: "{{ states('sensor.jade_power_used') | float(0) + ((trigger.from_state.state |float(0)) - (trigger.to_state.state | float(0))) }}"
      state_class: total_increasing

Leave a Comment

Your email address will not be published. Required fields are marked *