NEWS
[gelöst]Widget mit getrennter Statusvariable und Steuervar.
-
@paul53 said in Widget mit getrennter Statusvariable und Steuervariable:
('s7.2.Markers.17.S7_Merker_15' ist der Taster ?)
Ja korrekt !
Als idAlias habe ich dann einen Ordner aus Javascript.0
'Beleuchtung'
genommen und nameAlias einen freien Namen
'Lampe Büro'funktioniert aber nicht !
18:02:34.768 error javascript.0 (23398) script.js.Licht.Licht_Büro: /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:1913
18:02:34.771 error javascript.0 (23398) at createAlias (script.js.Licht.Licht_Büro:50:7)
18:02:34.772 error javascript.0 (23398) at script.js.Licht.Licht_Büro:64:1@AchimB sagte:
Als idAlias habe ich dann einen Ordner aus Javascript.0 'Beleuchtung' genommen
Alias-Datenpunkte werden im Ordner "alias.0" erstellt, also z.B.
idAlias = 'Beleuchtung.Buero'; // Ordner: alias.0.BeleuchtungWas ist das für ein Skript "Licht.Licht_Büro" ?
-
@AchimB sagte:
Als idAlias habe ich dann einen Ordner aus Javascript.0 'Beleuchtung' genommen
Alias-Datenpunkte werden im Ordner "alias.0" erstellt, also z.B.
idAlias = 'Beleuchtung.Buero'; // Ordner: alias.0.BeleuchtungWas ist das für ein Skript "Licht.Licht_Büro" ?
-
@AchimB sagte:
Als idAlias habe ich dann einen Ordner aus Javascript.0 'Beleuchtung' genommen
Alias-Datenpunkte werden im Ordner "alias.0" erstellt, also z.B.
idAlias = 'Beleuchtung.Buero'; // Ordner: alias.0.BeleuchtungWas ist das für ein Skript "Licht.Licht_Büro" ?
-
@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 !
-
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 -
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 ?
-
@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 !! -
@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 !!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden