NEWS
Probleme mit Regex basiertem Trigger (gelöst)
-
Hallo,
ich benutze die folgende Regex um auf mehrere Objekte gemäß ihrer Zugehörigkeit zu einer enum.functions zu triggern:on({enumId: Regex_here, change: "ne"}, function(obj) { });
Nun würde ich gerne innerhalb der function auf das konkrete "getriggerte" Objekt zugreifen. Ich dachte, ich könnte das mit "obj" machen, allerdings endet jeder Zugriff auf obj mit einem
javascript.0 (3220) at Object.<anonymous>
Hat jemand eine Idee, wie ich entweder den Fehler loswerde oder wie ich alternativ herausfinde, auf welches Objekt die Regexp angeschlagen hat?
Vielen Dank,
Oliver -
@olixatiobroker
Hat sich erledigt, geht mit "obj", nicht lar wo das Problem vorher lag.
Danke,
Oliver -
@olixatiobroker kann ich nicht nachvollziehen, obj enthält die zu erwartenden Werte:
0:30:51.281 info javascript.1 (489) script.js.testjs: {'id':'0_userdata.0.Test','newState':{'val':'4','ts':1637883051279,'ack':false,'lc':1637883051279,'from':'system.adapter.admin.0','q':0},'oldState':{'val':'3','ts':1637883033133,'ack':false,'lc':1637883033133,'from':'system.adapter.admin.0','q':0},'state':{'val':'4','ts':1637883051279,'ack':false,'lc':1637883051279,'from':'system.adapter.admin.0','q':0}}