NEWS
[gelöst]Widget mit getrennter Statusvariable und Steuervar.
-
@paul53 said in Widget mit getrennter Statusvariable und Steuervariable:
Alias-Datenpunkte werden im Ordner "alias.0" erstellt, also z.B.
idAlias = 'Beleuchtung.Buero'; // Ordner: alias.0.BeleuchtungHabe aber keinen Ordner : Alias.0
-
@paul53 said in Widget mit getrennter Statusvariable und Steuervariable:
Was ist das für ein Skript "Licht.Licht_Büro" ?
Das ist das Script das ich angelegt habe !
-
@AchimB
Hast Du in den Einstellungen der Javascript-Instanz "setObject" freigegeben ? -
Ja habe ich !
-
@AchimB sagte:
Ja habe ich !
Dann wundert mich die Fehlermeldung
18:02:34.771 error javascript.0 (23398) at createAlias (script.js.Licht.Licht_Büro:50:7)
Es ist Zeile 50 mit setObject() ?
-
Habe in der Log Datei noch folgende Meldungen !
javascript.0 2020-07-26 20:04:43.008 error (1360) at Script.runInContext (vm.js:133:20)
javascript.0 2020-07-26 20:04:43.008 error (1360) at script.js.Licht.Licht_Büro:64:1
javascript.0 2020-07-26 20:04:43.007 error (1360) at createAlias (script.js.Licht.Licht_Büro:50:7)
javascript.0 2020-07-26 20:04:43.007 error (1360) at sandbox.setObject (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2801:25)
javascript.0 2020-07-26 20:04:43.006 error (1360) at Adapter.setForeignObject (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:1913:101)
javascript.0 2020-07-26 20:04:43.006 error (1360) TypeError: obj.common.alias.id.startsWith is not a function
javascript.0 2020-07-26 20:04:43.006 error (1360) ^
javascript.0 2020-07-26 20:04:43.005 error (1360) if (obj && obj.common && obj.common.alias && obj.common.alias.id && obj.common.alias.id.startsWith(ALIAS_STARTS_WITH)) {
javascript.0 2020-07-26 20:04:43.004 error (1360) script.js.Licht.Licht_Büro: /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:1913 -
@AchimB sagte:
noch folgende Meldungen !
Das sind meist Folge-Meldungen von
javascript.0 2020-07-26 20:04:43.007 error (1360) at createAlias (script.js.Licht.Licht_Büro:50:7)
Welche Version haben der js-controller (Host) und der Javascript-Adapter ?
-
js-controller 2.2.8
Javascript 4.6.17 -
@AchimB sagte:
js-controller 2.2.8
Das mit getrenntem Kommando und Status im Alias funktioniert erst ab js-controller 3.0 ! Siehe Doku
-
@paul53 said in Widget mit getrennter Statusvariable und Steuervariable:
Das mit getrenntem Kommando und Status im Alias funktioniert erst ab js-controller 3.0 ! Siehe Doku
Sorry mein Fehler !
Hab ein Update gemacht und Funktioniert !
Man darf zwar nicht zu schnell hintereinander schalten dann kommt er nicht mehr hinterher aber ansonsten genau das was ich wollte !
Vielen Dank für deine Geduld !! -
@AchimB sagte:
genau das was ich wollte !
Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].