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

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

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

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

Scheduled Pinned Locked Moved ioBroker Allgemein
js-controler 3.0xskripteupdatejavascriptblocklyjavascript adapter
126 Posts 14 Posters 12.3k Views 7 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.
  • 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
    wrote on last edited by
    #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 Replies Last reply
    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
      wrote on last edited by
      #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 Reply Last reply
      0
      • AxelF1977A AxelF1977

        Sonst hat niemand Probleme mit seinen Skripten nach den Updates?

        joergfrdeJ Offline
        joergfrdeJ Offline
        joergfrde
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by 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 Reply Last reply
          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
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

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

              754

              Online

              32.5k

              Users

              81.6k

              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