Hi, I’m using this great app to trigger events based on events.
I have basically an iCal via Google that has events that start with ‘Vakantie - …..’.
if ‘Vakantie - ….’ than certain devices should be turned off to save energy, like ventaliation, etc…. sounds very simple but it is not working somehow.
I have 1 flow that checks for event with Title containing ‘Vakantie -’….. this worked until now. when doing the test manually in the advanced flow interface it still answers ‘NO’ to the test although the event is live.
The second problem is at the end of the event…. it does not seem to see that the event has finished. Basically I want to do the same as in flow 1 but when it ends.
I can see all the events, so synchronisation looks good….
So let me see if i get this correct. What you want is to do something when an event which has Vakantie - in the title, either starts or stops. Correct?
If so, there’s a much easier and better way to do this:
When you are using the AND card you show above, you are not checking the calendar data the trigger card has provided. Instead you are checking if ANY event that contains Vakantie - in the title will start within 1 minute. There’s no need to make IcalCalendar check every loaded events if there is one that matches your settings.
When you use the flow i show above, you are only checking if the current event (which is triggering at the moment) contains Vakantie - in the title.
The reason why your flow which checks when the event is ending doesn’t work, has the same problem as the flow which checks the start. Plus when the event which contains Vakantie - in the title actually fires your trigger (which it does ) your AND card hammers it down. Because you are checking if there is ANY event that contains Vakantie - in the title which will end within 1 minute. And there isn’t. Because you are in the triggered flow where the event has already fired….
IcalCalendar not finding events despite correct .ics data
Hi everyone,
since a couple of days I’m experiencing an issue with the IcalCalendar app where flows are not detecting events that are clearly present in the planer.io .ics file.
Flow condition: “Event containing ‘A-’ starts within 200 hours”
Problem:
The flow always returns “No” even though matching events exist
iOS Calendar shows the event correctly (Monday, January 13, 10:00 AM)
Direct download of the .ics file confirms the event is present:
DTSTART: 20260113T070000Z (08:00 CET / 07:00 UTC)
SUMMARY: A-RAT-MRT/CT
Event is well within the 200-hour window
Troubleshooting already attempted:
Restarted the IcalCalendar app
Removed and re-added the calendar
Verified the .ics URL is accessible and contains current data
Checked that the search term “A-” matches the event summary
Increased time window to 300 hours (no effect)
Key finding: The .ics file downloaded directly from the URL contains all correct events including January 2026 entries. This suggests Homey is either caching old data or not parsing the .ics correctly.
Question: Has anyone else experienced this? Is there a known bug or a way to force IcalCalendar to refresh its cache completely?