Thanks for your help jbudd. I didn't place the flow because my Google Calendar credentials would be visible, I have now removed them. But maybe testing is not necessary because your solution works.
I would like to ask you if you also know how I can extract only the date (like "06-08-2024") and the summary (like "Test event 1") from the payload. I don't need the other information for my project.
[
{
"id": "ab9fab9d.d6fd98",
"type": "ical-upcoming",
"z": "87ace8dd212cde58",
"confignode": "bec5632f59cc7b0f",
"timeout": "10",
"timeoutUnits": "minutes",
"cron": "",
"name": "Upcoming events",
"offsettype": "",
"offset": "",
"offsetUnitstype": "",
"offsetUnits": "",
"eventtypes": "events",
"eventtypestype": "eventtypes",
"calendar": "",
"calendartype": "str",
"triggertype": "trigger",
"trigger": "always",
"timezone": "",
"timezonetype": "str",
"dateformat": "{ \"timeStyle\": \"short\", \"dateStyle\": \"short\" }",
"dateformattype": "json",
"language": "nl",
"languagetype": "language",
"filterProperty": "summary",
"filterPropertytype": "filterProperty",
"filterOperator": "between",
"filterOperatortype": "filterOperator",
"filtertype": "str",
"filter2type": "str",
"filter2": "",
"filter": "",
"checkall": false,
"endpreview": "10",
"endpreviewUnits": "days",
"previewtype": "num",
"preview": "100",
"previewUnitstype": "previewUnits",
"previewUnits": "days",
"pastviewtype": "num",
"pastview": "0",
"pastviewUnits": "days",
"pastviewUnitstype": "pastviewUnits",
"x": 550,
"y": 180,
"wires": [
[
"fc613b72.7ac058",
"290133140125f3e1",
"1249d1958c010d1f"
]
]
},
{
"id": "bec5632f59cc7b0f",
"type": "ical-config",
"url": "https://calendar.google.com/calendar/ical/0000000000%40gmail.com/private-0000000000000000000000000000000/basic.ics",
"caldav": "",
"caltype": "ical",
"name": "Google Calendar",
"replacedates": false,
"usecache": false,
"username": "",
"password": "",
"experimental": false,
"calendar": "",
"pastWeeks": "0",
"futureWeeks": "4",
"credentials": {}
}
]