admin Site Admin
Anmeldungsdatum: 20.10.2004 Beiträge: 355
|
Verfasst am: Mo Feb 07, 2005 18:57 Titel: FS20 Dimmer Spezialfunktionen HOWTO |
|
|
FS20 Dimmer Spezialfunktionen HOWTO
Um besondere Effekte zu erzielen, wie z.B. das langsame Hoch- und Runterdimmen einer Heimkinobeleuchtung, lassen sich FS20 Dimmer gezielt programmieren:
Es kann auf einen bestimmten Helligkeitswert in einer genau festgelegten Zeit gedimmt werden.
Hierzu wird das Kommandozeilentool im manual (-m) mode verwendet.
Ab Firmware 2.05b ist die Dimmzeit nun auch direkt im Webinterface des EZcontrol T-10 programmierbar und ermöglich so zum Beispiel eine Sonnauf-/untergangssimulation per Wochenzeitschaltuhr. Parameter (t) wird unter Arg im Webinterface eingegeben.
Zusätzlich zu den normalen FS20 Parameter wie Hauscode & Adresse,
bekommt der Dimmwert value (v) nun zusätzliche Funktionen.
Für die value (v) Werte gilt allgemein:
v = 0 ... 31 Parameter (t) wird nicht zusätzlich benötigt
v = 32 ... 63 Parameter (t) muss angegeben werden
Value (v) (hat hier auch die Funktion eines Kommandos)
Code: |
0 AUS schalten
1 bis 15 auf Helligkeit setzen (1=dunkel ... 15=hell)
16 AN maximale Helligkeit
17 AN auf letzen eingestellten Wert schalten
18 Toggeln (aus -> an, an -> aus)
19 UP, Dimmer heller
20 DOWN, Dimmer dunkler
21 UP/DOWN Dimmer mit Toggeln (für 1 Tastenmodus)
22 Programmiermodus für Zeitmessung
24 Schaltet sofort AUS, wartet eingestellte Dimmzeit, dann AN und sofort softes AUSschalten
25 Schaltet sofort auf Maximum, wartet eingestellte Dimmzeit, dann AUS
26 Schaltet sofort auf AN (alter Wert), wartet eingestellte Timerzeit, dann AUS
30 Schaltet sofort auf Maximum, wartet eingestellte Dimmzeit, dann sofort alter Wert
31 Schaltet sofort auf alten Wert, wartet eingestellte Dimmrzeit, dann sofort AUS
----- AB HIER PARAMETER t ZUSÄTZLICH ERFORDERLICH !
32 bis 47 auf Helligkeit (32=aus... 47=hell) in definierter Zeit dimmen, festgelegt durch die Zeit t
48 in der Zeit t auf AN (Maximum) dimmen
49 in der Zeit t auf AN (alter Wert) dimmen
50 Umschalten (Toggeln) für die Zeit t auf AN (alter Wert) dimmen
54 Programmiere Einschaltzeit mit Zeit t
57 AN auf Maximum für Zeit t schalten, dann AUS
58 AN auf alten Wert für Zeit t, dann AUS
60 Programmiere Einschalt-Geschwindigkeit mit Zeit t
61 Programmiere Ausschalt-Geschwindigkeit mit Zeit t
62 AN auf Maximum für Zeit t schalten, dann auf alten Wert
63 wenn AUS dann AN auf alten Wert schalten für Dauer t, dann AUS
|
Berechnung der Dimmzeit Tdimm:
Die Dimmzeit und somit die Dimmgeschwindigkeit setzt sich folgendermaßen aus den Bits des Parameters (t) zusammen:
Dimmzeit Tdimm = 0,25 Sekunden * ( 2^t[bit7...bit4] * t[bit3...bit0] )
"^" = "hoch"
Der Exponent von 2, also die oberen 4 Bit von (t), wird auf maximal 12 begrenzt. Es können so Zeiten von bis zu ca. 4,25 Stunden gewählt werden.
Beispiel:
Parameter t=30 (dezimal) -> 0001 1110b (binär)
Dimmzeit Tdimm
Tdimm = 0,25s * ( 2^0001b * 1110b)
Tdimm = 0,25s * ( 2^1 * 14)
Tdimm = 0,25s * ( 2 * 14)
= 7 s
Bei einem Parameterwert t von 30 beträgt die Dimmzeit 7 Sekunden.
D.h. bei value v=47 und t=30 wird in 7 Sekunden auf die volle Helligkeit gedimmt.
Hier einige Beispielwerte:
Code: | Dimmzeit Tdimm - Parameter t / ("Arg" im Webinterface ab FW 2.05b)
0,5s 2
1s 33
3s 34
5s 37
10s 42
15s 47
20s 58
30s 78
1min 79
2min 95
8min 127
21min 20s 154
59min 44s 158
|
Beispielaufrufe für das EZcontrol Kommandozeilentool im manual (-m) Mode, um den Befehl zu senden, finden sie unter Parameter des ezcontrol-Programms (Windows u. Linux) |
|