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. IOBroker Umzug auf NAS. Alte Scripte laufen nicht

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    555

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

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

IOBroker Umzug auf NAS. Alte Scripte laufen nicht

Scheduled Pinned Locked Moved Skripten / Logik
6 Posts 3 Posters 484 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.
  • T Offline
    T Offline
    TOBO
    wrote on last edited by Homoran
    #1

    Hallo zusammen,
    vor ein Paar Wochen hatte mein Raspi Speicherfehler auf der Speicherkarte. Ich konnte noch ein Paar Sachen, u.a. die Skripte retten. Die habe ich über die Exportfunktion gesichert. Nun habe ich keinen Raspi mehr und seit gestern IOBroker auf einer Synology NAS laufen.

    Habe nun die Adapter wieder alle installiert und befinde mich im Wiederaufbau.
    Jetzt gibt es ein Problem mit dem ersten Script. Das macht eigentlich nichts anderes als auf die Änderung einer Variablen aus einer SPS zu warten und den Wert 1:1 zum DMX Controller zu übertragen.

    So sieht es aus:

    on({id: 's7.0.DBs.DB1.Dimmer_Kueche', change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      setState("artnet.0.dimmer.4.dimmer", getState("s7.0.DBs.DB1.Dimmer_Kueche").val);
    });
    
    

    und das hier steht Rot im Log.

    [avascript.0	2021-01-25 12:19:10.694	error	(24384) at processImmediate (internal/timers.js:461:21)
    javascript.0	2021-01-25 12:19:10.694	error	(24384) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37)
    javascript.0	2021-01-25 12:19:10.694	error	(24384) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:472:25)
    javascript.0	2021-01-25 12:19:10.694	error	(24384) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1055:38)
    javascript.0	2021-01-25 12:19:10.694	error	(24384) at Object.<anonymous> (script.js.S7_to_HM.Dimmer:22:78)
    javascript.0	2021-01-25 12:19:10.694	error	(24384) Error in callback: TypeError: Cannot read property 'val' of undefined
    javascript.0	2021-01-25 12:19:10.693	error	(24384) script.js.S7_to_HM.Dimmer: Please disable that setting or use "getState" with a callback, e.g.: getState("s7.0.DBs.DB1.Dimmer_Kueche", (err, state) => { ... });
    javascript.0	2021-01-25 12:19:10.693	error	(24384) script.js.S7_to_HM.Dimmer: The "getState" method cannot be used synchronously, because the adapter setting "Do not subscribe to all states on start" is enabled.]
    

    MOD-Edit: Code in Code-tags gesetzt!

    Jemand eine Idee ?
    Beste Grüße.

    HomoranH F 3 Replies Last reply
    0
    • T TOBO

      Hallo zusammen,
      vor ein Paar Wochen hatte mein Raspi Speicherfehler auf der Speicherkarte. Ich konnte noch ein Paar Sachen, u.a. die Skripte retten. Die habe ich über die Exportfunktion gesichert. Nun habe ich keinen Raspi mehr und seit gestern IOBroker auf einer Synology NAS laufen.

      Habe nun die Adapter wieder alle installiert und befinde mich im Wiederaufbau.
      Jetzt gibt es ein Problem mit dem ersten Script. Das macht eigentlich nichts anderes als auf die Änderung einer Variablen aus einer SPS zu warten und den Wert 1:1 zum DMX Controller zu übertragen.

      So sieht es aus:

      on({id: 's7.0.DBs.DB1.Dimmer_Kueche', change: "ne"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        setState("artnet.0.dimmer.4.dimmer", getState("s7.0.DBs.DB1.Dimmer_Kueche").val);
      });
      
      

      und das hier steht Rot im Log.

      [avascript.0	2021-01-25 12:19:10.694	error	(24384) at processImmediate (internal/timers.js:461:21)
      javascript.0	2021-01-25 12:19:10.694	error	(24384) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37)
      javascript.0	2021-01-25 12:19:10.694	error	(24384) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:472:25)
      javascript.0	2021-01-25 12:19:10.694	error	(24384) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1055:38)
      javascript.0	2021-01-25 12:19:10.694	error	(24384) at Object.<anonymous> (script.js.S7_to_HM.Dimmer:22:78)
      javascript.0	2021-01-25 12:19:10.694	error	(24384) Error in callback: TypeError: Cannot read property 'val' of undefined
      javascript.0	2021-01-25 12:19:10.693	error	(24384) script.js.S7_to_HM.Dimmer: Please disable that setting or use "getState" with a callback, e.g.: getState("s7.0.DBs.DB1.Dimmer_Kueche", (err, state) => { ... });
      javascript.0	2021-01-25 12:19:10.693	error	(24384) script.js.S7_to_HM.Dimmer: The "getState" method cannot be used synchronously, because the adapter setting "Do not subscribe to all states on start" is enabled.]
      

      MOD-Edit: Code in Code-tags gesetzt!

      Jemand eine Idee ?
      Beste Grüße.

      HomoranH Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #2

      @tobo sagte in IOBroker Umzug auf NAS. Alte Scripte laufen nicht:

      Jemand eine Idee ?

      Vielleicht.

      @tobo sagte in IOBroker Umzug auf NAS. Alte Scripte laufen nicht:

      IOBroker auf einer Synology NAS laufen.

      wie genau?

      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 im Header. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Reply Last reply
      0
      • T TOBO

        Hallo zusammen,
        vor ein Paar Wochen hatte mein Raspi Speicherfehler auf der Speicherkarte. Ich konnte noch ein Paar Sachen, u.a. die Skripte retten. Die habe ich über die Exportfunktion gesichert. Nun habe ich keinen Raspi mehr und seit gestern IOBroker auf einer Synology NAS laufen.

        Habe nun die Adapter wieder alle installiert und befinde mich im Wiederaufbau.
        Jetzt gibt es ein Problem mit dem ersten Script. Das macht eigentlich nichts anderes als auf die Änderung einer Variablen aus einer SPS zu warten und den Wert 1:1 zum DMX Controller zu übertragen.

        So sieht es aus:

        on({id: 's7.0.DBs.DB1.Dimmer_Kueche', change: "ne"}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          setState("artnet.0.dimmer.4.dimmer", getState("s7.0.DBs.DB1.Dimmer_Kueche").val);
        });
        
        

        und das hier steht Rot im Log.

        [avascript.0	2021-01-25 12:19:10.694	error	(24384) at processImmediate (internal/timers.js:461:21)
        javascript.0	2021-01-25 12:19:10.694	error	(24384) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37)
        javascript.0	2021-01-25 12:19:10.694	error	(24384) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:472:25)
        javascript.0	2021-01-25 12:19:10.694	error	(24384) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1055:38)
        javascript.0	2021-01-25 12:19:10.694	error	(24384) at Object.<anonymous> (script.js.S7_to_HM.Dimmer:22:78)
        javascript.0	2021-01-25 12:19:10.694	error	(24384) Error in callback: TypeError: Cannot read property 'val' of undefined
        javascript.0	2021-01-25 12:19:10.693	error	(24384) script.js.S7_to_HM.Dimmer: Please disable that setting or use "getState" with a callback, e.g.: getState("s7.0.DBs.DB1.Dimmer_Kueche", (err, state) => { ... });
        javascript.0	2021-01-25 12:19:10.693	error	(24384) script.js.S7_to_HM.Dimmer: The "getState" method cannot be used synchronously, because the adapter setting "Do not subscribe to all states on start" is enabled.]
        

        MOD-Edit: Code in Code-tags gesetzt!

        Jemand eine Idee ?
        Beste Grüße.

        F Offline
        F Offline
        fastfoot
        wrote on last edited by
        #3

        @tobo sagte in IOBroker Umzug auf NAS. Alte Scripte laufen nicht:

        Jemand eine Idee ?

        steht ja da :-) in der JS-Instanz den Haken wegnehmen
        setting.PNG

        iobroker läuft unter Docker auf QNAP TS-451+
        SkriptRecovery: https://forum.iobroker.net/post/930558

        T 1 Reply Last reply
        0
        • T TOBO

          Hallo zusammen,
          vor ein Paar Wochen hatte mein Raspi Speicherfehler auf der Speicherkarte. Ich konnte noch ein Paar Sachen, u.a. die Skripte retten. Die habe ich über die Exportfunktion gesichert. Nun habe ich keinen Raspi mehr und seit gestern IOBroker auf einer Synology NAS laufen.

          Habe nun die Adapter wieder alle installiert und befinde mich im Wiederaufbau.
          Jetzt gibt es ein Problem mit dem ersten Script. Das macht eigentlich nichts anderes als auf die Änderung einer Variablen aus einer SPS zu warten und den Wert 1:1 zum DMX Controller zu übertragen.

          So sieht es aus:

          on({id: 's7.0.DBs.DB1.Dimmer_Kueche', change: "ne"}, function (obj) {
            var value = obj.state.val;
            var oldValue = obj.oldState.val;
            setState("artnet.0.dimmer.4.dimmer", getState("s7.0.DBs.DB1.Dimmer_Kueche").val);
          });
          
          

          und das hier steht Rot im Log.

          [avascript.0	2021-01-25 12:19:10.694	error	(24384) at processImmediate (internal/timers.js:461:21)
          javascript.0	2021-01-25 12:19:10.694	error	(24384) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37)
          javascript.0	2021-01-25 12:19:10.694	error	(24384) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:472:25)
          javascript.0	2021-01-25 12:19:10.694	error	(24384) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1055:38)
          javascript.0	2021-01-25 12:19:10.694	error	(24384) at Object.<anonymous> (script.js.S7_to_HM.Dimmer:22:78)
          javascript.0	2021-01-25 12:19:10.694	error	(24384) Error in callback: TypeError: Cannot read property 'val' of undefined
          javascript.0	2021-01-25 12:19:10.693	error	(24384) script.js.S7_to_HM.Dimmer: Please disable that setting or use "getState" with a callback, e.g.: getState("s7.0.DBs.DB1.Dimmer_Kueche", (err, state) => { ... });
          javascript.0	2021-01-25 12:19:10.693	error	(24384) script.js.S7_to_HM.Dimmer: The "getState" method cannot be used synchronously, because the adapter setting "Do not subscribe to all states on start" is enabled.]
          

          MOD-Edit: Code in Code-tags gesetzt!

          Jemand eine Idee ?
          Beste Grüße.

          HomoranH Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by
          #4

          @fastfoot sagte in IOBroker Umzug auf NAS. Alte Scripte laufen nicht:

          steht ja da

          Adlerauge!

          ich hatte nur das hier gesehen
          @tobo sagte in IOBroker Umzug auf NAS. Alte Scripte laufen nicht:

          Error in callback:

          und blödsinnigerweise auf ein Problem mit der Callback-Adresse getippt :flushed:

          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 im Header. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          F 1 Reply Last reply
          0
          • F fastfoot

            @tobo sagte in IOBroker Umzug auf NAS. Alte Scripte laufen nicht:

            Jemand eine Idee ?

            steht ja da :-) in der JS-Instanz den Haken wegnehmen
            setting.PNG

            T Offline
            T Offline
            TOBO
            wrote on last edited by
            #5

            @fastfoot said in IOBroker Umzug auf NAS. Alte Scripte laufen nicht:

            @tobo sagte in IOBroker Umzug auf NAS. Alte Scripte laufen nicht:

            Jemand eine Idee ?

            steht ja da :-) in der JS-Instanz den Haken wegnehmen
            setting.PNG

            Danke.
            Ich habe einfach mal alle Haken gesetzt, ohne zu wissen wofür das gut ist. Dann habe ich mich seit drei Jahren mit der ganzen IOBroker Thematik nicht mehr beschäftigt. Mein System lief problemlos, bis die Speicherkarte kaputt ging. Jetzt fang ich bei null an.

            Beste Grüße.

            1 Reply Last reply
            0
            • HomoranH Homoran

              @fastfoot sagte in IOBroker Umzug auf NAS. Alte Scripte laufen nicht:

              steht ja da

              Adlerauge!

              ich hatte nur das hier gesehen
              @tobo sagte in IOBroker Umzug auf NAS. Alte Scripte laufen nicht:

              Error in callback:

              und blödsinnigerweise auf ein Problem mit der Callback-Adresse getippt :flushed:

              F Offline
              F Offline
              fastfoot
              wrote on last edited by
              #6

              @homoran sagte in IOBroker Umzug auf NAS. Alte Scripte laufen nicht:

              Adlerauge!

              ist schwierig die relevanten Infos immer zu finden, Übungssache. Gelingt aber leider nicht immer :-)

              iobroker läuft unter Docker auf QNAP TS-451+
              SkriptRecovery: https://forum.iobroker.net/post/930558

              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

              593

              Online

              32.7k

              Users

              82.5k

              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