Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Calendar event trigger offset doesn't work #1302

Open
nabahr opened this issue Feb 13, 2024 · 6 comments
Open

Calendar event trigger offset doesn't work #1302

nabahr opened this issue Feb 13, 2024 · 6 comments
Labels
bug Something isn't working node:calendar

Comments

@nabahr
Copy link

nabahr commented Feb 13, 2024

Describe the bug

I am trying to set up a calendar event trigger to go off 15 minutes before the event start. I have tried setting the offset value to both 15 and -15 minutes and both times it will trigger 15 minutes after the event start.
It is my understanding that an offset of -15 minutes should fire 15 minutes before the event start.

To Reproduce

Create calendar event trigger node with offset -15 minutes on event start.
Wire to debug node.
Wait until 15 minutes before calendar event start.
Nothing logged in debug.
Wait until 15 minutes after calendar event start.
Event fires and gets logged.

Expected behavior

Calendar event should fire 15 minute before event start.

Screenshots

No response

Example Flow

No response

Environment Information

Version: 0.63.0

Home Assistant version: 2024.1.6
Companion version: 3.1.3

Node-RED version: 3.1.5
Docker: no
Add-on: no

Node.js version: v18.17.1 x64 linux
OS: Linux 5.15.131-1-pve x64

Additional context

No response

@zachowj zachowj added the bug Something isn't working label Feb 13, 2024
@blair287
Copy link

The offset doesn't work for me at all I set plus or minus 5 mins event fires 1 minute before for some reason.

@rallep71
Copy link

rallep71 commented Feb 17, 2024

Offset does not work as it should. Multiple events that overlap do not always work. Changing the time of an event does not result in an output in the debug node. and so on...

Could it be that the calendar in HA is only updated every 15 minutes? And not when changing the values

@lukejagger
Copy link

Same here. I've tried many offsets +ve and -ve and it will only occasionally work. I also see it sometimes say 'queued' underneath, but not always.

@CoreyJ87
Copy link

CoreyJ87 commented Mar 26, 2024

So I've got it halfway working. I do notice that longer offsets like 10 minutes or above seem to not fire. If I do like 2 minutes it does. Im doing more testing. Although, for me I have two separate event listeners. One for 10 mins and one for 2 minutes. I noticed it said queued on both. Just like you guys said. Then only the 2 minute one actually changed to "sent". The 10 minute just disappeared and went back to no pending. Did not fire at all.

@lukejagger
Copy link

Any progress on a fix for this? It's a really useful addition :)

@FedericoDieleke
Copy link

This issue is still present, minus offset triggers after start/end.

@zachowj zachowj moved this to Bugs / Quick Fixes / High Priority in Node-RED/Home Assistant Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working node:calendar
Projects
Status: Bugs
Development

No branches or pull requests

7 participants