NEWS
IOBroker Umzug auf NAS. Alte Scripte laufen nicht
-
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. -
@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?
-
@tobo sagte in IOBroker Umzug auf NAS. Alte Scripte laufen nicht:
Jemand eine Idee ?
steht ja da
in der JS-Instanz den Haken wegnehmen
-
@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
-
@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
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.
-
@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