NEWS
[gelöst] iCal auslesen, Spezial :)
-
Guten Abend :),
ich habe einen Kalender den ich mit dem iCal Adapter in Iobroker auslese. Dazu nutze ich Blockly und lese den Datenpunkt "table" aus. Ich schreibe Datum, Startzeit, Endzeit, .... in Datenpunkte. Das funktioniert auch soweit, ABER nur so lange nur ein Termin pro Tag im Kalender steht. Sobald ein 2. Termin auf den ersten folgt ließt er natürlich nur den letzen aus. Wie löse ich es dass ich immer nur den aktuell anstehenden Termin auslesen kann? Und erst wenn der 1. Termin vorbei ist wird der 2. Termin ausgelesen? Anbei noch mein Blockly, Zeitplan steht auf 1 Sekunde....

und der iCal Text der im "table" steht....
[{"date":"10.10. 11:00-18:00","event":"Testtermin","_class":"ical_Gottesdienstsaal ical_today","_date":"2022-10-10T09:00:00.000Z","_end":"2022-10-10T16:00:00.000Z","_section":"","_IDID":"392cecb2000faaf4716da32ed87d4d78@neumarkt.church.tools","_allDay":false,"_private":false,"_rule":" ","location":"EG","_calName":"Gottesdienstsaal","_calColor":"#FF0000","_object":{"type":"VEVENT","params":[],"uid":"392cecb2000faaf4716da32ed87d4d78@neumarkt.church.tools","dtstamp":"2022-10-09T22:11:35.000Z","summary":"Testtermin","description":"","start":"2022-10-10T09:00:00.000Z","datetype":"date-time","end":"2022-10-10T16:00:00.000Z","location":"EG","organizer":"mailto:churchmail%40ecclesia-neumarkt.de","MICROSOFT-CDO-ALLDAYEVENT":"FALSE"}},
{"date":"10.10. 18:00-21:00","event":"Lobpreisprobe Michi","_class":"ical_Gottesdienstsaal ical_today","_date":"2022-10-10T16:00:00.000Z","_end":"2022-10-10T19:00:00.000Z","_section":"","_IDID":"5d4c827934876e33ffab966ca8604336@neumarkt.church.tools","_allDay":false,"_private":false,"_rule":" ","location":"EG","_calName":"Gottesdienstsaal","_calColor":"#FF0000","_object":{"type":"VEVENT","params":[],"uid":"5d4c827934876e33ffab966ca8604336@neumarkt.church.tools","dtstamp":"2022-10-09T22:11:35.000Z","summary":"Lobpreisprobe Michi","description":"","start":"2022-10-10T16:00:00.000Z","datetype":"date-time","end":"2022-10-10T19:00:00.000Z","location":"EG","organizer":"mailto:churchmail%40ecclesia-neumarkt.de","MICROSOFT-CDO-ALLDAYEVENT":"FALSE"}}]
Ich hoffe das war soweit verständlich und besten Dank im voraus schon mal !!!
LG Screwkey
-
Guten Abend :),
ich habe einen Kalender den ich mit dem iCal Adapter in Iobroker auslese. Dazu nutze ich Blockly und lese den Datenpunkt "table" aus. Ich schreibe Datum, Startzeit, Endzeit, .... in Datenpunkte. Das funktioniert auch soweit, ABER nur so lange nur ein Termin pro Tag im Kalender steht. Sobald ein 2. Termin auf den ersten folgt ließt er natürlich nur den letzen aus. Wie löse ich es dass ich immer nur den aktuell anstehenden Termin auslesen kann? Und erst wenn der 1. Termin vorbei ist wird der 2. Termin ausgelesen? Anbei noch mein Blockly, Zeitplan steht auf 1 Sekunde....

und der iCal Text der im "table" steht....
[{"date":"10.10. 11:00-18:00","event":"Testtermin","_class":"ical_Gottesdienstsaal ical_today","_date":"2022-10-10T09:00:00.000Z","_end":"2022-10-10T16:00:00.000Z","_section":"","_IDID":"392cecb2000faaf4716da32ed87d4d78@neumarkt.church.tools","_allDay":false,"_private":false,"_rule":" ","location":"EG","_calName":"Gottesdienstsaal","_calColor":"#FF0000","_object":{"type":"VEVENT","params":[],"uid":"392cecb2000faaf4716da32ed87d4d78@neumarkt.church.tools","dtstamp":"2022-10-09T22:11:35.000Z","summary":"Testtermin","description":"","start":"2022-10-10T09:00:00.000Z","datetype":"date-time","end":"2022-10-10T16:00:00.000Z","location":"EG","organizer":"mailto:churchmail%40ecclesia-neumarkt.de","MICROSOFT-CDO-ALLDAYEVENT":"FALSE"}},
{"date":"10.10. 18:00-21:00","event":"Lobpreisprobe Michi","_class":"ical_Gottesdienstsaal ical_today","_date":"2022-10-10T16:00:00.000Z","_end":"2022-10-10T19:00:00.000Z","_section":"","_IDID":"5d4c827934876e33ffab966ca8604336@neumarkt.church.tools","_allDay":false,"_private":false,"_rule":" ","location":"EG","_calName":"Gottesdienstsaal","_calColor":"#FF0000","_object":{"type":"VEVENT","params":[],"uid":"5d4c827934876e33ffab966ca8604336@neumarkt.church.tools","dtstamp":"2022-10-09T22:11:35.000Z","summary":"Lobpreisprobe Michi","description":"","start":"2022-10-10T16:00:00.000Z","datetype":"date-time","end":"2022-10-10T19:00:00.000Z","location":"EG","organizer":"mailto:churchmail%40ecclesia-neumarkt.de","MICROSOFT-CDO-ALLDAYEVENT":"FALSE"}}]
Ich hoffe das war soweit verständlich und besten Dank im voraus schon mal !!!
LG Screwkey
evtl hilft das weiter
dann braucht man keine schleife, sondern nimmt den ersten wert direkt

-
evtl hilft das weiter
dann braucht man keine schleife, sondern nimmt den ersten wert direkt

@liv-in-sky Klasse vielen lieben Dank, genau das habe ich gesucht!!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden