Skip to content

lichtzone

hcanIngo edited this page Dec 22, 2015 · 5 revisions

Licht-Zone

Eine Licht-Zone ermoeglicht es, komplexere Lampenschaltungen zu realisieren, z.B. eine Treppenhaus-Schaltung oder eine "Alle-Lichter-aus" Funktion.

Sie wird logisch gesehen zwischen die Taster und die Powerports geschaltet und verwaltet dann die Powerports, in Abhaengigkeit von den Tastern, dem Timer etc.

Hardware

Die Lichtzone auf jedem Controller-1612 liegen, unabhaengig davon, welche Taster und Powerports beteiligt sind.

EDS Konfiguration

create lichtzone
set toggle_gruppe0 10
set toggle_gruppe1 255
set toggle_gruppe2 255
set toggle_gruppe3 255
set off_gruppe0 255
set off_gruppe1 255
set on_gruppe0 255
set on_gruppe1 255
set timer_delay 2
set action_gruppe0 40
set action_gruppe1 255
exit
Feldname Bit Beschreibung Belegung
toggle_gruppe0..3 Taster, bei denen die Powerports toggeln 1..255; Ersatzwert: 255
off_gruppe0..1 Taster, bei denen die Powerports ausschalten 1..255; Ersatzwert: 255
on_gruppe0..1 Taster, bei denen die Powerports einschalten 1..255; Ersatzwert: 255
timer_delay Timer aktiv, wenn ungleich 0; siehe Timer Beschreibung 0..255, default: 0
action_gruppe0..1 Gruppen der Powerports, die gesteuert werden 1..255; Ersatzwert: 255

Funktionsbeschreibung

Action Powerports

Eine Lichtzone "verwaltet" ein bis zwei Powerport-Gruppen. Diese werden als Actions bezeichnet. Die Schaltbefehle (POWER_GROUP_ON, POWER_GROUP_OFF) werden an alle Action-Gruppen gesendet, die nicht mit dem Ersatzwert konfiguriert sind.

Wird von einer Lichtzone auf dem Bus ein POWER_GROUP_ON oder POWER_GROUP_OFF Frame gesehen, das eine der beiden Actiongruppen gesetzt hat, so aktualisiert es den internen Zustand und setzt ggfls. den Timer zurueck. Damit kann man z.B. vom PC aus eine Lampe ausschalten und die eigentlich dafuer zustaendige Lichtzone geraet nicht aus dem Trab.

Toggle Taster

Wird ein TASTER_DOWN Frame mit einer der Toggle-Gruppen empfangen, so toggled sie den internen Zustand. Ggfls setzt sie den Timer. Die Action-Gruppen werden wie oben beschrieben benachrichtigt.

Off/On Taster

Wird ein TASTER_DOWN Frame mit einer der Off- oder On-Gruppen empfangen, so schaltet die Lichtzone die Action-Gruppen aus- oder ein, egal wie vorher der Zustand war und setzt ggfls den Timer entsprechend. Damit laesst sich eine "alle Lichter aus" Funktion realisieren.

Timer

Fuer eine Treppenhaus-Schaltung kann der Timer verwendet werden; wenn er nicht verwendet wird, so ist im Feld timer_delay der Wert 0 einzutragen.

Es gibt 2 Wertebereiche:

  • 1..127 Minuten
  • 1..127 Sekunden

Beim Minuten-Wertebereich ist der MSB-Bit 0, beim Sekunden-Wertebereich 1 (-> Offset 128). Beispiel:

gewuenschte Timer-Zeit einzustellender Wert
1 min 1
5 min 5
127 min 127
1 sec 128 + 1 = 129
127 sec 128 + 127 = 255
128 sec geht nicht !

Extended-On

Der Nachteil einer Treppenhaus/Timer-Schaltung ist, dass man staendig das Licht wieder einschalten muss, beispielsweise beim Arbeiten oder Putzen. Dafuer gibt es das "Extended-On" Feature - man drueckt den (als Toggle konfigurierten) Taster 3 Mal schnell hintereinander (3-fach Click). Dann bleibt das Licht fuer max. 4 Stunden an. Ein weiterer Tastendruck schaltet es wieder aus. Durch den 4h-Timeout kostet es auch nicht so viel Strom, wenn man es (dann natuerlich aus Gewohnheit) nicht ausschaltet.

Clone this wiki locally