Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Kann nach Update die ICal Table nicht mehr auslesen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    231

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

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

Kann nach Update die ICal Table nicht mehr auslesen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 3 Kommentatoren 179 Aufrufe 1 Watching
  • Ä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.
  • T Offline
    T Offline
    ThomasGaertner
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    dies ist mein erster post hier in der Community.

    ich habe bis zum letzten Update die daten aus dem Ical Adapter super auslesen können.

    if (getState("ical.1.data.table").val.length>0)
    {
      setState("modbus.0.holdingRegisters.576_Send_CalaenderIsEmpty",0);
        if (i>=getState("ical.1.data.table").val.length)
        {
            i=0;
        }
        if (getState("modbus.0.holdingRegisters.541_Get_Calender_ConfirmationReciept").val<1)
        {
             //modbus.0.holdingRegisters.541_Get_Calender_ConfirmationReciept
            var text = getState("ical.1.data.table").val[i].event;
            var date = getState("ical.1.data.table").val[i].date;
            var lastValidIndex = getState("ical.1.data.table").val.length-1
            setState("modbus.0.holdingRegisters.508_Send_TextToPLC",text);
            setState("modbus.0.holdingRegisters.528_Send_DateofEntry",date);
            setState("modbus.0.holdingRegisters.539_Send_EntryIndex",i);
            setState("modbus.0.holdingRegisters.540_Send_LastValidIndex",lastValidIndex);
            i= i+1;
            setState("modbus.0.holdingRegisters.541_Get_Calender_ConfirmationReciept",1);
        }
    }
    else
    {
      setState("modbus.0.holdingRegisters.576_Send_CalaenderIsEmpty",1);
      setState("modbus.0.holdingRegisters.541_Get_Calender_ConfirmationReciept",1);
    }
    

    nun ist getState("ical.1.data.table").val irgendwie keine Table mehr oder eine Table mit jeweils einem Zeichen pro Index.

    was kann ich tun ?

    HomoranH paul53P 2 Antworten Letzte Antwort
    0
    • T ThomasGaertner

      Hallo zusammen,

      dies ist mein erster post hier in der Community.

      ich habe bis zum letzten Update die daten aus dem Ical Adapter super auslesen können.

      if (getState("ical.1.data.table").val.length>0)
      {
        setState("modbus.0.holdingRegisters.576_Send_CalaenderIsEmpty",0);
          if (i>=getState("ical.1.data.table").val.length)
          {
              i=0;
          }
          if (getState("modbus.0.holdingRegisters.541_Get_Calender_ConfirmationReciept").val<1)
          {
               //modbus.0.holdingRegisters.541_Get_Calender_ConfirmationReciept
              var text = getState("ical.1.data.table").val[i].event;
              var date = getState("ical.1.data.table").val[i].date;
              var lastValidIndex = getState("ical.1.data.table").val.length-1
              setState("modbus.0.holdingRegisters.508_Send_TextToPLC",text);
              setState("modbus.0.holdingRegisters.528_Send_DateofEntry",date);
              setState("modbus.0.holdingRegisters.539_Send_EntryIndex",i);
              setState("modbus.0.holdingRegisters.540_Send_LastValidIndex",lastValidIndex);
              i= i+1;
              setState("modbus.0.holdingRegisters.541_Get_Calender_ConfirmationReciept",1);
          }
      }
      else
      {
        setState("modbus.0.holdingRegisters.576_Send_CalaenderIsEmpty",1);
        setState("modbus.0.holdingRegisters.541_Get_Calender_ConfirmationReciept",1);
      }
      

      nun ist getState("ical.1.data.table").val irgendwie keine Table mehr oder eine Table mit jeweils einem Zeichen pro Index.

      was kann ich tun ?

      HomoranH Offline
      HomoranH Offline
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von Homoran
      #2

      @thomasgaertner sagte in Kann nach Update die ICal Table nicht mehr auslesen:

      dies ist mein erster post hier in der Community.

      Dann Willkommen und für die Zukunft bitte direkt im ersten Post allle notwendigen Infos!

      z.B.:

      @thomasgaertner sagte in Kann nach Update die ICal Table nicht mehr auslesen:

      ich habe bis zum letzten Update die daten aus dem Ical Adapter super auslesen können.

      Update wovon?

      • welches Repo?
      • welche Versionen?
        • ical, javascript
      • ist das das ganze Skript?
      • Was für ein Fehler im log?

      kein Support per PN! - Fragen im Forum stellen -

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      ioBroker freut sich über eine Spende für das Forum. Benutzt dazu den Spendenbutton im Header. Danke!

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      T 1 Antwort Letzte Antwort
      0
      • T ThomasGaertner

        Hallo zusammen,

        dies ist mein erster post hier in der Community.

        ich habe bis zum letzten Update die daten aus dem Ical Adapter super auslesen können.

        if (getState("ical.1.data.table").val.length>0)
        {
          setState("modbus.0.holdingRegisters.576_Send_CalaenderIsEmpty",0);
            if (i>=getState("ical.1.data.table").val.length)
            {
                i=0;
            }
            if (getState("modbus.0.holdingRegisters.541_Get_Calender_ConfirmationReciept").val<1)
            {
                 //modbus.0.holdingRegisters.541_Get_Calender_ConfirmationReciept
                var text = getState("ical.1.data.table").val[i].event;
                var date = getState("ical.1.data.table").val[i].date;
                var lastValidIndex = getState("ical.1.data.table").val.length-1
                setState("modbus.0.holdingRegisters.508_Send_TextToPLC",text);
                setState("modbus.0.holdingRegisters.528_Send_DateofEntry",date);
                setState("modbus.0.holdingRegisters.539_Send_EntryIndex",i);
                setState("modbus.0.holdingRegisters.540_Send_LastValidIndex",lastValidIndex);
                i= i+1;
                setState("modbus.0.holdingRegisters.541_Get_Calender_ConfirmationReciept",1);
            }
        }
        else
        {
          setState("modbus.0.holdingRegisters.576_Send_CalaenderIsEmpty",1);
          setState("modbus.0.holdingRegisters.541_Get_Calender_ConfirmationReciept",1);
        }
        

        nun ist getState("ical.1.data.table").val irgendwie keine Table mehr oder eine Table mit jeweils einem Zeichen pro Index.

        was kann ich tun ?

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #3

        @thomasgaertner sagte: nun ist getState("ical.1.data.table").val irgendwie keine Table mehr

        Nach dem Update von iCal ist dies ein JSON. Du benötigst dafür Javascript-Adapter 5.2.x, der im Laufe des Abends im "stable Repo" erscheinen wird.

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        T 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @thomasgaertner sagte: nun ist getState("ical.1.data.table").val irgendwie keine Table mehr

          Nach dem Update von iCal ist dies ein JSON. Du benötigst dafür Javascript-Adapter 5.2.x, der im Laufe des Abends im "stable Repo" erscheinen wird.

          T Offline
          T Offline
          ThomasGaertner
          schrieb am zuletzt editiert von
          #4

          @paul53 ah, das könnte es sein. ich warte ab und probiere...

          1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @thomasgaertner sagte in Kann nach Update die ICal Table nicht mehr auslesen:

            dies ist mein erster post hier in der Community.

            Dann Willkommen und für die Zukunft bitte direkt im ersten Post allle notwendigen Infos!

            z.B.:

            @thomasgaertner sagte in Kann nach Update die ICal Table nicht mehr auslesen:

            ich habe bis zum letzten Update die daten aus dem Ical Adapter super auslesen können.

            Update wovon?

            • welches Repo?
            • welche Versionen?
              • ical, javascript
            • ist das das ganze Skript?
            • Was für ein Fehler im log?
            T Offline
            T Offline
            ThomasGaertner
            schrieb am zuletzt editiert von
            #5

            @homoran sorry, ich werde mich in Zukunft dran halten.

            update von allem :-) erst alle Adapter aktualisiert und dann iobroker update usw...

            ich bin kein guter linux user, ich folge nur Anleitungen.

            in dem Skript fehlt nur noch die Zeitschleife, dass das alle 5 sek. läuft.

            Keine Fehler im log, aber meine SPS ist hat sich aufgehängt, weil die Formatierung der Daten hin war.

            HomoranH 1 Antwort Letzte Antwort
            0
            • T ThomasGaertner

              @homoran sorry, ich werde mich in Zukunft dran halten.

              update von allem :-) erst alle Adapter aktualisiert und dann iobroker update usw...

              ich bin kein guter linux user, ich folge nur Anleitungen.

              in dem Skript fehlt nur noch die Zeitschleife, dass das alle 5 sek. läuft.

              Keine Fehler im log, aber meine SPS ist hat sich aufgehängt, weil die Formatierung der Daten hin war.

              HomoranH Offline
              HomoranH Offline
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              @thomasgaertner sagte in Kann nach Update die ICal Table nicht mehr auslesen:

              ich werde mich in Zukunft dran halten.

              Guter Vorsatz ;-)

              @thomasgaertner sagte in Kann nach Update die ICal Table nicht mehr auslesen:

              ich folge nur Anleitungen.

              alles gut!
              Dafür sind wir ja da.

              Ich nehme mal an, dass:

              @homoran sagte in Kann nach Update die ICal Table nicht mehr auslesen:

              • welches Repo?
              • welche Versionen?
                • ical, javascript

              das große Geheimnis der Versionen schon von @paul53 erahnt wurde.
              Du bist im stable Repository???
              und hast den Controller und ical upgedated

              js kommt wie gesagt heute ins stable

              kein Support per PN! - Fragen im Forum stellen -

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              ioBroker freut sich über eine Spende für das Forum. Benutzt dazu den Spendenbutton im Header. Danke!

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              T 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @thomasgaertner sagte in Kann nach Update die ICal Table nicht mehr auslesen:

                ich werde mich in Zukunft dran halten.

                Guter Vorsatz ;-)

                @thomasgaertner sagte in Kann nach Update die ICal Table nicht mehr auslesen:

                ich folge nur Anleitungen.

                alles gut!
                Dafür sind wir ja da.

                Ich nehme mal an, dass:

                @homoran sagte in Kann nach Update die ICal Table nicht mehr auslesen:

                • welches Repo?
                • welche Versionen?
                  • ical, javascript

                das große Geheimnis der Versionen schon von @paul53 erahnt wurde.
                Du bist im stable Repository???
                und hast den Controller und ical upgedated

                js kommt wie gesagt heute ins stable

                T Offline
                T Offline
                ThomasGaertner
                schrieb am zuletzt editiert von ThomasGaertner
                #7

                @homoran exakt so ist es. ich warte dann mal ab.
                Das erklärt auch, warum trashSchedule sofort wieder funktioniert hat.

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                345

                Online

                32.7k

                Benutzer

                82.5k

                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