Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. ical Events in Datenpunkt bekomme ich nicht zum laufen

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    11
    1
    255

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    772

ical Events in Datenpunkt bekomme ich nicht zum laufen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
19 Beiträge 3 Kommentatoren 1.2k Aufrufe 2 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • R Rosi8818

    @homoran wenn ich mir die Liste anschaue (nach dem Screenshot geht es ja weiter) ist das ein enormer Aufwand darin zu suchen wo und wann "Urlaub:" ist. Statt ein DP wo drin steht "Urlaub:" = true (weil gefunden, also starten meine Urlaubsroutinen dann).

    4a0b6e97-fadf-4dcb-90d5-053a8c310f90-image.png

    So mein Verständnis denn warum sollte man denn den DP in der Instanz unter Event sonst angeben?
    Sorry aber ich verstehe es nicht oder denke zu kompliziert

    b94e44ca-2746-4a6e-9576-d7335ac9acfa-image.png

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #9

    @rosi8818 sagte in ical Events in Datenpunkt bekomme ich nicht zum laufen:

    So mein Verständnis denn warum sollte man denn den DP in der Instanz unter Event sonst angeben?

    ich kannte diesen DP bis jetzt nicht, weil ich auch nicht mit events arbeite.

    Man kann die Auswertung von events über die Checkbox aktivieren.
    dahinter steht dann der DP unter "Contorl ID"
    ich gehe davon aus, dass man diesen Datenpunkt nutzen kann um die Auswertung des events zu aktivieren.
    Anders käme man ja nicht automatisiert an die Konfiguration

    kein Support per PN! - Fragen im Forum stellen -
    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    R 1 Antwort Letzte Antwort
    1
    • R Rosi8818

      @homoran wenn ich mir die Liste anschaue (nach dem Screenshot geht es ja weiter) ist das ein enormer Aufwand darin zu suchen wo und wann "Urlaub:" ist. Statt ein DP wo drin steht "Urlaub:" = true (weil gefunden, also starten meine Urlaubsroutinen dann).

      4a0b6e97-fadf-4dcb-90d5-053a8c310f90-image.png

      So mein Verständnis denn warum sollte man denn den DP in der Instanz unter Event sonst angeben?
      Sorry aber ich verstehe es nicht oder denke zu kompliziert

      b94e44ca-2746-4a6e-9576-d7335ac9acfa-image.png

      bahnuhrB Online
      bahnuhrB Online
      bahnuhr
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #10

      @rosi8818
      So wie du das vorhast funktioniert das nicht (oder ich weiß nicht wie).

      Du musst die Datenpunkte durchsuchen und dann damit weiterarbeiten.
      Ich durchsuche z.B. meine Datenpunkte per Script um die Anzahl bis zur Müllabfuhr zu ermitteln.

      // ical events durchsuchen
      
      
      function pruefeAnzahl() {
          event = ["Gelbe", "Bio", "Blaue", "Restmüll"]
      
          for (y = 0; y < event.length; y++) {
              Tonne = event[y];
              for (x = 1; x <= 60;x++) {
                  if (getState('ical.0.events.' + x + '.' + Tonne + 'Tonne').val == true) {
                      log (Tonne + " " + x + " ja");
                      if (Tonne == "Gelbe")  setState('javascript.0.Sonstige.Müllkalender.Gelb_Tage', x);
                      if (Tonne == "Bio")  setState('javascript.0.Sonstige.Müllkalender.Bio_Tage', x);
                      if (Tonne == "Blaue")  setState('javascript.0.Sonstige.Müllkalender.Blau_Tage', x);
                      if (Tonne == "Restmüll")  setState('javascript.0.Sonstige.Müllkalender.Restmuell_Tage', x);
                      break;
                  }
              }
          }
      }
      
      
      // um 00:07 Uhr
      schedule('7 0 * * *', pruefeAnzahl);
      
      //bei Skriptstart
      pruefeAnzahl();
      
      

      In VIS wird dies dann so angezeigt:
      9f60e581-17f2-4d29-a47d-1d41af5e13d6-image.png

      Nur mal so als Anregung.


      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
      Danke.
      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
      ScreenToGif :https://www.screentogif.com/downloads.html

      R 1 Antwort Letzte Antwort
      1
      • bahnuhrB bahnuhr

        @rosi8818
        So wie du das vorhast funktioniert das nicht (oder ich weiß nicht wie).

        Du musst die Datenpunkte durchsuchen und dann damit weiterarbeiten.
        Ich durchsuche z.B. meine Datenpunkte per Script um die Anzahl bis zur Müllabfuhr zu ermitteln.

        // ical events durchsuchen
        
        
        function pruefeAnzahl() {
            event = ["Gelbe", "Bio", "Blaue", "Restmüll"]
        
            for (y = 0; y < event.length; y++) {
                Tonne = event[y];
                for (x = 1; x <= 60;x++) {
                    if (getState('ical.0.events.' + x + '.' + Tonne + 'Tonne').val == true) {
                        log (Tonne + " " + x + " ja");
                        if (Tonne == "Gelbe")  setState('javascript.0.Sonstige.Müllkalender.Gelb_Tage', x);
                        if (Tonne == "Bio")  setState('javascript.0.Sonstige.Müllkalender.Bio_Tage', x);
                        if (Tonne == "Blaue")  setState('javascript.0.Sonstige.Müllkalender.Blau_Tage', x);
                        if (Tonne == "Restmüll")  setState('javascript.0.Sonstige.Müllkalender.Restmuell_Tage', x);
                        break;
                    }
                }
            }
        }
        
        
        // um 00:07 Uhr
        schedule('7 0 * * *', pruefeAnzahl);
        
        //bei Skriptstart
        pruefeAnzahl();
        
        

        In VIS wird dies dann so angezeigt:
        9f60e581-17f2-4d29-a47d-1d41af5e13d6-image.png

        Nur mal so als Anregung.

        R Offline
        R Offline
        Rosi8818
        schrieb am zuletzt editiert von
        #11

        Danke für Eure Hilfe und Mühe :)
        Wäre halt einfacher wenn im Kalender Urlaub steht das iobroker gleich auto. losrennen kann ;)

        @bahnuhr dann versuche ich mich mal an dem Script, vielleicht klappt das. Danke dafür

        HomoranH 1 Antwort Letzte Antwort
        0
        • R Rosi8818

          Danke für Eure Hilfe und Mühe :)
          Wäre halt einfacher wenn im Kalender Urlaub steht das iobroker gleich auto. losrennen kann ;)

          @bahnuhr dann versuche ich mich mal an dem Script, vielleicht klappt das. Danke dafür

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #12

          @rosi8818 sagte in ical Events in Datenpunkt bekomme ich nicht zum laufen:

          Wäre halt einfacher wenn im Kalender Urlaub steht das iobroker gleich auto. losrennen kann

          wenn du uns jetzt mal erzählen würdest warum und wie das Auto losrennen soll, wenn Urlaub ist, können wir dir vielleicht helfen.

          Üblicherweise wird ein event=true, wenn die Bedingung dafür wahr ist.
          Wenn also Urlaub in deinem Termin steht, wird ein Datenpunkt=true, darauf kann man reagieren

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @rosi8818 sagte in ical Events in Datenpunkt bekomme ich nicht zum laufen:

            So mein Verständnis denn warum sollte man denn den DP in der Instanz unter Event sonst angeben?

            ich kannte diesen DP bis jetzt nicht, weil ich auch nicht mit events arbeite.

            Man kann die Auswertung von events über die Checkbox aktivieren.
            dahinter steht dann der DP unter "Contorl ID"
            ich gehe davon aus, dass man diesen Datenpunkt nutzen kann um die Auswertung des events zu aktivieren.
            Anders käme man ja nicht automatisiert an die Konfiguration

            R Offline
            R Offline
            Rosi8818
            schrieb am zuletzt editiert von
            #13

            @homoran said in ical Events in Datenpunkt bekomme ich nicht zum laufen:

            ich kannte diesen DP bis jetzt nicht, weil ich auch nicht mit events arbeite.

            den habe ich angelegt und hier im Fenster ausgesucht über die drei Punkte im blauen Kreis

            HomoranH 1 Antwort Letzte Antwort
            0
            • R Rosi8818

              @homoran said in ical Events in Datenpunkt bekomme ich nicht zum laufen:

              ich kannte diesen DP bis jetzt nicht, weil ich auch nicht mit events arbeite.

              den habe ich angelegt und hier im Fenster ausgesucht über die drei Punkte im blauen Kreis

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #14

              @rosi8818 sagte in ical Events in Datenpunkt bekomme ich nicht zum laufen:

              den habe ich angelegt und hier im Fenster ausgesucht über die drei Punkte im blauen Kreis

              das ist mir klar!
              Vielleicht hätte ich es formulieren sollen:
              ich kannte es nicht, dass man da einen DP auswählen kann

              kein Support per PN! - Fragen im Forum stellen -
              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
              Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              R 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @rosi8818 sagte in ical Events in Datenpunkt bekomme ich nicht zum laufen:

                den habe ich angelegt und hier im Fenster ausgesucht über die drei Punkte im blauen Kreis

                das ist mir klar!
                Vielleicht hätte ich es formulieren sollen:
                ich kannte es nicht, dass man da einen DP auswählen kann

                R Offline
                R Offline
                Rosi8818
                schrieb am zuletzt editiert von
                #15

                @homoran sorry, ist alles neu für mich und da drücke ich mich ab und wann "falsch" aus aus Unwissenheit. Habs richtig machen wollen und wohl selber falsch interpretiert ;)
                Ist halt viel Tobak auf einmal aber hier ist ja ein Top Forum...wo auch unsereins geholfen wird

                HomoranH 1 Antwort Letzte Antwort
                0
                • R Rosi8818

                  @homoran sorry, ist alles neu für mich und da drücke ich mich ab und wann "falsch" aus aus Unwissenheit. Habs richtig machen wollen und wohl selber falsch interpretiert ;)
                  Ist halt viel Tobak auf einmal aber hier ist ja ein Top Forum...wo auch unsereins geholfen wird

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #16

                  @rosi8818
                  Da ich ja mit events nicht arbeite, habe ich jetzt mal die Doku nachgelesen:

                  Durch setzen eines Events (in diesem Beispiel „Urlaub“), werden die Kalender nach dem String „Urlaub“ durchsucht. Sollte ein Termin mit dem Stichwort „Urlaub“ in einem Kalender stehen, so wird automatisch eine State mit dem Namen Urlaub auf True gesetzt. Ist der Termin vorbei, wird der State wieder auf false gesetzt. Es wird für jeden Tag des preview Zeitraums ein Status angelegt. Achtung! Es wird nach einem Substring gesucht, d.h. ein Eintrag im Kalender „Urlaub“ wird genauso erkannt wie ein Eintrag „Urlaub Eltern“. Dies ist beim festlegen der Ereignisse zu berücksichtigen.

                  Du musst für den aktuellen Tag, also nur den Ordner ical.0.events.0.today. nach dem Wert Urlaub=true durch"forsten"

                  kein Support per PN! - Fragen im Forum stellen -
                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                  Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  R 1 Antwort Letzte Antwort
                  0
                  • HomoranH Homoran

                    @rosi8818
                    Da ich ja mit events nicht arbeite, habe ich jetzt mal die Doku nachgelesen:

                    Durch setzen eines Events (in diesem Beispiel „Urlaub“), werden die Kalender nach dem String „Urlaub“ durchsucht. Sollte ein Termin mit dem Stichwort „Urlaub“ in einem Kalender stehen, so wird automatisch eine State mit dem Namen Urlaub auf True gesetzt. Ist der Termin vorbei, wird der State wieder auf false gesetzt. Es wird für jeden Tag des preview Zeitraums ein Status angelegt. Achtung! Es wird nach einem Substring gesucht, d.h. ein Eintrag im Kalender „Urlaub“ wird genauso erkannt wie ein Eintrag „Urlaub Eltern“. Dies ist beim festlegen der Ereignisse zu berücksichtigen.

                    Du musst für den aktuellen Tag, also nur den Ordner ical.0.events.0.today. nach dem Wert Urlaub=true durch"forsten"

                    R Offline
                    R Offline
                    Rosi8818
                    schrieb am zuletzt editiert von
                    #17

                    @homoran oh man wie blöd ist man eigentlich (in dem Fall ich)...
                    Das war genau der entscheidenden Hinweis, da muss ich nachschauen..Als Anfänger habe ich das so nicht gesehen bzw. gelesen. Jetzt wo ich es weiß ja schon :man-facepalming:

                     ical.0.events.0.today
                    

                    ein großes Dankeschön

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • R Rosi8818

                      @homoran oh man wie blöd ist man eigentlich (in dem Fall ich)...
                      Das war genau der entscheidenden Hinweis, da muss ich nachschauen..Als Anfänger habe ich das so nicht gesehen bzw. gelesen. Jetzt wo ich es weiß ja schon :man-facepalming:

                       ical.0.events.0.today
                      

                      ein großes Dankeschön

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #18

                      @rosi8818 sagte in ical Events in Datenpunkt bekomme ich nicht zum laufen:

                      Als Anfänger habe ich das so nicht gesehen

                      dafür gibt es ja die Doku

                      kein Support per PN! - Fragen im Forum stellen -
                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      R 1 Antwort Letzte Antwort
                      0
                      • HomoranH Homoran

                        @rosi8818 sagte in ical Events in Datenpunkt bekomme ich nicht zum laufen:

                        Als Anfänger habe ich das so nicht gesehen

                        dafür gibt es ja die Doku

                        R Offline
                        R Offline
                        Rosi8818
                        schrieb am zuletzt editiert von
                        #19

                        @homoran die hab ich so oft gelesen aber nicht richtig verstanden, erst mit dem Hinweis hat es bei mir geschnackelt...bin schon zu alt ;)

                        1 Antwort Letzte Antwort
                        0

                        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
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        521

                        Online

                        32.9k

                        Benutzer

                        83.0k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe