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

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    514

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

IOBroker Umzug auf NAS. Alte Scripte laufen nicht

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
6 Beiträge 3 Kommentatoren 432 Aufrufe 2 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
    TOBO
    schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
    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 Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #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 - es gibt fast nichts, was nicht auch für andere interessant ist.

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

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

      1 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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 Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #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 - es gibt fast nichts, was nicht auch für andere interessant ist.

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

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

          F 1 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 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

              404

              Online

              32.5k

              Benutzer

              81.8k

              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