ich grüble schon seit einiger Zeit über einem Problem um eine elegante Lösung für folgendes Problem zu finden.
ich habe eine Gruppe A (Typ: Contact) mit 23 Items. Eine zweite Gruppe B (Typ: Number) mit den selben 23 Items.
Nun möchte ich bei jeder Änderung eines Items der Gruppe A (also z.B. Item A_Item1 -> OPEN) das entsprechende Item der Gruppe B (also B_Item1 -> 1) updaten.
- analog: A_Item1 -> CLOSED wird zu B_Item1 -> 0

So was wie ...
Code: Alles auswählen
rule "bla"
when member of gA changed
then
var trigger = triggeringItem.name.split("_").get(1) ( damit habe ich den Namen des Items)
if (triggeringItem.state == OPEN) B_trigger.sendCommand(1)

Hat jemand schon so eine Rule geschrieben?
Vielen Dank schon mal.