Alle Lichter an bzw. ausschalten (Je Raum)
Verfasst: 06.07.2015, 23:36
Hallo zusammen bin mit dem Skripten total neu und hoffe hier im Forum Unterstützung zu bekommen.
Ziel sollte hier sein, dass alle Lichter an gehen. Aber irgendwie klappt das nicht
Nachfolgende Ausgabe des Skript testings:
Final würde ich gerne je nach Raum alle Lichter ein bzw. ausschalten und dies mit einem Skript realisieren.
Hoffe mir kann hier jemand weiterhelfen. Wie gesagt.....Bin ungeübt....ich bitte dementsprechend um Rücksicht.
Gruß Thomas
Code: Alles auswählen
Ich habe nachfolgendes Skript entdeckt und wollte dies bei mir anwenden.
var i = dom.GetObject("Licht");
string itemID;
foreach(itemID, i.EnumUsedIDs())
{
var item = dom.GetObject(itemID);
WriteLine(item.Name());
WriteLine(item.State());
if (item.IsTypeOf(OT_CHANNEL))
{
var device = dom.GetObject(item.Device());
if ((device.HssType().Find("HM-LC-Sw") > 0) && (item.State() == 0)) { item.State(1); }
if ((device.HssType().Find("HM-LC-Dim") > 0) && (item.State() == 0)) { item.State(1.00); }
}
}
WriteLine("Ende");
Nachfolgende Ausgabe des Skript testings:
Code: Alles auswählen
HM-LC-Dim1TPBU-FM JEQ0204135:2
0.000000
HM-LC-Dim1TPBU-FM JEQ0204135:3
0.000000
HM-LC-Dim1TPBU-FM JEQ0204155:2
0.000000
HM-LC-Dim1TPBU-FM JEQ0204155:3
0.000000
HM-LC-Dim1TPBU-FM JEQ0204156:2
0.000000
HM-LC-Dim1TPBU-FM JEQ0204156:3
0.000000
HM-LC-Sw1PBU-FM LEQ1170372:1
false
HM-LC-Sw1PBU-FM LEQ1170377:1
false
HM-LC-Sw1PBU-FM LEQ1170451:1
false
HM-LC-Sw1PBU-FM LEQ1170457:1
false
HM-LC-Sw1PBU-FM LEQ1170460:1
false
HM-LC-Sw1PBU-FM LEQ1170551:1
false
HM-LC-Sw1PBU-FM LEQ1170557:1
false
HM-LC-Sw1PBU-FM LEQ1170566:1
false
HM-LC-Sw1PBU-FM LEQ1311547:1
false
HM-LC-Sw1PBU-FM LEQ1312688:1
false
HM-PB-2-FM LEQ1332720:1
HM-PB-2-FM LEQ1332720:2
HM-PB-2-FM MEQ0164378:1
HM-PB-2-FM MEQ0164378:2
HM-PB-2-FM MEQ0164432:1
HM-PB-2-FM MEQ0164432:2
HM-PB-2-FM MEQ0164951:1
HM-PB-2-FM MEQ0164951:2
HM-PB-2-FM MEQ0164962:1
HM-PB-2-FM MEQ0164962:2
HM-PB-2-FM MEQ0164987:1
HM-PB-2-FM MEQ0164987:2
Licht Abstellkammer
false
Licht Fitness
false
Licht Flur Wohnzimmer
false
Licht Heizraum
false
Licht Terasse
false
Licht Treppenhaus von Eingang
false
Licht Waschraum
false
Licht Werkzeugraum
false
Licht Wohnzimmer Couch
1.000000
Licht Wohnzimmer Esstisch
1.000000
Licht Wohnzimmer Mitte
1.000000
Ende
Hoffe mir kann hier jemand weiterhelfen. Wie gesagt.....Bin ungeübt....ich bitte dementsprechend um Rücksicht.
Gruß Thomas