Alle Aktoren (Lampen) in einem Gewerk auschalten: Unterschied zwischen den Versionen
Aus Wikimatic
| Zeile 1: | Zeile 1: | ||
=== Alle Aktoren die einem Gewerk zugeordnet sind ausschalten. === | === Alle Aktoren die einem Gewerk zugeordnet sind ausschalten. === | ||
| − | + | var i = dom.GetObject("Licht_EG"); | |
| − | + | string itemID; | |
| − | var i = dom.GetObject(" | + | foreach(itemID, i.EnumUsedIDs()) |
| − | string itemID; | + | { |
| − | foreach(itemID, i.EnumUsedIDs()) | + | var item = dom.GetObject(itemID); |
| − | { | + | if (item.IsTypeOf(OT_CHANNEL)) |
| − | 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); } |
| − | var device = dom.GetObject(item.Device()); | + | if ((device.HssType().Find("HM-LC-Dim") >= 0) && (item.State())) { item.State(0.00); } |
| − | 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); } | + | } |
| − | } | + | |
| − | } | + | |
| − | + | ||
Version vom 30. November 2013, 17:59 Uhr
Alle Aktoren die einem Gewerk zugeordnet sind ausschalten.
var i = dom.GetObject("Licht_EG");
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); }
}
}