EnOcean-D-452-FU-EBIM-JR-Aktor-Beschattungselemente-Rollladen: Unterschied zwischen den Versionen

Aus FHEMWiki
K (Voraussetzungen zur prozentualen Steuerung)
K (Hinweis Lauftzeitwerte festhalten hinzugefügt)
Zeile 34: Zeile 34:
<br/>
<br/>
Anschließend mit <code>set <name> runtimeSet <tu/s> <td/s></code> die Laufzeit für ein vollständiges Öffnen bzw. Schließen der Jalousie im Aktor hinterlegen. Erst dann ist eine korrekte Positionserkennung in % in Fhem möglich und der Aktor kann mit <code>set <name> position position/% α/°</code> prozentual -zusätzlich zu den laufzeitabhängigen Befehlen- angesteuert werden.
Anschließend mit <code>set <name> runtimeSet <tu/s> <td/s></code> die Laufzeit für ein vollständiges Öffnen bzw. Schließen der Jalousie im Aktor hinterlegen. Erst dann ist eine korrekte Positionserkennung in % in Fhem möglich und der Aktor kann mit <code>set <name> position position/% α/°</code> prozentual -zusätzlich zu den laufzeitabhängigen Befehlen- angesteuert werden.
<br/>
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.


=== FHEM Config-Auszug ===
=== FHEM Config-Auszug ===

Version vom 22. Oktober 2014, 10:30 Uhr

EnOcean-D-452-FU-EBIM-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
Versorgung 230V~
Abmessungen
Sonstiges
Modulname EnOcean
Hersteller Peha


EnOcean-D-452-FU-EBIM-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 <name> mit der Sender-ID des Aktors definieren
  • Das Attribut subDef mit einer freien SenderId des TCMs anlegen
  • Die Attribute gwCmd, manufID, subType und subTypeSet wie nachfolgend im Config-Auszug anlegen
  • Am Aktor anlernen
    • Aktor in Lernmodus bringen
  • Fhem Eingabefeld: set <name> teach, <Enter>


Anschließend mit set <name> runtimeSet <tu/s> die Laufzeit für ein vollständiges Öffnen bzw. Schließen der Jalousie im Aktor hinterlegen. Erst 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.


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.

FHEM Config-Auszug

Ein exemplarischer Auszug aus der fhem.cfg:

define Jalousie EnOcean FFB4C911
attr Jalousie gwCmd blindCmd
attr Jalousie manufID 001
attr Jalousie subDef FFAEEE86                    <----- freie SenderID des TCM
attr Jalousie subType shutterCtrlState.01
attr Jalousie subTypeSet gateway

Logbeispiel

2014-09-13_12:28:58 Jalousie positon: 40
2014-09-13_12:28:58 Jalousie anglePos: 0
2014-09-13_12:28:58 Jalousie alarm: off
2014-09-13_12:28:58 Jalousie endPosition: not_reached
2014-09-13_12:28:58 Jalousie not_reached
2014-09-13_12:28:58 Jalousie shutterState: closes 
2014-09-13_12:28:58 Jalousie serviceOn: no
2014-09-13_12:28:58 Jalousie positionMode: normal
2014-09-13_12:28:58 Jalousie positon: 50
2014-09-13_12:28:58 Jalousie anglePos: 0
2014-09-13_12:28:58 Jalousie alarm: off
2014-09-13_12:28:58 Jalousie endPosition: not_reached
2014-09-13_12:28:58 Jalousie not_reached
2014-09-13_12:28:58 Jalousie shutterState: closes
2014-09-13_12:28:58 Jalousie serviceOn: no
2014-09-13_12:28:58 Jalousie positionMode: normal

Einsatzbeispiel

Anzeige Rollladenstand im WebFrontend

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

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

Links

  • Datenblatt/Anleitung: PDF
  • Forenbeitrag zur Fhem-Einbindung: Thema