ich nutze die Skripte von Christian Luetgens um Alle Lichter ein oder auszuschalten.
In den Tagen habe ich einen defekten Dimmer durch einen HmIP-FDT Dimmer ersetzt. Mein erstes HmIP-Gerät.
Jetzt habe ich festgestellt, dass dieser nicht auf das Skript reagiert.
Hier mal das genutzte "AUS" Skript
Code: Alles auswählen
! HomeMatic-Script
! LICHT AUS
! http://www.christian-luetgens.de/homematic/programmierung/beleuchtung/lichtaus/Licht_aus.htm
string l = dom.GetObject("Licht").EnumUsedIDs();
string i;
object o;
foreach (i, l) {
o = dom.GetObject(i);
if ((o.HssType() == "SWITCH") && (o.DPs().GetAt(0).Value())) {
o.State(false);
}
if ((o.HssType() == "DIMMER") && (o.DPs().GetAt(0).Value() > 0)) {
o.State (0.0);
}
}
! Ende des Scripts
Der Kanal :2 des Dimmers ist dem Gewerk Licht zugeordnet.
Vielleicht kann mir jemand helfen, wie ich die vorhanden Skripte sinnvoll ergänzen, bzw. umschreiben kann damit es funktioniert
Sofern es relevant ist: Ich nutze eine CCU2 mit aktueller Firmware.
Danke schonmal vorab!