Google Calendar

1. What it does

Connects your alarms and sleep data to Google Calendar

2. Where to find it

Settings → Services → Google Calendar

Google Calendar needs to be installed on your device, and Android version has to be at least 4.0.

3. Options

Section 4.1, “Disable repeating alarms on holidays”

Automatically disables repeating alarms being scheduled on public holiday.

Section 4.2, “Reschedule alarms”

Whenever your calendar event collides with your next active alarm, Sleep as Android will move that alarm to an earlier time.

Section 4.3, “Add sleep data to calendar”

If enabled, your sleep records will be synced into your Google Calendar.

4. Guide

4.1. Disable repeating alarms on holidays

Prevents repeating alarms from ringing on public holidays.

Whenever this happens, you get a notification with possibility to revert the action.

Note

Most users should have already subscribed public holidays to their calendar. If this is not your case, do this:

  • click the little downward arrow under “other calendars” on the left side of the default calendar view (beside “add”).

  • click on “browse interesting calendars” and you should be able to see and subscribe to Public holidays.

4.2. Reschedule alarms

Whenever your calendar event collides with your next active alarm, Sleep as Android will move that alarm to an earlier time.

How long before the event will the moved alarm ring? You can set that using the slider below this option.

If you want a specific calendar event to reschedule your alarm by a specific time (overriding the slider), you can do that by writing an expression in the following format in the title or description of the calendar event.

Examples:

  • #alarm-30 (advances the alarm for 30 minutes)

  • #alarm-30m (advances the alarm for 30 minutes)

  • #alarm+20 (postpones the alarm for 20 minutes)

  • #alarm+20h (postpones the alarm for 20 hours)

  • #alarm-1h (advances the alarm for 1 hour)

  • #alarm+2h30m (postpones the alarm for 2 hours 30 min)

  • #alarm+2h30 (postpones the alarm for 2 hours 30 min)

  • #alarm+2:15 (postpones the alarm for 2 hours 15 min)

You will always get a notification whenever any of your alarms is going to be rescheduled, with an option to revert that.

4.3. Add sleep data to calendar

If enabled, your sleep records will be synced into your Google Calendar.
The records will go into any calendar that is called Sleep, or has #sleep somewhere in its name.

On first sync, your current sleep records up to 1 year old will be loaded into the calendar.