How to add an Web Calender to /e/OS

All my own calenders from Murena Dashboard are synched to my devices – not so my only web calender subscription there, which comes from my company. I added it individually on Mac and iPad, but I am not able to do so on my phone with /e/OS.

In Calender on my phone, I tried:
[ Settings / Add CalDAV Calender / login with URL and username ]
(own translation)

I am requested to fill in username and password. I have a calender password. It is (also) the ending of the calender‘s URL, which officially should be used for this process. But I do not know about a username for this web calender service.

This would be the URL with blind password:
https://login.schulmanager-online.de/ical/calendar/**********

It could be the log in email-address for my company‘s app, which includes the desired calender. If I use this and the belonging password, i get:
No CalDAV and no CardDAV service can be found.
(own translation)

If I do without username, I get:

No address associated with hostname

If I ask my companiy‘s administrator, I get:
Use Google.

I appreciate your thoughts.


Fairphone4
/e/OS 3.0.4-a14

if you go device-side through Settings → Accounts → + add Account > Web Calendar Manager and add the ical Url there it should work

Thanks @tcecyk , under “Accounts” I found “Web Calender Manager”, which seems to fit the situation more than CalDAV. Sadly the hostname gets turned down when I try to add such an account. Please see the screenshot. I can confirm that I use this very same URL on all the other instances successfully.

but then you’re also unable to just open login.schulmanager-online.de on that device? what’s up with the dns?

I can reach this website via the browser.
I know nothing about DNS.

“via the browser” … on the same device, at the same time, same network link (wifi or mobile, but unchanged) ?

Yes: same device, same time, same network link.
A panel opens for downloading the calender as an ics-file.
As I understand it, importing this would not lead to an automated actualisation of the calender.

it would mean the browser uses a different dns (possible through “Use secure DNS → On” in its Privacy+security settings - but not the default) than the system when the error in “add webcalendar” is still “unable to resolve host”.

Can you set the system private DNS to quad9 dns (pre-offered, but dns.quad9.net) or cloudflare (one.one.one.one)? what was it on before?

Yes, I can confirm that “Use secure DNS” has been activated. I turned this off, but downloading the ics-file is still possible.

The private DNS was set to “automatic”. I changed this setting to “Quad9 DNS” as you suggested. I still get the known error from the webcal manager.

Thank you for sticking at it!

  • do you have any network-level apps installed that do blocking beyond advanced privacy, like trackercontrol?
  • is copy paste a culprit, some whitespace or weird dash?

as said, I can set my dns to quad9, successfully resolve the host and have no issue reaching the site through add-webcalendar. I get a 404 for my bogus calendar endpoint (12345), but in principle it would work. Version /e/ v3.1 but I don’t think the version matters much

I never installed apps which mess with the back end of the OS. I would leg the knowledge. (I once got the idea, I would need DAVx5. This is still installed, although I do not completely know, what it does.)

I checked the link and did not find any false characters. It is exactly the URL which is given in the initial post; without the blinding of the password of course.

I tried a OS update to also reach v.3.1, but the updater can not find any.

So you could get my calender. Switching our phones seems to be the last solution left :grinning:

I think you need icsx5

1 Like

the “webcalendar manager” is a icsx5 fork, as is accountmanager a davx5 fork. If there’s a bug, installing the upstream can help.

Not resolving dns reads weirdly like not having network at all, then installing basically the same App but that isn’t restricted can help. Try, but it’d be a weird bug

Which app exactly is worth a try to reinstall? DAVx5?

icsx5 is what will handle .ical urls and could make sense to give a test.

If it turns out to work, I’d go into general Android Settings → Apps → show system → and check if there’s any wifi / mobile restrictions on “web calendar manager” in “Mobile Data usage” use

Another mystery solved.

  • icsx5 worked and brought the desired web calendar into the calendar app. Thanks to @eboelens for the idea.
  • Like you assumed, @tcecyk, the network connection of Web Calendar Manager was disabled. Please do not ask why.

Thanks a lot for your help. I make a small donation to e Foundation; as always, when smart people here save my day.

there’s 1-2 threads on selectively internet disabled apps, but I wasn’t affected so could never debug. Can you state your device and version?

Is this the information you are asking for? Otherwise please ask further.

1 Like

This topic was automatically closed after 90 days. New replies are no longer allowed.