#Fallender create event via datetimehelper
1 messages · Page 1 of 1 (latest)
action: calendar.create_event
metadata: {}
data:
summary: Worktime
start_date_time: "{{ states('input_datetime.workstart') | as_datetime }}"
end_date_time: "{{ now() | as_datetime }}"
target:
entity_id: calendar.worktime
It dosnt work and gives me a error
Expected all values to have the same timezone. Got {'type': 'execute_script', 'sequence': [{'action': 'calendar.create_event', 'data': {'summary': 'Worktime', 'start_date_time': Template<template=({{ states('input_datetime.workstart') | as_datetime }}) renders=1>, 'end_date_time': Template<template=({{ now() | as_datetime }}) renders=1>}, 'target': {'entity_id': ['calendar.worktime']}}], 'id': 372}
add | as_local to the first template to make it use your local timezone
action: calendar.create_event
data:
summary: Worktime
start_date_time: "{{ states('input_datetime.workstart') | as_datetime | as_local }}"
end_date_time: "{{ now() | as_datetime }}"
target:
entity_id: calendar.worktime