Alle Aktoren (Lampen) in einem Gewerk auschalten: Unterschied zwischen den Versionen
Aus Wikimatic
(Die Seite wurde neu angelegt: „=== Alle Aktoren die einem Gewerk zugeordnet sind ausschalten. === <code> var i = dom.GetObject("NAMES DES GEWERKES"); string itemID; foreach(itemID, i.EnumUs…“) |
(→Alle Aktoren die einem Gewerk zugeordnet sind ausschalten.) |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | + | Mit Hilfe dieses Scriptes können alle Aktoren die einem Gewerk zugeordnet sind augeschaltet werden. | |
− | + | ||
− | var i = dom.GetObject(" | + | var i = dom.GetObject("NAME DES GEWERKES"); |
− | string itemID; | + | string itemID; |
− | foreach(itemID, i.EnumUsedIDs()) | + | foreach(itemID, i.EnumUsedIDs()) |
− | { | + | { |
var item = dom.GetObject(itemID); | var item = dom.GetObject(itemID); | ||
if (item.IsTypeOf(OT_CHANNEL)) | if (item.IsTypeOf(OT_CHANNEL)) | ||
Zeile 13: | Zeile 13: | ||
if ((device.HssType().Find("HM-LC-Dim") >= 0) && (item.State())) { item.State(0.00); } | if ((device.HssType().Find("HM-LC-Dim") >= 0) && (item.State())) { item.State(0.00); } | ||
} | } | ||
− | } | + | } |
− | + |
Aktuelle Version vom 30. November 2013, 17:02 Uhr
Mit Hilfe dieses Scriptes können alle Aktoren die einem Gewerk zugeordnet sind augeschaltet werden.
var i = dom.GetObject("NAME DES GEWERKES"); string itemID; foreach(itemID, i.EnumUsedIDs()) { var item = dom.GetObject(itemID); if (item.IsTypeOf(OT_CHANNEL)) { var device = dom.GetObject(item.Device()); if ((device.HssType().Find("HM-LC-Sw") >= 0) && (item.State())) { item.State(0); } if ((device.HssType().Find("HM-LC-Dim") >= 0) && (item.State())) { item.State(0.00); } } }