HM-LC-RGBW-WM - Kleines Script

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

Antworten
hnies
Beiträge: 2
Registriert: 14.02.2019, 08:21

HM-LC-RGBW-WM - Kleines Script

Beitrag von hnies » 14.02.2019, 08:59

Der Controller ist ganz nett, jedoch sind die direkten Verknüpfungen irgendwie unbrauchbar.
Der Dimmer mit einem verknüpften Taster ist ok.

Problemstellung:
- Die Schaltnetzteile haben eine hohe Standbyleistung (bei mir ein 120Watt Netzteil ) mit fast 14 Watt im Ruhezustand
- Einfache Farbwahl mit einem Wandtaster

Stromsparen:
Über die Zeitsteuerung wird der RGB Controller über einen Aktor erst unter Strom gesetzt wenn
- es Nacht ist
- und jemand zu Hause ist

Tagsüber schaltet der Dimmer oder der Farbwahltaster den Aktor ein, dauert dann halt 5 sec. Aber wer braucht schon tagsüber die RGB-Farben.
Dies wird über eine direkte Verknüpfung der Dimmertaste mit dem Schaltaktor realisiert.
Einschalten.jpg
Wichtig: Wenn die Einschaltzeit ( Stromsparen ) tagsüber auf x Stunden begrenzt wird, muss bei Dunkelheit, wenn der Aktor aktiviert bleiben soll eine Sperre rein ! Beim Ausschalten (Licht aus wenn es ins Bett geht ) sollte die Sperre wieder raus.
Sperre.jpg
Sperre.jpg (22.09 KiB) 141 mal betrachtet
Farbeinstellung manuell mit einem Taster:
In der Systemvariable wird der zuletzt eingestellte Farbwert gespeichert und bei Neustart geladen
Systemvariable Var_RGB ( Integer)

Kurzer Druck -> Farbwechsel
--------------------------------------------------------
! Farbe auslesen
var col = dom.GetObject("BidCos-RF.OEQxxxxxxx:2.COLOR").State();
col = col + 10 ;
if(col > 200)
{col=0;}
dom.GetObject("BidCos-RF.OEQxxxxxxx:2.COLOR").State(col);
! Letzte Farbe merken
var sysvar = dom.GetObject("Var_RGB") ;
sysvar.Variable( col );
------------------------------------------------------------
Zuwenig Farben -> 10 niedriger
Zuviele -> 10 erhöhen
Farbwechsel.jpg

Langer Druck -> Weiss
Weisses Licht.jpg
Einschalten und letzte Farbe laden

! Letzte Farbe aus Sysvar Var_RGB verwenden
var sysvar = dom.GetObject("Var_RGB") ;
var col = sysvar.Variable();
dom.GetObject("BidCos-RF.OEQ0692958:2.COLOR").State(col);
Ein.jpg
Zuletzt geändert von hnies am 22.02.2019, 09:54, insgesamt 4-mal geändert.
Hilli

Benutzeravatar
Sammy
Beiträge: 8094
Registriert: 09.09.2008, 20:47

Re: HM-LC-RGBW-WM - Kleines Script

Beitrag von Sammy » 14.02.2019, 15:44

Hallo,

die Screenshots sind zu klein, um sie lesen zu können. Bist Du nach der Anleitung in den Tipps für Anfänger vorgegangen?

Gruß Sammy
Links: CCU-Logik, Tipps für Anfänger, WebUI-Doku, Expertenparameter, virtuelle Aktorkanäle
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“