Skip to content

tastdimmer

RealMerlin edited this page Jan 24, 2018 · 3 revisions

Allgemeines

Ein tastdimmer-Device gibt den Tastimpuls von Tastern 1 zu 1 an einen Output Port weiter. Heisst, solange der Taster gedrueckt ist, ist der Output Port geschaltet.

Dadurch lassen sich z.B. Universal-Dimmschalter steuern (auf 24V Eingang achten!)

Denkbar waere auch eine Haustuerklingel. Diese wuerde sich dann verhalten wie "frueher", es laeutet so lange wie draussen der Taster gedrueckt wird.

Hardware

Der Output Port verhaelt sich analog zum powerport.

EDS Konfiguration

create tastdimmer
set port 5
set feedback_gruppe 255
set feature 0
set gruppe0 1
set gruppe1 255
set gruppe2 255
set gruppe3 255
set gruppe4 255
set gruppe5 255
set gruppe6 255
set gruppe7 255
exit
Feldname Bit Beschreibung Belegung
port Nummer des Output-Ports, an dem z.B. der Universal-Dimmschalter angeschlossen ist 0..11
feedback_gruppe aktuell noch unbelegt 1..254
feature Feature Byte, welches spezielle Konifgurationen ermoeglicht default: 0
gruppe0..7 Gruppe im TASTER_DOWN-/TASTER_UP-Frame 1..254

Interna

Das tastdimmer-Device reagiert auf TASTER_DOWN/TASTER_UP Frames die eine seiner 8 Gruppen enthalten.

Wichtig!

Das tastdimmer-Device ist aktuell im Ordner DevicePool. Das heisst, wenn man dass verwenden will, muss man die beiden Dateien (tastdimmer.c und tastdimmer.h) vor dem kompilieren in den uebergeordneten Ordner verschieben:

mv firmwares/controllerboard/devices/devicePool/tastdimmer.* firmwares/controllerboard/devices/

danach make alles ausführen

Clone this wiki locally