diff --git a/atom.xml b/atom.xml index 8e1a366bb0..2b9dae1ce6 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index 6ef9c7317b..2c3fe96d94 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/cloud/atom.xml b/blog/categories/cloud/atom.xml index f2c5ead509..165d0b2c94 100644 --- a/blog/categories/cloud/atom.xml +++ b/blog/categories/cloud/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Cloud | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 337f5d35e0..5d0af21718 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 22a7e4be34..d6925800af 100644 --- a/blog/categories/device-tracking/atom.xml +++ b/blog/categories/device-tracking/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Device-Tracking | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 5a9eafd875..49787199a1 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 16eed84dd3..8d15572159 100644 --- a/blog/categories/how-to/atom.xml +++ b/blog/categories/how-to/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: How-To | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index d198b4c076..31268b03c0 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index 6ae96cb300..46cfd01b90 100644 --- a/blog/categories/internet-of-things/atom.xml +++ b/blog/categories/internet-of-things/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Internet-of-Things | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index 1f8c1ead06..f46e37c872 100644 --- a/blog/categories/iot-data/atom.xml +++ b/blog/categories/iot-data/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: IoT-Data | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml index cc60bc82e2..e69dd2a9ad 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 71925fe29c..042caf7dd3 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index f1954d2601..10ef59df5c 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index acd7716d43..1226a56f41 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/organization/atom.xml b/blog/categories/organization/atom.xml index b6243a3d81..568b0febe9 100644 --- a/blog/categories/organization/atom.xml +++ b/blog/categories/organization/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organization | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 3873779384..0c4cc79865 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 3c76fa3ce3..5c481141ef 100644 --- a/blog/categories/presence-detection/atom.xml +++ b/blog/categories/presence-detection/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Presence-Detection | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index ef9e365ad4..efd687fe7e 100644 --- a/blog/categories/public-service-announcement/atom.xml +++ b/blog/categories/public-service-announcement/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Public-Service-Announcement | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 4a3ecb1f20..3769d12488 100644 --- a/blog/categories/release-notes/atom.xml +++ b/blog/categories/release-notes/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Release-Notes | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 90b4a099a9..8d621ba089 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 2318d1ba53..dd65f4835f 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 7b6436a28d..fcb9b56253 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index d6bd64aeea..56a253f8ee 100644 --- a/blog/categories/user-stories/atom.xml +++ b/blog/categories/user-stories/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: User-Stories | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 2b19f0670d..4066f23c9d 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 52f5420d12..3333415d7c 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2018-03-11T19:25:49+00:00 + 2018-03-11T20:12:11+00:00 https://home-assistant.io/ diff --git a/components/calendar.caldav/index.html b/components/calendar.caldav/index.html index 4b58d14d65..54e7e5c3d9 100644 --- a/components/calendar.caldav/index.html +++ b/components/calendar.caldav/index.html @@ -86,9 +86,31 @@
# Example configuration.yaml entry
 calendar:
   - platform: caldav
+    username: john.doe@test.com
+    password: !secret caldav
     url: https://baikal.my-server.net/cal.php/calendars/john.doe@test.com/default
 
+

This example will generate default binary sensors for each calendar you have in your account. Those calendars will be on when there is an ongoing event and off if not. Events that last a whole day are ignored in those calendars. You have to setup custom calendars in order to take them into account or for advanced event filtering.

+

Custom calendars

+

You have the possibility to create multiple binary sensors for events that match certain conditions.

+
# Example configuration.yaml entry
+calendar:
+  - platform: caldav
+    username: john.doe@test.com
+    password: !secret caldav
+    url: https://baikal.my-server.net/cal.php/calendars/john.doe@test.com/default
+    custom_calendars:
+      - name: 'HomeOffice'
+        calendar: 'Agenda'
+        search: 'HomeOffice'
+      - name: 'WarmupFlat'
+        calendar: 'Agenda'
+        search: 'Warmup'
+
+
+

This will create two binary sensors for the calendar name Agenda: “HomeOffice” and “WarmupFlat”. Those sensors will be on if there is an ongoing event matching the regular expression specified in search. In custom calendars, events that last a whole day are taken into account.

+

Please note that when you configure custom calendars, the default ones are not created anymore.

Configuration Variables

@@ -140,19 +162,6 @@
  • start_time: Start time of event.
  • end_time: End time of event.
  • -

    Sensor attributes

    -
    # Example configuration.yaml entry
    -calendar:
    -  - platform: caldav
    -    url: https://baikal.my-server.net/cal.php/calendars/john.doe@test.com/default
    -    username: john.doe@test.com
    -    password: !secret caldav
    -    custom_calendars:
    -      - name: 'HomeOffice'
    -        calendar: 'Agenda'
    -        search: 'HomeOffice'
    -
    -