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. ioBroker Allgemein
  4. Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
js-controler 3.0xskripteupdatejavascriptblocklyjavascript adapter
126 Beiträge 14 Kommentatoren 12.3k Aufrufe 7 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.
  • J.A.R.V.I.S.J J.A.R.V.I.S.

    @AxelF1977 sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:

    script.js.System.Updates:412:39

    Hier steht auch immer die Zeile, in der der Fehler auftritt, in diesem Fall Zeile 412.

    Setz da mal folgendes hin, um den Fehler abzufangen:

    var arrInstall = /: (\S+) +- (\d+\.\d+\.\d+)/g.exec(arrAdapter[i]);
     
    if (arrInstall && arrInstall.length >= 3) {
                installJSON.push({
                    adapter:    arrInstall[1],
                    version:    arrInstall[2]
                });
    } 
    

    Mir scheint als hätte da jemand ein Skript geschrieben, im guten Glauben, dass er immer die richtigen Werte erhält und deshalb nicht prüft.

    Naja, im Js-controller 3 werden die Fehler nicht mehr ignoriert.

    AxelF1977A Offline
    AxelF1977A Offline
    AxelF1977
    schrieb am zuletzt editiert von
    #121

    @J-A-R-V-I-S sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:

    @AxelF1977 sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:

    script.js.System.Updates:412:39

    Hier steht auch immer die Zeile, in der der Fehler auftritt, in diesem Fall Zeile 412.

    Setz da mal folgendes hin, um den Fehler abzufangen:

    var arrInstall = /: (\S+) +- (\d+\.\d+\.\d+)/g.exec(arrAdapter[i]);
     
    if (arrInstall && arrInstall.length >= 3) {
                installJSON.push({
                    adapter:    arrInstall[1],
                    version:    arrInstall[2]
                });
    } 
    

    Mir scheint als hätte da jemand ein Skript geschrieben, im guten Glauben, dass er immer die richtigen Werte erhält und deshalb nicht prüft.

    Naja, im Js-controller 3 werden die Fehler nicht mehr ignoriert.

    Das hat auf jeden Fall was verändert. Mein anderen Scripte gehen jetzt, auch mit js-controller 3. Wie als wenn ich das Script deaktiviert habe. Top, Danke.

    Eine kleine Ausgabe hat das Script noch. Nicht mehr im Log, "nur noch" im Script selber

    22:24:15.728	warn	javascript.0 (28978) script.js.System.Updates: []
    22:24:15.729	warn	javascript.0 (28978) script.js.System.Updates: keine Daten für Adapter in der Installation vorhanden
    22:24:15.730	warn	javascript.0 (28978) at script.js.System.Updates:354:9
    22:24:15.730	error	javascript.0 (28978) script.js.System.Updates: setForeignState: undefined is not a valid state value
    22:24:15.730	warn	javascript.0 (28978) script.js.System.Updates: Anzahl Adapter mit Fehler (Cannot read or parse): 0
    

    ASROCK Deskmini Intel I3 8100 16GB mit Proxmox VM ioBroker VM DIYHue| CCU piVCCU + FHEM auf Raspberry | Maria DB mit Grafana und Prometheus auf Tinker Board

    AxelF1977A J.A.R.V.I.S.J 2 Antworten Letzte Antwort
    0
    • AxelF1977A AxelF1977

      @J-A-R-V-I-S sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:

      @AxelF1977 sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:

      script.js.System.Updates:412:39

      Hier steht auch immer die Zeile, in der der Fehler auftritt, in diesem Fall Zeile 412.

      Setz da mal folgendes hin, um den Fehler abzufangen:

      var arrInstall = /: (\S+) +- (\d+\.\d+\.\d+)/g.exec(arrAdapter[i]);
       
      if (arrInstall && arrInstall.length >= 3) {
                  installJSON.push({
                      adapter:    arrInstall[1],
                      version:    arrInstall[2]
                  });
      } 
      

      Mir scheint als hätte da jemand ein Skript geschrieben, im guten Glauben, dass er immer die richtigen Werte erhält und deshalb nicht prüft.

      Naja, im Js-controller 3 werden die Fehler nicht mehr ignoriert.

      Das hat auf jeden Fall was verändert. Mein anderen Scripte gehen jetzt, auch mit js-controller 3. Wie als wenn ich das Script deaktiviert habe. Top, Danke.

      Eine kleine Ausgabe hat das Script noch. Nicht mehr im Log, "nur noch" im Script selber

      22:24:15.728	warn	javascript.0 (28978) script.js.System.Updates: []
      22:24:15.729	warn	javascript.0 (28978) script.js.System.Updates: keine Daten für Adapter in der Installation vorhanden
      22:24:15.730	warn	javascript.0 (28978) at script.js.System.Updates:354:9
      22:24:15.730	error	javascript.0 (28978) script.js.System.Updates: setForeignState: undefined is not a valid state value
      22:24:15.730	warn	javascript.0 (28978) script.js.System.Updates: Anzahl Adapter mit Fehler (Cannot read or parse): 0
      
      AxelF1977A Offline
      AxelF1977A Offline
      AxelF1977
      schrieb am zuletzt editiert von
      #122

      Ich verneige mich an dieser Stelle vor dem unglaublichen Wissen das hier versammelt ist.

      Danke für Eure Hilfe.

      Echt der Wahnsinn

      ASROCK Deskmini Intel I3 8100 16GB mit Proxmox VM ioBroker VM DIYHue| CCU piVCCU + FHEM auf Raspberry | Maria DB mit Grafana und Prometheus auf Tinker Board

      GarfonsoG 1 Antwort Letzte Antwort
      0
      • AxelF1977A AxelF1977

        Sonst hat niemand Probleme mit seinen Skripten nach den Updates?

        joergfrdeJ Offline
        joergfrdeJ Offline
        joergfrde
        schrieb am zuletzt editiert von
        #123

        @AxelF1977 Ich habe auch ein Problem mit meinen Scripten. Keine Benachrichtung durch Telegram. Ich habe allerdings noch die 10ner Version von node und nodejs. Telegram hat das neueste Update.

        1 Antwort Letzte Antwort
        0
        • AxelF1977A AxelF1977

          @J-A-R-V-I-S sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:

          @AxelF1977 sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:

          script.js.System.Updates:412:39

          Hier steht auch immer die Zeile, in der der Fehler auftritt, in diesem Fall Zeile 412.

          Setz da mal folgendes hin, um den Fehler abzufangen:

          var arrInstall = /: (\S+) +- (\d+\.\d+\.\d+)/g.exec(arrAdapter[i]);
           
          if (arrInstall && arrInstall.length >= 3) {
                      installJSON.push({
                          adapter:    arrInstall[1],
                          version:    arrInstall[2]
                      });
          } 
          

          Mir scheint als hätte da jemand ein Skript geschrieben, im guten Glauben, dass er immer die richtigen Werte erhält und deshalb nicht prüft.

          Naja, im Js-controller 3 werden die Fehler nicht mehr ignoriert.

          Das hat auf jeden Fall was verändert. Mein anderen Scripte gehen jetzt, auch mit js-controller 3. Wie als wenn ich das Script deaktiviert habe. Top, Danke.

          Eine kleine Ausgabe hat das Script noch. Nicht mehr im Log, "nur noch" im Script selber

          22:24:15.728	warn	javascript.0 (28978) script.js.System.Updates: []
          22:24:15.729	warn	javascript.0 (28978) script.js.System.Updates: keine Daten für Adapter in der Installation vorhanden
          22:24:15.730	warn	javascript.0 (28978) at script.js.System.Updates:354:9
          22:24:15.730	error	javascript.0 (28978) script.js.System.Updates: setForeignState: undefined is not a valid state value
          22:24:15.730	warn	javascript.0 (28978) script.js.System.Updates: Anzahl Adapter mit Fehler (Cannot read or parse): 0
          
          J.A.R.V.I.S.J Offline
          J.A.R.V.I.S.J Offline
          J.A.R.V.I.S.
          Developer
          schrieb am zuletzt editiert von J.A.R.V.I.S.
          #124

          @AxelF1977 sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:

          22:24:15.730 warn javascript.0 (28978) at script.js.System.Updates:354:9
          22:24:15.730 error javascript.0 (28978) script.js.System.Updates: setForeignState: undefined is not a valid state value

          Dort wird versucht ein undefined in einen State zu schreiben, aus diesem Grund wird der Fehler geworfen.

          Je nachdem, ob du den Wert ersetzen möchtest, oder einfach bei dem lässt, der er derzeit ist, hast du zwei Möglichkeiten.

          Wert auch bei undefined (allerdings dann leer) neu schreiben:

          setState(idAdapterNotInRepoJSON,writeJson(notInRepoJson || {}));
          

          Wert bei Fehler beim alten Wert lassen:

          notInRepoJson && setState(idAdapterNotInRepoJSON,writeJson(notInRepoJson));
          
          1 Antwort Letzte Antwort
          0
          • AxelF1977A AxelF1977

            Ich verneige mich an dieser Stelle vor dem unglaublichen Wissen das hier versammelt ist.

            Danke für Eure Hilfe.

            Echt der Wahnsinn

            GarfonsoG Offline
            GarfonsoG Offline
            Garfonso
            Developer
            schrieb am zuletzt editiert von
            #125

            @AxelF1977
            Irgendwie ist mir nicht ganz klar, warum deine Probleme mit dem js-controller Update zu tun haben sollten... :-( In deinen Logs ist kein Crash des javascript Adapters zu sehen, nur, dass er die Fehler in deinen Skripten moniert. Das sollte aber unabhängig von der js-controller Version sein (die Fehler in deinen Skripten müssen in jeder Versionskonstellation zu Problemen geführt haben).
            Könntest du da nochmal in deine alten Logs gucken, ob der javascript adapter tatsächlich einmal abgestürzt ist? (Gerne kannst du mir das Log auch als Datei schicken, dann guck ich es mir an).

            Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation

            Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung

            AxelF1977A 1 Antwort Letzte Antwort
            0
            • GarfonsoG Garfonso

              @AxelF1977
              Irgendwie ist mir nicht ganz klar, warum deine Probleme mit dem js-controller Update zu tun haben sollten... :-( In deinen Logs ist kein Crash des javascript Adapters zu sehen, nur, dass er die Fehler in deinen Skripten moniert. Das sollte aber unabhängig von der js-controller Version sein (die Fehler in deinen Skripten müssen in jeder Versionskonstellation zu Problemen geführt haben).
              Könntest du da nochmal in deine alten Logs gucken, ob der javascript adapter tatsächlich einmal abgestürzt ist? (Gerne kannst du mir das Log auch als Datei schicken, dann guck ich es mir an).

              AxelF1977A Offline
              AxelF1977A Offline
              AxelF1977
              schrieb am zuletzt editiert von
              #126

              @Garfonso sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:

              @AxelF1977
              Irgendwie ist mir nicht ganz klar, warum deine Probleme mit dem js-controller Update zu tun haben sollten... :-( In deinen Logs ist kein Crash des javascript Adapters zu sehen, nur, dass er die Fehler in deinen Skripten moniert. Das sollte aber unabhängig von der js-controller Version sein (die Fehler in deinen Skripten müssen in jeder Versionskonstellation zu Problemen geführt haben).
              Könntest du da nochmal in deine alten Logs gucken, ob der javascript adapter tatsächlich einmal abgestürzt ist? (Gerne kannst du mir das Log auch als Datei schicken, dann guck ich es mir an).

              Vielen Dank.

              Der aktuelle Log ist jetzt sauber. Die Veränderungen an den Scripten, bei denen mir @J-A-R-V-I-S geholfen hat, haben am Ende der erhofften Erfolg gebracht. @Thomas-Braun hat mir geholfen das System zu bereinigen.
              Am Ende werden es alle Maßnahmen gewesen sein.

              Du hattest mir das auch logisch erklärt, wie der neue Controller mit Fehlern umgeht.

              jedenfalls läuft gerade alles wie es soll

              ASROCK Deskmini Intel I3 8100 16GB mit Proxmox VM ioBroker VM DIYHue| CCU piVCCU + FHEM auf Raspberry | Maria DB mit Grafana und Prometheus auf Tinker Board

              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
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              896

              Online

              32.4k

              Benutzer

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