NEWS
[gelöst] Überwachen und schalten
JavaScript
24
Beiträge
3
Kommentatoren
1.4k
Aufrufe
2
Watching
-
@ostseeskipper
Dann mit RegExp z.B. so:on({id: /^javascript\.0\.Anel\.1\.R\d\.Rel_Status$/, fromNe: 'system.adapter.javascript.0', change: 'ne', ack:false}, function (obj) { //nur unbestätigte Änderungen und nicht durch ein javascript geändert log('Auslöser: ' + obj.id); log("AUSGELÖST: Datenpunkt unbestätigt nicht aus Script geändert" ,"info"); setRelais(1)// Hier der Code, der aber nur ausgeführt wird, falls aktiv im VIS etc. ausgeführt. ACK ist da standardmäßig immer false. }) -
@ostseeskipper
Dann mit RegExp z.B. so:on({id: /^javascript\.0\.Anel\.1\.R\d\.Rel_Status$/, fromNe: 'system.adapter.javascript.0', change: 'ne', ack:false}, function (obj) { //nur unbestätigte Änderungen und nicht durch ein javascript geändert log('Auslöser: ' + obj.id); log("AUSGELÖST: Datenpunkt unbestätigt nicht aus Script geändert" ,"info"); setRelais(1)// Hier der Code, der aber nur ausgeführt wird, falls aktiv im VIS etc. ausgeführt. ACK ist da standardmäßig immer false. })@paul53
Paul, kann ich mir irgendwie einfach das \d\ in eine variable holen?/^javascript\.0\.Anel\.1\.R\d\.Rel_Status$/ -
-
@ostseeskipper sagte: Nun muss ich mir die obj.id nur noch zerlegen
let id = obj.id.split('.'); let relais = parseInt(id[4].substr(1,1));@paul53 said in Überwachen und schalten:
Paul, vielen Dank für eine so tolle Hilfe:+1: :relaxed: