[HOWTO] Sync your contacts, calendar events, email, notes and tasks to /e/

Thanks for the explanations! Sync works will with my OnePlus 3T phone! But … each time a ‘501’ https error; about https not used / permitted. I do work with DavDroid / SabreDav…

— BEGIN DEBUG INFO —
Account name: Recentelijk gecontacteerd (gaytan@e.email Ew)
Authority: com.android.contacts

HTTP REQUEST:
Request{method=GET, url=https://ecloud.global/remote.php/dav/addressbooks/users/gaytan@e.email/z-app-generated–contactsinteraction–recent/6048, tags={}}

HTTP RESPONSE:
Response{protocol=http/1.1, code=501, message=Not Implemented, url=https://ecloud.global/remote.php/dav/addressbooks/users/gaytan@e.email/z-app-generated–contactsinteraction–recent/6048}

<?xml version="1.0" encoding="utf-8"?>

<d:error xmlns:d=“DAV:” xmlns:s=“sabre/dav”>
<s:exception>Sabre\DAV\Exception\NotImplemented</s:exception>
<s:message/>
</d:error>

REMOTE RESOURCE:
https://ecloud.global/remote.php/dav/addressbooks/users/gaytan@e.email/z-app-generated--contactsinteraction--recent/6048

EXCEPTION:
at.bitfire.dav4android.exception.HttpException: HTTP 501 Not Implemented
at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:362)
at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:338)
at at.bitfire.dav4android.DavResource.get(DavResource.kt:210)
at at.bitfire.davdroid.syncadapter.ContactsSyncManager$downloadRemote$1.invoke(ContactsSyncManager.kt:305)
at at.bitfire.davdroid.syncadapter.ContactsSyncManager$downloadRemote$1.invoke(ContactsSyncManager.kt:77)
at at.bitfire.davdroid.syncadapter.SyncManager.useRemote(SyncManager.kt:774)
at at.bitfire.davdroid.syncadapter.ContactsSyncManager.downloadRemote(ContactsSyncManager.kt:304)
at at.bitfire.davdroid.syncadapter.SyncManager$syncRemote$1$1.run(SyncManager.kt:438)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)

SOFTWARE INFORMATION
Package: com.thehelm.sync
Version: 2.0.6-ose (251) from 7 dec. 2018
Installed from: cm.aptoide.pt
JB Workaround installed: no

CONNECTIVITY (at the moment)
Active connection: WiFi, CONNECTED

CONFIGURATION
Power saving disabled: yes
android.permission.READ_CONTACTS permission: granted
android.permission.WRITE_CONTACTS permission: granted
android.permission.READ_CALENDAR permission: granted
android.permission.WRITE_CALENDAR permission: granted
org.dmfs.permission.READ_TASKS permission: granted
org.dmfs.permission.WRITE_TASKS permission: granted
System-wide synchronization: automatically
Account: gaytan@e.email
Address book sync. interval: 240 min
Calendar sync. interval: 240 min
OpenTasks sync. interval: 240 min
WiFi only: false
[CardDAV] Contact group method: GROUP_VCARDS
[CalDAV] Time range (past days): 90
Manage calendar colors: true
Address book account: Contactpersonen (gaytan@e.email Sg)
Main account: Account {name=gaytan@e.email, type=thehelm.com.sync}
URL: https://ecloud.global/remote.php/dav/addressbooks/users/gaytan@e.email/contacts/
Sync automatically: true
Address book account: Recentelijk gecontacteerd (gaytan@e.email Ew)
Main account: Account {name=gaytan@e.email, type=thehelm.com.sync}
URL: https://ecloud.global/remote.php/dav/addressbooks/users/gaytan@e.email/z-app-generated--contactsinteraction--recent/
Sync automatically: true

SQLITE DUMP
android_metadata
| locale |
| nl_NL |

services
| _id | accountName | service | principal |
| 1 | gaytan@e.email | carddav | https://ecloud.global/remote.php/dav/principals/users/gaytan@e.email/ |
| 2 | gaytan@e.email | caldav | https://ecloud.global/remote.php/dav/principals/users/gaytan@e.email/ |

sqlite_sequence
| name | seq |
| services | 2 |
| homesets | 2 |
| collections | 5 |

homesets
| _id | serviceID | url |
| 1 | 2 | https://ecloud.global/remote.php/dav/calendars/gaytan@e.email/ |
| 2 | 1 | https://ecloud.global/remote.php/dav/addressbooks/users/gaytan@e.email/ |

collections
| _id | serviceID | type | url | privWriteContent | privUnbind | forceReadOnly | displayName | description | color | timezone | supportsVEVENT | supportsVTODO | source | sync |
| 1 | 2 | CALENDAR | https://ecloud.global/remote.php/dav/calendars/gaytan@e.email/contact_birthdays/ | 0 | 0 | 0 | Verjaardagen | | -1451943 | | 1 | 0 | | 1 |
| 2 | 2 | CALENDAR | https://ecloud.global/remote.php/dav/calendars/gaytan@e.email/huishoudelijke-mededelingen/ | 1 | 1 | 0 | Huishoudelijke mededelingen | | -926896 | | 0 | 1 | | 1 |
| 3 | 2 | CALENDAR | https://ecloud.global/remote.php/dav/calendars/gaytan@e.email/personal/ | 1 | 1 | 0 | eCloud Calendar | | -14910990 | | 1 | 1 | | 1 |
| 4 | 1 | ADDRESS_BOOK | https://ecloud.global/remote.php/dav/addressbooks/users/gaytan@e.email/contacts/ | 1 | 1 | 0 | Contactpersonen | | | | 0 | 0 | | 1 |
| 5 | 1 | ADDRESS_BOOK | https://ecloud.global/remote.php/dav/addressbooks/users/gaytan@e.email/z-app-generated--contactsinteraction--recent/ | 0 | 0 | 0 | Recentelijk gecontacteerd | | | | 0 | 0 | | 1 |

SYSTEM INFORMATION
Android version: 11 (lineage_oneplus3-userdebug 11 RQ3A.211001.001 10037567)
Device: OnePlus ONEPLUS A3003 (OnePlus3T)

— END DEBUG INFO —