- alias: Tesla failsafe charge trigger: - platform: time_pattern minutes: "/5" condition: - condition: template value_template: > {% set deadline_ts = as_timestamp(states('input_datetime.tesla_charge_deadline')) %} {% set now_ts = as_timestamp(now()) %} {{ (deadline_ts - now_ts) <= 3600 }} - condition: numeric_state entity_id: sensor.tesla_kwh_needed above: 0 action: - service: switch.turn_on target: entity_id: switch.home_charging