I moved the event just for testing purposes to figure out when it generates a trigger (I am an engineer and love to test/break stuff )
Most of my all-day events are imported from the city garbage collection scheme and tells me when to put out which type of garbage. Yesterday was such a day and as I updated pimatic and installed your plugin that caused me to keep an eye on it and hence finding the earlier mentioned issue.
I switched on the debug logging for you; yesterday I copied the all day event to today as well, so one is taking place at this moment. When I add a new rule, or change an existing one; for example its 15.27 and calendar event with title contains "GFT" takes place
nothing happens when the all-day event is already active.
If I then change the rule to its 15.33 and calendar event with title contains "GFT" takes place
and then remove the event, wait a minute to let the plugin refresh (set to 60 seconds) and then again add the event it does trigger an action. I can spot that the events are refreshed as the list is empty around 15.30:50, at ~15.31 I added the event again and a bit later it shows up (15:31:57). Exactly at 15.33 the second rule was executed.
Just playing around for you, at this point it works fine for my intended purposes. Tomorrow will be another test event: they will be collecting recyclable plastic waste
15:29:43.444 [pimatic-calendar2] debug: nextEvents: [
15:29:43.444 [pimatic-calendar2] debug:> {
15:29:43.444 [pimatic-calendar2] debug:> "start": {
15:29:43.444 [pimatic-calendar2] debug:> "year": 2020,
15:29:43.444 [pimatic-calendar2] debug:> "month": 5,
15:29:43.444 [pimatic-calendar2] debug:> "day": 3,
15:29:43.444 [pimatic-calendar2] debug:> "hour": 0,
15:29:43.444 [pimatic-calendar2] debug:> "minute": 0,
15:29:43.444 [pimatic-calendar2] debug:> "second": 0,
15:29:43.444 [pimatic-calendar2] debug:> "isDate": true,
15:29:43.444 [pimatic-calendar2] debug:> "timezone": "floating"
15:29:43.444 [pimatic-calendar2] debug:> },
15:29:43.444 [pimatic-calendar2] debug:> "end": {
15:29:43.444 [pimatic-calendar2] debug:> "year": 2020,
15:29:43.444 [pimatic-calendar2] debug:> "month": 5,
15:29:43.444 [pimatic-calendar2] debug:> "day": 4,
15:29:43.444 [pimatic-calendar2] debug:> "hour": 0,
15:29:43.444 [pimatic-calendar2] debug:> "minute": 0,
15:29:43.444 [pimatic-calendar2] debug:> "second": 0,
15:29:43.444 [pimatic-calendar2] debug:> "isDate": true,
15:29:43.444 [pimatic-calendar2] debug:> "timezone": "floating"
15:29:43.444 [pimatic-calendar2] debug:> },
15:29:43.444 [pimatic-calendar2] debug:> "uid": "6thj6e1k60qm2b9nc4pm8b9kc5gj8b9p68pjgb9l71im2cb2cormaphl6g@google.com",
15:29:43.444 [pimatic-calendar2] debug:> "summary": "GFT",
15:29:43.444 [pimatic-calendar2] debug:> "description": "Ophaaldag: dinsdag"
15:29:43.444 [pimatic-calendar2] debug:> }
15:29:43.444 [pimatic-calendar2] debug:>]
15:29:43.460 [pimatic-calendar2] debug: Ongoing events: {
15:29:43.460 [pimatic-calendar2] debug:> "6thj6e1k60qm2b9nc4pm8b9kc5gj8b9p68pjgb9l71im2cb2cormaphl6g@google.com": {
15:29:43.460 [pimatic-calendar2] debug:> "start": {
15:29:43.460 [pimatic-calendar2] debug:> "year": 2020,
15:29:43.460 [pimatic-calendar2] debug:> "month": 5,
15:29:43.460 [pimatic-calendar2] debug:> "day": 3,
15:29:43.460 [pimatic-calendar2] debug:> "hour": 0,
15:29:43.460 [pimatic-calendar2] debug:> "minute": 0,
15:29:43.460 [pimatic-calendar2] debug:> "second": 0,
15:29:43.460 [pimatic-calendar2] debug:> "isDate": true,
15:29:43.460 [pimatic-calendar2] debug:> "timezone": "floating"
15:29:43.460 [pimatic-calendar2] debug:> },
15:29:43.460 [pimatic-calendar2] debug:> "end": {
15:29:43.460 [pimatic-calendar2] debug:> "year": 2020,
15:29:43.460 [pimatic-calendar2] debug:> "month": 5,
15:29:43.460 [pimatic-calendar2] debug:> "day": 4,
15:29:43.460 [pimatic-calendar2] debug:> "hour": 0,
15:29:43.460 [pimatic-calendar2] debug:> "minute": 0,
15:29:43.460 [pimatic-calendar2] debug:> "second": 0,
15:29:43.460 [pimatic-calendar2] debug:> "isDate": true,
15:29:43.460 [pimatic-calendar2] debug:> "timezone": "floating"
15:29:43.460 [pimatic-calendar2] debug:> },
15:29:43.460 [pimatic-calendar2] debug:> "uid": "6thj6e1k60qm2b9nc4pm8b9kc5gj8b9p68pjgb9l71im2cb2cormaphl6g@google.com",
15:29:43.460 [pimatic-calendar2] debug:> "summary": "GFT",
15:29:43.460 [pimatic-calendar2] debug:> "description": "Ophaaldag: dinsdag"
15:29:43.460 [pimatic-calendar2] debug:> }
15:29:43.460 [pimatic-calendar2] debug:>}
15:29:43.491 [pimatic-homeduino] debug: data: "ACK 21.1 1.0"
15:30:13.553 [pimatic-homeduino] debug: data: "ACK 21.1 1.0"
15:30:25.979 [pimatic] info: rule chantal-presence-longtime: set $longtimepresence_chantal to true
15:30:43.687 [pimatic-homeduino] debug: data: "ACK 21.0 1.0"
15:30:50.267 [pimatic-calendar2] debug: nextEvents: []
15:30:50.297 [pimatic-calendar2] debug: Ongoing events: {}
15:31:13.783 [pimatic-homeduino] debug: data: "ACK 21.0 1.0"
15:31:43.853 [pimatic-homeduino] debug: data: "ACK 21.0 1.0"
15:31:57.430 [pimatic-calendar2] debug: nextEvents: [
15:31:57.430 [pimatic-calendar2] debug:> {
15:31:57.430 [pimatic-calendar2] debug:> "start": {
15:31:57.430 [pimatic-calendar2] debug:> "year": 2020,
15:31:57.430 [pimatic-calendar2] debug:> "month": 5,
15:31:57.430 [pimatic-calendar2] debug:> "day": 3,
15:31:57.430 [pimatic-calendar2] debug:> "hour": 0,
15:31:57.430 [pimatic-calendar2] debug:> "minute": 0,
15:31:57.430 [pimatic-calendar2] debug:> "second": 0,
15:31:57.430 [pimatic-calendar2] debug:> "isDate": true,
15:31:57.430 [pimatic-calendar2] debug:> "timezone": "floating"
15:31:57.430 [pimatic-calendar2] debug:> },
15:31:57.430 [pimatic-calendar2] debug:> "end": {
15:31:57.430 [pimatic-calendar2] debug:> "year": 2020,
15:31:57.430 [pimatic-calendar2] debug:> "month": 5,
15:31:57.430 [pimatic-calendar2] debug:> "day": 4,
15:31:57.430 [pimatic-calendar2] debug:> "hour": 0,
15:31:57.430 [pimatic-calendar2] debug:> "minute": 0,
15:31:57.430 [pimatic-calendar2] debug:> "second": 0,
15:31:57.430 [pimatic-calendar2] debug:> "isDate": true,
15:31:57.430 [pimatic-calendar2] debug:> "timezone": "floating"
15:31:57.430 [pimatic-calendar2] debug:> },
15:31:57.430 [pimatic-calendar2] debug:> "uid": "6thj6e1k60qm2b9nc4pm8b9kc5gj8b9p68pjgb9l71im2cb2cormaphl6g@google.com",
15:31:57.430 [pimatic-calendar2] debug:> "summary": "GFT",
15:31:57.430 [pimatic-calendar2] debug:> "description": "Ophaaldag: dinsdag"
15:31:57.430 [pimatic-calendar2] debug:> }
15:31:57.430 [pimatic-calendar2] debug:>]
15:31:57.478 [pimatic-calendar2] debug: Ongoing events: {
15:31:57.478 [pimatic-calendar2] debug:> "6thj6e1k60qm2b9nc4pm8b9kc5gj8b9p68pjgb9l71im2cb2cormaphl6g@google.com": {
15:31:57.478 [pimatic-calendar2] debug:> "start": {
15:31:57.478 [pimatic-calendar2] debug:> "year": 2020,
15:31:57.478 [pimatic-calendar2] debug:> "month": 5,
15:31:57.478 [pimatic-calendar2] debug:> "day": 3,
15:31:57.478 [pimatic-calendar2] debug:> "hour": 0,
15:31:57.478 [pimatic-calendar2] debug:> "minute": 0,
15:31:57.478 [pimatic-calendar2] debug:> "second": 0,
15:31:57.478 [pimatic-calendar2] debug:> "isDate": true,
15:31:57.478 [pimatic-calendar2] debug:> "timezone": "floating"
15:31:57.478 [pimatic-calendar2] debug:> },
15:31:57.478 [pimatic-calendar2] debug:> "end": {
15:31:57.478 [pimatic-calendar2] debug:> "year": 2020,
15:31:57.478 [pimatic-calendar2] debug:> "month": 5,
15:31:57.478 [pimatic-calendar2] debug:> "day": 4,
15:31:57.478 [pimatic-calendar2] debug:> "hour": 0,
15:31:57.478 [pimatic-calendar2] debug:> "minute": 0,
15:31:57.478 [pimatic-calendar2] debug:> "second": 0,
15:31:57.478 [pimatic-calendar2] debug:> "isDate": true,
15:31:57.478 [pimatic-calendar2] debug:> "timezone": "floating"
15:31:57.478 [pimatic-calendar2] debug:> },
15:31:57.478 [pimatic-calendar2] debug:> "uid": "6thj6e1k60qm2b9nc4pm8b9kc5gj8b9p68pjgb9l71im2cb2cormaphl6g@google.com",
15:31:57.478 [pimatic-calendar2] debug:> "summary": "GFT",
15:31:57.478 [pimatic-calendar2] debug:> "description": "Ophaaldag: dinsdag"
15:31:57.478 [pimatic-calendar2] debug:> }
15:31:57.478 [pimatic-calendar2] debug:>}