From d411488b27defcca573a85da3fbcf1d9ef5eed80 Mon Sep 17 00:00:00 2001 From: Claus Dethlefsen Date: Tue, 21 Apr 2026 19:38:19 +0200 Subject: [PATCH] Update Tesla deadline handling and meal plan --- include/automations/tesla_deadline.yaml | 12 ++++++++++++ www/mealie.json | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/include/automations/tesla_deadline.yaml b/include/automations/tesla_deadline.yaml index 85df104..7b5103a 100644 --- a/include/automations/tesla_deadline.yaml +++ b/include/automations/tesla_deadline.yaml @@ -4,6 +4,12 @@ - platform: time at: "13:05:00" + condition: + - condition: template + value_template: > + {% set deadline = states('input_datetime.tesla_charge_deadline') %} + {{ deadline in ['unknown','unavailable',''] or as_timestamp(deadline) <= as_timestamp(now()) }} + action: - service: input_datetime.set_datetime target: @@ -23,6 +29,12 @@ entity_id: binary_sensor.snowywhite_charger to: "on" + condition: + - condition: template + value_template: > + {% set deadline = states('input_datetime.tesla_charge_deadline') %} + {{ deadline in ['unknown','unavailable',''] or as_timestamp(deadline) <= as_timestamp(now()) }} + action: - service: input_datetime.set_datetime target: diff --git a/www/mealie.json b/www/mealie.json index 9d66042..7a52e55 100644 --- a/www/mealie.json +++ b/www/mealie.json @@ -1 +1 @@ -{"count": 7, "items": [{"date": "2026-04-19", "recipe": {"name": "Cheeseburger Tacos", "slug": "cheeseburger-tacos"}}, {"date": "2026-04-20", "recipe": {"name": "Lasagne", "slug": "lasagne"}}, {"date": "2026-04-24", "recipe": {"name": "Fiskefrikadeller med remoulade og r\u00e5kost", "slug": "fiskefrikadeller-med-remoulade-og-rakost"}}, {"date": "2026-04-25", "recipe": {"name": "Cheeseburger Tacos", "slug": "cheeseburger-tacos"}}, {"date": "2026-04-23", "recipe": {"name": "K\u00e5lfad med hakket oksek\u00f8d", "slug": "kalfad-med-hakket-oksekod"}}, {"date": "2026-04-22", "recipe": {"name": "Frikadeller", "slug": "frikadeller"}}, {"date": "2026-04-21", "recipe": {"name": "Kylling i cremet sennepssauce", "slug": "kylling-i-cremet-sennepssauce"}}]} \ No newline at end of file +{"count": 7, "items": [{"date": "2026-04-21", "recipe": {"name": "Spr\u00f8de for\u00e5rsruller", "slug": "sprode-forarsruller"}}, {"date": "2026-04-26", "recipe": {"name": "Lasagne", "slug": "lasagne"}}, {"date": "2026-04-24", "recipe": {"name": "Fiskefrikadeller med remoulade og r\u00e5kost", "slug": "fiskefrikadeller-med-remoulade-og-rakost"}}, {"date": "2026-04-27", "recipe": {"name": "Marry Me Chicken", "slug": "marry-me-chicken"}}, {"date": "2026-04-25", "recipe": {"name": "Cheeseburger Tacos", "slug": "cheeseburger-tacos"}}, {"date": "2026-04-23", "recipe": {"name": "K\u00e5lfad med hakket oksek\u00f8d", "slug": "kalfad-med-hakket-oksekod"}}, {"date": "2026-04-22", "recipe": {"name": "Frikadeller", "slug": "frikadeller"}}]} \ No newline at end of file