Hello Rune
Thanks for all support, i changed in the timezone-fil, i hade two posts with Stockholm so i left the one with the keyname W. Europe Standard Time and erased the other one. All thanks to you ![]()
Have a greate New Year
Hello Rune
Thanks for all support, i changed in the timezone-fil, i hade two posts with Stockholm so i left the one with the keyname W. Europe Standard Time and erased the other one. All thanks to you ![]()
Have a greate New Year
![]()
Happy new year ![]()
![]()
Need to reopen the issueâŠ
I get the same error when trying to add a new calendar. This time i tried to refresh the URL a couple of times but it did not change the errot message. So any Idea what the error message means ?
âLoading the ics file(s) has failed:
Uri errors
CALNAME: (name ||âââ). toLowerCase is not a function"
Please open an issue on GitHub by following these instructions: Any other problems
The error message you are receiving is not coming from IcalCalendar but from one of the dependencies it uses.
Added a bug entry on Github; report ID is af63cb7a-3067-4fd1-a5c9-73943a0dedea
Thanks for your help.
hello. I 'm trying to make a flow that modify a variable if there is no event in my calendar for at least the next 3 days. The purpose is to reduce the minimum thermostat temperature when there is noone present for 3 days, which the lack of events in my calendar indicates). Iâve scratched my head but i donât see how to do that with icalCalendar. Could someone help me, please?
You can use the following HomeyScript (HomeyScript) as a starting point in an Advanced Flow. This script retrieves your calendars, or a specified calendar based on its name, and returns true from the HomeyScript flow card if there are any appointments in your calendar(s).
Copy the script into a HomeyScript action card, do whatever changes you need/want to do.
And if the HomeyScript flow card returns true, you can have an action to be done.
If it involved scripts it will be way out of my reach.![]()
The script is already written and can be taken into use as is. All you need to do is to set the correct calendar name in the script if you are importing more than the one calendar you want to check.
And since you want to check the calendar for events 3 days in the future, you have two options:
Get calendars metadata card is sorted by starting date, so you only have to check the first event.)I guess the easiest way is to add an event in your calendar when no one is home.
But I think this flow should also work:
The second IcalCalender flow card âAny event starts within 1 day from calendar XYZ (Blue join = YES)â is intended to âswitch offâ the variable again the day before someone comes home so that the heating temperature is raised again.
Of course, you can also separate the flow and use two different times.
I also have a question. And as I donât know anything about HomeyScript either, I donât know whether it would be possible to do it with it, or in another way.
I would like to fetch the number of days until the next event in a calendar.
Does anyone have any ideas?
Btw, this is my actually workaround to check the next 9 days::
Not really nice, but it works. However, a more clearly structured flow would be nice.
Thanks for this reply. i made some test and i realised that the card âan event start in 2 daysâ doesnât mean in exactly 2 days but WITHIN 2 days. The traduction in french (my language) is confusing. The behaviour âWithin 2 daysâ is the solution i was looking for. Maybe the french translation needs to be modified to reflect the real behaviour of the card. It shouldnât be âTout Ă©vĂ©nement commence dans X joursâ mais âTout Ă©vĂ©nement commence dans les X joursâ. Thank you for your help.
I donât speak or understand french, and the french translations has been done by a community user.
This card reflects the real purpose/behavior in norwegian, swedish, danish and english (the languages i understand). The other languages has been done by community members or ChatGPT.
Thanks for the headsup, Iâll update the card with your translation ![]()
I donât know if this has come up before, but I found out that I canât use a âlogic numberâ as a value to start an event. Is this impossible?

Hello everyone, how are you? I apologize if I missed reading an already existing post, but I wanted to know if this calendar app can be used a log.
What I would like is the ability for a door open sensor, to add the time to my Google calendar, that it was opened. Ideally, numerous times per day.
Is that possible with this app? Thanks!
I have now tested on both my Homey 2019 (Pro) and my Homey Pro (Early 2023) that triggering the flow card Event starts in X X using a number variable or just a number works as it should.
Both flows, one with variable and one with number, triggered simultaneously.
If you have problems with triggering flows with variables, reach out to Athom support. The app itself has nothing to do with you using a variable or a number. Itâs Homey core that reads the input and pass along to the apps!
IcalCalendar only reads your calendar. It can not create new events on your calendar!
Thank you very much for your swift reply ![]()
Thank you for testing and figuring it out. I find it strange that something like this works for you but not for me. I ran another test last night, and the card with a âlogic numberâ did not trigger. However, a manually entered number did trigger. I will contact Athom Support to see what might be causing this.
And if i re-install the app. Do i loose all the cards in the flows?
By uninstalling and reinstalling the app you do not loose your flows. However, you do loose your settings in the app (calendars, etc).
As I said, itâs not the apps that read the number or variable from the arguments on the flows. Homey core does this and passes along the number or the retrieved number from a variable as an argument to the listener in the app.
I assume that you are having trouble using variables in other flow cards from other apps as well.
Reach out to Athom support. They can see whatâs happening from your diagnostics report