<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alex13</id>
	<title>FHEMWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alex13"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/Alex13"/>
	<updated>2026-05-23T21:14:17Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=EnOcean_Starter_Guide&amp;diff=6784</id>
		<title>EnOcean Starter Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=EnOcean_Starter_Guide&amp;diff=6784"/>
		<updated>2014-07-08T16:04:51Z</updated>

		<summary type="html">&lt;p&gt;Alex13: /* EnOcean Sensoren in Fhem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== EnOcean ==&lt;br /&gt;
[http://www.enocean.com/de/ EnOcean] ist &lt;br /&gt;
* ein [http://www.enocean.com/de/enocean-wireless-standard/ ISO ratifizierter Funkstandard], ausgelegt für Funksensoren und Funksensornetze mit besonders niedrigem Energieverbrauch&lt;br /&gt;
* ein Anbieter batterieloser Funksensoren&lt;br /&gt;
[http://www.enocean-alliance.org/de/hiererhaeltlich/ Zig Hersteller] bieten Produkte für/mit EnOcean Technology an.&lt;br /&gt;
&lt;br /&gt;
EnOcean bietet -neben den veröffentlichten Standard-Enocean-Telegrammen- die Möglichkeit für die Nutzung von herstellerspezifischen Funk-Telegrammen (MSC = Manufacturer Specific Communication). Falls die Herstellerfirmen den Inhalt dieser MSC-Telegramme nicht veröffentlichen, ist eine Unterstützung durch Fhem grds. nicht möglich. Teilweise werden die Produkte sowohl mit MSC- als auch mit Standard-Enocean-Profilen vertrieben [http://forum.fhem.de/index.php/topic,19544.msg132240.html#msg132240]. Angaben zu den verwendeten Profilen/Telegrammen sind regelmäßig den Bedienungsanleitungen der Produkte zu entnehmen.&lt;br /&gt;
 &lt;br /&gt;
== EnOcean in Fhem ==&lt;br /&gt;
=== Allgemein ===&lt;br /&gt;
Damit EnOcean Funk-Aktoren (z.B. Relais, Dimmer, Heizungsventil...) auf EnOcean Sensoren (z.B. Taster, Temperatursensor, Fensterkontakt, Energieverbrauchsmesser...) reagieren können, werden die Sensoren bei den Aktoren eingelernt (Teach-in). So wird festgelegt, dass z.B. &amp;quot;Funktaster 1&amp;quot; den &amp;quot;Dimmer 1&amp;quot; steuert.&lt;br /&gt;
&lt;br /&gt;
Kommunikationsweg: &amp;quot;physischer Schalter&amp;quot; -&amp;amp;gt; Aktor -&amp;amp;gt; Verbraucher (direkte Steuerung)&lt;br /&gt;
&lt;br /&gt;
=== EnOcean Funk mit Fhem empfangen und senden ===&lt;br /&gt;
Fhem kann mit einem TCM-Modul EnOcean-Funk empfangen und senden. &lt;br /&gt;
Bisher gibt es zwei Transceiver Chips von EnOcean: &lt;br /&gt;
* TCM120&lt;br /&gt;
** für den USB-Port: [https://embedded-intelligence.de/de/products/hardware/bsc-bor.html BSC BOR] &lt;br /&gt;
* TCM310 &lt;br /&gt;
** als USB-Stick: [http://www.enocean.com/de/enocean_module/usb-300-oem/ USB 300]&lt;br /&gt;
** als Aufsteckmodul für Raspberry Pi: [http://www.enocean.com/de/enocean-pi/ EnOceanPi]&lt;br /&gt;
&lt;br /&gt;
Zudem existiert eine [http://forum.fhem.de/index.php/topic,22635.msg160582.html#msg160582 Lösung zur kabelgebundenen Anbindung] des FHEM-Rechners mittels Eltako FGW14 an den Eltako RS485-Bus, über die sowohl Busaktoren als auch Enocean Funkaktoren gesteuert werden können und auch Enocean Funktelegramme über das FAM14 Funkantennenmodel am RS485-Bus empfangen werden können.&lt;br /&gt;
&lt;br /&gt;
==== TCM in Fhem definieren ====&lt;br /&gt;
Hier Beispiele der define-Zeile in der fhem.cfg für TCM120 bzw. TCM310&lt;br /&gt;
 #TCM120:&lt;br /&gt;
 define BscBor TCM ESP2 /dev/ttyACM0@9600&lt;br /&gt;
 attr BscBor blockSenderID own&lt;br /&gt;
 &lt;br /&gt;
 #TCM310:&lt;br /&gt;
 define TCM310 TCM ESP3 /dev/ttyACM0@57600&lt;br /&gt;
 attr TCM310 blockSenderID own&lt;br /&gt;
&lt;br /&gt;
Mit einem EnOceanPi könnte das wie folgt aussehen:&lt;br /&gt;
 define TCM310 TCM ESP3 /dev/ttyAMA0@57600&lt;br /&gt;
 attr TCM310 blockSenderID own&lt;br /&gt;
 attr TCM310 alias EnOcean Pi&lt;br /&gt;
 attr TCM310 icon cul&lt;br /&gt;
&lt;br /&gt;
Auf einer Synology Diskstation:&lt;br /&gt;
 define TCM310 TCM ESP3 /dev/ttyUSB0@57600&lt;br /&gt;
 attr TCM310 blockSenderID own&lt;br /&gt;
 attr TCM310 alias USB300&lt;br /&gt;
 attr TCM310 icon cul&lt;br /&gt;
&lt;br /&gt;
Hier Beispiel der define-Zeile in der fhem.cfg für kabelgebundene Anbindung mit FGW14 über serielle Schnittstelle&lt;br /&gt;
 #FGW14:&lt;br /&gt;
 define TCM120 TCM ESP2 /dev/ttyS3@57600&lt;br /&gt;
 attr TCM120 alias Eltako FGW14&lt;br /&gt;
 attr TCM120 icon cul&lt;br /&gt;
 attr TCM120 comType RS485          &amp;lt;---- Zwingend, sonst startet Fhem nicht!!&lt;br /&gt;
&lt;br /&gt;
Mehr Details sind in der [http://fhem.de/commandref.html#TCM commandref] zu TCM (aktuell nur englisch)&lt;br /&gt;
 &lt;br /&gt;
Kommunikationsweg: Webfrontend-&amp;amp;gt;Fhem-&amp;amp;gt;FB/TCM-&amp;amp;gt;Aktor-&amp;amp;gt;Verbraucher (indirekte Steuerung)&lt;br /&gt;
&lt;br /&gt;
== Definition von EnOcean-Geräten ==&lt;br /&gt;
EnOcean Geräte die auch senden haben eine eindeutige 8-stellige Hex-SenderID (z.B. ffc54500). Diese ID ist auch auf den EnOcean Geräten aufgedruckt (auch mit Punkten oder Doppelpunkten dazwischen, z.B. ff:c5:45:00).&lt;br /&gt;
=== Vorbereitung ===&lt;br /&gt;
Es empfiehlt sich eine EXCEL-Tabelle aufzubauen mit der Struktur (Vorschlag):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; A&lt;br /&gt;
&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; B&lt;br /&gt;
&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; C&lt;br /&gt;
&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; D&lt;br /&gt;
&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; E&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Nr.&lt;br /&gt;
&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Name EnOcean&lt;br /&gt;
&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Name in Fhem&lt;br /&gt;
&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; HEX (Sender-ID)&lt;br /&gt;
&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Zimmer&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; &amp;amp;lt;Name Hardwareschalter&amp;amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; &amp;amp;lt;Name in Fhem&amp;amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; &amp;amp;lt;HEX Code&amp;amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; &amp;amp;lt;Raumname&amp;amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; TCM 310_0&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; TCM 310_0&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; AABBCC00&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 1&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; EnO_switch_123456&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; eg_fl_Licht&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; AABBCC01&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; EG_Flur&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; ...&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 128&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Autocreate ===&lt;br /&gt;
Fhem legt noch nicht definierte EnOcean Geräte selbst an, wenn&lt;br /&gt;
* in fhem.cfg autocreate aktiviert ist:&lt;br /&gt;
** &amp;lt;code&amp;gt;[http://fhem.de/commandref_DE.html#autocreate define autocreate autocreate]&amp;lt;/code&amp;gt;&lt;br /&gt;
* Fhem/das TCM-Modul sich im &amp;quot;learningMode&amp;quot; befindet und&lt;br /&gt;
* Fhem eine Nachricht vom noch nicht definierten EnOcean Gerät empfängt&lt;br /&gt;
==== Beispiel: Autocreate eines Eltako FT55 Taster ====&lt;br /&gt;
Beim Drücken des Tasters wird vom Taster eine Nachricht ausgesendet, die (hoffentlich) von Fhem empfangen wird. Daraufhin fügt Fhem folgenden Code zur fhem.cfg hinzu:&lt;br /&gt;
 define EnO_switch_FFC54500 EnOcean FFC54500   &amp;lt;-- &amp;quot;FFC54500&amp;quot; ist die 8-stellige Hex-SenderID des Tasters&lt;br /&gt;
 attr EnO_switch_FFC54500 IODev TCM310_0&lt;br /&gt;
 attr EnO_switch_FFC54500 room EnOcean&lt;br /&gt;
 attr EnO_switch_FFC54500 subType switch&lt;br /&gt;
 define FileLog_EnO_switch_FFC54500 FileLog ./log/EnO_switch_FFC54500-%Y.log EnO_switch_FFC54500&lt;br /&gt;
 attr FileLog_EnO_switch_FFC54500 logtype text&lt;br /&gt;
&lt;br /&gt;
Im Webfrontend wird der Taster angezeigt (im Room EnOcean).&lt;br /&gt;
&lt;br /&gt;
=== EnOcean Sensoren in Fhem ===&lt;br /&gt;
&#039;&#039;&#039;Sensoren Beispiele:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Funktaster FT55 ====&lt;br /&gt;
Ein FT55 hat vier Taster:&lt;br /&gt;
{|&lt;br /&gt;
| &#039;&#039;&#039;Taster&#039;&#039;&#039; || &#039;&#039;&#039;in Fhem&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| links oben || A0&lt;br /&gt;
|-&lt;br /&gt;
| links unten || AI (nicht &amp;quot;eins&amp;quot; sondern &amp;quot;i&amp;quot;!)&lt;br /&gt;
|-&lt;br /&gt;
| rechts oben || B0&lt;br /&gt;
|-&lt;br /&gt;
| rechts unten || BI&lt;br /&gt;
|}&lt;br /&gt;
* fhem.cfg&lt;br /&gt;
&lt;br /&gt;
 define EnO_switch_FFC54500 EnOcean FFC54500                    &amp;lt;-- &amp;quot;FFC54500&amp;quot; ist die 8-stellige Hex-SenderID des Tasters&lt;br /&gt;
 attr EnO_switch_FFC54500 IODev TCM310_0&lt;br /&gt;
 attr EnO_switch_FFC54500 room EnOcean&lt;br /&gt;
 attr EnO_switch_FFC54500 subType switch&lt;br /&gt;
 attr EnO_switch_FFC54500 model FT55                            &amp;lt;-- wird von &amp;quot;autocreate&amp;quot; nicht erkannt und muss manuell hinzugefügt werden&lt;br /&gt;
 # attr EnO_switch_FFC54500 eventMap AI:off A0:on BI:an B0:aus  &amp;lt;-- bei Bedarf ... die gemapten Werte (hier: off, on, an, aus) sollen eindeutig sein&lt;br /&gt;
 define FileLog_EnO_switch_FFC54500 FileLog ./log/EnO_switch_FFC54500-%Y.log EnO_switch_FFC54500&lt;br /&gt;
 attr FileLog_EnO_switch_FFC54500 logtype text&lt;br /&gt;
&lt;br /&gt;
Das Log FileLog_EnO_switch_FFC54500 zeichnet beim einmaligen Drücken des linken unteren Tasters (&amp;quot;AI&amp;quot;) folgendes auf:&lt;br /&gt;
 2014-01-01_07:00:01 EnO_switch_FFC54500 buttons: pressed&lt;br /&gt;
 2014-01-01_07:00:01 EnO_switch_FFC54500 channelA: off&lt;br /&gt;
 2014-01-01_07:00:01 EnO_switch_FFC54500 off&lt;br /&gt;
 2014-01-01_07:00:02 EnO_switch_FFC54500 buttons: released&lt;br /&gt;
&lt;br /&gt;
Fhem kann sich &#039;&#039;&#039;nicht&#039;&#039;&#039; als einer der vorhandenen (automatisch angelegten) Sensoren ausgeben (um z.B. das Licht zu schalten) sondern verwendet eigene SenderID/DestinationID&#039;s - [[#Taster - physisch und in Fhem|siehe unten]]. Diese Fhem-eigenen SenderIDs können in EnOcean Aktoren eingelernt werden, damit die Aktoren auf Fhem reagieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Funk-Rauchwarnmelder FRW ====&lt;br /&gt;
Eltako FRW basiert laut Datenblatt auf &#039;Detectomat HDv 3000 OS&#039;&lt;br /&gt;
* fhem.cfg&lt;br /&gt;
 define EnO_frw_FFFFFFFF EnOcean FFFFFFFF&lt;br /&gt;
 attr EnO_frw_FFFFFFFF subType FRW&lt;br /&gt;
*Readings:&lt;br /&gt;
 alarm   off      2014-08-07 17:01:02&lt;br /&gt;
 battery ok       2014-08-07 17:01:02&lt;br /&gt;
 buttons released 2014-08-07 17:01:02&lt;br /&gt;
 state   off      2014-08-07 17:01:02&lt;br /&gt;
&lt;br /&gt;
=== EnOcean Aktoren in FHEM ===&lt;br /&gt;
&#039;&#039;&#039;Aktoren Beispiele:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== RS485-Bus-Schaltaktor FSA12 ====&lt;br /&gt;
Schaltaktor (unidirektional)&lt;br /&gt;
&lt;br /&gt;
* fhem.cfg&lt;br /&gt;
 define eg_fl_Licht EnOcean AABBCC01        &amp;lt;--- AABBCC01 ist eine der 127 SenderID&#039;s des TCM mit der Fhem sendet [[#Taster - physisch und in Fhem|(siehe unten)]]&lt;br /&gt;
 attr eg_fl_Licht room EG_Flur&lt;br /&gt;
 attr eg_fl_Licht eventMap BI:off B0:on&lt;br /&gt;
 attr eg_fl_Licht subType switch&lt;br /&gt;
 define FileLog_eg_fl_Licht FileLog ./log/ eg_fl_Licht-%Y.log eg_fl_Licht&lt;br /&gt;
 attr FileLog_eg_fl_Licht logtype text&lt;br /&gt;
 &lt;br /&gt;
* Am Aktor anlernen&lt;br /&gt;
** Unterer Funktions-Drehschalter: auf benötigen Kanal einstellen&lt;br /&gt;
** Mittlerer Funktions-Drehschalter: Stellung „LRN“&lt;br /&gt;
** Fhem Eingabefeld: „set eg_fl_licht B0“, &amp;amp;lt;Enter&amp;amp;gt;&lt;br /&gt;
** Unterer Funktions-Drehschalter: auf Kanal Auto einstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== RS485-Bus-Schaltaktor FSR12 ====&lt;br /&gt;
4-Kanal-Stromstoßrelais (unidirektional)&lt;br /&gt;
&lt;br /&gt;
FSR12 senden nicht und haben daher auch keine eigene 8-stellige SenderID.&lt;br /&gt;
Um den FSR12 mit Fhem bedienen zu können, wird &lt;br /&gt;
* in Fhem ein virtueller Schalter mit eine der 127 SenderID&#039;s des TCM angelegt (&amp;lt;code&amp;gt;define ...&amp;lt;/code&amp;gt;)&lt;br /&gt;
* dieser virtuelle Schalter in den FSR12 eingelernt&lt;br /&gt;
&lt;br /&gt;
Dieser Schalter &lt;br /&gt;
* steuert den FSR12 (einen der 4 Kanäle)&lt;br /&gt;
* kann im WebFrontend angezeigt und bedient werden&lt;br /&gt;
Der tatsächliche Status des FSR12 ist Fhem nicht bekannt.&lt;br /&gt;
&lt;br /&gt;
* fhem.cfg&lt;br /&gt;
 define FSR12_01_ch1 EnOcean AABBCC02        &amp;lt;--- AABBCC02 ist eine der 127 SenderID&#039;s des TCM mit der Fhem sendet [[#Taster - physisch und in Fhem|(siehe unten)]]&lt;br /&gt;
 attr FSR12_01_ch1 room EG_Flur&lt;br /&gt;
 attr FSR12_01_ch1 eventMap BI:off B0:on&lt;br /&gt;
 attr FSR12_01_ch1 subType switch            &amp;lt;--- es handelt sich um einen Schalter (Sensor) &amp;quot;...subtype switch&amp;quot;&lt;br /&gt;
 define FileLog_FSR12_01_ch1 FileLog ./log/ FSR12_01_ch1-%Y.log FSR12_01_ch1&lt;br /&gt;
 attr FileLog_FSR12_01_ch1 logtype text&lt;br /&gt;
 &lt;br /&gt;
* Am Aktor anlernen&lt;br /&gt;
** Unterer Funktions-Drehschalter: auf benötigen Kanal einstellen&lt;br /&gt;
** Unterer Funktions-Drehschalter:&lt;br /&gt;
*** 0: &amp;quot;ein&amp;quot; einlernen&lt;br /&gt;
** Mittlerer Funktions-Drehschalter: Stellung „LRN“ (LED blinkt)&lt;br /&gt;
** Fhem Eingabefeld: „set eg_fl_licht B0“, &amp;amp;lt;Enter&amp;amp;gt; (LED erlischt)&lt;br /&gt;
** Mittlerer Funktions-Drehschalter: Stellung „1“ &lt;br /&gt;
** Unterer Funktions-Drehschalter:&lt;br /&gt;
*** 2: &amp;quot;aus&amp;quot; einlernen&lt;br /&gt;
** Mittlerer Funktions-Drehschalter: Stellung „LRN“ (LED blinkt)&lt;br /&gt;
** Fhem Eingabefeld: „set eg_fl_licht BI“, &amp;amp;lt;Enter&amp;amp;gt; (LED erlischt)&lt;br /&gt;
** Mittlerer und unterer Funktions-Drehschalter: auf &amp;quot;Auto&amp;quot; einstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== RS485-Bus-Universal-Dimmaktor FUD12NPN ====&lt;br /&gt;
Dimmaktor (unidirektional)&lt;br /&gt;
&lt;br /&gt;
* fhem.cfg&lt;br /&gt;
 define eg_wz_dimmer EnOcean AABBCC03        &amp;lt;--- AABBCC03 ist eine der 127 SenderID&#039;s des TCM mit der Fhem sendet [[#Taster - physisch und in Fhem|(siehe unten)]]&lt;br /&gt;
 attr eg_wz_dimmer eventMap BI:off B0:on&lt;br /&gt;
 attr eg_wz_dimmer gwCmd dimming&lt;br /&gt;
 attr eg_wz_dimmer manufID 00D&lt;br /&gt;
 attr eg_wz_dimmer subType gateway&lt;br /&gt;
 define FileLog_eg_wz_dimmer FileLog ./log/eg_wz_dimmer-%Y.log eg_wz_dimmer&lt;br /&gt;
 attr FileLog_eg_wz_dimmer logtype text&lt;br /&gt;
&lt;br /&gt;
* Am Aktor anlernen&lt;br /&gt;
** Oberer Funktions-Drehschalter: auf 5 (PC) einstellen&lt;br /&gt;
** Mittlerer Funktions-Drehschalter: Stellung „LRN“&lt;br /&gt;
** Fhem Eingabefeld: „set eg_wz_dimmer teach“, &amp;amp;lt;Enter&amp;amp;gt;&lt;br /&gt;
** Nach dem Einlernen beide Drehschalter in die ursprüngliche Position&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== RS485-Bus-Schaltaktor FSB12 ====&lt;br /&gt;
Aktor für Beschattungselemente und Rollladen (unidirektional)&lt;br /&gt;
&lt;br /&gt;
* fhem.cfg&lt;br /&gt;
 define eg_fl_Rollo EnOcean AABBCC04        &amp;lt;--- AABBCC04 ist eine der 127 SenderID&#039;s des TCM mit der Fhem sendet [[#Taster - physisch und in Fhem|(siehe unten)]]&lt;br /&gt;
 attr eg_fl_Rollo shutTime 18			&amp;amp;lt;- Laufzeit / s, um Rolladen zu öffnen&lt;br /&gt;
 attr eg_fl_Rollo subType manufProfile&lt;br /&gt;
 attr eg_fl_Rollo manufID 00D&lt;br /&gt;
 attr eg_fl_Rollo model FSB12 &lt;br /&gt;
 define FileLog_eg_fl_Rollo FileLog ./log/eg_fl_Rollo-%Y.log eg_fl_Rollo&lt;br /&gt;
 attr FileLog_eg_fl_Rollo logtype text&lt;br /&gt;
 &lt;br /&gt;
* Am Aktor anlernen&lt;br /&gt;
** Unterer Funktions-Drehschalter: auf benötigen Kanal einstellen&lt;br /&gt;
** Mittlerer Funktions-Drehschalter: Stellung „LRN“&lt;br /&gt;
** Oberer Funktions-Drehschalter: auf Stellung „180“&lt;br /&gt;
** Fhem Eingabefeld: „set eg_fl_Rollo teach“, &amp;amp;lt;Enter&amp;amp;gt;&lt;br /&gt;
** Unterer Funktions-Drehschalter: auf Kanal Auto einstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== RS485-Bus-Aktor 4-Kanal-Stromstoß-Schaltrelais FSR14 ====&lt;br /&gt;
Schaltrelais (bidirektional)&lt;br /&gt;
&lt;br /&gt;
* fhem.cfg&lt;br /&gt;
 define EnOcean_switch_FEFF4AF8 EnOcean FEFF4AF8  &amp;lt;- SenderID eines FSR14-Kanals (Aktor)&lt;br /&gt;
 attr EnOcean_switch_FEFF4AF8 subDef FF834381      &amp;lt;--- FF834381 ist eine der 127 SenderID&#039;s des TCM mit der Fhem sendet [[#Taster - physisch und in Fhem|(siehe unten)]]&lt;br /&gt;
 attr EnOcean_switch_FEFF4AF8 room EnOcean        # Der Raum kann angepasst werden&lt;br /&gt;
 attr EnOcean_switch_FEFF4AF8 gwCmd switching     # Wichtig für FSR14&lt;br /&gt;
 attr EnOcean_switch_FEFF4AF8 subType gateway     # Wichtig für FSR14&lt;br /&gt;
 define FileLog_EnOcean_switch_FEFF4AF8 FileLog ./log/EnOcean_switch_FEFF4AF8-%Y.log EnOcean_switch_FEFF4AF8&lt;br /&gt;
 attr FileLog_EnOcean_switch_FEFF4AF8 logtype text&lt;br /&gt;
&lt;br /&gt;
* Am Aktor anlernen&lt;br /&gt;
** Mittlerer Funktions-Drehschalter: auf LRN&lt;br /&gt;
** Unteren Funktions-Drehschalter den korrekten Kanal einstellen&lt;br /&gt;
** Fhem Eingabefeld: „set EnOcean_switch_FEFF4AF8 teach&amp;quot;, &amp;amp;lt;Enter&amp;amp;gt;&lt;br /&gt;
** Nach dem Einlernen beide Drehschalter in die ursprüngliche Position&lt;br /&gt;
&lt;br /&gt;
(entnommen Forenbeitrag [http://forum.fhem.de/index.php/topic,25068.msg181966.html#msg181966], der weitere Erläuterungen enthält.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== RS485-Bus-Schaltaktor FSB14 ====&lt;br /&gt;
Aktor für Beschattungselemente und Rollladen (bidirektional)&lt;br /&gt;
&lt;br /&gt;
* fhem.cfg&lt;br /&gt;
 define EnO_switch_01036620 EnOcean 01036620     &amp;amp;lt;- SenderID des FSB14 (Aktors)&lt;br /&gt;
 attr EnO_switch_01036620 model FSB14&lt;br /&gt;
 attr EnO_switch_01036620 shutTime 35            &amp;lt;--- Beschattungsposition (Fahrzeit in Sekunden)&lt;br /&gt;
 attr EnO_switch_01036620 shutTimeCloses 40      &amp;lt;--- Fahrzeit zum Vollständigen Öffnen/Schließen in Sekunden&lt;br /&gt;
 attr EnO_switch_01036620 subDef AABBCC05        &amp;lt;--- AABBCC05 ist eine der 127 SenderID&#039;s des TCM mit der Fhem sendet [[#Taster - physisch und in Fhem|(siehe unten)]]&lt;br /&gt;
 attr EnO_switch_01036620 subType manufProfile&lt;br /&gt;
 attr EnO_switch_01036620 manufID 00D&lt;br /&gt;
 define FileLog_EnO_switch_01036620 FileLog ./log/EnO_switch_01036620-%Y.log EnO_switch_01036620&lt;br /&gt;
 attr FileLog_EnO_switch_01036620 logtype text&lt;br /&gt;
 &lt;br /&gt;
* Am Aktor anlernen&lt;br /&gt;
** Aktor in passenden Lernmodus bringen&lt;br /&gt;
** Fhem Eingabefeld: „set EnO_switch_01036620 teach“, &amp;amp;lt;Enter&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====  Einbau-Aktor FSB61 ====&lt;br /&gt;
Aktor für Beschattungselemente und Rollladen (bidirektional)&lt;br /&gt;
&lt;br /&gt;
* fhem.cfg&lt;br /&gt;
 define EnO_switch_01036620 EnOcean 01036620     &amp;amp;lt;- SenderID des FSB61 (Aktors)&lt;br /&gt;
 attr EnO_switch_01036620 model FSB61&lt;br /&gt;
 attr EnO_switch_01036620 shutTime 35&lt;br /&gt;
 attr EnO_switch_01036620 subDef AABBCC05        &amp;lt;--- AABBCC05 ist eine der 127 SenderID&#039;s des TCM mit der Fhem sendet [[#Taster - physisch und in Fhem|(siehe unten)]]&lt;br /&gt;
 attr EnO_switch_01036620 subType manufProfile&lt;br /&gt;
 attr EnO_switch_01036620 manufID 00D&lt;br /&gt;
 define FileLog_EnO_switch_01036620 FileLog ./log/EnO_switch_01036620-%Y.log EnO_switch_01036620&lt;br /&gt;
 attr FileLog_EnO_switch_01036620 logtype text&lt;br /&gt;
&lt;br /&gt;
* Am Aktor anlernen&lt;br /&gt;
** Oberer Funktions-Drehschalter: auf LRN&lt;br /&gt;
** Unterer Funktions-Drehschalter: auf MAX (zum Einlernen PC)&lt;br /&gt;
** Fhem Eingabefeld: „set EnO_switch_01036620 teach&amp;quot;, &amp;amp;lt;Enter&amp;amp;gt;&lt;br /&gt;
** Nach dem Einlernen beide Drehschalter in die ursprüngliche Position&lt;br /&gt;
&lt;br /&gt;
* Das Senden von Quittungstelegrammen muss am Aktor eingeschaltet werden, siehe [http://www.eltako.com/fileadmin/downloads/de/_bedienung/FSB61NP_30200420-5_dt.pdf Eltako Anleitung].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Kleinstellantrieb MD15-FTL-xx ====&lt;br /&gt;
Funkgesteuerter, batteriegespeister Kleinstellantrieb für Raumtemperaturregelung. (bidirektional)&lt;br /&gt;
&lt;br /&gt;
4BS-Bidirektionales-Teach-In:&lt;br /&gt;
&lt;br /&gt;
#Aktor möglicht komplett zurücksetzen, sofern nicht mehr im Original-Auslieferzustand&lt;br /&gt;
#falls vorhanden, alle bisherigen Fhem Devices des Aktors löschen&lt;br /&gt;
#Fhem in Lernmodus schalten: set &amp;lt;IODev&amp;gt; teach &amp;lt;time/s&amp;gt;&lt;br /&gt;
#Taster am MD15-FTL-xx so lange drücken, bis ein Signalton ertönt. MD15 bestätigt erfolgreichen Anlernvorgang durch Aufleuchten Status-LED und 2 Signaltöne&lt;br /&gt;
#Aktor wird in Fhem automatisch mit allen notwendigen Parametern angelegt.&lt;br /&gt;
&lt;br /&gt;
([http://forum.fhem.de/index.php/topic,24011.0.html Forenbeitrag] zu Servicefunktionen MD15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Einbau-Aktor 452 FU-EBIM o.T. ====&lt;br /&gt;
2-Kanal-Multifunktionsaktor (bidirektional) mit Energiemessfunktion&lt;br /&gt;
&lt;br /&gt;
UTE-Teach-In:&lt;br /&gt;
&lt;br /&gt;
#Aktor möglicht komplett zurücksetzen, sofern nicht mehr im Original-Auslieferzustand&lt;br /&gt;
#falls vorhanden, alle bisherigen Fhem Devices des Aktors löschen&lt;br /&gt;
#Fhem in Lernmodus schalten: set &amp;lt;IODev&amp;gt; teach &amp;lt;time/s&amp;gt;&lt;br /&gt;
#Aktor-Kanal 0 oder 1 in Lernmodus versetzen (immer nur einen Kanal)&lt;br /&gt;
#Aktor-Kanal 0 oder 1 wird in Fhem automatisch mit allen notwendigen Parametern angelegt.&lt;br /&gt;
#Anlernen für 2. Kanal wie nach 3. bis 5. beschrieben wiederholen&lt;br /&gt;
&lt;br /&gt;
Die Kanäle können jetzt geschaltet werden mit:&lt;br /&gt;
&lt;br /&gt;
Fhem Device für Kanal 0: set &amp;lt;Name_0&amp;gt; on|off 0&lt;br /&gt;
Fhem Device für Kanal 1: set &amp;lt;Name_1&amp;gt; on|off 1&lt;br /&gt;
&lt;br /&gt;
Falls gewünscht, kann der Kanal mit dem Attribut attr &amp;lt;Name_0|1&amp;gt; defaultChannel 0|1 voreingestellt werden. Dann entfällt die Angabe des Kanals im set-Befehl.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
(entnommen [http://forum.fhem.de/index.php/topic,22527.msg161008.html#msg161008 Forenbeitrag], der weitere Erläuterungen enthält.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Zwischenstecker SmartPlug PSC234 ====&lt;br /&gt;
SCHUKO-Zwischenstecker mit Schalt- und Energiemessfunktion (bidirektional)&lt;br /&gt;
&lt;br /&gt;
UTE-Teach-In:&lt;br /&gt;
&lt;br /&gt;
#Aktor möglicht komplett zurücksetzen, sofern nicht mehr im Original-Auslieferzustand&lt;br /&gt;
#falls vorhanden, alle bisherigen Fhem Devices des Aktors löschen&lt;br /&gt;
#Fhem in Lernmodus schalten: set &amp;lt;IODev&amp;gt; teach &amp;lt;time/s&amp;gt;&lt;br /&gt;
#Aktor in Lernmodus für &amp;quot;Gateway connection / Invoke UTE learn in&amp;quot; versetzen&lt;br /&gt;
#Aktor wird in Fhem automatisch mit allen notwendigen Parametern angelegt.&lt;br /&gt;
&lt;br /&gt;
Die Statusrückmeldungen mit den aktuellen Werten des Energieverbrauches und der Leistung werden vom Aktor automatisch gesendet. Sie werden als Telegramme nach EEP D2-01-09 gesendet und von Fhem im Aktor-Device subType actuator.01 berücksichtigt. &lt;br /&gt;
&lt;br /&gt;
(entnommen [http://forum.fhem.de/index.php/topic,23613.0.html Forenbeitrag], der weitere Erläuterungen enthält.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Taster - physisch und in Fhem ===&lt;br /&gt;
&lt;br /&gt;
Fhem kann sich &#039;&#039;&#039;nicht&#039;&#039;&#039; als einer der vorhandenen (automatisch angelegten) Sensoren ausgeben (um z.B. das Licht zu schalten) sondern verwendet eigene SenderID/DestinationID&#039;s. &lt;br /&gt;
* Fhem stehen 127 fortlaufende eigene SenderID/DestinationID zur Verfügung&lt;br /&gt;
* beginnend mit der baseID des TCM + 1&lt;br /&gt;
&lt;br /&gt;
Die baseID des TCM erhält man mit dem Befehl&lt;br /&gt;
 get TCM310_0 baseID &lt;br /&gt;
im Eingabefenster (gefolgt vom drücken der &amp;quot;Eingabe&amp;quot;-Taste ;-) )&lt;br /&gt;
Das Webfrontend zeigt dann:&lt;br /&gt;
 BaseID=AABBCC00,RemainingWriteCycles=0A&lt;br /&gt;
Die niedrigste SenderID/DestinationID in diesem Beispiel ist AABBCC0&#039;&#039;&#039;1&#039;&#039;&#039; (BaseID=AABBCC00 +1 HEX!!!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Definition eines Fhem Schalters zum Steuern von EnOcean Aktoren: ====&lt;br /&gt;
 define fhemSchalter EnOcean AABBCC01              &amp;lt;--- AABBCC01 ist eine der 127 SenderID&#039;s des TCM mit der Fhem sendet&lt;br /&gt;
 attr fhemSchalter subType switch&lt;br /&gt;
&lt;br /&gt;
Durch diese Definition wird ein 8-fach Taster (4 Kanälen (A,B,C,D) zu je 2 Tasten (0,I)) erzeugt (all diese 8 Taster senden mit der gleichen SenderID des TCM). Entspricht einem Gerät mit 4 Schaltwippen die jeweils &amp;quot;oben&amp;quot; &#039;&#039;&#039;oder&#039;&#039;&#039; &amp;quot;unten&amp;quot; gedrückt sein können. &lt;br /&gt;
&lt;br /&gt;
Der Taster 0 des Kanal A wird &amp;quot;gedrückt&amp;quot; mit&lt;br /&gt;
 set fhemSchalter A0&lt;br /&gt;
&lt;br /&gt;
==== Aufteilung der Kanäle in unabhängige Devices ====&lt;br /&gt;
Um die 4 Kanäle jeweils einzeln als Schalter (einzelne Schaltwippe) im WebFrontend abzubilden dient folgende Konstruktion: &lt;br /&gt;
siehe auch [[ReadingsProxy]]&lt;br /&gt;
 #Kanal A zur Steuerung mit on und off&lt;br /&gt;
 define fhemSchalterKanalA readingsProxy fhemSchalter:state&lt;br /&gt;
 attr fhemSchalterKanalA setFn {($CMD eq &amp;quot;on&amp;quot;)?&amp;quot;AI&amp;quot;:&amp;quot;A0&amp;quot;;;}&lt;br /&gt;
 attr fhemSchalterKanalA setList on off&lt;br /&gt;
 attr fhemSchalterKanalA valueFn {$LASTCMD}&lt;br /&gt;
 attr fhemSchalterKanalA webCmd on:off&lt;br /&gt;
&lt;br /&gt;
 #Kanal B zur Steuerung mit on und off&lt;br /&gt;
 define fhemSchalterKanalB readingsProxy fhemSchalter:state&lt;br /&gt;
 attr fhemSchalterKanalB setFn {($CMD eq &amp;quot;on&amp;quot;)?&amp;quot;BI&amp;quot;:&amp;quot;B0&amp;quot;;;}&lt;br /&gt;
 attr fhemSchalterKanalB setList on off&lt;br /&gt;
 attr fhemSchalterKanalB valueFn {$LASTCMD}&lt;br /&gt;
 attr fhemSchalterKanalB webCmd on:off&lt;br /&gt;
&lt;br /&gt;
 #Kanal C zur Steuerung mit on und off&lt;br /&gt;
 define fhemSchalterKanalC readingsProxy fhemSchalter:state&lt;br /&gt;
 attr fhemSchalterKanalC setFn {($CMD eq &amp;quot;on&amp;quot;)?&amp;quot;CI&amp;quot;:&amp;quot;C0&amp;quot;;;}&lt;br /&gt;
 attr fhemSchalterKanalC setList on off&lt;br /&gt;
 attr fhemSchalterKanalC valueFn {$LASTCMD}&lt;br /&gt;
 attr fhemSchalterKanalC webCmd on:off&lt;br /&gt;
&lt;br /&gt;
 #Kanal D zur Steuerung mit on und off&lt;br /&gt;
 define fhemSchalterKanalD readingsProxy fhemSchalter:state&lt;br /&gt;
 attr fhemSchalteKanalD setFn {($CMD eq &amp;quot;on&amp;quot;)?&amp;quot;DI&amp;quot;:&amp;quot;D0&amp;quot;;;}&lt;br /&gt;
 attr fhemSchalterKanalD setList on off&lt;br /&gt;
 attr fhemSchalterKanalD valueFn {$LASTCMD}&lt;br /&gt;
 attr fhemSchalterKanalD webCmd on:off&lt;br /&gt;
&lt;br /&gt;
Werden diese Fhem Taster (und etwaige physische Taster) in EnOcean Aktoren eingelernt (siehe Anleitung des Aktors), so können nun die EnOcean Aktoren mit physischen Tastern (sendet mit der 8-stelligen SenderID des Tasters) und mit Fhem devices (sendet mit einer der 127 eigenen SenderIDs) bedient werden.&lt;br /&gt;
&lt;br /&gt;
==== Pysischer EnOcean- und Fhem-Schalter zu einem Device zusammenfassen ====&lt;br /&gt;
Um im Webfrontend die Aktionen beider Schalter in einem Element zusammengefasst und damit den realen Zustand bei &#039;&#039;&#039;unidirektionalen&#039;&#039;&#039; Aktoren zu sehen, dient folgendes Konstrukt:&lt;br /&gt;
&lt;br /&gt;
(Bei bidirektionalen Aktoren ist dies aufgrund der Statusrückmeldungen nicht notwendig. Achtung: Teilweise müssen Statusrückmeldungen/Bestätigungstelegramme erst am Aktor eingeschaltet werden)&lt;br /&gt;
 #Definition des Fhem Schalters&lt;br /&gt;
 define fhemSchalter EnOcean AABBCC01              &amp;lt;--- AABBCC01 ist eine der 127 SenderID&#039;s des TCM mit der Fhem sendet&lt;br /&gt;
 attr fhemSchalter eventMap BI:off B0:on&lt;br /&gt;
 attr fhemSchalter icon icoBELEUCHTUNG.png&lt;br /&gt;
 attr fhemSchalter subType switch&lt;br /&gt;
 &lt;br /&gt;
 #Definition des physischen Tasters (z.B. durch autocreate erzeugt)&lt;br /&gt;
 define EnO_switch_0021E4BB EnOcean 0021E4BB      &amp;lt;--- 0021E4BB ist die (aufgedruckte) 8-stellige SenderID des physischen Tasters&lt;br /&gt;
 attr EnO_switch_0021E4BB eventMap BI:off B0:on&lt;br /&gt;
 attr EnO_switch_0021E4BB room EnOcean&lt;br /&gt;
 attr EnO_switch_0021E4BB subType switch&lt;br /&gt;
 attr EnO_switch_0021E4BB dummy&lt;br /&gt;
 &lt;br /&gt;
 #fhemSchalter ist der Fhem Schalter&lt;br /&gt;
 #EnO_switch_0021E4BB ist der (z.B. per autocreate erstellte) Fhem-Taster&lt;br /&gt;
 define Gruppe_test_notify structure room fhemSchalter EnO_switch_0021E4BB&lt;br /&gt;
 attr Gruppe_test_notify eventMap BI:off B0:on&lt;br /&gt;
 attr Gruppe_test_notify room Gaestezimmer&lt;br /&gt;
 attr Gruppe_test_notify clientstate_behavior last&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:EnOcean]]&lt;/div&gt;</summary>
		<author><name>Alex13</name></author>
	</entry>
</feed>