NEWS
Adapter Fehler ?
-
Ich habe die letzten Tage einige dinge mit Blockly gemacht, dabei ist mir Folgendes aufgefallen.
Ich habe mal zur Einfachheit was ganz Kleines zusammengesteckt was schon zu dieser Fehlermeldung
in JS führt (ich weiß, dass keine Ausgabe kommen kann da ja nicht aktuell getriggert) aber es geht um die Fehlermeldung an sich!
var test; test = false; on({ id: [].concat(test), val: true }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; console.info(test); });
es kommt beim start vom Script folgende Meldung:
javascript.0 13:04:56.562 error Error by subscription (trigger): empty ID defined. All states matched.darüber hinaus reagiert der Trigger auch nicht auf ein "Wahr" wenn ich die Variable in einem späteren zeitpunkt im gleichen Script die Variable auf Wahr setze.
ist das ein Denkfehler?
Fehler im Adapter, weil zusammensetzen lässt sich das ja problemlos?JS-Controller 7.0.7
JS 9.0.11
Node JS v22.19.0
alles aktuell inkl. Raspi 5 OS -
@bigmike71 Was tust du da?
du willst doch nicht etwa auf eine Variable triggern?
Das geht nur mit IDs.
so steht das auch in der Meldung -
@homoran
doch das wollte ich ohne den Umweg ein Variable in eine DP zu schreiben.
wenn das nicht erlaubt ist, dann sollte man das auch nicht zusammen klickbar machen -
@bigmike71 sagte in Adapter Fehler ?:
dann sollte man das auch nicht zusammen klickbar machen
die Variable könnte ja eine ID enthalten
dann geht das -
@homoran
ok, habe verstanden
dann war das ein Denkfehler meinerseits -
Man sieht es auch schon im Trigger-Block, was dort verlangt wird.