We have moved to a new Sailfish OS Forum. Please start new discussions there.

[Experimental release in] Support for CalDav-based calendars (e.g. Google Calendar)

asked 2013-12-24 21:23:44 +0300

Jarno gravatar image

updated 2015-11-14 00:29:32 +0300

bennypr0fane gravatar image

Support for CalDav calenders would be very much appreciated. Syncing with a Google/Gmail is already working for mail and chat, adding the calendar would make the Jolla much more feature complete.

IMO this would mean also that, in addition to Google Calendars, the support for many CalDav-based calendar services should become available (ownCloud, eGroupWare, Hotmail, etc..)

Reason for reopen: still unreliable, still labelled experimental in release notes (unless I missed something?), not fully working with all services.

edit retag flag offensive close delete



And other CalDAV servers like OwnCloud :)

PhixGre ( 2013-12-24 22:35:21 +0300 )edit

Yes please, as I usually only use google calendar this has been a major setback

SieniMaagi ( 2013-12-25 23:21:39 +0300 )edit

Yes, CalDav, CardDav etc. are all standards which should be included into truly (and only one) open mobile phone

LaruX ( 2013-12-26 00:47:55 +0300 )edit

Lack of full GUI support for CalDav in Jolla is for me the reason why I still keep SIM card in my "trustworthy" N9 ;) cause all my time-management stuff needs calendars reachable with CalDav-protocol. Issue hadn't become so critical if Google had continued ActiveSync support, - but now I need this.

foss4ever ( 2013-12-26 06:27:20 +0300 )edit

+1 for caldav on owncloud

Jan Wellmann ( 2013-12-29 00:26:56 +0300 )edit

9 Answers

Sort by » oldest newest most voted

answered 2013-12-24 23:19:45 +0300

Aard gravatar image

updated 2013-12-28 11:53:35 +0300

pnuu gravatar image

The functionality is partially implemented already, "just" needs to be finished and properly integrated. The code will be available in nemomobile github after christmas, in case anyone wants to help ;) (https://github.com/nemomobile/buteo-sync-plugin-caldav)

Edit: partly implemented in release.

edit flag offensive delete publish link more



Hopefully this will be included in the first feature upgrade of Jolla/SailfishOS in Q1/2014.

foss4ever ( 2013-12-26 06:29:07 +0300 )edit

I am interested in helping out. When will the code be on github?

Dekkers ( 2013-12-27 19:00:33 +0300 )edit

How do you configure a non-Google CalDAV calendar in There's nothing new in Calendar "Manage" screen, Add New Account or any settings screens.

lkraav ( 2013-12-27 21:53:23 +0300 )edit

The release notes state Google calendars aupport is one-way only, so this question has not been fully answeted, and.shouldn't be.closed. If I can't modify calendar entries and sync them.back using CalDav then this issue has not been resolved. Also calendar app should enable management of many CalDav calendars, i.e. enable.adding, removing, modifying events and calendars.

foss4ever ( 2013-12-28 03:48:08 +0300 )edit

One way Google Calendar support does not complete this support. Some of us use Apple's CalDAV services (iCloud or OSX Server) and also ownCloud's CalDAV server.

aegis ( 2013-12-28 04:25:56 +0300 )edit

answered 2014-06-09 22:26:50 +0300

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

updated 2014-06-10 13:05:31 +0300

Jolla's Saapunki update came out, enabling (experimental) support for CalDAV with ownCloud. To configure CalDAV with OwnCloud, I found the following settings will discover all your calendars:

Server address: http://yourserver/ or https://yourserver/
Server path: /path_to_owncloud_directory/remote.php/caldav/calendars/your_username/

edit flag offensive delete publish link more



To add, you have to split the URL up into: Server address: https://yourserver/ Server path: /owncloud path/remote.php/caldav/calendars/username/

This works for me too, though I had one calendar that repeated entries many times. It wasn't a critical one though so I turned it off to investigate later...

Andy Branson ( 2014-06-10 00:02:13 +0300 )edit

CalDAV does only one-way sync, down to Jolla, or am my missing something? Whenever I created events, they were not written to my ownCloud server, even after selecting "Sync" in the account settings.

Blizzz ( 2014-06-10 01:36:56 +0300 )edit

@Blizzz CalDAV bi-directional sync works for me (using Baikal-server), but it would be even better to be able to see the sync status.

luen ( 2014-06-10 01:42:58 +0300 )edit

@luen i'll wait when the regular sync is due, set to custom. The "sync" item in the pulley menu in the account settings seems unfunctional – nothing appears in my server's access log.

Blizzz ( 2014-06-10 02:00:51 +0300 )edit

Shall we close this issue? I mean the functionality is implemented, even though providers like OwnCloud need a bit of care to set up.

avdwoude ( 2014-06-10 08:21:09 +0300 )edit

answered 2014-02-04 17:06:02 +0300

jukey gravatar image

updated 2014-02-04 17:20:00 +0300

You also can use Syncevolution in order to synchronize CalDAV accounts. It is available here:

As the developer (Thanks Ove!) mentioned it will probably not be available to the Jolla Store in the near future but in Warehouse/openrepos.net.

--> Check also Alexander's detailed blog entry how to enable CalDAV

edit flag offensive delete publish link more



Thanks for the blog entry. I added it to the answer.

jukey ( 2014-02-04 17:21:06 +0300 )edit

My sync fails because the server certificate is not trusted. Any way to tell the client it is OK?

Julf ( 2014-02-04 19:13:25 +0300 )edit

Thanks for the tip. Got two-way sync for both Google Calendar and Google Contacts working.

hetas ( 2014-02-04 22:17:36 +0300 )edit

Thx, CardDAV/CalDAV sync now works perfectly for me. See documentation.

bwiedmann ( 2014-02-13 20:53:03 +0300 )edit

answered 2014-02-08 18:35:51 +0300

Future gravatar image

Hey guys,

as CalDav and CardDav grow more and more into a (adopted) standard, big players like Apple already learned to handle these protocols out of box.

As there are many servers out in the world wide web offering sync over these protocols, I relly hope these features are going to be nicely integrated into Sailfish OS.

Looking forward :)

edit flag offensive delete publish link more



Yeah i hope too. For the first CalDAV/CarDAV Implementation would be great ;) The next step would be something like note sync!

I hope Jolla will implement this in the near future!

hyperion ( 2014-02-14 18:06:39 +0300 )edit

Thanks for your answer, but perhaps you can change into a comment. It's not an answer to the request.

Jarno ( 2014-03-05 21:25:45 +0300 )edit

This is a must-have in a non-beta smartphone. I don't care about mediaplayer, gallery and browser polishing and so on before this is done. Imho this is a wrong priorisation of things! First things first please!

ray-ven ( 2014-03-18 13:55:44 +0300 )edit

I can't understand why this feature wasn't implemented with the latest update, although it was voted 443+ times.

Stefan P ( 2014-03-18 22:55:43 +0300 )edit

Yeah i don't understand too. So much votes and views for it and nothing happened at this point, but camera got a huge improvement, without so much votes or views...

hyperion ( 2014-03-21 18:05:09 +0300 )edit

answered 2014-03-20 14:54:46 +0300

Jarno gravatar image

updated 2014-03-20 15:10:33 +0300

Perhaps not based on the same code, syncing your Google Calendar now works two-way with the latest SailfishOS release release. Now only all other CalDav calendars.

edit flag offensive delete publish link more



The point is that i personally bought/use a Jolla because dont want to use any Google service or Android phone etc.

Stefan P ( 2014-03-21 18:13:10 +0300 )edit

Good statement. If I want to use google I would buy an Android-Device.

haasis ( 2014-03-21 18:45:15 +0300 )edit

Exactly my sentiment... But it is going to be interesting to see whether we are ever going to get this... (and for me the Jolla is collecting dust in the meantime)

svenneK ( 2014-03-23 12:09:17 +0300 )edit

Hope that somebody of Jolla crew will read that: I am quite commited about what you are doing, but you have totally wrong preferences: For any user of Smartphone CalDAV and CardDAV is ESSENTIAL (not the camera and other stuff). Even being excited about the Jolla idea, I never can recommend the phone to somebody else as long as CalDAV and CardDAV are not in!!! These are essential features which must be in, otherwise Jolla will die quite soon!!! This is an survival question for you guys!!!

thomas ( 2014-03-26 12:36:11 +0300 )edit

..and when Google finally drops Caldav support to replace it with their own new standard, it'll break again anyways

bennypr0fane ( 2014-03-30 19:21:16 +0300 )edit

answered 2014-04-15 14:00:29 +0300

ApB gravatar image


Coming in update #6.

edit flag offensive delete publish link more



It only mentions it for "upcoming" releases. So there is really zero news in that. Let alone a confirmation that it would be in a certain upcoming update.

tbr ( 2014-04-15 14:35:36 +0300 )edit

Early June release actually: https://together.jolla.com/question/43464/next-os-update-in-early-june/

avdwoude ( 2014-05-22 21:09:26 +0300 )edit

answered 2014-06-21 13:55:40 +0300

moosiqpipl gravatar image

It does not seem to work for me with Google calendar. I tried it with the following settings:

server address: https://www.google.com
server path: /calendar/dav/de.german#holiday@group.v.calendar.google.com

Setting up the account works and the specific calendar is being offered in the CalDav account settings.

However, the manual sync seems without function. And regardless of the chosen sync interval no entries have been pushed to the calendar so far.

edit flag offensive delete publish link more


could someone help the noobs please? i don't get what to write in the serveraddress and -path... all other configurations i know from other devices i allready configured won't work..

help would be very apreciated

thanks in advance..

toba ( 2014-06-25 12:01:04 +0300 )edit

Unfortunately, that CalDav implementation does not seem to work at least for Google calendars :-( At least for me.

moosiqpipl ( 2014-06-25 12:56:32 +0300 )edit

My impression is that CalDAV works Saapunki ( release, with the Google calendar:

In Settings > Accounts > create > CalDAV > General CalDAV I put:

User name: scoobynoob // whatever username you have
Password: ***********             //( type your password right, right?)
Server: https://www.google.com    // someone said must be https? I think it'd better be
Path: /calendar/dav/scoobynoob@gmail.com/events    // note /events in the end

I fished this information from here: https://support.google.com/calendar/answer/99358?hl=fi&ref_topic=13949#sunbird (sorry I did not find English just fi-version)

Additionally, I noted that I couldn't force sync on CalDAV account on Jolla, have to wait minimum 15 min (depending on settings) - may cause the impression that it doesn't work.

mobilitio ( 2014-07-02 03:03:09 +0300 )edit

It seems to work with the main calendar. However, syncing sub-calendars like holidays fails. See my previous post:

server address: https://www.google.com
server path: /calendar/dav/de.german#holiday@group.v.calendar.google.com
moosiqpipl ( 2014-07-02 15:41:29 +0300 )edit

Hmm. interesting. I tried different combinations for quite a time...with browser too... this URL gives obviously the right file...

server address: https://www.google.com
server path: /calendar/dav/de.german%23holiday%40group.v.calendar.google.com/events

...as after creation the account shows name "Feiertage in Deutschland" as the calendar name. You could try it... the result seemed strange, no text on events, maybe for language settings? Or, it just takes again time to sync.

mobilitio ( 2014-07-02 18:53:20 +0300 )edit

answered 2014-07-04 16:42:59 +0300

moosiqpipl gravatar image

@mobilitio Thanx a lot for your input. Your server path differs slightly because of /events appended to my URL. I checked the URL with and without URL encoded characters in the web browser and in jolla:

server address: https://www.google.com
server path: /calendar/dav/de.german%23holiday%40group.v.calendar.google.com/events
server path: /calendar/dav/de.german#holiday@group.v.calendar.google.com/events

In the web browser the URL encoded version correctly downloads a calendar file. However, neither version works with jolla's CalDav account setup I'm afraid. Though the calendar "Feiertage in Deutschland" appears in the calendar management no events have been synced so far - and no errors have been displayed either.

Syncing with jolla is a burning pain in the butt at the moment :-(

edit flag offensive delete publish link more



Jolla is asking the community to help with some problems with the Caldav/Carddav plugings.


They have not got enough resources to make it stable at the moment.

BonoNL ( 2016-09-05 21:57:48 +0300 )edit

answered 2017-09-08 16:05:44 +0300

hook gravatar image

Take into account that Google is changing its API and is phasing out the old now:


edit flag offensive delete publish link more
Login/Signup to Answer

Question tools



Asked: 2013-12-24 21:23:44 +0300

Seen: 17,394 times

Last updated: Sep 08 '17