Ich möchte gerne in meinem Flur mit einem Taster das Licht im gesamten Haus Ausschalten.
Zunächst habe ich alle schalt Aktoren in eine WENN DANN Funktion eingebaut. Das hat nicht funktioniert.
Ich bin noch Homatic Anfänger.
Nach einer kurzen Internetrecherche habe ich ein Skript gefunden, welches alle Aktoren im Gewerk Licht ausschalten soll.
Funktioniert aber auch nicht.
In der Zeile mit dem IF stand ursprüngliche .Find("HM-LC-Sw")Find("HM-LC-Dim")
Ich bin mir nicht sicher aber ich glaube das sind alte Bezeichnungen der Aktoren
Hier das Script
Code: Alles auswählen
var i = dom.GetObject("Licht");
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("HmIP-BSM") >= 0) && (item.State())) { item.State(0); }
if ((device.HssType().Find("HmIP-BSM") >= 0) && (item.State())) { item.State(0.00); }
}
}