Skip to content

powerport

hcanIngo edited this page Nov 19, 2017 · 16 revisions

Powerport

Ein powerport-Device repraesentiert einen Verbraucher; dieser kann z.B. ein direkt angeschlosser 24V Verbraucher an einem Ouput-Port sein, oder (das ist der Normalfall) ein Relais oder SSR, welches 230V Verbraucher (Lampe, Steckdose etc.) schaltet.

Hardware

Im einfachsten Fall wird der 24V Verbraucher direkt an den 24V Ouput angeschlossen; der Ouput Port schaltet gegen Masse (Open Collector).

Im Normalfall wird ein Relais oder SSR an den Ouput Port angeschlossen (Open Collector). Das Relais/SSR schaltet dann einer 230V Phase zu einem Verbraucher.

EDS Konfiguration

create powerport
set port 1
set feature 0
set gruppe0 1
set gruppe1 255
set gruppe2 255
set timer 255
set mute 255
exit
Feldname Bit Beschreibung Belegung
port Nummer des Output-Ports, an dem der Verbraucher angeschlossen ist 0..11
feature Feature Byte, welches spezielle Konifgurationen ermoeglicht default: 0
0 Impulsausgang (zur Ansteuerung bistabiler Relais) default: 0
1 Verzögert ein (z.B. Badzimmerlüfter) default: 0
2 Automatisch aus (z.B. Speisekammerlüfter, Haustürklingel, Treppenhausbeleuchtung) default: 0
3 Nachlauf (z.B. Beamersteckdose) default: 0
4 Benötigt für Wecker (weck_page) und daher freizuhalten. default: 0
5 Benötigt für Wecker (weck_page) und daher freizuhalten. default: 0
gruppe0..2 Gruppen-IDs, siehe Funktionsbeschreibung 1..255; Ersatzwert: 255
timer Timeoutzeitdauer, falls ein entsprechendes Feature gesetzt ist. Daher für die Zeitfunktion unbedingt das gewünschte Featurebit setzen! 1..255
mute Gruppen-ID ueber den dieser Powerport de-/aktiviert wird 1..255; Ersatzwert: 255

Funktionsbeschreibung

Ein Powerport reagiert folgendermassen:

TASTER_DOWN

Falls eine Gruppe der Gruppen-Felder gleich der Gruppe im Frame ist, toggled er (aendert seinen Zustand); d.h. war er aus, so schaltet er ein und umgekehrt.

POWER_GROUP_ON oder SCHALTER_GROUP_ON

Falls eine Gruppe der Gruppen-Felder gleich der Gruppe im Frame ist, schaltet er ein, sofern er aus war.

POWER_GROUP_OFF oder SCHALTER_GROUP_OFF

Falls eine Gruppe der Gruppen-Felder gleich der Gruppe im Frame ist, schaltet aus ein, sofern er an war.

POWER_GROUP_STATE_QUERY

Falls eine Gruppe der Gruppen-Felder gleich der Gruppe im Frame ist, antwortet er mit POWER_GROUP_STATE_REPLAY. Dabei ist das Gruppen Feld im Frame gleich dem Feld gruppe0 gesetzt.

ACHTUNG: Es kann sein, dass sich mehrere Powerports angesprochen fuehlen und antworten. Diese Mehrdeutigkeit ist eigentlich kein Problem, muss aber von dem anfragenden Teilnehmer beruecksichtigt werden!

Powerport-Funktionserweitung ueber die Feature-Bits:

Impulsausgang, verzögert ein, automatisch aus, Nachlauf. Sowie die Implementierung eines Kurzzeitwecker (weck_page) als einen Anwendungsfall für "Verzögert ein".

Für die Feature-Bits 1 bis 3 ist in timer ein Timerwert in Sekunden einzutragen (max. 127 Sekunden). Wenn das MSB in timer 0 ist, dann wird der Timerwert in Minuten interpretiert (max. 2 Stunden und 12 Minuten).

Beispiel verzögert_ein:

create powerport
set port 4       # Badezimmerlüfter
set feature 2    # Bit1(2) gesetzt: verzögert ein 
set gruppe0 33
set gruppe1 255
set gruppe2 255
set timer 158  # 30 s verzögert ein +128 (obere Bit fuer Sek)
set mute 255
exit

Beispiel AUTO_AUS:

create powerport
set port 12      # Haustuerklingel
set feature 4    # Bit2(4) gesetzt: AUTO_AUS 
set gruppe0 81
set gruppe1 255
set gruppe2 255
set timer 133  # 5 s auto-aus +128 (obere Bit fuer Sek)
set mute 255
exit

Beispiel NACHLAUF:

create powerport
set port 31      # Hauseingangs-Kamera
set feature 8    # Bit3(8) gesetzt: NACHLAUF aktiv
set gruppe0 8    # schalter (Bewegungsmelder)
set gruppe1 255
set gruppe2 255
set timer 1    # 1 min
set mute 255
exit
Clone this wiki locally