So hab ich das auch schon.
Ich dachte eher an ein HM Script, das mir über je eine Systemvariable anzeigt, wie viele Lampen im EG und OG grad an sind.
Und dann noch ein Script, das nur die Lampen ausschaltet, die auch an sind.
Sonst entsteht ja wieder unnötig viel Funkverkehr.
EDIT:
Hab das mal so gemacht:
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("HM-LC-Sw") >= 0){
item.State(0);}
if (device.HssType().Find("HM-LC-Dim") >= 0){
item.State(0.00);}
}
}
Damit werden alle Aktoren HM-LC-Sw und HM-LC-Dim im Gewerk Licht ausgemacht.
Das auf nen virtuellen Taster der CCU gelegt und man kann diesen Tastendruck als Auslöser für das Programm nehmen.
Diese Taste kann man sich dann in Creator importieren und auf nen Button legen.
Wenn man als Auslöser des Programmes den virtuellen Taster ODER einen HM Taster im Flur nimmt, kann man das sowohl von aio Remote aus als auch mit einem Taster auslösen.
Werde jetzt noch die Gewerke etwas sortieren.
LichtEG, LichtOG und LichtHof.
Dann kann ich für jedes davon ein Programm/Script machen, um nur das auszuschalten.
z.B. wenn man abends hoch geht ins Bett, will man ja nur unten alles aus machen und oben erstmal alles an lassen.
An ein Script, das mir die Anzahl der angeschalteten Lampen in jedem noch einzurichtenden Gewerk anzeigt, mache ich mich dann heute Abend dran.