EnOcean-D-452-FU-EBI-JR-Aktor-Beschattungselemente-Rollladen

Aus FHEMWiki

Do not use - Under Contruction

EnOcean-D-452-FU-EBI-JR-Aktor-Beschattungselemente-Rollladen
todo
Allgemein
Protokoll EnOcean
Typ Empfänger, Aktor und Sender, Sensor
Kategorie EnOcean
Technische Details
Kommunikation EnOcean Funk, 868Mhz
Kanäle 2 (bidirektional)
Betriebsspannung 230V~
Leistungsaufnahme Eigenverbrauch < 0,5 W (lt. Hersteller)
Versorgung 230V~
Abmessungen 72x50x39 (mm)
Sonstiges
Modulname EnOcean
Hersteller Peha


EnOcean-D-452-FU-EBI-JR-Aktor-Beschattungselemente-Rollladen ist ein

  • Unterputzaktor
    • 2-Kanal mit Positionserkennung

Features

Bidirektionaler 2-Kanal-Jalousieaktor mit Positionserkennung

Hinweise zum Betrieb mit Fhem

Definition/Anlernvorgang

Der Aktor kann nicht vollautomatisch per autocreate in Fhem angelegt werden.
Folgende Schritte sind durchzuführen:

  • EnOcean-Fhem-Device mit der Sender-ID des Aktors definieren
define <device> EnOcean <Aktor-ID>
  • Das Attribut subDef mit einer freien SenderId des TCMs anlegen
attr <device> subDef <Sender-ID>
  • Die Attribute gwCmd, manufID, subType und subTypeSet wie nachfolgend im Config-Auszug anlegen
  • Am Aktor anlernen
    • Aktor in Lernmodus bringen durch drücken des Knopfes "LRN" am Aktor.
    • Fhem Eingabefeld:
set <device> teach
    • Aktor wieder in den Normalmodus bringen
  • Die Laufzeit für ein vollständiges Öffnen bzw. Schließen der Jalousie im Aktor hinterlegen.
set <device> runtimeSet <tu/s>
  • Aktor einmal vollständig öffnen
set <device> opens
  • Aktor einmal vollständig schließen
set <device> closes

Dann ist eine korrekte Positionserkennung in % in Fhem möglich und der Aktor kann mit set <name> position position/% α/° prozentual -zusätzlich zu den laufzeitabhängigen Befehlen- angesteuert werden. Der Winkel muss immer angegeben werden, auch wenn man ihn nicht braucht

set <device> position 50 0


HINWEIS: Die Laufzeitwerte können vom Aktor nachträglich nicht abgefragt werden. Sie stehen "nur" in den Readings des Aktors. Es empfiehlt sich diese Werte separat festzuhalten. Hierzu kann man beispielsweise Attribut comment des Fhem-Device nutzen.

FHEM Config-Auszug

Ein exemplarischer Auszug aus der Konfiguration:

define Rolladen EnOcean FFE8B680
attr Rolladen gwCmd blindCmd
attr Rolladen manufID 001
attr Rolladen subDef ffc6de9f                    <----- freie SenderID des TCM
attr Rolladen subType shutterCtrlState.01
attr Rolladen subTypeSet gateway

Eventmonitorbeispiel

2015-08-11 16:13:26 EnOcean Rolladen position: 40
2015-08-11 16:13:26 EnOcean Rolladen alarm: off
2015-08-11 16:13:26 EnOcean Rolladen endPosition: not_reached
2015-08-11 16:13:26 EnOcean Rolladen not_reached
2015-08-11 16:13:26 EnOcean Rolladen shutterState: stopped
2015-08-11 16:13:26 EnOcean Rolladen serviceOn: no
2015-08-11 16:13:26 EnOcean Rolladen positionMode: normal
2015-08-11 16:13:27 EnOcean Rolladen position: 40
2015-08-11 16:13:27 EnOcean Rolladen alarm: off
2015-08-11 16:13:27 EnOcean Rolladen endPosition: not_reached
2015-08-11 16:13:27 EnOcean Rolladen not_reached
2015-08-11 16:13:27 EnOcean Rolladen shutterState: opens
2015-08-11 16:13:27 EnOcean Rolladen serviceOn: no
2015-08-11 16:13:27 EnOcean Rolladen positionMode: normal
2015-08-11 16:13:27 EnOcean Rolladen position: 39
2015-08-11 16:13:27 EnOcean Rolladen alarm: off
2015-08-11 16:13:27 EnOcean Rolladen endPosition: not_reached
2015-08-11 16:13:27 EnOcean Rolladen not_reached
2015-08-11 16:13:27 EnOcean Rolladen shutterState: opens
2015-08-11 16:13:27 EnOcean Rolladen serviceOn: no
2015-08-11 16:13:27 EnOcean Rolladen positionMode: normal
2015-08-11 16:13:28 EnOcean Rolladen position: 29
2015-08-11 16:13:28 EnOcean Rolladen alarm: off
2015-08-11 16:13:28 EnOcean Rolladen endPosition: not_reached
2015-08-11 16:13:28 EnOcean Rolladen not_reached
2015-08-11 16:13:28 EnOcean Rolladen shutterState: opens
2015-08-11 16:13:28 EnOcean Rolladen serviceOn: no
2015-08-11 16:13:28 EnOcean Rolladen positionMode: normal
2015-08-11 16:13:29 EnOcean Rolladen position: 19
2015-08-11 16:13:29 EnOcean Rolladen alarm: off
2015-08-11 16:13:29 EnOcean Rolladen endPosition: not_reached
2015-08-11 16:13:29 EnOcean Rolladen not_reached
2015-08-11 16:13:29 EnOcean Rolladen shutterState: opens
2015-08-11 16:13:29 EnOcean Rolladen serviceOn: no
2015-08-11 16:13:29 EnOcean Rolladen positionMode: normal
2015-08-11 16:13:29 EnOcean Rolladen position: 10
2015-08-11 16:13:29 EnOcean Rolladen alarm: off
2015-08-11 16:13:29 EnOcean Rolladen endPosition: not_reached
2015-08-11 16:13:29 EnOcean Rolladen not_reached
2015-08-11 16:13:29 EnOcean Rolladen shutterState: stopped
2015-08-11 16:13:29 EnOcean Rolladen serviceOn: no
2015-08-11 16:13:29 EnOcean Rolladen positionMode: normal


Einsatzbeispiel

Anzeige Rollladenstand im WebFrontend

Durch die folgenden zwei Attribute wird der Rollladenstand im WebFrontend bildlich dargestellt und bei Fahrten animiert visualisiert:

attr Rolladen stateFormat position
attr Jalousie devStateIcon 100:fts_shutter_100 0:fts_window_2w 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \d.*:fts_shutter_90

Links