No.
Read this and see the picture:
https://www.davx5.com/faq/system-integration
I myself for instance use DAVx with a third party Callendar app and another third party Callendar server. No Google calendar app neither Google calendar sync are in my device.
For a calendar app, your best options are Etar and simple calendar that you can find on f-droid. then you would need an app to sync with a cloud provider. for that there is davx5 on f-droid and you can choose any provider from their list https://www.davx5.com/tested-with/
CardDAV and CalDAV are an extension to the WebDAV protocol, and are basically just a standard way to access contact and calendar information stored on a server. By default Nextcloud includes / runs a WebDAV server so the information stored on the server can be accessed through any app that is also compatible with WebDAV. Also, WebDAV is used to access files, CardDAV for contacts and CalDAV for calendars.
To sync my contacts and calendar I use DAVx5, and then those contacts are accessible by all contacts apps on android. The dialer and contacts apps do not interfere with anything and have nothing to do with the sync process, so just pick whichever one you like the most. I use the default AOSP dialer because it includes a visual voicemail feature and the AOSP contacts apps, but simple contacts is very good as well.
The only thing to keep in mind is that when you are creating a new contact your contacts app will ask you where you will want to save it, something like local contacts or google contacts or DAVx5. Make sure to choose DAVx5 and then it will be synced.
Lastly, here is a guide on how to get it all set up: https://www.davx5.com/tested-with/nextcloud (You will need to have the contacts app installed on your nextcloud instance)
The only thing I could reasonably suggest is making sure it's not running under "battery optimised", or any OEM-specific power saving setting. There's a whole section on "sync isn't happening automatically" in the davx5 docs. https://www.davx5.com/faq/synchronization-is-not-run-as-expected
I am not sure why you are expecting help to use google, but you could read the documentation about using Google with DAVx5
https://www.davx5.com/tested-with/google/
It seems really clear, although I have to way to test it
I mean that they complement each other. Tasks.org is great for todo lists. Recurring reminders, subtasks, smart lists, tags, other stuff I'm forgetting; it's a long feature list, all free and open source. But there are no calendar views to speak of, only lists. Meanwhile, aCalendar is the opposite. A rudimentary task list manager, but a fantastic swipe UI for the calendar. It has views for day, week, and month and whichever one you're on, you can reach either of the other two with one swipe. And where you start the swipe dictates when it opens to. So from the month view you can choose and open any of the 31 days or 5 weeks with a single swipe.
They integrate because they both save their changes to shared calendar and tasks containers. Here is an explanation of what's going on under the hood. This diagram really helps visualize it. So when you check off a task from your daily agenda in aCalendar, it updates your todo list in tasks.org and vice versa. So they are somewhat interchangeable, but you use the right tool for the job. aCalendar for the day-to-day appointments and whatnot, tasks.org for more involved projects or making and sorting lists. It just gives you different ways to slice the same information.
The official support won't change much for your use case. If you only use your phone, the update would allow the apps to talk locally, instead of syncing via an external server. There will probably be some small changes too. They use slightly different priority systems (-1,0,1 vs 0,1,2,3), so they'll probably add an option to choose. Things like that I would assume.
This is a repost of my comment on the same question back in February.
Yep. I figured out how to use it to get my google calendar and contacts on a degoogled phone. You don't even have to login through microg.
The DAV files are accessible through a web API. These two links basically say the same thing, and this is what I do.
davx5 is adding google contacts calendar together
You configure the URL, give your google ID/PWD and it will query the CALDAV file.
Admittedly, you're still letting google hold all that information, but it is at the very least a good intermediate step to prove to yourself that you can do it. Then, you can migrate yourself to another source, like your NAS (Synology or other).
We can see what kind of error it is. But is it possible to share details in the github discussions here with a verbose log https://github.com/bitfireAT/davx5-ose/discussionsVerbose Logs can be activated in DAVx5 settings - then perform the "save" action that fails and after the error click the log and attach it or if you want to keep it private open a ticket: https://www.davx5.com/support
You don't create an account with davx5, you create one with a CalDAV/CardDAV provider. Typically this will be your email provider. I use mailbox.org and it works great, other providers that have been tested can be found here: https://www.davx5.com/tested-with
Once you have your account, use your username and password for your provider to log in to davx5
You don't need a NextCloud calendar app since NextCloud uses standard CalDAV and CardDAV. Android has no native DAV clients so you need to install a helper app like DAVx5 (https://www.davx5.com/) which will do the syncing so that the standard Android calendar app can see your calendar and contacts. iOS can do native DAV syncing with no need for an additional app.
Yep. I figured out how to use it to get my google calendar and contacts on a degoogled phone. You don't even have to login through microg.
The DAV files are accessible through a web API. These two links basically say the same thing, and this is what I do.
davx5 is adding google contacts calendar together
You configure the URL, give your google ID/PWD and it will query the CALDAV file.
Admittedly, you're still letting google hold all that information, but it is at the very least a good intermediate step to prove to yourself that you can do it. Then, you can migrate yourself to another source, like your NAS (Synology or other).
​
I'm in that middle area now. I bought a Pixel 6, and flashed CalyxOS on my P2XL. This is my experimental phone, and consequently I'm carrying around two phones for now. It's a great way to see how much you can do on the P2XL vs the new phone with the SIM. The last things I need to give up are Google Voice and of course GMail.
You are plain wrong. Bluetooth and WiFi can be used to determine ones location. Therefore the location permission is required if you want to use WiFi or Bluetooth. Read it up before spreading misinformation.
Just one example: https://www.davx5.com/faq/wifi-ssid-restriction-location-permission
Multiplatform and standalone? Hmm.
You can basically either use caldav/cardav server like Baikal/Nexcloud and using https://www.davx5.com/ on phone or something as https://www.f-droid.org/en/packages/org.decsync.cc/ or pay for something,
Hey, congratulations! Your post is the one that finally got me to join Reddit after avoiding it for ... what, a decade? two?
Anyway, You can sync with google. The problem is that you are subverting one of the pillars of CalyxOS. The good news is that though Google "knows" you, your phone's communications with Google are limited by Microg.
​
I have an old Moto X 2013 with a MicroG installation on Android 7.1, and I use Simple Calendar from FDroid with DavX5, also on FDroid. I believe I got instructions from the DavX documentation on doing the sync to that calendar, but the problem is you need to have Google Calendar installed. Since you already have that, you should be good to go (don't even need to use a different calendar).
​
The key is configuring MicroG with a legitimate google account, which you already have. Simply create the google account and add calendar sync. The DavX uses Google Calendar to sync to other places, like Simple Calendar or better yet your NAS calendar (Synology, OwnCloud, etc.)
I am able to add, update, and delete events natively in Google Calendar. For Simple Calendar, I just need to remember to set my calendar to use the google account rather than "local only".
https://www.davx5.com/tested-with/google/
As chance would have it, I just installed CalyxOS on my Pixel 2XL, and I am debating whether I want to add a connection to Google for this purpose.
I still wonder why DavX5 doesn't sync... Or rather, it does, but then stops working one day.
I thought it has to be a built in battery saver in the Chinese phone but after following all this: https://www.davx5.com/faq/synchronization-is-not-run-as-expected?pk_campaign=at.bitfire.davdroid&pk_kwd=IntroActivity&app-version=4.0-ose&manufacturer=xiaomi
Still no change so basically, I have to assume it's a critical flaw in my phone that can't be fixed as there is no root, nor unlockable bootloader
(Hisense a5pro)
You could use a reputable Nextcloud provider like Woelkli in Switzerland. Their free tier only gives 1 GB of storage, but this is fine for contacts, calendar, tasks and a few important files.
The configure your phones etc to point to this account and not google. The web interface is good on your computer, but also Thunderbird integration and other clients work perfectly. For Android, you need to install DavX first to make the link with your calendar and contacts phone apps while iphones can connect directly.
I used woelkli for several years (before moving to selfhosted) and like the hassle-free fast setup.
It is easy to migrate from one NC to another, so you can set up with a provider and, if you like it, export the data later to move it to another provider or your own self-hosted set up.
In the link https://www.davx5.com/tested-with/google/
(replace by your Google account)
should be (replace [email protected] by your Google account)
After I figured that out, it worked. It took a while, as I was trying to find the specific url of my calendar (which was unnecessary as I was only using the primary calendar)
DAVx5 is what you look for. You can do this by initalizing a calendar with one of the supported services and logging in with DAVx5 on each device. Be mindful of the synching interval though.
Nisam siguran da moze ovo sa ikonicama bez custom launchera, a za kalendar ja koristim ovaj set aplikacija i imaju transparency opciju za widget https://play.google.com/store/apps/dev?id=9070296388022589266 + dav5x (https://www.davx5.com/tested-with/google). E sad, ja selfhostujem pa dav5x radi odlicno, sa google kalendarom se nisam povezivao, ali izgleda da moze.
I use DavX5 , via F-Droid app store. I think it is also available on play-store but it is free of charge in F-Droid.
Either Tasks doesn't have permission to access your calendars or you don't have any calendars on your device. If you don't have any calendars then you need to set up a sync adapter like DAVx5 to synchronize with your calendar server
I just signed up for a free mindomo account but couldn't find any way to set up the CalDAV integration mentioned on that diagram. If you know where I should look let me know and I can try it out
The Firewall probably filters the required request types like REPORT, PROPFIND, ETag, CTag etc. You need to make sure that the requests are not altered or filtered. DAVx⁵ has a nice manual where you can see the sync process and what is needed for it:
https://www.davx5.com/manual/technical_information.html
Hope it helps!
I'm not sure, but probably. Nextcloud would be the backend for it. Well, you can try just enable to your current and see. Otherwise create a new one to test.
DAVx5 website has a good manual and FAQ, maybe you can find additional detail there.
This pic summarizes it all:
https://www.davx5.com/fileadmin/user_upload/faq/how_davx5_works.svg
Premesso: tengo calendari+rubrica su un'istanza NextCloud, che "vedo" sul mio telefono Android grazie all'app gratuita DAVx^5 . Per sostenere gli sviluppatori, mi sono comprato ICSx^5 (per sincronizzare anche le sottoscrizioni ICS).
Sempre in tema calendari: aCalendar, mi piace molto più di Google Calendar, o Outlook (che comunque uso, ma solo per le email). Di base è gratis, con vari acquisti in-app (io ho rimosso le pubblicità e acquistato la feature per allegare foto/documenti agli eventi in calendario)
You can sync Lightning to every calendar server capable of the CalDAV protocol you may like. On your Android, you will need an CalDAV-Client app like DAVx5 which will integrate into you calendar app.
Nextcloud supportsc calendar and contacts. And it looks like Wolkli free offer includes both. You can sync them (as CalDAV and CardDAV) to a (degougled) Android device with DAVx⁵, see https://www.davx5.com/tested-with/nextcloud
Tutanota does support import/export of calendar through contact through ics and vcard files. But it looks like syncing between them on a phone through that is not really practical (you ould have to do it manually). I would assume their Anrdoid app would integrate their calendar as any other Android calendar but I may be wrong. They also list being able to use contact from the phone when using the mobile app, which means you could have your contacts anywhere (eg. on Wolkli) sync to/from yourt phone's and use them when using their Anrdoid app. Contacts you send/receive email to/from will also be collected in your Tutanota's contacts list. This should mitigate the issue of not being able to actually sync your contact from your phone to Tutanota for use in the web or desktop app.
Technically, calendars work with an open, standard protocol (CalDAV), so any calendar server that uses that protocol (including Nextcloud) should be compatible with any calendar client that supports CalDAV.
In my case, I use Nextcloud as server. For Android, I use [DavX5](https://www.davx5.com/), which is a sync service - then I can use the stock Android calendar app (I'm talking of AOSP, not the typical bloatware-shitfilled commercial ROMs).
What lfod4130 said apart from, if I'm reading you right (?) you can't get the csv to download ?
If you're struggling with that just go to https://takeout.google.com/ and download everything. Your contacts will be in .vcf file in the contacts folder.
You can import the .vcf file to your phone.
Or you can import it to your own nextcloud server and use DAVx⁵ on your phone to keep them in sync. (and it can also sync your calendar)
https://www.davx5.com/tested-with/nextcloud
For Calendar and Contacts, it's actually pretty easy to set up a server that runs radicale
.
You can buy a Raspberry Pi and run it as a Radicale server from home, or you can get a cheap VPS from digital ocean. I think it's generally worth it to have a server to call your own.
On the client side, your Android device will need DavDroid to sync with Radicale. From there, your calendar and contacts will be accessible in any standard mobile apps. I recommend simple calendar and simple Contacts.
Framasoft launched framagenda.org/
It's powered by nextcloud. You can then use https://www.davx5.com/ to sync with your phone.
To do that, you just have to add the following link on davx5 and fill login informations. https://framagenda.org/remote.php/dav/calendars/YOUR_USERNAME/NAME_OF_THE_CALENDAR/
You'll be able to update then your agenda from your Android by using synced calendars like Simple Calendar or anything supporting davx5.
Enjoy.
Android requires location permissions to gain access to WiFi details, since WiFi details could be used to determine location. To connect with the bulb, it probably needs the WiFi SSID, so requires location permission to get that.
https://www.davx5.com/faq/wifi-ssid-restriction-location-permission/