Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [gelöst] iCal auslesen, Spezial :)

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    770

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

[gelöst] iCal auslesen, Spezial :)

Scheduled Pinned Locked Moved Blockly
3 Posts 2 Posters 575 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Screwkey
    wrote on last edited by Screwkey
    #1

    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....

    Bild_2022-10-10_010040292.png

    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

    liv-in-skyL 1 Reply Last reply
    0
    • S 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....

      Bild_2022-10-10_010040292.png

      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

      liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      wrote on last edited by
      #2

      @screwkey

      evtl hilft das weiter

      dann braucht man keine schleife, sondern nimmt den ersten wert direkt

      Image 149.png

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      S 1 Reply Last reply
      0
      • liv-in-skyL liv-in-sky

        @screwkey

        evtl hilft das weiter

        dann braucht man keine schleife, sondern nimmt den ersten wert direkt

        Image 149.png

        S Offline
        S Offline
        Screwkey
        wrote on last edited by
        #3

        @liv-in-sky Klasse vielen lieben Dank, genau das habe ich gesucht!!

        1 Reply Last reply
        0

        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

        With your input, this post could be even better 💗

        Register Login
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        Support us

        ioBroker
        Community Adapters
        Donate

        596

        Online

        32.8k

        Users

        82.7k

        Topics

        1.3m

        Posts
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Home
        • Recent
        • Tags
        • Unread 0
        • Categories
        • Unreplied
        • Popular
        • GitHub
        • Docu
        • Hilfe