#Fallender create event via datetimehelper

1 messages · Page 1 of 1 (latest)

plain dawn
#

I want to track when I was working so I created a daytimehelper with work start and want to use it as the start as the fallender entry

#
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}

sage flicker
#

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