EnOcean-D-452-FU-EBIM-Aktor-2fach
EnOcean-D-452-FU-EBIM-Aktor-2fach | |
---|---|
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-Aktor-2fach ist ein
- Unterputzaktor mit
- 16A-Schaltfunktion
- Energiemessung von momentan Wirkleistung (W) und kumuliertem Energieverbrauch (Wh)
Features
Schalten und Energiemessung für 2 Kanäle
Hinweise zum Betrieb mit Fhem
Definition/Anlernvorgang
Der Aktor wird von Fhem unterstützt. Er wird bei aktiviertem autocreate beim Anlernvorgang von Fhem erkannt und definiert. Es sind keine manuellen Eingriffe notwendig.
Anlernvorgang in Fhem mit UTE-Teach-In:
- Aktor möglicht komplett zurücksetzen, sofern nicht mehr im Original-Auslieferzustand
- falls vorhanden, alle bisherigen Fhem Devices des Aktors löschen
- Fhem in Lernmodus schalten: set <IODev> teach
- Aktor-Kanal 0 oder 1 in Lernmodus versetzen (immer nur einen Kanal)
- Aktor-Kanal 0 oder 1 wird in Fhem automatisch mit allen notwendigen Parametern angelegt.
- Anlernen für 2. Kanal wie nach 3. bis 5. beschrieben wiederholen
Die Kanäle können jetzt geschaltet werden mit:
Fhem Device für Kanal 0: set <Name_0> on|off 0 Fhem Device für Kanal 1: set <Name_1> on|off 1
Falls gewünscht, kann der Kanal mit dem Attribut attr <Name_0|1> defaultChannel 0|1 voreingestellt werden. Dann entfällt die Angabe des Kanals im set-Befehl.
Die Statusrückmeldungen mit den aktuellen Werten des Energieverbrauches und der Leistung werden vom Aktor automatisch gesendet. Sie werden sowohl als Telegramme nach EEP D2-01-08 als auch nach EEP A5-11-04 mit unterschiedlichen Absenderadressen (vgl. Etikett in Original-Verpackung) gesendet. Die Rückmeldungen nach EEP D2-01-08 werden von Fhem im Aktor-Device subType actuator.01 berücksichtigt. Die Rückmeldungen nach EEP A5-11-04 werden von Fhem in einem Senor-Device subType lightCtrlState.02 berücksichtigt.
FHEM Config-Auszug
Ein exemplarischer Auszug aus der fhem.cfg für einen Kanal des 2fach Aktors (wird automatisch angelegt):
- Aktor-Device
define EnO_UTE_AktorKanal1 EnOcean FFEF9503 attr EnO_UTE_AktorKanal1 IODev TCM310 attr EnO_UTE_AktorKanal1 comMode biDir attr EnO_UTE_AktorKanal1 defaultChannel 1 attr EnO_UTE_AktorKanal1 devChannel FF attr EnO_UTE_AktorKanal1 manufID 001 attr EnO_UTE_AktorKanal1 room EnOcean attr EnO_UTE_AktorKanal1 subDef FFAFFF91 <---- automatisch durch Fhem vergebene SenderID des TCM attr EnO_UTE_AktorKanal1 subType actuator.01
- zusätzliches Sensor-Device
define EnO_sensor_SensorKanal1 EnOcean FFEF9500 attr EnO_sensor_SensorKanal1 IODev TCM310 attr EnO_sensor_SensorKanal1 room EnOcean attr EnO_sensor_SensorKanal1 subType lightCtrlState.02
Logbeispiel
- Aktor-Device
2014-04-24_19:17:00 EnO_UTE_AktorKanal1 channelAll: on 2014-04-24_19:17:00 EnO_UTE_AktorKanal1 dim: 100 2014-04-24_19:17:00 EnO_UTE_AktorKanal1 on 2014-04-24_19:17:38 EnO_UTE_AktorKanal1 channelAll: off 2014-04-24_19:17:38 EnO_UTE_AktorKanal1 dim: 0 2014-04-24_19:17:38 EnO_UTE_AktorKanal1 off 2014-04-24_19:18:40 EnO_UTE_AktorKanal1 channelAll: on 2014-04-24_19:18:40 EnO_UTE_AktorKanal1 dim: 100 2014-04-24_19:18:40 EnO_UTE_AktorKanal1 on 2014-04-24_19:18:53 EnO_UTE_AktorKanal1 channelAll: off 2014-04-24_19:18:53 EnO_UTE_AktorKanal1 dim: 0 2014-04-24_19:18:53 EnO_UTE_AktorKanal1 off 2014-04-24_19:19:25 EnO_UTE_AktorKanal1 energyUnit0: KWh 2014-04-24_19:19:25 EnO_UTE_AktorKanal1 energy0: 0 2014-04-24_19:19:27 EnO_UTE_AktorKanal1 powerUnit0: W 2014-04-24_19:19:27 EnO_UTE_AktorKanal1 power0: 0 2014-04-24_19:23:07 EnO_UTE_AktorKanal1 channel0: on 2014-04-24_19:23:07 EnO_UTE_AktorKanal1 dim0: 100 2014-04-24_19:23:07 EnO_UTE_AktorKanal1 on 2014-04-24_19:23:07 EnO_UTE_AktorKanal1 powerFailure0: disabled 2014-04-24_19:23:07 EnO_UTE_AktorKanal1 powerFailureDetection0: not_detected 2014-04-24_19:23:07 EnO_UTE_AktorKanal1 overCurrentOff0: ready 2014-04-24_19:23:07 EnO_UTE_AktorKanal1 error0: ok 2014-04-24_19:23:07 EnO_UTE_AktorKanal1 localControl0: enabled 2014-04-24_19:23:07 EnO_UTE_AktorKanal1 channel0: on 2014-04-24_19:23:07 EnO_UTE_AktorKanal1 on 2014-04-24_19:23:07 EnO_UTE_AktorKanal1 dim: 100 2014-04-24_19:23:08 EnO_UTE_AktorKanal1 energyUnit0: KWh 2014-04-24_19:23:08 EnO_UTE_AktorKanal1 energy0: 0 2014-04-24_19:23:08 EnO_UTE_AktorKanal1 powerUnit0: W 2014-04-24_19:23:08 EnO_UTE_AktorKanal1 power0: 4 2014-04-24_19:23:10 EnO_UTE_AktorKanal1 powerUnit0: W 2014-04-24_19:23:10 EnO_UTE_AktorKanal1 power0: 32
- zusätzliches Sensor-Device
2014-07-24_19:13:06 EnO_sensor_SensorKanal1 off 2014-07-24_19:18:38 EnO_sensor_SensorKanal1 serviceOn: no 2014-07-24_19:18:38 EnO_sensor_SensorKanal1 alarm: off 2014-07-24_19:18:38 EnO_sensor_SensorKanal1 measuredValue: 80 2014-07-24_19:18:38 EnO_sensor_SensorKanal1 measureUnit: Wh 2014-07-24_19:18:38 EnO_sensor_SensorKanal1 powerSwitch: off 2014-07-24_19:18:38 EnO_sensor_SensorKanal1 off 2014-07-24_19:18:38 EnO_sensor_SensorKanal1 serviceOn: no 2014-07-24_19:18:38 EnO_sensor_SensorKanal1 alarm: off 2014-07-24_19:18:38 EnO_sensor_SensorKanal1 measuredValue: 0 2014-07-24_19:18:38 EnO_sensor_SensorKanal1 measureUnit: W 2014-07-24_19:18:38 EnO_sensor_SensorKanal1 powerSwitch: off 2014-07-24_19:18:38 EnO_sensor_SensorKanal1 off 2014-07-24_19:24:09 EnO_sensor_SensorKanal1 serviceOn: no 2014-07-24_19:24:09 EnO_sensor_SensorKanal1 alarm: off 2014-07-24_19:24:09 EnO_sensor_SensorKanal1 measuredValue: 80 2014-07-24_19:24:09 EnO_sensor_SensorKanal1 measureUnit: Wh 2014-07-24_19:24:09 EnO_sensor_SensorKanal1 powerSwitch: off 2014-07-24_19:24:09 EnO_sensor_SensorKanal1 off 2014-07-24_19:24:09 EnO_sensor_SensorKanal1 serviceOn: no 2014-07-24_19:24:09 EnO_sensor_SensorKanal1 alarm: off 2014-07-24_19:24:09 EnO_sensor_SensorKanal1 measuredValue: 0 2014-07-24_19:24:09 EnO_sensor_SensorKanal1 measureUnit: W 2014-07-24_19:24:09 EnO_sensor_SensorKanal1 powerSwitch: off 2014-07-24_19:24:09 EnO_sensor_SensorKanal1 off
Einsatzbeispiel
Steuerung mit nicht eingelerntem Taster
Mittels eines notify
kann ein Kanal des Aktors folgendermaßen mit nicht direkt eingelernten Tastern gesteuert werden:
define n_EnO_UTE_AktorKanal1 notify (TasterEsszimmer:(on|off)|Fernbedienung:(on|off)|TasterWohnzimmer:(on|off)) set AktorKanal1 $EVENT
Voraussetzung ist, dass per eventmap
on und off gemappet sind:
attr TasterEsszimmer eventMap AI:on A0:off attr Fernbedienung eventMap AI:on A0:off attr TasterWohnzimmer eventMap AI:on A0:off
Aktorstatus in einem Plot darstellen
Mit Hilfe des .gplot-Editors kann ein Plot zur Darstellung des Aktorstatus im Zeitablauf erzeugt werden.
Voraussetzung ist die Existenz eines Logfiles für den Kanal des Aktor, das beim Teach-In standardmäßig von autocreate
erzeugt wird:
define FileLog_EnO_UTE_FFEF9401 FileLog ./log/EnO_sensor_FFEF9400-%Y.log EnO_sensor_FFEF9401 attr FileLog_EnO_UTE_FFEF9401 logtype text attr FileLog_EnO_UTE_FFEF9401 room EnOcean
Die Detailansicht des Filelogs FileLog_EnO_UTE_FFEF9401 aufrufen.
Den Link "Create SVG Plot" anklicken.
Die Felder im erscheinenden Plot-Editor müssen am Ende folgenden Inhalt haben:
Zunächst sind die Felder
- Tics as ("Txt" val, ...),left: ("on" 1,"off" 0)
- Tics as ("Txt" val, ...),right: ("on" 1,"off" 0)
auszufüllen. Damit wird festgelegt, welcher Aktorstatus im FileLog welcher plotbaren Zahl entspricht. Nun einmal den Button "Write .gplot-File" anklicken. Erst dann sind in der Auswahlliste "Column" die Elemente "0" und "1" verfügbar. Jetzt Column, Regex und Plottype entsprechend dem Screenshot ausfüllen/festlegen sowie die anderen im Screenshot gezeigten Felder, die bisher nicht erwähnt wurden, so oder nach eigenem Wunsch ausfüllen. Abschließend erneut den Button "Write .gplot-File" anklicken.
Da bei der hier verwendeten Vorgehensweise zwei separate Zeilen, jeweils eine für Zustand "on" und "off", genutzt werden, ist nur der Plottype "points" für eine Visualisierung sinnvoll verwendbar. Bei "lines" oder "steps" werden nur durchgezogene Linien angezeigt. Möchte man "lines", "steps" oder andere Plottypes verwenden, dann ist entsprechend Türstatus in einem Plot darstellen vorzugehen.
Links
- Datenblatt/Anleitung: PDF
- Forenbeitrag: Forenbeitrag