IcalCalendar vraag

Die melding zie ik staan in de Homey App. Daar gas ik naar “meer” dan naar “Apps” en daar selecteer ik de IcalCalender app. Bij het openen Configureer app staat onderaan in het rood deze melding.

Ik kwam er achter omdat gisteren gaande de dag ik geen meldingen meer kreeg van events.

Even een sync gedaan maar geen foutmelding hier.

Syncen gaat hier ook goed. Het zit hem echt in de instelling van de app waar de foutmelding zit.
Dan zal het er wel aan liggen dat ik gebruik maak van de Apple Calendars en dat het met Google wel goed gaat. Heb al een bericht naar de ontwikkelaar gezonden met de vraag of hij hier naar wil kijken.

Even voor de duidelijkheid ik sync twee Google kalenders.

Dat vermoeden had ik al. :sweat_smile:
Ik maak geen gebruik van Google en sync met de Apple kalenders. Helaas gaat het door de update van gisteren dus nu fout.

Voor de duidelijkheid: bij mij gaan “oude” events ook prima. Ik begreep dat je problemen had met nieuw-aangemaakte events.
Bij mij gaan beide dus goed. Maar ik hou het verder even in de gaten.
De volgende is om 18:00.

En die werkt nu ook niet meer.

Het probleem zit bij mij in de setting van de app waar je je agenda in kunt geven. Sinds de update krijg ik daar errors waneer ik op save druk.
Gevolg is dat de agenda’s niet meer gelezen en gesynct worden.

Nu je het zegt: ik krijg ook 400 en 403.
Misschien ligt Apple dwars?

Het gekke is dat de URL’s met de hand nog wel werken.
Dus zal er toch in de app wat fout zitten.

Ik zie nog wat in de broncode:
// Replace webcal:// urls (from iCloud) with https://
uri = uri.toLowerCase().replace(“webcal://”, “https://”);

Uiteraard heb ik ‘t meteen even geprobeerd met webcal-URI’s, maar geen beter resultaat. Maar ook geen slechter.


Ik krijg de indruk dat het probleem meer in de wijziging van de code zit om het verwijderen van URI’s mogelijk te maken.
Alleen heb ik te weinig kaas gegeten van JavaScript om dat zeker te weten.

Ik had dit ook al geconstateerd. Heb dit al gemeld bij de ontwikkelaar van de app. Hij gaat hier mee aan de slag, Hij heeft er een bug rapport van gemaakt. Weet alleen nog niet wanneer het opgelost zal zijn.

Het klopt dat met de update automatisch bij het pasten van de url de webcall:// vervangen wordt door https://

Probleem van het niet synchroniseren de foutmeldingen daarop is gevonden. De url van de Apple calendars zijn case sensitive. Door alles in kleine letters te zetten is dit fout gegaan.
De update is aangeboden aan Athom. Denk dat deze morgen dan beschikbaar zal zijn.

Goed om te lezen dat het probleem gevonden en opgelost is.
Ik had verdorie alles net op gang, en door “save” was het om zeep.
Na de update zal ik even de URI opnieuw instellen, en dan werkt het weer, als het goed is.

Ik heb inmiddels de testversie draaien en deze werkt weer goed. Je moet wel zodra de update er is even de url er opnieuw inzetten en dan op save drukken. Het is niet meer nodig om webcal te vervangen voor https. Dit gaat nu automatisch.

Heb vandaag ook nog tussen de bedrijven door de hele app vertaald in het Nederlands. Dus nocht je nog wat tegen komen qua typo’s teksten die niet duidelijk zijn dan hoor ik het graag.

4 Likes

Er is inmiddels een nieuwe update van de app beschikbaar (V0.1.3)
Als je synchronisatieproblemen had met de Apple-agenda’s, verwijder dan de link van de agenda in de app en kopieer en plak deze opnieuw.

De Apple Calendar-URL is hoofdlettergevoelig. Alle karakters werden in kleine letters gezet waardoor de url niet meer werkte. Dit probleem is met deze update opgelost.
De app is vanaf nu ook in de Nederlandse taal beschikbaar.

3 Likes

Ik krijg geen afspraken gesynct met Google calendar. Ik heb van alles geprobeerd. De app geeft geen foutmeldingen; ik heb handmatig gesynced.
Als ik de kaart “specifiek event start over:” selecteer en dan het event ga selecteren, is de keuzelijst leeg.


De persoonlijke link die ik uit google calendar heb gehaald:
https://calendar.google.com/calendar/u/0?cid=abcdefprivecensuurenzovoorts
Kan ik ergens checken waarom hij niet lijkt te syncen?

Alvast mijn dank
Cheers, Peter

Hi Peter,

Heb je exact onderstaande opgevolgd?:

Gmail ical url

  1. Ga naar https://calendar.google.com/
  2. Klik op de drie puntjes naar de kalender die je wilt delen. → Klik op Settings en delen
  3. Scroll helemaal naar onder toe
  4. Copy de link van de Secret address in ical formaat
  5. Plak de ical link in de settings van de Homey IcalCalender app

Het zou kunnen zijn dat je je agenda als link in de app hebt staan maar dat je hem binnen de settings van Google niet op delen hebt gezet.

1 Like

Dank voor het snelle antwoord.
Schaamschaam, ik had niet ver genoeg naar beneden gescrollt. Net heb ik de juiste url dus gecopypaste en, het werkt nu!
Thanks en cheers Rob!
Peter

Graag gedaan. :blush:
hahaha je bent niet de eerste die de verkeerde url te pakken had. Ik moest er ook direct aan denken toen ik je berichtje zag.
Maar gelukkig is het opgelost.

1 Like

Ja ff te snel inderdaad. Ik zag een openbare link en een soort prive link die ik kon delen met vertrouwde personen. Dus nam aan dat ik die moest hebben. NOT haha.