I am trying to track each session that I use my Emporia home charger. I have the following automation, but it never gets to the second trigger when the session ends.
'''
alias: Home charger session
description: Calculate charging session length and cost and send notification
triggers:
-
trigger: state
entity_id:- sensor.home_charger_status
from: Standby
to: Charging
actions:
- sensor.home_charger_status
-
target:
entity_id: input_datetime.charger_start_time
data:
datetime: "{{ now().strftime('%Y-%m-%d %H:%M:%S') }}"
action: input_datetime.set_datetime -
wait_for_trigger:
- trigger: state
entity_id:- sensor.home_charger_status
from: Standby
to: Charging
- sensor.home_charger_status
- trigger: state
-
target:
entity_id: input_datetime.charger_end_time
data:
datetime: "{{ now().strftime('%Y-%m-%d %H:%M:%S') }}"
action: input_datetime.set_datetime -
action: notify.mobile_app_sm_s938u
data:
message: Charge session finished
data: >-
Start - {{ input_datetime.charger_start_time }}End - {{ input_datetime.charger_end_time }} Total time - {{ input_datetime.charger_end_time }} - {{ input_datetime.charger_start_time }}
mode: single '''