Oh so good! the moment.format is super nice!
The format works perfectly.
Thank you once again!
However, I am getting a bit of some wrong data.
My Next event title and Next event start/end time is correct but that will start on the 14th, not the 3rd. Todays events is showing yesterdays event and count.
I have never used/noticed “Variable” (contains), what are those and are they supposed to be “-”?
Correct. The locale is determined by the Homey itself. If your Homey is set to one of the languages my app supports, it will use that locale. If it’s set to another language which my app doesn’t support, it will fallback to english (en)
Hi everyone,
I’m using IcalCalender for my vacation home to switch on or off the heating, when guests move in or out.
My logic should work but I’m using “Title” (or “Next eventtitle”) for starting different actions and it looks like that “Title” is mixed up.
For testing I’ve set up 4 calender events behind each other with 15 minutes duration:
15:00 - Guest A
15:15 - Guest B
15:30 - Guest C
15:45 - Guest D
Because the “Event ends” flow doesn’t work, I let it sent me the “Title” and “Next eventtitle” via Push Message every time it’s executed, and I get the following:
15:00 - Guest A
No “Event end” flow
15:15 - Guest B
PM send at 15:16 with
Title: Guest A (I would expect “Guest B”)
Next Eventtitle: Guest C
15:30 - Guest C
PM send at 15:31 with
Title: Guest B (I would expect “Guest C”)
Next Eventtitle: Guest D
15:45 - Guest D
PM send at 15:46 with
Title: Guest C (I would expect “Guest D”)
Next Eventtitle: Nothing
Does anyone know why “Title” uses the title of the previous event? Especially as I’m using “Any ongoing event” I would expect that it uses the title of the actual event. Is it a bug?
The Next event title is a global tag and has nothing to do with the tags from the trigger card. The Next event title always holds the name for the next event to be started
I use the “Title” to differentiate between periods. If “Nicht verfügbar” (Not available) is the title, the heating should turn off as well. As the start and end time can be the same, I place the “delay” in the event end flow to make sure that the “event ends” flow is executed after the “event starts” flow, but it still returns the title of the previous event instead of the actual running event. Whereas “Event starts”, which runs before, gives me the correct title of the newly starting event.
My event test set up in Google calender looks like this:
Okay, I’ll check it again but your results are mixed up as well. “Event b starts” before “Event a ends”. Is there any possibility to bring this in the right order?
For triggering a heating it’s not useful if it’s turned one with “Event b starts” and directly turned off again with “Event a ends” after.
If you look at the timestamps, they are logged at the exact same time, meaning they are equal and Homey will anyway be the one who determines which trigger card will be triggered in which order.
If you have these events in a separate calendar you can use the Event ends trigger and the condition card Event containing ... in calendar ... starts within ... to check if the next wanted event starts within a reasonable time