NEWS
Gelöst: Zustände in Objekten Zählen
-
Hallo,
ich habe 3 "IOT" (0,2,3) Instanzen in meiner Installation
Jede Instanz hat auch den Objektbereich "Services", dort ist jeweils ein Objekt das heißt "custom_CAS". Dieses Objekt kann den Zustand "entered" oder "exited" haben. Ich suche eine elegante Scriptlösung um zu Zählen wie oft "exited" oder "entered" vorhanden ist.
Gruß
Michael -
@michihorn sagte: Scriptlösung um zu Zählen wie oft "exited"
// IDs anpassen! const ids = $('iot.*.xyz.custom_CAS'); const idCnt = '0_userdata.0.xyz'; function cntCAS() { let cnt = 0; ids.each(function(id, i) { if(getState(id).val == 'exited') cnt++; }); setState(idCnt, cnt, true); } cntCAS(); // Skriptstart ids.on(cntCAS);
-
@paul53 sagte in Zustände in Objekten Zählen:
// IDs anpassen! const ids = $('iot.*.xyz.custom_CAS'); const idCnt = '0_userdata.0.xyz'; function cntCAS() { let cnt = 0; ids.each(function(id, i) { if(getState(id).val == 'exited') cnt++; }); setState(idCnt, cnt, true); } cntCAS(); // Skriptstart ids.on(cntCAS);
Super Danke