Javascript Adapter aktualisiert Objekte nicht/zuspät

  • Hallo zusammen,

    ich habe folgendes Problem:


    Ich habe das Waschmaschinen Script genutzt und wollte eine Kostenberechnung mit einfügen. Dies habe ich eigentlich auch getan. Allerdings bekomme ich immer nur den alten Wert mitgeteilt. Also Heute morgen den Wert von Gestern?

    In den Objekten unter ioBroker ist der aktuelle Wert schon eingetragen und richtig.

    Wenn ich jetzt aber in die Scripte gehe und da ein Objekt wählen will, sehe ich noch die alten Zahlen/Werte. Er scheint mir hier nicht richtig zu aktualisieren.

    Hatte jemand schon einmal das selbe Problem?

    Gruß

    Oli


    PS:

    Vielleicht als Hinweiß. Das Probleme welches hier besprochen worden ist:

    Variable an Datenpunkt schreiben

    Besteht bei mir auch immer noch. Ich kann außerhalb des Javascript Adapters keine Objekte schreiben.

    Vielleicht hängen diese "Probleme" ja auch zusammen

  • Hallo,

    nochmal ich.

    Hat keiner eine Idee oder nen Tipp?


    Adas mit den Werten das diese zu spät aktuell sind habe ich hinbekommen indem ich noch ein Timeout setze. Das klappt jetzt wunderbar.


    Allerdings werden einfach keine Objekte außerhalb des JavaScript Ordner aktualisiert.

    Habe den JavaScript Adapter auch schon mehrfach deinstalliert und wieder installiert. Auch die Objekte habe ich neu erstellt. Es funktioniert einfach nicht.


    Wäre cool wenn jemand ein Tipp hätte

  • Bekomme jetzt folgendes Fehler Log

    Spoiler anzeigen
    javascript.0 2018-05-30 10:10:06.517 error at ContextifyScript.Script.runInContext (vm.js:35:29)
    javascript.0 2018-05-30 10:10:06.516 error at script.js.common.Test_Script:1:1
    javascript.0 2018-05-30 10:10:06.516 error at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1020:48)
    javascript.0 2018-05-30 10:10:06.516 error TypeError: Cannot read property 'warn' of null
    javascript.0 2018-05-30 10:10:06.516 error ^
    javascript.0 2018-05-30 10:10:06.516 error context.logWithLineInfo.warn('Wrong type of ' + id + ': "' + typeof state.val + '". Please fix, while deprecated and will not work in next versions.');
    javascript.0 2018-05-30 10:10:06.516 error script.js.common.Test_Script: /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1020
    javascript.0 2018-05-30 10:10:06.512 info Start javascript script.js.common.Test_Script
    javascript.0 2018-05-30 10:10:04.183 info Stop script script.js.common.Test_Script
    javascript.0 2018-05-30 10:10:02.964 error at ContextifyScript.Script.runInContext (vm.js:35:29)
    javascript.0 2018-05-30 10:10:02.964 error at script.js.common.Test_Script:1:1
    javascript.0 2018-05-30 10:10:02.964 error at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1020:48)
    javascript.0 2018-05-30 10:10:02.963 error TypeError: Cannot read property 'warn' of null
    javascript.0 2018-05-30 10:10:02.958 error ^
    javascript.0 2018-05-30 10:10:02.958 error context.logWithLineInfo.warn('Wrong type of ' + id + ': "' + typeof state.val + '". Please fix, while deprecated and will not work in next versions.');
    javascript.0 2018-05-30 10:10:02.957 error script.js.common.Test_Script: /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1020
    javascript.0 2018-05-30 10:10:02.952 info Start javascript script.js.common.Test_Script

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!