NEWS
Auf ein iorboker Objekt in einem Array auslösen
-
Kann man auf ein iorboker Objekt (mit der id natürlich) in einem Array auslösen, wenn sich sein Zustand ändert?
In diesem solle mehre iobroker Objekte rein.
Mit freundlichen GrüßenKevin
-
Ja, man kann auch ein Array mit Datenpunkt-IDs an on() übergeben.
-
Moin,
danke für deine Antwort.
Kannst du mir bei der Zusammenstellung des Codes für den Befehl on() helfen?Mein array sieht akutell so aus:
const idDB = [ { objectName: 'Kontakt1', description: 'Kontakt1 in bedroom', iobrokerID: 'Here is the ID', unitTrue: true, unitFalse: false, other: '1' }, { objectName: 'Kontakt2', description: 'Kontakt2 in livingroom', iobrokerID: 'Here is the ID', unitTrue: true, unitFalse: false, other: '1' }, { objectName: 'Kontakt3', description: 'Kontakt3 in kitchen', iobrokerID: 'Here is the ID', unitTrue: '1', unitFalse: '0', other: '1' }];
Und möchte auf die ID´s in 'iobrockerID' auslösen.
Geht das ? -
@XerXes777 sagt:
Geht das ?
Ja, etwa so.
var ids = []; for(let i = 0; i < idDB.length; i++) { ids[i] = idDB[i].iobrokerID; } on(ids, callback);