First time iCal user here and need some help.
The App keeps crshing after I configured it and made a test flow.
What I did:
installed the App v2.0.4 from the App store on my Homey 2019
configured the App by naming a calender and pasting the secret Gmail link
added an event in my Google Calendar with the description 'Test123"
created a flow that triggers on the event (with a logic card looking for text “Test123”)
The App crashes.
I did notice that the secret url has the @ in the email replaced by other characters. I tried with the vopied url and a modified link (with an @), still the App crashes.
It must be something small I am overlooking.
Does anyone have a clue?
No worries, I was just interested in the App and was thinking of using it with my Setup, but guess I will no linger try it. Was a a ‘need to have’ but perhaps a ‘nice to have’.
You’re saying Homey diabled the plug-in? Not sure which plug-in you are referring to, but since you are posting a screenshot of your flow, i’m guessing Homey disabled that flow because it was called too many times?
Anyway, the only possible way for Homey to disable that flow would be if you had 50-100 or more events in your calendar that would start within 3 minutes of each other…
The diagnostics report you sent shows nothing wrong. Its importing 150 events from Work Calendar and 0 events from Personal Calendar
Would it be possible to add functionality to check if the calendar has an event that completely matches a given title?
Now we have only “containing” which often matches wrong events in my flows.
For example, I yearly import an ICS with the waste pickup schedule into my personal calendar. One of the waste event titles is “RA” (meaning residual waste or “restafval” in dutch). But the letter combination RA can be found in a lot of words. If I have an appointment in the gaRAge next day, my homey will announce to put the waste bin outside.
That would be possible. But without a timeframe for the event, this could also give you false outcome.
For example:
If you have a flow which starts everyday at 08:00 which then checks if CalendarHome has an event with the titleRA, and if so, do something.
If this RA event wasn’t set to start before tomorrow, or next week, this flow would “falsly” think that it should do something today.
If for instance the condition card also checked if the RA event was set to start within a given timeframe it would be less prone to false outcome.