Template: calendar.list_events -> calendar.get_events

- trigger:
    platform: time_pattern
    minutes: /30
  action:
  - service: calendar.get_events
    target:
      entity_id: calendar.privat
    data:
      start_date_time: "{{ now().strftime('%Y-%m-%d 00:00:00') }}"
      end_date_time: "{{ (now() + timedelta(days=1)).strftime('%Y-%m-%d 00:00:00') }}"
    response_variable: scheduled_events_privat
  sensor:
  - name: Scheduled Events PRIVAT 24h
    unique_id: scheduled_events_privat_24h
    state: "{{ scheduled_events_privat['calendar.privat'].events | count() }}"
    attributes:
      scheduled_events_privat: "{{ scheduled_events_privat['calendar.privat'].events }}"
    icon: mdi:calendar
1 Like