Skip to content

Cybersmurfen/ical-sensor-homeassistant

 
 

Repository files navigation

iCal Sensor Support for Home Assistant

This integration will create sensors for the next few future calendar events, called:

  • sensor.ical_my_calendar_event_0
  • sensor.ical_my_calendar_event_1
  • sensor.ical_my_calendar_event_2 (...)

And it will create a calendar-entry that can be used in the calendar cards etc.

  • calendar.ical_my_calendar

Installation

Copy all files from the "custom_components/ical" directory to your home-assistant config directory under custom_components/ical.

Setup

The integration is set up using the GUI.

  • Go to Configuration -> Integrations and click on the "+"-button.
  • Search for "ical"
  • Enter a name for the calendar, and the URL
  • By default it will set up 5 sensors for the 5 nex upcoming events (sensor.ical_<calendar_name>_event_1 ~ 5). You can adjust this to add more or fewer sensors
  • The integration will only consider events with a start time 365 days into the future by default. This can also be adjusted when adding a new calendar

Breaking change

If you have used this integration previously with yaml-config, you need to set up the calendars agan using the GUI and adjust any scripts/automations etc. to use the new entity_ids that are generated automatically. You can then safely remove any ical sensor and integration config from your yaml files.

About

an iCal Sensor for Home Assistant

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%