http://wiki.fhem.de/w/api.php?action=feedcontributions&user=Westgate&feedformat=atomFHEMWiki - Benutzerbeiträge [de]2024-03-28T14:49:16ZBenutzerbeiträgeMediaWiki 1.39.3http://wiki.fhem.de/w/index.php?title=EnOcean-TF61J-Eltako-TippFunk-Jalousieaktor&diff=30115EnOcean-TF61J-Eltako-TippFunk-Jalousieaktor2019-04-08T07:41:24Z<p>Westgate: </p>
<hr />
<div>{{Infobox Hardware<br />
|Bild=Tf61j.png<br />
|Bildbeschreibung=TF61J Fertigungswoche 21/18<br />
|HWProtocol=EnOcean<br />
|HWType=Aktor, Empfänger<br />
|HWCategory=EnOcean<br />
|HWComm=EnOcean Funk, 868Mhz<br />
|HWChannels=bidirektional<br />
|HWVoltage=230V~<br />
|HWPowerConsumption=Eigenverbrauch ca. 0,8W<br />
|HWPoweredBy=230V<br />
|HWSize=45x45x18mm<br />
|HWDeviceFHEM=[http://fhem.de/commandref.html#EnOcean EnOcean]<br />
|HWManufacturer=Eltako<br />
}}<br />
<br />
{{Randnotiz|RNText=Getestet mit Geräten aus der Fertigungswoche 21/18}}<br />
<br />
'''EnOcean-TF61J-Eltako-TippFunk-Jalousieaktor''' ist ein Aktor<br />
* für<br />
** Unterputzmontage<br />
* für<br />
** Steuerung von Rollladen und Beschattungselementen<br />
<br />
== Einleitung ==<br />
<br />
Ich betreibe 14 TF61J in meinem Haus. In einigen Räumen betreibe ich bis zu 3 TF61J.<br />
Bei der Einrichtung gab es hierdurch viele Komplikationen, weshalb ich meine Erfahrunge teilen will.<br />
<br />
== Wissenswertes zu Tipp-Funk Geräten: ==<br />
Tipp-Funk ist die Low Cost Serie von Eltako. Verständlicher muss der Hersteller hier einige Funktionen abspecken um den Preis zu erreichen.<br />
Folgendes ist deshalb zu beachten.<br />
<br />
'''1. Konfiguration / Schalter / LEDs'''<br />
<br />
Die Geräte verfügen über keine LEDs oder Schalter. Alles wird über Taster Kommandos eingestellt, als Rückmeldung dienen Fahrbewegungen der Motoren.<br />
<br />
Die fabrikneuen Geräte gehen beim Anschalten in den Lernmodus, was Sie durch kurze Fahrbewegungen anzeigen.<br />
Wurde schon einmal mit den Geräten gespielt kann es sein das Sie nicht in den Lernmodus gehen.<br />
Deshalb beim Einlernen immer komplett resetten!<br />
<br />
Werden zwei oder mehr Tipp-Funk Geräte gleichzeitig eingschalten, sind beide im Lernmodus. Jedes Einlernen wird also auf beide Geräte übertragen und beide bewegen sich.<br />
Deshalb immer den Lernmodus sperren!<br />
<br />
'''2. Bidirektionale Kommunikation'''<br />
<br />
Diese ist standardmäßig aus.<br />
Also zuerst immer einschalten!<br />
<br />
'''3. Verschlüsselung'''<br />
<br />
Alle Eltako Tipp-Funk TF Geräte verfügen nicht über Verschüsselung.<br />
Wer dieses Feature möchte muss zum anderen Eltako Produkten greifen.<br />
Aus meiner Sicht ist das fehlen von Verschlüsselung für Jalousien im normalen Haushalt aber ok.<br />
<br />
'''4. Repeater'''<br />
<br />
Alle Eltako Tipp-Funk TF Geräte verfügen nicht über eine Repeater Funktion.<br />
Wer dieses Feature möchte muss zum anderen Eltako Produkten greifen.<br />
Dieses Feature kann bei größeren Entfernungen Sinn machen, wobei hier ein einziges Gerät als Repeater evtl. schon reichen würde.<br />
<br />
== Einrichtung des TF61J Kurzversion ==<br />
# EnOID aufschreiben<br />
# Strom An/Aus<br />
# Bidirektionale Kummunikation anschalten<br />
# Bei mehreren TF61J pro Stromkreis -> Lernmodus sperren<br />
# Device in FHEM anlegen<br />
# Eventuell automatisch erkannte Geräte löschen<br />
# Strom An/Aus<br />
# Speicherinhalt komplett löschen (Auslieferzustand herstellen)<br />
# Device in FHEM teachen<br />
# Lernmods sperren<br />
<br />
== Einrichtung des TF61J Langversion ==<br />
Die Schritte sind nicht unbedingt alle nötig. Waren die TF61J jedoch schon einmal konfiguriert ist unklar in welchem Zustand / Konfiguration sie sich befinden.<br />
Dies hat bei mir zu vielen Problemen geführt. Deshalb meine Empfehlung alle Schritte durchlaufen dann funktioniert es sicher!<br />
<br />
'''1. Vor dem Einbau'''<br />
<br />
Die EnOID aufschreiben diese brauchen wir später!<br />
<br />
'''2. Strom An/Aus'''<br />
<br />
'''3. Bidirektionale Kommunikation (Bestätigungs Telegramme) einschalten.'''<br />
<br />
Der TF61J kann rückmelden was er gerade tut und uns Bestätigungstelegramme schicken. Diese Funktion ist ab Werk deaktiviert.<br />
Taucht im EventMonitor von FHEM beim drücken eines mit einem TF Gerät verbunden Tasters keine Nachricht auf, ist die Bidirektionale Kommunikation entweder deaktiviert oder das Gerät zu weit vom Sender entfernt.<br />
Um einzuschalten: Am örtlichen Taster 7-mal kurz plus 1-mal lang (>1 Sekunde) tippen. Der TF muss dann 2-malig kurzen 'Ab, Halt' signalisieren.<br />
<br />
'''4. Bei mehreren TF61J pro Stromkreis -> Lermodus Sperren'''<br />
<br />
Damit nicht mehrer TF gleichzeitig lernen und so z.B. bei Steuerung aus FHEM heraus gleichzeitig fahren darf immer nur ein TF lernbereit sein.<br />
Lernmodus AN für den TF der Lernen soll: Am örtlichen Taster 4-mal kurz plus 1-mal lang (>1 Sekunde) tippen. Der TF muss dann 1-malig kurz 'Ab, Halt' signalisieren.<br />
Lernmodus AUSfür den TF der nicht Lernen soll: Am örtlichen Taster 3-mal kurz plus 1-mal lang (>1 Sekunde) tippen. Der TF muss dann 2-malig kurz 'Ab, Halt' signalisieren.<br />
<br />
'''5. Anlegen in FHEM'''<br />
Jetzt legen wir das Gerät in FHEM an.<br />
Hierzu geben wir einen RolloNamen ein.<br />
Die EnOID haben wir vom Gerät abgeschrieben.<br />
H5-3F-7F ist die EEP mit der wir definieren das es ein TF61J ist. (Wird später durch FHEM auf A5-3F-7F geändert was scheinbar so sein muss)<br />
<br />
define <RolloName> EnOcean <EnOID> H5-3F-7F<br />
<br />
Jetzt empfehle ich noch die subDef (Die Adresse des Virtuellen Senders aus FHEM heraus) fest vorzugeben.<br />
Ich hatte hier viele Probleme das plötzlich andere Rollos mit gefahren sind weil FHEM hier die DEF (EnOID) anderere Rollos eingetragen hat.<br />
Vermutlich hatte ich vorher schon zuviele konfiguriert und wieder gelöscht und einiges blieb wohl im System hängen.<br />
<br />
Mit<br />
<br />
{EnOcean_CheckSenderID("getUsedID","<IODev>","0000000")};<br />
<br />
schauen wir uns an welche Sender-IDs schon vergeben sind. Hier einfach die ganz rechte nehmen und 1 dazu zählen (HEX):<br />
Beispiel:<br />
FFDFE101 FFDFE102 FFDFE103<br />
Also nehmen wir FFDFE104<br />
Sollte in dieser Liste eine EnOID eines deiner Geräte auftauchen ist eines schon falsch konfiguriert.<br />
<br />
'''6. Eventuell automatisch erkannte Geräte löschen'''<br />
Sind Geräte durch Strom An/Aus automatisch erkannt worden stehen Sie z.B. unter switch als EnO_xxxxxxx device. Ich habe diese in diesem Schritt immer gelöscht.<br />
<br />
'''7. Strom An/Aus'''<br />
<br />
'''8. TF61J Speicherinhalt komplett löschen (Auslieferzustand herstellen)'''<br />
Sehr wichtig einfach machen dann funktioniert die Konfiguration sicher!<br />
Am örtlichen Taster 8-mal kurz plus 1-mal lang (>1 Sekunde) tippen. Der TF muss dann 1-malig kurz 'Ab, Halt' signalisieren.<br />
<br />
'''9. Teachen'''<br />
Jetzt müssen wir den TF61J noch vernünftig einlernen<br />
<br />
set <RolloName> teach<br />
<br />
Der Rollo sollte nun einmal 2 kurz als Bestätigung fahren.<br />
<br />
'''10. Lernmodus sperren'''<br />
Am Ende immer den Lernmodus sperren. Sonst könnte der TF versehentlich andere Taster mitlernen.<br />
<br />
== Bekannte Probleme ==<br />
<br />
'''1. Falscher Rollo fährt bzw. fährt zusätzlich bei Steuerung aus FHEM heraus'''<br />
<br />
Bei Einlernen waren mehrer TF61J im Lernmodus. Alle haben den Software Taster des FHEM eingelernt.<br />
-> Alle betroffenen Geräte neu Konfigurieren<br />
<br />
Die SubDef eines Gerätes ist auf eine EnOID eines anderen Gerätes eingestellt, dann fährt dieses mit.<br />
-> SubDef wie in Punkt 5 beschrieben Auswählen und Ändern.<br />
-> Alle betroffenen Geräte neu Konfigurieren<br />
<br />
'''2. Ich sehe die Kommandos des Angeschlossenen Tasters in FHEM, jedoch kann ich den Rollo aus FHEM nicht steuern.'''<br />
<br />
Konfiguration hat nicht funktioniert.<br />
-> Noch einmal von vorne Anfangen.<br />
<br />
'''3. Der TF61J reagiert nicht auf Tasterkommandos'''<br />
<br />
*Der angeschlossene Taster hackt oder prellt. Beim eingeben der Tasterkommandos hin hören was das Relais macht (klack). Durch kürzeres oder längeres Drücken funktioniert es dann meistens.<br />
<br />
*Der TF61J ist nicht im Lernmodus. Entsperren<br />
<br />
*Der TF61J hat den Lernmodus verlassen (geschieht nach 120s). Strom An/Aus<br />
<br />
== Links ==<br />
[https://www.tipp-funk.de/bedienungsanleitungen/ Bedienungsanleitungen (Fertigungswoche beachten!)]<br />
<br />
<br />
[[Kategorie:EnOcean Components]]<br />
[[Kategorie:Rollladensteuerung]]</div>Westgatehttp://wiki.fhem.de/w/index.php?title=EnOcean-TF61J-Eltako-TippFunk-Jalousieaktor&diff=30114EnOcean-TF61J-Eltako-TippFunk-Jalousieaktor2019-04-08T07:40:44Z<p>Westgate: </p>
<hr />
<div>{{Infobox Hardware<br />
|Bild=Tf61j.png<br />
|Bildbeschreibung=TF61J Fertigungswoche 21/18<br />
|HWProtocol=EnOcean<br />
|HWType=Aktor, Empfänger<br />
|HWCategory=EnOcean<br />
|HWComm=EnOcean Funk, 868Mhz<br />
|HWVoltage=230V~<br />
|HWPowerConsumption=Eigenverbrauch ca. 0,8W<br />
|HWPoweredBy=230V<br />
|HWSize=45x45x18mm<br />
|HWDeviceFHEM=[http://fhem.de/commandref.html#EnOcean EnOcean]<br />
|HWManufacturer=Eltako<br />
}}<br />
<br />
{{Randnotiz|RNText=Getestet mit Geräten aus der Fertigungswoche 21/18}}<br />
<br />
'''EnOcean-TF61J-Eltako-TippFunk-Jalousieaktor''' ist ein Aktor<br />
* für<br />
** Unterputzmontage<br />
* für<br />
** Steuerung von Rollladen und Beschattungselementen<br />
<br />
== Einleitung ==<br />
<br />
Ich betreibe 14 TF61J in meinem Haus. In einigen Räumen betreibe ich bis zu 3 TF61J.<br />
Bei der Einrichtung gab es hierdurch viele Komplikationen, weshalb ich meine Erfahrunge teilen will.<br />
<br />
== Wissenswertes zu Tipp-Funk Geräten: ==<br />
Tipp-Funk ist die Low Cost Serie von Eltako. Verständlicher muss der Hersteller hier einige Funktionen abspecken um den Preis zu erreichen.<br />
Folgendes ist deshalb zu beachten.<br />
<br />
'''1. Konfiguration / Schalter / LEDs'''<br />
<br />
Die Geräte verfügen über keine LEDs oder Schalter. Alles wird über Taster Kommandos eingestellt, als Rückmeldung dienen Fahrbewegungen der Motoren.<br />
<br />
Die fabrikneuen Geräte gehen beim Anschalten in den Lernmodus, was Sie durch kurze Fahrbewegungen anzeigen.<br />
Wurde schon einmal mit den Geräten gespielt kann es sein das Sie nicht in den Lernmodus gehen.<br />
Deshalb beim Einlernen immer komplett resetten!<br />
<br />
Werden zwei oder mehr Tipp-Funk Geräte gleichzeitig eingschalten, sind beide im Lernmodus. Jedes Einlernen wird also auf beide Geräte übertragen und beide bewegen sich.<br />
Deshalb immer den Lernmodus sperren!<br />
<br />
'''2. Bidirektionale Kommunikation'''<br />
<br />
Diese ist standardmäßig aus.<br />
Also zuerst immer einschalten!<br />
<br />
'''3. Verschlüsselung'''<br />
<br />
Alle Eltako Tipp-Funk TF Geräte verfügen nicht über Verschüsselung.<br />
Wer dieses Feature möchte muss zum anderen Eltako Produkten greifen.<br />
Aus meiner Sicht ist das fehlen von Verschlüsselung für Jalousien im normalen Haushalt aber ok.<br />
<br />
'''4. Repeater'''<br />
<br />
Alle Eltako Tipp-Funk TF Geräte verfügen nicht über eine Repeater Funktion.<br />
Wer dieses Feature möchte muss zum anderen Eltako Produkten greifen.<br />
Dieses Feature kann bei größeren Entfernungen Sinn machen, wobei hier ein einziges Gerät als Repeater evtl. schon reichen würde.<br />
<br />
== Einrichtung des TF61J Kurzversion ==<br />
# EnOID aufschreiben<br />
# Strom An/Aus<br />
# Bidirektionale Kummunikation anschalten<br />
# Bei mehreren TF61J pro Stromkreis -> Lernmodus sperren<br />
# Device in FHEM anlegen<br />
# Eventuell automatisch erkannte Geräte löschen<br />
# Strom An/Aus<br />
# Speicherinhalt komplett löschen (Auslieferzustand herstellen)<br />
# Device in FHEM teachen<br />
# Lernmods sperren<br />
<br />
== Einrichtung des TF61J Langversion ==<br />
Die Schritte sind nicht unbedingt alle nötig. Waren die TF61J jedoch schon einmal konfiguriert ist unklar in welchem Zustand / Konfiguration sie sich befinden.<br />
Dies hat bei mir zu vielen Problemen geführt. Deshalb meine Empfehlung alle Schritte durchlaufen dann funktioniert es sicher!<br />
<br />
'''1. Vor dem Einbau'''<br />
<br />
Die EnOID aufschreiben diese brauchen wir später!<br />
<br />
'''2. Strom An/Aus'''<br />
<br />
'''3. Bidirektionale Kommunikation (Bestätigungs Telegramme) einschalten.'''<br />
<br />
Der TF61J kann rückmelden was er gerade tut und uns Bestätigungstelegramme schicken. Diese Funktion ist ab Werk deaktiviert.<br />
Taucht im EventMonitor von FHEM beim drücken eines mit einem TF Gerät verbunden Tasters keine Nachricht auf, ist die Bidirektionale Kommunikation entweder deaktiviert oder das Gerät zu weit vom Sender entfernt.<br />
Um einzuschalten: Am örtlichen Taster 7-mal kurz plus 1-mal lang (>1 Sekunde) tippen. Der TF muss dann 2-malig kurzen 'Ab, Halt' signalisieren.<br />
<br />
'''4. Bei mehreren TF61J pro Stromkreis -> Lermodus Sperren'''<br />
<br />
Damit nicht mehrer TF gleichzeitig lernen und so z.B. bei Steuerung aus FHEM heraus gleichzeitig fahren darf immer nur ein TF lernbereit sein.<br />
Lernmodus AN für den TF der Lernen soll: Am örtlichen Taster 4-mal kurz plus 1-mal lang (>1 Sekunde) tippen. Der TF muss dann 1-malig kurz 'Ab, Halt' signalisieren.<br />
Lernmodus AUSfür den TF der nicht Lernen soll: Am örtlichen Taster 3-mal kurz plus 1-mal lang (>1 Sekunde) tippen. Der TF muss dann 2-malig kurz 'Ab, Halt' signalisieren.<br />
<br />
'''5. Anlegen in FHEM'''<br />
Jetzt legen wir das Gerät in FHEM an.<br />
Hierzu geben wir einen RolloNamen ein.<br />
Die EnOID haben wir vom Gerät abgeschrieben.<br />
H5-3F-7F ist die EEP mit der wir definieren das es ein TF61J ist. (Wird später durch FHEM auf A5-3F-7F geändert was scheinbar so sein muss)<br />
<br />
define <RolloName> EnOcean <EnOID> H5-3F-7F<br />
<br />
Jetzt empfehle ich noch die subDef (Die Adresse des Virtuellen Senders aus FHEM heraus) fest vorzugeben.<br />
Ich hatte hier viele Probleme das plötzlich andere Rollos mit gefahren sind weil FHEM hier die DEF (EnOID) anderere Rollos eingetragen hat.<br />
Vermutlich hatte ich vorher schon zuviele konfiguriert und wieder gelöscht und einiges blieb wohl im System hängen.<br />
<br />
Mit<br />
<br />
{EnOcean_CheckSenderID("getUsedID","<IODev>","0000000")};<br />
<br />
schauen wir uns an welche Sender-IDs schon vergeben sind. Hier einfach die ganz rechte nehmen und 1 dazu zählen (HEX):<br />
Beispiel:<br />
FFDFE101 FFDFE102 FFDFE103<br />
Also nehmen wir FFDFE104<br />
Sollte in dieser Liste eine EnOID eines deiner Geräte auftauchen ist eines schon falsch konfiguriert.<br />
<br />
'''6. Eventuell automatisch erkannte Geräte löschen'''<br />
Sind Geräte durch Strom An/Aus automatisch erkannt worden stehen Sie z.B. unter switch als EnO_xxxxxxx device. Ich habe diese in diesem Schritt immer gelöscht.<br />
<br />
'''7. Strom An/Aus'''<br />
<br />
'''8. TF61J Speicherinhalt komplett löschen (Auslieferzustand herstellen)'''<br />
Sehr wichtig einfach machen dann funktioniert die Konfiguration sicher!<br />
Am örtlichen Taster 8-mal kurz plus 1-mal lang (>1 Sekunde) tippen. Der TF muss dann 1-malig kurz 'Ab, Halt' signalisieren.<br />
<br />
'''9. Teachen'''<br />
Jetzt müssen wir den TF61J noch vernünftig einlernen<br />
<br />
set <RolloName> teach<br />
<br />
Der Rollo sollte nun einmal 2 kurz als Bestätigung fahren.<br />
<br />
'''10. Lernmodus sperren'''<br />
Am Ende immer den Lernmodus sperren. Sonst könnte der TF versehentlich andere Taster mitlernen.<br />
<br />
== Bekannte Probleme ==<br />
<br />
'''1. Falscher Rollo fährt bzw. fährt zusätzlich bei Steuerung aus FHEM heraus'''<br />
<br />
Bei Einlernen waren mehrer TF61J im Lernmodus. Alle haben den Software Taster des FHEM eingelernt.<br />
-> Alle betroffenen Geräte neu Konfigurieren<br />
<br />
Die SubDef eines Gerätes ist auf eine EnOID eines anderen Gerätes eingestellt, dann fährt dieses mit.<br />
-> SubDef wie in Punkt 5 beschrieben Auswählen und Ändern.<br />
-> Alle betroffenen Geräte neu Konfigurieren<br />
<br />
'''2. Ich sehe die Kommandos des Angeschlossenen Tasters in FHEM, jedoch kann ich den Rollo aus FHEM nicht steuern.'''<br />
<br />
Konfiguration hat nicht funktioniert.<br />
-> Noch einmal von vorne Anfangen.<br />
<br />
'''3. Der TF61J reagiert nicht auf Tasterkommandos'''<br />
<br />
*Der angeschlossene Taster hackt oder prellt. Beim eingeben der Tasterkommandos hin hören was das Relais macht (klack). Durch kürzeres oder längeres Drücken funktioniert es dann meistens.<br />
<br />
*Der TF61J ist nicht im Lernmodus. Entsperren<br />
<br />
*Der TF61J hat den Lernmodus verlassen (geschieht nach 120s). Strom An/Aus<br />
<br />
== Links ==<br />
[https://www.tipp-funk.de/bedienungsanleitungen/ Bedienungsanleitungen (Fertigungswoche beachten!)]<br />
<br />
<br />
[[Kategorie:EnOcean Components]]<br />
[[Kategorie:Rollladensteuerung]]</div>Westgatehttp://wiki.fhem.de/w/index.php?title=EnOcean-TF61J-Eltako-TippFunk-Jalousieaktor&diff=30113EnOcean-TF61J-Eltako-TippFunk-Jalousieaktor2019-04-08T07:39:37Z<p>Westgate: Die Seite wurde neu angelegt: „{{Infobox Hardware |Bild=Tf61j.png |Bildbeschreibung=TF61J Fertigungswoche 21/18 |HWProtocol=EnOcean |HWType=Aktor, Empfänger, ab Fertigungswoche 41/11 auch S…“</p>
<hr />
<div>{{Infobox Hardware<br />
|Bild=Tf61j.png<br />
|Bildbeschreibung=TF61J Fertigungswoche 21/18<br />
|HWProtocol=EnOcean<br />
|HWType=Aktor, Empfänger, ab Fertigungswoche 41/11 auch Sender, Sensor<br />
|HWCategory=EnOcean<br />
|HWComm=EnOcean Funk, 868Mhz<br />
|HWChannels=1 (unidirektional, ab Fertigungswoche 41/11 bidirektional)<br />
|HWVoltage=230V~<br />
|HWPowerConsumption=Eigenverbrauch ca. 0,7W - 0,9W<br />
|HWPoweredBy=230V<br />
|HWSize=45x55x33mm<br />
|HWDeviceFHEM=[http://fhem.de/commandref.html#EnOcean EnOcean]<br />
|HWManufacturer=Eltako<br />
}}<br />
<br />
{{Randnotiz|RNText=Getestet mit Geräten aus der Fertigungswoche 21/18}}<br />
<br />
'''EnOcean-TF61J-Eltako-TippFunk-Jalousieaktor''' ist ein Aktor<br />
* für<br />
** Unterputzmontage<br />
* für<br />
** Steuerung von Rollladen und Beschattungselementen<br />
<br />
== Einleitung ==<br />
<br />
Ich betreibe 14 TF61J in meinem Haus. In einigen Räumen betreibe ich bis zu 3 TF61J.<br />
Bei der Einrichtung gab es hierdurch viele Komplikationen, weshalb ich meine Erfahrunge teilen will.<br />
<br />
== Wissenswertes zu Tipp-Funk Geräten: ==<br />
Tipp-Funk ist die Low Cost Serie von Eltako. Verständlicher muss der Hersteller hier einige Funktionen abspecken um den Preis zu erreichen.<br />
Folgendes ist deshalb zu beachten.<br />
<br />
'''1. Konfiguration / Schalter / LEDs'''<br />
<br />
Die Geräte verfügen über keine LEDs oder Schalter. Alles wird über Taster Kommandos eingestellt, als Rückmeldung dienen Fahrbewegungen der Motoren.<br />
<br />
Die fabrikneuen Geräte gehen beim Anschalten in den Lernmodus, was Sie durch kurze Fahrbewegungen anzeigen.<br />
Wurde schon einmal mit den Geräten gespielt kann es sein das Sie nicht in den Lernmodus gehen.<br />
Deshalb beim Einlernen immer komplett resetten!<br />
<br />
Werden zwei oder mehr Tipp-Funk Geräte gleichzeitig eingschalten, sind beide im Lernmodus. Jedes Einlernen wird also auf beide Geräte übertragen und beide bewegen sich.<br />
Deshalb immer den Lernmodus sperren!<br />
<br />
'''2. Bidirektionale Kommunikation'''<br />
<br />
Diese ist standardmäßig aus.<br />
Also zuerst immer einschalten!<br />
<br />
'''3. Verschlüsselung'''<br />
<br />
Alle Eltako Tipp-Funk TF Geräte verfügen nicht über Verschüsselung.<br />
Wer dieses Feature möchte muss zum anderen Eltako Produkten greifen.<br />
Aus meiner Sicht ist das fehlen von Verschlüsselung für Jalousien im normalen Haushalt aber ok.<br />
<br />
'''4. Repeater'''<br />
<br />
Alle Eltako Tipp-Funk TF Geräte verfügen nicht über eine Repeater Funktion.<br />
Wer dieses Feature möchte muss zum anderen Eltako Produkten greifen.<br />
Dieses Feature kann bei größeren Entfernungen Sinn machen, wobei hier ein einziges Gerät als Repeater evtl. schon reichen würde.<br />
<br />
== Einrichtung des TF61J Kurzversion ==<br />
# EnOID aufschreiben<br />
# Strom An/Aus<br />
# Bidirektionale Kummunikation anschalten<br />
# Bei mehreren TF61J pro Stromkreis -> Lernmodus sperren<br />
# Device in FHEM anlegen<br />
# Eventuell automatisch erkannte Geräte löschen<br />
# Strom An/Aus<br />
# Speicherinhalt komplett löschen (Auslieferzustand herstellen)<br />
# Device in FHEM teachen<br />
# Lernmods sperren<br />
<br />
== Einrichtung des TF61J Langversion ==<br />
Die Schritte sind nicht unbedingt alle nötig. Waren die TF61J jedoch schon einmal konfiguriert ist unklar in welchem Zustand / Konfiguration sie sich befinden.<br />
Dies hat bei mir zu vielen Problemen geführt. Deshalb meine Empfehlung alle Schritte durchlaufen dann funktioniert es sicher!<br />
<br />
'''1. Vor dem Einbau'''<br />
<br />
Die EnOID aufschreiben diese brauchen wir später!<br />
<br />
'''2. Strom An/Aus'''<br />
<br />
'''3. Bidirektionale Kommunikation (Bestätigungs Telegramme) einschalten.'''<br />
<br />
Der TF61J kann rückmelden was er gerade tut und uns Bestätigungstelegramme schicken. Diese Funktion ist ab Werk deaktiviert.<br />
Taucht im EventMonitor von FHEM beim drücken eines mit einem TF Gerät verbunden Tasters keine Nachricht auf, ist die Bidirektionale Kommunikation entweder deaktiviert oder das Gerät zu weit vom Sender entfernt.<br />
Um einzuschalten: Am örtlichen Taster 7-mal kurz plus 1-mal lang (>1 Sekunde) tippen. Der TF muss dann 2-malig kurzen 'Ab, Halt' signalisieren.<br />
<br />
'''4. Bei mehreren TF61J pro Stromkreis -> Lermodus Sperren'''<br />
<br />
Damit nicht mehrer TF gleichzeitig lernen und so z.B. bei Steuerung aus FHEM heraus gleichzeitig fahren darf immer nur ein TF lernbereit sein.<br />
Lernmodus AN für den TF der Lernen soll: Am örtlichen Taster 4-mal kurz plus 1-mal lang (>1 Sekunde) tippen. Der TF muss dann 1-malig kurz 'Ab, Halt' signalisieren.<br />
Lernmodus AUSfür den TF der nicht Lernen soll: Am örtlichen Taster 3-mal kurz plus 1-mal lang (>1 Sekunde) tippen. Der TF muss dann 2-malig kurz 'Ab, Halt' signalisieren.<br />
<br />
'''5. Anlegen in FHEM'''<br />
Jetzt legen wir das Gerät in FHEM an.<br />
Hierzu geben wir einen RolloNamen ein.<br />
Die EnOID haben wir vom Gerät abgeschrieben.<br />
H5-3F-7F ist die EEP mit der wir definieren das es ein TF61J ist. (Wird später durch FHEM auf A5-3F-7F geändert was scheinbar so sein muss)<br />
<br />
define <RolloName> EnOcean <EnOID> H5-3F-7F<br />
<br />
Jetzt empfehle ich noch die subDef (Die Adresse des Virtuellen Senders aus FHEM heraus) fest vorzugeben.<br />
Ich hatte hier viele Probleme das plötzlich andere Rollos mit gefahren sind weil FHEM hier die DEF (EnOID) anderere Rollos eingetragen hat.<br />
Vermutlich hatte ich vorher schon zuviele konfiguriert und wieder gelöscht und einiges blieb wohl im System hängen.<br />
<br />
Mit<br />
<br />
{EnOcean_CheckSenderID("getUsedID","<IODev>","0000000")};<br />
<br />
schauen wir uns an welche Sender-IDs schon vergeben sind. Hier einfach die ganz rechte nehmen und 1 dazu zählen (HEX):<br />
Beispiel:<br />
FFDFE101 FFDFE102 FFDFE103<br />
Also nehmen wir FFDFE104<br />
Sollte in dieser Liste eine EnOID eines deiner Geräte auftauchen ist eines schon falsch konfiguriert.<br />
<br />
'''6. Eventuell automatisch erkannte Geräte löschen'''<br />
Sind Geräte durch Strom An/Aus automatisch erkannt worden stehen Sie z.B. unter switch als EnO_xxxxxxx device. Ich habe diese in diesem Schritt immer gelöscht.<br />
<br />
'''7. Strom An/Aus'''<br />
<br />
'''8. TF61J Speicherinhalt komplett löschen (Auslieferzustand herstellen)'''<br />
Sehr wichtig einfach machen dann funktioniert die Konfiguration sicher!<br />
Am örtlichen Taster 8-mal kurz plus 1-mal lang (>1 Sekunde) tippen. Der TF muss dann 1-malig kurz 'Ab, Halt' signalisieren.<br />
<br />
'''9. Teachen'''<br />
Jetzt müssen wir den TF61J noch vernünftig einlernen<br />
<br />
set <RolloName> teach<br />
<br />
Der Rollo sollte nun einmal 2 kurz als Bestätigung fahren.<br />
<br />
'''10. Lernmodus sperren'''<br />
Am Ende immer den Lernmodus sperren. Sonst könnte der TF versehentlich andere Taster mitlernen.<br />
<br />
== Bekannte Probleme ==<br />
<br />
'''1. Falscher Rollo fährt bzw. fährt zusätzlich bei Steuerung aus FHEM heraus'''<br />
<br />
Bei Einlernen waren mehrer TF61J im Lernmodus. Alle haben den Software Taster des FHEM eingelernt.<br />
-> Alle betroffenen Geräte neu Konfigurieren<br />
<br />
Die SubDef eines Gerätes ist auf eine EnOID eines anderen Gerätes eingestellt, dann fährt dieses mit.<br />
-> SubDef wie in Punkt 5 beschrieben Auswählen und Ändern.<br />
-> Alle betroffenen Geräte neu Konfigurieren<br />
<br />
'''2. Ich sehe die Kommandos des Angeschlossenen Tasters in FHEM, jedoch kann ich den Rollo aus FHEM nicht steuern.'''<br />
<br />
Konfiguration hat nicht funktioniert.<br />
-> Noch einmal von vorne Anfangen.<br />
<br />
'''3. Der TF61J reagiert nicht auf Tasterkommandos'''<br />
<br />
*Der angeschlossene Taster hackt oder prellt. Beim eingeben der Tasterkommandos hin hören was das Relais macht (klack). Durch kürzeres oder längeres Drücken funktioniert es dann meistens.<br />
<br />
*Der TF61J ist nicht im Lernmodus. Entsperren<br />
<br />
*Der TF61J hat den Lernmodus verlassen (geschieht nach 120s). Strom An/Aus<br />
<br />
== Links ==<br />
[https://www.tipp-funk.de/bedienungsanleitungen/ Bedienungsanleitungen (Fertigungswoche beachten!)]<br />
<br />
<br />
[[Kategorie:EnOcean Components]]<br />
[[Kategorie:Rollladensteuerung]]</div>Westgatehttp://wiki.fhem.de/w/index.php?title=Datei:Tf61j.png&diff=30112Datei:Tf61j.png2019-04-08T07:38:34Z<p>Westgate: TF61J Fertigungswoche 21/18</p>
<hr />
<div>== Beschreibung ==<br />
TF61J Fertigungswoche 21/18</div>Westgatehttp://wiki.fhem.de/w/index.php?title=EnOcean-Verschl%C3%BCsselung&diff=30065EnOcean-Verschlüsselung2019-04-02T20:14:48Z<p>Westgate: </p>
<hr />
<div>== EnOcean-Verschlüsselung ==<br />
Im HowTo [[EnOcean-Verschlüsselung]] wird das verschlüsselte Einlernen eines Eltako FSR61 beschrieben.<br />
<br />
=== Einleitung ===<br />
Regulär kommunizieren mit FHEM eingelernte EnOcean Geräte unverschlüsselt.<br />
Da die Funksignale natürlich auch außerhalb des Hauses empfangbar sind könnte jemand mithören und die Signale welche wir im Haus verwenden abspeichern.<br />
Die gespeicherten Signale kann man dann von außen dazu benutzen die Dinge im Haus zu steuern.<br />
<br />
Licht an und aus ist sicher nicht sicherheitskritisch.<br />
Steuert man wie ich auch Türöffner über die Geräte sollte man sich jdeoch Gedanken über die Sicherheit machen.<br />
<br />
Die meisten neuen Eltako EnOcean Geräte (Blaue Serie mit Anfangsbuchstaben F.....), unterstützen auch Verschlüsselung.<br />
Die Tipp-Funk Serie unterstützt keine Verschlüsselung.<br />
<br />
FHEM unterstützt Verschlüsselung für EnOcean.<br />
Leider ist diese Funktion aber noch nicht dokumentiert.<br />
Ich hab ziemlich lange gebraucht bis ich die Verschlüsselung hin bekommen habe, deshalb teile ich mal mein Wissen am Beispiel eines FSR61 der einen Türöffner ansteuert.<br />
<br />
=== Dokumentation ===<br />
In der Commandref zu [https://www.fhem.de/commandref.html#EnOcean Commandref zu EnOcean] handelt der Bereich "Security Features" von der Verschlüsselung. Leider etwas kurz gehalten ;-)<br />
<br />
== Vorbereitung des Systems ==<br />
===RasperryPi===<br />
<br />
Zuerst müssen wir FHEM auf meinem RaspiPi einmal aufboren damit es Verschlüsselung für EnOcean unterstützt.<br />
Einloggen mit SSH. Dort die Kommandos aus der Commandref ausführen. Bei mir ging es nur ohne Fehlermeldung durch wenn ich ein "sudo" vorne angestellt habe um es als Root auszuführen.<br />
<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Rijndael'<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Random'<br />
<br />
=== Logfile FHEM ===<br />
Nach einem Neustart zeigt die Logfile von FHEM<br />
<br />
EnOcean Cryptographic functions available.<br />
<br />
== Anlegen des Devices in FHEM am Beispiel FSR61==<br />
Für verschlüsselte Schalter gibt es wohl eine spezielle EEP. Dies ist D2-03-00.<br />
Beim unverschlüsseltem Einlernen liefert der FSR61 eine andere EEP mit dieser ist ein "TeachInSec" nicht möglich (Fehlermeldung).<br />
<br />
define <Name> enOcean EnOID D2-03-00<br />
<br />
Bei meinen anderen Aktoren machte die SenderID Probleme, deshalb händisch raus suchen was schon belegt ist.<br />
<br />
{EnOcean_CheckSenderID("getUsedID","<IODev>","0000000")};<br />
<br />
Dann die letzte nehmen und +1 als subDef eintragen.<br />
<br />
Jetzt sollte das Gerät angelegt sein und bei "Set" TeachInSec verfügbar sein.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
<br />
== Gerät einlernen am Beispiel FSR61==<br />
<br />
1.<br />
Weil man nie sicher sein kann was so ein Gerät beim herum spielen gelernt hat immer den FSR61 komplett zurücksetzten.<br />
Oberer Drehschalter auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Rechtsanschlag drehen (Drehen im Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
2.<br />
Jetzt müssen wir die Bestätigungstelegramme (Bidirektionale Kommunikation) wieder einschalten.<br />
Oberer Drehschalter irgendwo hin dann auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
3.<br />
Jetzt wollen wir den Sensor verschlüsselt einlernen.<br />
Oberer Drehschalter irgendwo hin dann auf LRN.<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED fängt an schnell zu blinken.<br />
<br />
4.<br />
Jetzt die Verschlüsselung aktivieren und FHEM mit dem FSR61 bekannt machen.<br />
<br />
set <Name> teachInSec<br />
<br />
Die LED sollte jetzt aufhören zu blinken.<br />
Bei Readings steht jetzt "STE teach-in sent". Scheinbar schickt der FSR61 aber kein ACK Telegramm wenn es geklappt hat. Ist wohl bei einigen ELTAKO so https://forum.fhem.de/index.php/topic,75539.msg673530.html#msg673530.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner comMode uniDir<br />
attr HaustuerOeffner dataEnc VAES<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner keySnd 41C47EBFC3ACF98634F3F88FBB1F8CB3<br />
attr HaustuerOeffner macAlgo 3<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner rlcAlgo 2++<br />
attr HaustuerOeffner rlcSnd D9BC<br />
attr HaustuerOeffner rlcTX false<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner secLevel encryption<br />
attr HaustuerOeffner secMode snd<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 .rlcSnd D9BC<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 teach STE teach-in sent<br />
<br />
5.<br />
Jetzt noch den Sensor (Softwareschalter) einlernen den wir benutzen wollen um den FSR61 von FHEM aus zu steuern.<br />
Oberer Drehschalter auf LRN.<br />
Unterer Drehschalter in meinem Fall auf 80 (Universaltaster).<br />
<br />
Jetzt über Set BO die beiden Geräte noch bekannt machen.<br />
Das Blinken hört auf und man hört das Relais klacken.<br />
<br />
6.<br />
Jetzt stelle ich noch den Modus ER mit 6s ein.<br />
Beim Auslösen von B0 wird das Relais geschalten und für 6s gehalten. Genau das Richtige für den Türöffner.<br />
<br />
[[Kategorie:HOWTOS]]<br />
[[Kategorie:EnOcean Components|!]]</div>Westgatehttp://wiki.fhem.de/w/index.php?title=EnOcean-Verschl%C3%BCsselung&diff=30064EnOcean-Verschlüsselung2019-04-02T20:12:03Z<p>Westgate: </p>
<hr />
<div>== EnOcean-Verschlüsselung ==<br />
Im HowTo [[EnOcean-Verschlüsselung]] wird das verschlüsselte Einlernen eines Eltako FSR61 beschrieben.<br />
<br />
=== Einleitung ===<br />
Regulär kommunizieren mit FHEM eingelernte EnOcean Geräte unverschlüsselt.<br />
Da die Funksignale natürlich auch außerhalb des Hauses empfangbar sind könnte jemand mithören und die Signale welche wir im Haus verwenden abspeichern.<br />
Die gespeicherten Signale kann man dann von außen dazu benutzen die Dinge im Haus zu steuern.<br />
<br />
Licht an und aus ist sicher nicht sicherheitskritisch.<br />
Steuert man wie ich auch Türöffner über die Geräte sollte man sich jdeoch Gedanken über die Sicherheit machen.<br />
<br />
Die meisten neuen Eltako EnOcean Geräte (Blaue Serie mit Anfangsbuchstaben F.....), unterstützen auch Verschlüsselung.<br />
Die Tipp-Funk Serie unterstützt keine Verschlüsselung.<br />
<br />
FHEM unterstützt Verschlüsselung für EnOcean.<br />
Leider ist diese Funktion aber noch nicht dokumentiert.<br />
Ich hab ziemlich lange gebraucht bis ich die Verschlüsselung hin bekommen habe, deshalb teile ich mal mein Wissen am Beispiel eines FSR61 der einen Türöffner ansteuert.<br />
<br />
=== Dokumentation ===<br />
In der Commandref zu [https://www.fhem.de/commandref.html#EnOcean Commandref zu EnOcean] handelt der Bereich "Security Features" von der Verschlüsselung. Leider etwas kurz gehalten ;-)<br />
<br />
== Vorbereitung des Systems ==<br />
===RasperryPi===<br />
<br />
Zuerst müssen wir FHEM auf meinem RaspiPi einmal aufboren damit es Verschlüsselung für EnOcean unterstützt.<br />
Einloggen mit SSH. Dort die Kommandos aus der Commandref ausführen. Bei mir ging es nur ohne Fehlermeldung durch wenn ich ein "sudo" vorne angestellt habe um es als Root auszuführen.<br />
<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Rijndael'<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Random'<br />
<br />
=== Logfile FHEM ===<br />
Nach einem Neustart zeigt die Logfile von FHEM<br />
<br />
EnOcean Cryptographic functions available.<br />
<br />
== Anlegen des Devices in FHEM am Beispiel FSR61==<br />
Für verschlüsselte Schalter gibt es wohl eine spezielle EEP. Dies ist D2-03-00.<br />
Beim unverschlüsseltem Einlernen liefert der FSR61 eine andere EEP mit dieser ist ein "TeachInSec" nicht möglich (Fehlermeldung).<br />
<br />
define <Name> enOcean EnOID D2-03-00<br />
<br />
Bei meinen anderen Aktoren machte die SenderID Probleme, deshalb händisch raus suchen was schon belegt ist.<br />
<br />
{EnOcean_CheckSenderID("getUsedID","<IODev>","0000000")};<br />
<br />
Dann die letzte nehmen und +1 als subDef eintragen.<br />
<br />
Jetzt sollte das Gerät angelegt sein und bei "Set" TeachInSec verfügbar sein.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
<br />
== Gerät einlernen am Beispiel FSR61==<br />
<br />
1.<br />
Weil man nie sicher sein kann was so ein Gerät beim herum spielen gelernt hat immer den FSR61 komplett zurücksetzten.<br />
Oberer Drehschalter auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Rechtsanschlag drehen (Drehen im Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
2.<br />
Jetzt müssen wir die Bestätigungstelegramme (Bidirektionale Kommunikation) wieder einschalten.<br />
Oberer Drehschalter irgendwo hin dann auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
3.<br />
Jetzt wollen wir den Sensor verschlüsselt einlernen.<br />
Oberer Drehschalter irgendwo hin dann auf LRN.<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED fängt an schnell zu blinken.<br />
<br />
4.<br />
Jetzt die Verschlüsselung aktivieren und FHEM mit dem FSR61 bekannt machen.<br />
<br />
set <Name> teachInSec<br />
<br />
Die LED sollte jetzt aufhören zu blinken.<br />
Bei Readings steht jetzt "STE teach-in sent". Scheinbar schickt der FSR61 aber kein ACK Telegramm wenn es geklappt hat. Ist wohl bei einigen ELTAKO so https://forum.fhem.de/index.php/topic,75539.msg673530.html#msg673530.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner comMode uniDir<br />
attr HaustuerOeffner dataEnc VAES<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner keySnd 41C47EBFC3ACF98634F3F88FBB1F8CB3<br />
attr HaustuerOeffner macAlgo 3<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner rlcAlgo 2++<br />
attr HaustuerOeffner rlcSnd D9BC<br />
attr HaustuerOeffner rlcTX false<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner secLevel encryption<br />
attr HaustuerOeffner secMode snd<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 .rlcSnd D9BC<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 teach STE teach-in sent<br />
<br />
5.<br />
Jetzt noch den Sensor (Softwareschalter) einlernen den wir benutzen wollen um den FSR61 von FHEM aus zu steuern.<br />
Oberer Drehschalter auf LRN.<br />
Unterer Drehschalter in meinem Fall auf 80 (Universaltaster).<br />
<br />
Jetzt über Set BO die beiden Geräte noch bekannt machen.<br />
Das Blinken hört auf und man hört das Relais klacken.<br />
<br />
6.<br />
Jetzt stelle ich noch den Modus ER mit 6s ein.<br />
Beim Auslösen von B0 wird das Relais geschalten und für 6s gehalten. Genau das Richtige für den Türöffner.<br />
<br />
[[Kategorie:EnOcean Components]]</div>Westgatehttp://wiki.fhem.de/w/index.php?title=Kategorie_Diskussion:EnOcean-Verschl%C3%BCsselung&diff=30063Kategorie Diskussion:EnOcean-Verschlüsselung2019-04-02T20:11:42Z<p>Westgate: Westgate verschob die Seite Kategorie Diskussion:EnOcean-Verschlüsselung nach Diskussion:EnOcean-Verschlüsselung und überschrieb dabei eine Weiterleitung</p>
<hr />
<div>#WEITERLEITUNG [[Diskussion:EnOcean-Verschlüsselung]]</div>Westgatehttp://wiki.fhem.de/w/index.php?title=Diskussion:EnOcean-Verschl%C3%BCsselung&diff=30062Diskussion:EnOcean-Verschlüsselung2019-04-02T20:11:42Z<p>Westgate: Westgate verschob die Seite Kategorie Diskussion:EnOcean-Verschlüsselung nach Diskussion:EnOcean-Verschlüsselung und überschrieb dabei eine Weiterleitung</p>
<hr />
<div>== Willkommen! ==<br />
{| width="100%" cellspacing="0" cellpadding="6" style="line-height: 20px; background: #E0E0E0; border: 2px solid #1874CD;"<br />
|-<br />
| colspan="4" style="background:#1874CD;" |<big><span style="color: #FAFAFA">'''Hallo Westgate,''' willkommen im FHEM Wiki!</span></big><br />
|-<br />
| colspan="4" | Danke für dein Interesse an unserem Projekt, ich freue mich schon auf deine weiteren Beiträge. Die folgenden Seiten sollten dir die ersten Schritte erleichtern, bitte nimm dir daher etwas Zeit, sie zu lesen.<br />
<br />
----<br />
'''FHEM-spezifische Informationen'''<br />
<br />
|-<br />
| width="8%" | &nbsp;<br />
| width="38%" | '''[[Systemübersicht]]'''<br />''FHEM Systemübersicht''<br />
| width="8%" | &nbsp;<br />
| width="38%" | '''[[FHEMWiki:Über FHEMWiki]]'''<br />''Informationen über dieses Wiki''<br />
<!-- Abschnitt auf Kommentar gesetzt<br />
|-<br />
| colspan="4" |<br />
----<br />
<br />
{{Todo|FHEM-spezifische Anleitungen und Regeln.}}<br />
<br />
---- <br />
Ende von 'Abschnitt auf Kommentar gesetzt' --><br />
|-<br />
| colspan="4" | <br />
----<br />
'''Generelle Informationen über (Media)Wikis'''<br />
|-<br />
| width="8%" | [[Datei:Crystal Clear app kedit.svg|rechts|30px|link=Hilfe:Bearbeiten]]<br />
| width="38%" | '''[[Hilfe:Bearbeiten]]'''<br />''Zugang zu allen wichtigen Informationen.''<br />
| width="8%" | [[Datei:X-office-presentation.svg|rechts|30px|link=Wikipedia:Tutorial]]<br />
| width="38%" | <!-- '''[[Wikipedia:Tutorial]]'''-->'''[http://de.wikipedia.org/wiki/Wikipedia:Tutorial Wikipedia:Tutorial]'''<br />''Schritt-für-Schritt-Anleitung für Einsteiger.''<br />
|-<br />
| [[Datei:Applications-system.svg|rechts|30px|link=Wikipedia:Grundprinzipien]]<br />
| '''<!--[[Wikipedia:Grundprinzipien]]-->[http://de.wikipedia.org/wiki/Wikipedia:Grundprinzipien Wikipedia:Grundprinzipien]'''<br />''Die grundlegende Philosophie unseres Projekts.''<br />
| [[Datei:MentorenProgrammLogo-7.svg|rechts|60px|link=Wikipedia:Mentorenprogramm]]<br />
| '''<!--[[Wikipedia:Mentorenprogramm]]-->[http://de.wikipedia.org/wiki/Wikipedia:Mentorenprogramm Wikipedia:Mentorenprogramm]'''<br />''Persönliche Einführung in die Beteiligung bei Wikipedia.''<br />
|-<br />
| colspan="4" |<br />
----<br />
Bitte beachte, <!--[[Wikipedia:Was Wikipedia nicht ist|was Wikipedia nicht ist]]-->[http://de.wikipedia.org/wiki/Wikipedia:Was_Wikipedia_nicht_ist was Wikipedia nicht ist], und "unterschreibe" deine Diskussionsbeiträge durch Eingabe von <code>--<nowiki>~~~~</nowiki></code> oder durch Drücken der Schaltfläche [[Datei:button_sig.png|Signaturknopf|20px|link=Hilfe:Signatur]] über dem Bearbeitungsfeld. Artikel werden jedoch nicht unterschrieben, und wofür die Zusammenfassungszeile da ist, erfährst du unter <!--[[wikipedia:Hilfe:Zusammenfassung und Quellen|Hilfe:Zusammenfassung und Quellen]]-->[http://de.wikipedia.org/wiki/Hilfe:Zusammenfassung_und_Quellen Zusammenfassung und Quellen]. <br /><br /><br />
[[Datei:Nuvola apps ksirc.png|25px|link=Benutzer Diskussion:Ph1959de]] &nbsp;&nbsp; '''Hast du Fragen an mich?''' Schreib mir auf [[Benutzer Diskussion:Ph1959de|<u>meiner</u> Diskussionsseite]]! Viele Grüße, [[Benutzer:Ph1959de|Peter]] ([[Benutzer Diskussion:Ph1959de|Diskussion]]) 11:32, 30. Mär. 2019 (CET)<br />
|}</div>Westgatehttp://wiki.fhem.de/w/index.php?title=Kategorie:EnOcean-Verschl%C3%BCsselung&diff=30061Kategorie:EnOcean-Verschlüsselung2019-04-02T20:11:42Z<p>Westgate: Westgate verschob die Seite Kategorie:EnOcean-Verschlüsselung nach EnOcean-Verschlüsselung und überschrieb dabei eine Weiterleitung</p>
<hr />
<div>#WEITERLEITUNG [[EnOcean-Verschlüsselung]]</div>Westgatehttp://wiki.fhem.de/w/index.php?title=EnOcean-Verschl%C3%BCsselung&diff=30060EnOcean-Verschlüsselung2019-04-02T20:11:42Z<p>Westgate: Westgate verschob die Seite Kategorie:EnOcean-Verschlüsselung nach EnOcean-Verschlüsselung und überschrieb dabei eine Weiterleitung</p>
<hr />
<div>== EnOcean-Verschlüsselung ==<br />
Im HowTo [[EnOcean-Verschlüsselung]] wird das verschlüsselte Einlernen eines Eltako FSR61 beschrieben.<br />
<br />
=== Einleitung ===<br />
Regulär kommunizieren mit FHEM eingelernte EnOcean Geräte unverschlüsselt.<br />
Da die Funksignale natürlich auch außerhalb des Hauses empfangbar sind könnte jemand mithören und die Signale welche wir im Haus verwenden abspeichern.<br />
Die gespeicherten Signale kann man dann von außen dazu benutzen die Dinge im Haus zu steuern.<br />
<br />
Licht an und aus ist sicher nicht sicherheitskritisch.<br />
Steuert man wie ich auch Türöffner über die Geräte sollte man sich jdeoch Gedanken über die Sicherheit machen.<br />
<br />
Die meisten neuen Eltako EnOcean Geräte (Blaue Serie mit Anfangsbuchstaben F.....), unterstützen auch Verschlüsselung.<br />
Die Tipp-Funk Serie unterstützt keine Verschlüsselung.<br />
<br />
FHEM unterstützt Verschlüsselung für EnOcean.<br />
Leider ist diese Funktion aber noch nicht dokumentiert.<br />
Ich hab ziemlich lange gebraucht bis ich die Verschlüsselung hin bekommen habe, deshalb teile ich mal mein Wissen am Beispiel eines FSR61 der einen Türöffner ansteuert.<br />
<br />
=== Dokumentation ===<br />
In der Commandref zu [https://www.fhem.de/commandref.html#EnOcean Commandref zu EnOcean] handelt der Bereich "Security Features" von der Verschlüsselung. Leider etwas kurz gehalten ;-)<br />
<br />
== Vorbereitung des Systems ==<br />
===RasperryPi===<br />
<br />
Zuerst müssen wir FHEM auf meinem RaspiPi einmal aufboren damit es Verschlüsselung für EnOcean unterstützt.<br />
Einloggen mit SSH. Dort die Kommandos aus der Commandref ausführen. Bei mir ging es nur ohne Fehlermeldung durch wenn ich ein "sudo" vorne angestellt habe um es als Root auszuführen.<br />
<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Rijndael'<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Random'<br />
<br />
=== Logfile FHEM ===<br />
Nach einem Neustart zeigt die Logfile von FHEM<br />
<br />
EnOcean Cryptographic functions available.<br />
<br />
== Anlegen des Devices in FHEM am Beispiel FSR61==<br />
Für verschlüsselte Schalter gibt es wohl eine spezielle EEP. Dies ist D2-03-00.<br />
Beim unverschlüsseltem Einlernen liefert der FSR61 eine andere EEP mit dieser ist ein "TeachInSec" nicht möglich (Fehlermeldung).<br />
<br />
define <Name> enOcean EnOID D2-03-00<br />
<br />
Bei meinen anderen Aktoren machte die SenderID Probleme, deshalb händisch raus suchen was schon belegt ist.<br />
<br />
{EnOcean_CheckSenderID("getUsedID","<IODev>","0000000")};<br />
<br />
Dann die letzte nehmen und +1 als subDef eintragen.<br />
<br />
Jetzt sollte das Gerät angelegt sein und bei "Set" TeachInSec verfügbar sein.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
<br />
== Gerät einlernen am Beispiel FSR61==<br />
<br />
1.<br />
Weil man nie sicher sein kann was so ein Gerät beim herum spielen gelernt hat immer den FSR61 komplett zurücksetzten.<br />
Oberer Drehschalter auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Rechtsanschlag drehen (Drehen im Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
2.<br />
Jetzt müssen wir die Bestätigungstelegramme (Bidirektionale Kommunikation) wieder einschalten.<br />
Oberer Drehschalter irgendwo hin dann auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
3.<br />
Jetzt wollen wir den Sensor verschlüsselt einlernen.<br />
Oberer Drehschalter irgendwo hin dann auf LRN.<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED fängt an schnell zu blinken.<br />
<br />
4.<br />
Jetzt die Verschlüsselung aktivieren und FHEM mit dem FSR61 bekannt machen.<br />
<br />
set <Name> teachInSec<br />
<br />
Die LED sollte jetzt aufhören zu blinken.<br />
Bei Readings steht jetzt "STE teach-in sent". Scheinbar schickt der FSR61 aber kein ACK Telegramm wenn es geklappt hat. Ist wohl bei einigen ELTAKO so https://forum.fhem.de/index.php/topic,75539.msg673530.html#msg673530.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner comMode uniDir<br />
attr HaustuerOeffner dataEnc VAES<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner keySnd 41C47EBFC3ACF98634F3F88FBB1F8CB3<br />
attr HaustuerOeffner macAlgo 3<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner rlcAlgo 2++<br />
attr HaustuerOeffner rlcSnd D9BC<br />
attr HaustuerOeffner rlcTX false<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner secLevel encryption<br />
attr HaustuerOeffner secMode snd<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 .rlcSnd D9BC<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 teach STE teach-in sent<br />
<br />
5.<br />
Jetzt noch den Sensor (Softwareschalter) einlernen den wir benutzen wollen um den FSR61 von FHEM aus zu steuern.<br />
Oberer Drehschalter auf LRN.<br />
Unterer Drehschalter in meinem Fall auf 80 (Universaltaster).<br />
<br />
Jetzt über Set BO die beiden Geräte noch bekannt machen.<br />
Das Blinken hört auf und man hört das Relais klacken.<br />
<br />
6.<br />
Jetzt stelle ich noch den Modus ER mit 6s ein.<br />
Beim Auslösen von B0 wird das Relais geschalten und für 6s gehalten. Genau das Richtige für den Türöffner.</div>Westgatehttp://wiki.fhem.de/w/index.php?title=Diskussion:EnOcean-Verschl%C3%BCsselung&diff=30058Diskussion:EnOcean-Verschlüsselung2019-04-02T20:08:37Z<p>Westgate: Westgate verschob die Seite Diskussion:EnOcean-Verschlüsselung nach Kategorie Diskussion:EnOcean-Verschlüsselung</p>
<hr />
<div>== Willkommen! ==<br />
{| width="100%" cellspacing="0" cellpadding="6" style="line-height: 20px; background: #E0E0E0; border: 2px solid #1874CD;"<br />
|-<br />
| colspan="4" style="background:#1874CD;" |<big><span style="color: #FAFAFA">'''Hallo Westgate,''' willkommen im FHEM Wiki!</span></big><br />
|-<br />
| colspan="4" | Danke für dein Interesse an unserem Projekt, ich freue mich schon auf deine weiteren Beiträge. Die folgenden Seiten sollten dir die ersten Schritte erleichtern, bitte nimm dir daher etwas Zeit, sie zu lesen.<br />
<br />
----<br />
'''FHEM-spezifische Informationen'''<br />
<br />
|-<br />
| width="8%" | &nbsp;<br />
| width="38%" | '''[[Systemübersicht]]'''<br />''FHEM Systemübersicht''<br />
| width="8%" | &nbsp;<br />
| width="38%" | '''[[FHEMWiki:Über FHEMWiki]]'''<br />''Informationen über dieses Wiki''<br />
<!-- Abschnitt auf Kommentar gesetzt<br />
|-<br />
| colspan="4" |<br />
----<br />
<br />
{{Todo|FHEM-spezifische Anleitungen und Regeln.}}<br />
<br />
---- <br />
Ende von 'Abschnitt auf Kommentar gesetzt' --><br />
|-<br />
| colspan="4" | <br />
----<br />
'''Generelle Informationen über (Media)Wikis'''<br />
|-<br />
| width="8%" | [[Datei:Crystal Clear app kedit.svg|rechts|30px|link=Hilfe:Bearbeiten]]<br />
| width="38%" | '''[[Hilfe:Bearbeiten]]'''<br />''Zugang zu allen wichtigen Informationen.''<br />
| width="8%" | [[Datei:X-office-presentation.svg|rechts|30px|link=Wikipedia:Tutorial]]<br />
| width="38%" | <!-- '''[[Wikipedia:Tutorial]]'''-->'''[http://de.wikipedia.org/wiki/Wikipedia:Tutorial Wikipedia:Tutorial]'''<br />''Schritt-für-Schritt-Anleitung für Einsteiger.''<br />
|-<br />
| [[Datei:Applications-system.svg|rechts|30px|link=Wikipedia:Grundprinzipien]]<br />
| '''<!--[[Wikipedia:Grundprinzipien]]-->[http://de.wikipedia.org/wiki/Wikipedia:Grundprinzipien Wikipedia:Grundprinzipien]'''<br />''Die grundlegende Philosophie unseres Projekts.''<br />
| [[Datei:MentorenProgrammLogo-7.svg|rechts|60px|link=Wikipedia:Mentorenprogramm]]<br />
| '''<!--[[Wikipedia:Mentorenprogramm]]-->[http://de.wikipedia.org/wiki/Wikipedia:Mentorenprogramm Wikipedia:Mentorenprogramm]'''<br />''Persönliche Einführung in die Beteiligung bei Wikipedia.''<br />
|-<br />
| colspan="4" |<br />
----<br />
Bitte beachte, <!--[[Wikipedia:Was Wikipedia nicht ist|was Wikipedia nicht ist]]-->[http://de.wikipedia.org/wiki/Wikipedia:Was_Wikipedia_nicht_ist was Wikipedia nicht ist], und "unterschreibe" deine Diskussionsbeiträge durch Eingabe von <code>--<nowiki>~~~~</nowiki></code> oder durch Drücken der Schaltfläche [[Datei:button_sig.png|Signaturknopf|20px|link=Hilfe:Signatur]] über dem Bearbeitungsfeld. Artikel werden jedoch nicht unterschrieben, und wofür die Zusammenfassungszeile da ist, erfährst du unter <!--[[wikipedia:Hilfe:Zusammenfassung und Quellen|Hilfe:Zusammenfassung und Quellen]]-->[http://de.wikipedia.org/wiki/Hilfe:Zusammenfassung_und_Quellen Zusammenfassung und Quellen]. <br /><br /><br />
[[Datei:Nuvola apps ksirc.png|25px|link=Benutzer Diskussion:Ph1959de]] &nbsp;&nbsp; '''Hast du Fragen an mich?''' Schreib mir auf [[Benutzer Diskussion:Ph1959de|<u>meiner</u> Diskussionsseite]]! Viele Grüße, [[Benutzer:Ph1959de|Peter]] ([[Benutzer Diskussion:Ph1959de|Diskussion]]) 11:32, 30. Mär. 2019 (CET)<br />
|}</div>Westgatehttp://wiki.fhem.de/w/index.php?title=EnOcean-Verschl%C3%BCsselung&diff=30056EnOcean-Verschlüsselung2019-04-02T20:08:37Z<p>Westgate: Westgate verschob die Seite EnOcean-Verschlüsselung nach Kategorie:EnOcean-Verschlüsselung</p>
<hr />
<div>== EnOcean-Verschlüsselung ==<br />
Im HowTo [[EnOcean-Verschlüsselung]] wird das verschlüsselte Einlernen eines Eltako FSR61 beschrieben.<br />
<br />
=== Einleitung ===<br />
Regulär kommunizieren mit FHEM eingelernte EnOcean Geräte unverschlüsselt.<br />
Da die Funksignale natürlich auch außerhalb des Hauses empfangbar sind könnte jemand mithören und die Signale welche wir im Haus verwenden abspeichern.<br />
Die gespeicherten Signale kann man dann von außen dazu benutzen die Dinge im Haus zu steuern.<br />
<br />
Licht an und aus ist sicher nicht sicherheitskritisch.<br />
Steuert man wie ich auch Türöffner über die Geräte sollte man sich jdeoch Gedanken über die Sicherheit machen.<br />
<br />
Die meisten neuen Eltako EnOcean Geräte (Blaue Serie mit Anfangsbuchstaben F.....), unterstützen auch Verschlüsselung.<br />
Die Tipp-Funk Serie unterstützt keine Verschlüsselung.<br />
<br />
FHEM unterstützt Verschlüsselung für EnOcean.<br />
Leider ist diese Funktion aber noch nicht dokumentiert.<br />
Ich hab ziemlich lange gebraucht bis ich die Verschlüsselung hin bekommen habe, deshalb teile ich mal mein Wissen am Beispiel eines FSR61 der einen Türöffner ansteuert.<br />
<br />
=== Dokumentation ===<br />
In der Commandref zu [https://www.fhem.de/commandref.html#EnOcean Commandref zu EnOcean] handelt der Bereich "Security Features" von der Verschlüsselung. Leider etwas kurz gehalten ;-)<br />
<br />
== Vorbereitung des Systems ==<br />
===RasperryPi===<br />
<br />
Zuerst müssen wir FHEM auf meinem RaspiPi einmal aufboren damit es Verschlüsselung für EnOcean unterstützt.<br />
Einloggen mit SSH. Dort die Kommandos aus der Commandref ausführen. Bei mir ging es nur ohne Fehlermeldung durch wenn ich ein "sudo" vorne angestellt habe um es als Root auszuführen.<br />
<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Rijndael'<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Random'<br />
<br />
=== Logfile FHEM ===<br />
Nach einem Neustart zeigt die Logfile von FHEM<br />
<br />
EnOcean Cryptographic functions available.<br />
<br />
== Anlegen des Devices in FHEM am Beispiel FSR61==<br />
Für verschlüsselte Schalter gibt es wohl eine spezielle EEP. Dies ist D2-03-00.<br />
Beim unverschlüsseltem Einlernen liefert der FSR61 eine andere EEP mit dieser ist ein "TeachInSec" nicht möglich (Fehlermeldung).<br />
<br />
define <Name> enOcean EnOID D2-03-00<br />
<br />
Bei meinen anderen Aktoren machte die SenderID Probleme, deshalb händisch raus suchen was schon belegt ist.<br />
<br />
{EnOcean_CheckSenderID("getUsedID","<IODev>","0000000")};<br />
<br />
Dann die letzte nehmen und +1 als subDef eintragen.<br />
<br />
Jetzt sollte das Gerät angelegt sein und bei "Set" TeachInSec verfügbar sein.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
<br />
== Gerät einlernen am Beispiel FSR61==<br />
<br />
1.<br />
Weil man nie sicher sein kann was so ein Gerät beim herum spielen gelernt hat immer den FSR61 komplett zurücksetzten.<br />
Oberer Drehschalter auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Rechtsanschlag drehen (Drehen im Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
2.<br />
Jetzt müssen wir die Bestätigungstelegramme (Bidirektionale Kommunikation) wieder einschalten.<br />
Oberer Drehschalter irgendwo hin dann auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
3.<br />
Jetzt wollen wir den Sensor verschlüsselt einlernen.<br />
Oberer Drehschalter irgendwo hin dann auf LRN.<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED fängt an schnell zu blinken.<br />
<br />
4.<br />
Jetzt die Verschlüsselung aktivieren und FHEM mit dem FSR61 bekannt machen.<br />
<br />
set <Name> teachInSec<br />
<br />
Die LED sollte jetzt aufhören zu blinken.<br />
Bei Readings steht jetzt "STE teach-in sent". Scheinbar schickt der FSR61 aber kein ACK Telegramm wenn es geklappt hat. Ist wohl bei einigen ELTAKO so https://forum.fhem.de/index.php/topic,75539.msg673530.html#msg673530.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner comMode uniDir<br />
attr HaustuerOeffner dataEnc VAES<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner keySnd 41C47EBFC3ACF98634F3F88FBB1F8CB3<br />
attr HaustuerOeffner macAlgo 3<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner rlcAlgo 2++<br />
attr HaustuerOeffner rlcSnd D9BC<br />
attr HaustuerOeffner rlcTX false<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner secLevel encryption<br />
attr HaustuerOeffner secMode snd<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 .rlcSnd D9BC<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 teach STE teach-in sent<br />
<br />
5.<br />
Jetzt noch den Sensor (Softwareschalter) einlernen den wir benutzen wollen um den FSR61 von FHEM aus zu steuern.<br />
Oberer Drehschalter auf LRN.<br />
Unterer Drehschalter in meinem Fall auf 80 (Universaltaster).<br />
<br />
Jetzt über Set BO die beiden Geräte noch bekannt machen.<br />
Das Blinken hört auf und man hört das Relais klacken.<br />
<br />
6.<br />
Jetzt stelle ich noch den Modus ER mit 6s ein.<br />
Beim Auslösen von B0 wird das Relais geschalten und für 6s gehalten. Genau das Richtige für den Türöffner.</div>Westgatehttp://wiki.fhem.de/w/index.php?title=EnOcean-Verschl%C3%BCsselung&diff=30055EnOcean-Verschlüsselung2019-04-02T20:07:02Z<p>Westgate: </p>
<hr />
<div>== EnOcean-Verschlüsselung ==<br />
Im HowTo [[EnOcean-Verschlüsselung]] wird das verschlüsselte Einlernen eines Eltako FSR61 beschrieben.<br />
<br />
=== Einleitung ===<br />
Regulär kommunizieren mit FHEM eingelernte EnOcean Geräte unverschlüsselt.<br />
Da die Funksignale natürlich auch außerhalb des Hauses empfangbar sind könnte jemand mithören und die Signale welche wir im Haus verwenden abspeichern.<br />
Die gespeicherten Signale kann man dann von außen dazu benutzen die Dinge im Haus zu steuern.<br />
<br />
Licht an und aus ist sicher nicht sicherheitskritisch.<br />
Steuert man wie ich auch Türöffner über die Geräte sollte man sich jdeoch Gedanken über die Sicherheit machen.<br />
<br />
Die meisten neuen Eltako EnOcean Geräte (Blaue Serie mit Anfangsbuchstaben F.....), unterstützen auch Verschlüsselung.<br />
Die Tipp-Funk Serie unterstützt keine Verschlüsselung.<br />
<br />
FHEM unterstützt Verschlüsselung für EnOcean.<br />
Leider ist diese Funktion aber noch nicht dokumentiert.<br />
Ich hab ziemlich lange gebraucht bis ich die Verschlüsselung hin bekommen habe, deshalb teile ich mal mein Wissen am Beispiel eines FSR61 der einen Türöffner ansteuert.<br />
<br />
=== Dokumentation ===<br />
In der Commandref zu [https://www.fhem.de/commandref.html#EnOcean Commandref zu EnOcean] handelt der Bereich "Security Features" von der Verschlüsselung. Leider etwas kurz gehalten ;-)<br />
<br />
== Vorbereitung des Systems ==<br />
===RasperryPi===<br />
<br />
Zuerst müssen wir FHEM auf meinem RaspiPi einmal aufboren damit es Verschlüsselung für EnOcean unterstützt.<br />
Einloggen mit SSH. Dort die Kommandos aus der Commandref ausführen. Bei mir ging es nur ohne Fehlermeldung durch wenn ich ein "sudo" vorne angestellt habe um es als Root auszuführen.<br />
<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Rijndael'<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Random'<br />
<br />
=== Logfile FHEM ===<br />
Nach einem Neustart zeigt die Logfile von FHEM<br />
<br />
EnOcean Cryptographic functions available.<br />
<br />
== Anlegen des Devices in FHEM am Beispiel FSR61==<br />
Für verschlüsselte Schalter gibt es wohl eine spezielle EEP. Dies ist D2-03-00.<br />
Beim unverschlüsseltem Einlernen liefert der FSR61 eine andere EEP mit dieser ist ein "TeachInSec" nicht möglich (Fehlermeldung).<br />
<br />
define <Name> enOcean EnOID D2-03-00<br />
<br />
Bei meinen anderen Aktoren machte die SenderID Probleme, deshalb händisch raus suchen was schon belegt ist.<br />
<br />
{EnOcean_CheckSenderID("getUsedID","<IODev>","0000000")};<br />
<br />
Dann die letzte nehmen und +1 als subDef eintragen.<br />
<br />
Jetzt sollte das Gerät angelegt sein und bei "Set" TeachInSec verfügbar sein.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
<br />
== Gerät einlernen am Beispiel FSR61==<br />
<br />
1.<br />
Weil man nie sicher sein kann was so ein Gerät beim herum spielen gelernt hat immer den FSR61 komplett zurücksetzten.<br />
Oberer Drehschalter auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Rechtsanschlag drehen (Drehen im Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
2.<br />
Jetzt müssen wir die Bestätigungstelegramme (Bidirektionale Kommunikation) wieder einschalten.<br />
Oberer Drehschalter irgendwo hin dann auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
3.<br />
Jetzt wollen wir den Sensor verschlüsselt einlernen.<br />
Oberer Drehschalter irgendwo hin dann auf LRN.<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED fängt an schnell zu blinken.<br />
<br />
4.<br />
Jetzt die Verschlüsselung aktivieren und FHEM mit dem FSR61 bekannt machen.<br />
<br />
set <Name> teachInSec<br />
<br />
Die LED sollte jetzt aufhören zu blinken.<br />
Bei Readings steht jetzt "STE teach-in sent". Scheinbar schickt der FSR61 aber kein ACK Telegramm wenn es geklappt hat. Ist wohl bei einigen ELTAKO so https://forum.fhem.de/index.php/topic,75539.msg673530.html#msg673530.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner comMode uniDir<br />
attr HaustuerOeffner dataEnc VAES<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner keySnd 41C47EBFC3ACF98634F3F88FBB1F8CB3<br />
attr HaustuerOeffner macAlgo 3<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner rlcAlgo 2++<br />
attr HaustuerOeffner rlcSnd D9BC<br />
attr HaustuerOeffner rlcTX false<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner secLevel encryption<br />
attr HaustuerOeffner secMode snd<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 .rlcSnd D9BC<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 teach STE teach-in sent<br />
<br />
5.<br />
Jetzt noch den Sensor (Softwareschalter) einlernen den wir benutzen wollen um den FSR61 von FHEM aus zu steuern.<br />
Oberer Drehschalter auf LRN.<br />
Unterer Drehschalter in meinem Fall auf 80 (Universaltaster).<br />
<br />
Jetzt über Set BO die beiden Geräte noch bekannt machen.<br />
Das Blinken hört auf und man hört das Relais klacken.<br />
<br />
6.<br />
Jetzt stelle ich noch den Modus ER mit 6s ein.<br />
Beim Auslösen von B0 wird das Relais geschalten und für 6s gehalten. Genau das Richtige für den Türöffner.</div>Westgatehttp://wiki.fhem.de/w/index.php?title=Benutzer_Diskussion:Westgate&diff=30054Benutzer Diskussion:Westgate2019-04-02T20:06:41Z<p>Westgate: Westgate verschob die Seite Benutzer Diskussion:Westgate nach Diskussion:EnOcean-Verschlüsselung</p>
<hr />
<div>#WEITERLEITUNG [[Diskussion:EnOcean-Verschlüsselung]]</div>Westgatehttp://wiki.fhem.de/w/index.php?title=Diskussion:EnOcean-Verschl%C3%BCsselung&diff=30053Diskussion:EnOcean-Verschlüsselung2019-04-02T20:06:41Z<p>Westgate: Westgate verschob die Seite Benutzer Diskussion:Westgate nach Diskussion:EnOcean-Verschlüsselung</p>
<hr />
<div>== Willkommen! ==<br />
{| width="100%" cellspacing="0" cellpadding="6" style="line-height: 20px; background: #E0E0E0; border: 2px solid #1874CD;"<br />
|-<br />
| colspan="4" style="background:#1874CD;" |<big><span style="color: #FAFAFA">'''Hallo Westgate,''' willkommen im FHEM Wiki!</span></big><br />
|-<br />
| colspan="4" | Danke für dein Interesse an unserem Projekt, ich freue mich schon auf deine weiteren Beiträge. Die folgenden Seiten sollten dir die ersten Schritte erleichtern, bitte nimm dir daher etwas Zeit, sie zu lesen.<br />
<br />
----<br />
'''FHEM-spezifische Informationen'''<br />
<br />
|-<br />
| width="8%" | &nbsp;<br />
| width="38%" | '''[[Systemübersicht]]'''<br />''FHEM Systemübersicht''<br />
| width="8%" | &nbsp;<br />
| width="38%" | '''[[FHEMWiki:Über FHEMWiki]]'''<br />''Informationen über dieses Wiki''<br />
<!-- Abschnitt auf Kommentar gesetzt<br />
|-<br />
| colspan="4" |<br />
----<br />
<br />
{{Todo|FHEM-spezifische Anleitungen und Regeln.}}<br />
<br />
---- <br />
Ende von 'Abschnitt auf Kommentar gesetzt' --><br />
|-<br />
| colspan="4" | <br />
----<br />
'''Generelle Informationen über (Media)Wikis'''<br />
|-<br />
| width="8%" | [[Datei:Crystal Clear app kedit.svg|rechts|30px|link=Hilfe:Bearbeiten]]<br />
| width="38%" | '''[[Hilfe:Bearbeiten]]'''<br />''Zugang zu allen wichtigen Informationen.''<br />
| width="8%" | [[Datei:X-office-presentation.svg|rechts|30px|link=Wikipedia:Tutorial]]<br />
| width="38%" | <!-- '''[[Wikipedia:Tutorial]]'''-->'''[http://de.wikipedia.org/wiki/Wikipedia:Tutorial Wikipedia:Tutorial]'''<br />''Schritt-für-Schritt-Anleitung für Einsteiger.''<br />
|-<br />
| [[Datei:Applications-system.svg|rechts|30px|link=Wikipedia:Grundprinzipien]]<br />
| '''<!--[[Wikipedia:Grundprinzipien]]-->[http://de.wikipedia.org/wiki/Wikipedia:Grundprinzipien Wikipedia:Grundprinzipien]'''<br />''Die grundlegende Philosophie unseres Projekts.''<br />
| [[Datei:MentorenProgrammLogo-7.svg|rechts|60px|link=Wikipedia:Mentorenprogramm]]<br />
| '''<!--[[Wikipedia:Mentorenprogramm]]-->[http://de.wikipedia.org/wiki/Wikipedia:Mentorenprogramm Wikipedia:Mentorenprogramm]'''<br />''Persönliche Einführung in die Beteiligung bei Wikipedia.''<br />
|-<br />
| colspan="4" |<br />
----<br />
Bitte beachte, <!--[[Wikipedia:Was Wikipedia nicht ist|was Wikipedia nicht ist]]-->[http://de.wikipedia.org/wiki/Wikipedia:Was_Wikipedia_nicht_ist was Wikipedia nicht ist], und "unterschreibe" deine Diskussionsbeiträge durch Eingabe von <code>--<nowiki>~~~~</nowiki></code> oder durch Drücken der Schaltfläche [[Datei:button_sig.png|Signaturknopf|20px|link=Hilfe:Signatur]] über dem Bearbeitungsfeld. Artikel werden jedoch nicht unterschrieben, und wofür die Zusammenfassungszeile da ist, erfährst du unter <!--[[wikipedia:Hilfe:Zusammenfassung und Quellen|Hilfe:Zusammenfassung und Quellen]]-->[http://de.wikipedia.org/wiki/Hilfe:Zusammenfassung_und_Quellen Zusammenfassung und Quellen]. <br /><br /><br />
[[Datei:Nuvola apps ksirc.png|25px|link=Benutzer Diskussion:Ph1959de]] &nbsp;&nbsp; '''Hast du Fragen an mich?''' Schreib mir auf [[Benutzer Diskussion:Ph1959de|<u>meiner</u> Diskussionsseite]]! Viele Grüße, [[Benutzer:Ph1959de|Peter]] ([[Benutzer Diskussion:Ph1959de|Diskussion]]) 11:32, 30. Mär. 2019 (CET)<br />
|}</div>Westgatehttp://wiki.fhem.de/w/index.php?title=Benutzer:Westgate&diff=30052Benutzer:Westgate2019-04-02T20:06:41Z<p>Westgate: Westgate verschob die Seite Benutzer:Westgate nach EnOcean-Verschlüsselung</p>
<hr />
<div>#WEITERLEITUNG [[EnOcean-Verschlüsselung]]</div>Westgatehttp://wiki.fhem.de/w/index.php?title=EnOcean-Verschl%C3%BCsselung&diff=30051EnOcean-Verschlüsselung2019-04-02T20:06:41Z<p>Westgate: Westgate verschob die Seite Benutzer:Westgate nach EnOcean-Verschlüsselung</p>
<hr />
<div>== EnOcean-Verschlüsselung]] ==<br />
Im HowTo [[EnOcean-Verschlüsselung]] wird das verschlüsselte Einlernen eines Eltako FSR61 beschrieben.<br />
<br />
=== Einleitung ===<br />
Regulär kommunizieren mit FHEM eingelernte EnOcean Geräte unverschlüsselt.<br />
Da die Funksignale natürlich auch außerhalb des Hauses empfangbar sind könnte jemand mithören und die Signale welche wir im Haus verwenden abspeichern.<br />
Die gespeicherten Signale kann man dann von außen dazu benutzen die Dinge im Haus zu steuern.<br />
<br />
Licht an und aus ist sicher nicht sicherheitskritisch.<br />
Steuert man wie ich auch Türöffner über die Geräte sollte man sich jdeoch Gedanken über die Sicherheit machen.<br />
<br />
Die meisten neuen Eltako EnOcean Geräte (Blaue Serie mit Anfangsbuchstaben F.....), unterstützen auch Verschlüsselung.<br />
Die Tipp-Funk Serie unterstützt keine Verschlüsselung.<br />
<br />
FHEM unterstützt Verschlüsselung für EnOcean.<br />
Leider ist diese Funktion aber noch nicht dokumentiert.<br />
Ich hab ziemlich lange gebraucht bis ich die Verschlüsselung hin bekommen habe, deshalb teile ich mal mein Wissen am Beispiel eines FSR61 der einen Türöffner ansteuert.<br />
<br />
=== Dokumentation ===<br />
In der Commandref zu [https://www.fhem.de/commandref.html#EnOcean Commandref zu EnOcean] handelt der Bereich "Security Features" von der Verschlüsselung. Leider etwas kurz gehalten ;-)<br />
<br />
== Vorbereitung des Systems ==<br />
===RasperryPi===<br />
<br />
Zuerst müssen wir FHEM auf meinem RaspiPi einmal aufboren damit es Verschlüsselung für EnOcean unterstützt.<br />
Einloggen mit SSH. Dort die Kommandos aus der Commandref ausführen. Bei mir ging es nur ohne Fehlermeldung durch wenn ich ein "sudo" vorne angestellt habe um es als Root auszuführen.<br />
<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Rijndael'<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Random'<br />
<br />
=== Logfile FHEM ===<br />
Nach einem Neustart zeigt die Logfile von FHEM<br />
<br />
EnOcean Cryptographic functions available.<br />
<br />
== Anlegen des Devices in FHEM am Beispiel FSR61==<br />
Für verschlüsselte Schalter gibt es wohl eine spezielle EEP. Dies ist D2-03-00.<br />
Beim unverschlüsseltem Einlernen liefert der FSR61 eine andere EEP mit dieser ist ein "TeachInSec" nicht möglich (Fehlermeldung).<br />
<br />
define <Name> enOcean EnOID D2-03-00<br />
<br />
Bei meinen anderen Aktoren machte die SenderID Probleme, deshalb händisch raus suchen was schon belegt ist.<br />
<br />
{EnOcean_CheckSenderID("getUsedID","<IODev>","0000000")};<br />
<br />
Dann die letzte nehmen und +1 als subDef eintragen.<br />
<br />
Jetzt sollte das Gerät angelegt sein und bei "Set" TeachInSec verfügbar sein.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
<br />
== Gerät einlernen am Beispiel FSR61==<br />
<br />
1.<br />
Weil man nie sicher sein kann was so ein Gerät beim herum spielen gelernt hat immer den FSR61 komplett zurücksetzten.<br />
Oberer Drehschalter auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Rechtsanschlag drehen (Drehen im Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
2.<br />
Jetzt müssen wir die Bestätigungstelegramme (Bidirektionale Kommunikation) wieder einschalten.<br />
Oberer Drehschalter irgendwo hin dann auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
3.<br />
Jetzt wollen wir den Sensor verschlüsselt einlernen.<br />
Oberer Drehschalter irgendwo hin dann auf LRN.<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED fängt an schnell zu blinken.<br />
<br />
4.<br />
Jetzt die Verschlüsselung aktivieren und FHEM mit dem FSR61 bekannt machen.<br />
<br />
set <Name> teachInSec<br />
<br />
Die LED sollte jetzt aufhören zu blinken.<br />
Bei Readings steht jetzt "STE teach-in sent". Scheinbar schickt der FSR61 aber kein ACK Telegramm wenn es geklappt hat. Ist wohl bei einigen ELTAKO so https://forum.fhem.de/index.php/topic,75539.msg673530.html#msg673530.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner comMode uniDir<br />
attr HaustuerOeffner dataEnc VAES<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner keySnd 41C47EBFC3ACF98634F3F88FBB1F8CB3<br />
attr HaustuerOeffner macAlgo 3<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner rlcAlgo 2++<br />
attr HaustuerOeffner rlcSnd D9BC<br />
attr HaustuerOeffner rlcTX false<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner secLevel encryption<br />
attr HaustuerOeffner secMode snd<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 .rlcSnd D9BC<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 teach STE teach-in sent<br />
<br />
5.<br />
Jetzt noch den Sensor (Softwareschalter) einlernen den wir benutzen wollen um den FSR61 von FHEM aus zu steuern.<br />
Oberer Drehschalter auf LRN.<br />
Unterer Drehschalter in meinem Fall auf 80 (Universaltaster).<br />
<br />
Jetzt über Set BO die beiden Geräte noch bekannt machen.<br />
Das Blinken hört auf und man hört das Relais klacken.<br />
<br />
6.<br />
Jetzt stelle ich noch den Modus ER mit 6s ein.<br />
Beim Auslösen von B0 wird das Relais geschalten und für 6s gehalten. Genau das Richtige für den Türöffner.</div>Westgatehttp://wiki.fhem.de/w/index.php?title=EnOcean-Verschl%C3%BCsselung&diff=30050EnOcean-Verschlüsselung2019-04-02T19:59:53Z<p>Westgate: </p>
<hr />
<div>== EnOcean-Verschlüsselung]] ==<br />
Im HowTo [[EnOcean-Verschlüsselung]] wird das verschlüsselte Einlernen eines Eltako FSR61 beschrieben.<br />
<br />
=== Einleitung ===<br />
Regulär kommunizieren mit FHEM eingelernte EnOcean Geräte unverschlüsselt.<br />
Da die Funksignale natürlich auch außerhalb des Hauses empfangbar sind könnte jemand mithören und die Signale welche wir im Haus verwenden abspeichern.<br />
Die gespeicherten Signale kann man dann von außen dazu benutzen die Dinge im Haus zu steuern.<br />
<br />
Licht an und aus ist sicher nicht sicherheitskritisch.<br />
Steuert man wie ich auch Türöffner über die Geräte sollte man sich jdeoch Gedanken über die Sicherheit machen.<br />
<br />
Die meisten neuen Eltako EnOcean Geräte (Blaue Serie mit Anfangsbuchstaben F.....), unterstützen auch Verschlüsselung.<br />
Die Tipp-Funk Serie unterstützt keine Verschlüsselung.<br />
<br />
FHEM unterstützt Verschlüsselung für EnOcean.<br />
Leider ist diese Funktion aber noch nicht dokumentiert.<br />
Ich hab ziemlich lange gebraucht bis ich die Verschlüsselung hin bekommen habe, deshalb teile ich mal mein Wissen am Beispiel eines FSR61 der einen Türöffner ansteuert.<br />
<br />
=== Dokumentation ===<br />
In der Commandref zu [https://www.fhem.de/commandref.html#EnOcean Commandref zu EnOcean] handelt der Bereich "Security Features" von der Verschlüsselung. Leider etwas kurz gehalten ;-)<br />
<br />
== Vorbereitung des Systems ==<br />
===RasperryPi===<br />
<br />
Zuerst müssen wir FHEM auf meinem RaspiPi einmal aufboren damit es Verschlüsselung für EnOcean unterstützt.<br />
Einloggen mit SSH. Dort die Kommandos aus der Commandref ausführen. Bei mir ging es nur ohne Fehlermeldung durch wenn ich ein "sudo" vorne angestellt habe um es als Root auszuführen.<br />
<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Rijndael'<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Random'<br />
<br />
=== Logfile FHEM ===<br />
Nach einem Neustart zeigt die Logfile von FHEM<br />
<br />
EnOcean Cryptographic functions available.<br />
<br />
== Anlegen des Devices in FHEM am Beispiel FSR61==<br />
Für verschlüsselte Schalter gibt es wohl eine spezielle EEP. Dies ist D2-03-00.<br />
Beim unverschlüsseltem Einlernen liefert der FSR61 eine andere EEP mit dieser ist ein "TeachInSec" nicht möglich (Fehlermeldung).<br />
<br />
define <Name> enOcean EnOID D2-03-00<br />
<br />
Bei meinen anderen Aktoren machte die SenderID Probleme, deshalb händisch raus suchen was schon belegt ist.<br />
<br />
{EnOcean_CheckSenderID("getUsedID","<IODev>","0000000")};<br />
<br />
Dann die letzte nehmen und +1 als subDef eintragen.<br />
<br />
Jetzt sollte das Gerät angelegt sein und bei "Set" TeachInSec verfügbar sein.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
<br />
== Gerät einlernen am Beispiel FSR61==<br />
<br />
1.<br />
Weil man nie sicher sein kann was so ein Gerät beim herum spielen gelernt hat immer den FSR61 komplett zurücksetzten.<br />
Oberer Drehschalter auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Rechtsanschlag drehen (Drehen im Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
2.<br />
Jetzt müssen wir die Bestätigungstelegramme (Bidirektionale Kommunikation) wieder einschalten.<br />
Oberer Drehschalter irgendwo hin dann auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
3.<br />
Jetzt wollen wir den Sensor verschlüsselt einlernen.<br />
Oberer Drehschalter irgendwo hin dann auf LRN.<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED fängt an schnell zu blinken.<br />
<br />
4.<br />
Jetzt die Verschlüsselung aktivieren und FHEM mit dem FSR61 bekannt machen.<br />
<br />
set <Name> teachInSec<br />
<br />
Die LED sollte jetzt aufhören zu blinken.<br />
Bei Readings steht jetzt "STE teach-in sent". Scheinbar schickt der FSR61 aber kein ACK Telegramm wenn es geklappt hat. Ist wohl bei einigen ELTAKO so https://forum.fhem.de/index.php/topic,75539.msg673530.html#msg673530.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner comMode uniDir<br />
attr HaustuerOeffner dataEnc VAES<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner keySnd 41C47EBFC3ACF98634F3F88FBB1F8CB3<br />
attr HaustuerOeffner macAlgo 3<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner rlcAlgo 2++<br />
attr HaustuerOeffner rlcSnd D9BC<br />
attr HaustuerOeffner rlcTX false<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner secLevel encryption<br />
attr HaustuerOeffner secMode snd<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 .rlcSnd D9BC<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 teach STE teach-in sent<br />
<br />
5.<br />
Jetzt noch den Sensor (Softwareschalter) einlernen den wir benutzen wollen um den FSR61 von FHEM aus zu steuern.<br />
Oberer Drehschalter auf LRN.<br />
Unterer Drehschalter in meinem Fall auf 80 (Universaltaster).<br />
<br />
Jetzt über Set BO die beiden Geräte noch bekannt machen.<br />
Das Blinken hört auf und man hört das Relais klacken.<br />
<br />
6.<br />
Jetzt stelle ich noch den Modus ER mit 6s ein.<br />
Beim Auslösen von B0 wird das Relais geschalten und für 6s gehalten. Genau das Richtige für den Türöffner.</div>Westgatehttp://wiki.fhem.de/w/index.php?title=EnOcean-Verschl%C3%BCsselung&diff=30049EnOcean-Verschlüsselung2019-04-02T19:55:44Z<p>Westgate: </p>
<hr />
<div>== [[EnOcean-Verschlüsselung]] ==<br />
<br />
=== Einleitung ===<br />
Regulär kommunizieren mit FHEM eingelernte EnOcean Geräte unverschlüsselt.<br />
Da die Funksignale natürlich auch außerhalb des Hauses empfangbar sind könnte jemand mithören und die Signale welche wir im Haus verwenden abspeichern.<br />
Die gespeicherten Signale kann man dann von außen dazu benutzen die Dinge im Haus zu steuern.<br />
<br />
Licht an und aus ist sicher nicht sicherheitskritisch.<br />
Steuert man wie ich auch Türöffner über die Geräte sollte man sich jdeoch Gedanken über die Sicherheit machen.<br />
<br />
Die meisten neuen Eltako EnOcean Geräte (Blaue Serie mit Anfangsbuchstaben F.....), unterstützen auch Verschlüsselung.<br />
Die Tipp-Funk Serie unterstützt keine Verschlüsselung.<br />
<br />
FHEM unterstützt Verschlüsselung für EnOcean.<br />
Leider ist diese Funktion aber noch nicht dokumentiert.<br />
Ich hab ziemlich lange gebraucht bis ich die Verschlüsselung hin bekommen habe, deshalb teile ich mal mein Wissen am Beispiel eines FSR61 der einen Türöffner ansteuert.<br />
<br />
=== Dokumentation ===<br />
In der Commandref zu [https://www.fhem.de/commandref.html#EnOcean Commandref zu EnOcean] handelt der Bereich "Security Features" von der Verschlüsselung. Leider etwas kurz gehalten ;-)<br />
<br />
== Vorbereitung des Systems ==<br />
===RasperryPi===<br />
<br />
Zuerst müssen wir FHEM auf meinem RaspiPi einmal aufboren damit es Verschlüsselung für EnOcean unterstützt.<br />
Einloggen mit SSH. Dort die Kommandos aus der Commandref ausführen. Bei mir ging es nur ohne Fehlermeldung durch wenn ich ein "sudo" vorne angestellt habe um es als Root auszuführen.<br />
<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Rijndael'<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Random'<br />
<br />
=== Logfile FHEM ===<br />
Nach einem Neustart zeigt die Logfile von FHEM<br />
<br />
EnOcean Cryptographic functions available.<br />
<br />
== Anlegen des Devices in FHEM am Beispiel FSR61==<br />
Für verschlüsselte Schalter gibt es wohl eine spezielle EEP. Dies ist D2-03-00.<br />
Beim unverschlüsseltem Einlernen liefert der FSR61 eine andere EEP mit dieser ist ein "TeachInSec" nicht möglich (Fehlermeldung).<br />
<br />
define <Name> enOcean EnOID D2-03-00<br />
<br />
Bei meinen anderen Aktoren machte die SenderID Probleme, deshalb händisch raus suchen was schon belegt ist.<br />
<br />
{EnOcean_CheckSenderID("getUsedID","<IODev>","0000000")};<br />
<br />
Dann die letzte nehmen und +1 als subDef eintragen.<br />
<br />
Jetzt sollte das Gerät angelegt sein und bei "Set" TeachInSec verfügbar sein.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
<br />
== Gerät einlernen am Beispiel FSR61==<br />
<br />
1.<br />
Weil man nie sicher sein kann was so ein Gerät beim herum spielen gelernt hat immer den FSR61 komplett zurücksetzten.<br />
Oberer Drehschalter auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Rechtsanschlag drehen (Drehen im Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
2.<br />
Jetzt müssen wir die Bestätigungstelegramme (Bidirektionale Kommunikation) wieder einschalten.<br />
Oberer Drehschalter irgendwo hin dann auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
3.<br />
Jetzt wollen wir den Sensor verschlüsselt einlernen.<br />
Oberer Drehschalter irgendwo hin dann auf LRN.<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED fängt an schnell zu blinken.<br />
<br />
4.<br />
Jetzt die Verschlüsselung aktivieren und FHEM mit dem FSR61 bekannt machen.<br />
<br />
set <Name> teachInSec<br />
<br />
Die LED sollte jetzt aufhören zu blinken.<br />
Bei Readings steht jetzt "STE teach-in sent". Scheinbar schickt der FSR61 aber kein ACK Telegramm wenn es geklappt hat. Ist wohl bei einigen ELTAKO so https://forum.fhem.de/index.php/topic,75539.msg673530.html#msg673530.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner comMode uniDir<br />
attr HaustuerOeffner dataEnc VAES<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner keySnd 41C47EBFC3ACF98634F3F88FBB1F8CB3<br />
attr HaustuerOeffner macAlgo 3<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner rlcAlgo 2++<br />
attr HaustuerOeffner rlcSnd D9BC<br />
attr HaustuerOeffner rlcTX false<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner secLevel encryption<br />
attr HaustuerOeffner secMode snd<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 .rlcSnd D9BC<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 teach STE teach-in sent<br />
<br />
5.<br />
Jetzt noch den Sensor (Softwareschalter) einlernen den wir benutzen wollen um den FSR61 von FHEM aus zu steuern.<br />
Oberer Drehschalter auf LRN.<br />
Unterer Drehschalter in meinem Fall auf 80 (Universaltaster).<br />
<br />
Jetzt über Set BO die beiden Geräte noch bekannt machen.<br />
Das Blinken hört auf und man hört das Relais klacken.<br />
<br />
6.<br />
Jetzt stelle ich noch den Modus ER mit 6s ein.<br />
Beim Auslösen von B0 wird das Relais geschalten und für 6s gehalten. Genau das Richtige für den Türöffner.</div>Westgatehttp://wiki.fhem.de/w/index.php?title=EnOcean-Verschl%C3%BCsselung&diff=30048EnOcean-Verschlüsselung2019-04-02T19:53:19Z<p>Westgate: Die Seite wurde neu angelegt: „== EnOcean-Verschlüsselung == === Einleitung === Regulär kommunizieren mit FHEM eingelernte EnOcean Geräte unverschlüsselt. Da die Funksignale natürlich…“</p>
<hr />
<div>== EnOcean-Verschlüsselung ==<br />
<br />
=== Einleitung ===<br />
Regulär kommunizieren mit FHEM eingelernte EnOcean Geräte unverschlüsselt.<br />
Da die Funksignale natürlich auch außerhalb des Hauses empfangbar sind könnte jemand mithören und die Signale welche wir im Haus verwenden abspeichern.<br />
Die gespeicherten Signale kann man dann von außen dazu benutzen die Dinge im Haus zu steuern.<br />
<br />
Licht an und aus ist sicher nicht sicherheitskritisch.<br />
Steuert man wie ich auch Türöffner über die Geräte sollte man sich jdeoch Gedanken über die Sicherheit machen.<br />
<br />
Die meisten neuen Eltako EnOcean Geräte (Blaue Serie mit Anfangsbuchstaben F.....), unterstützen auch Verschlüsselung.<br />
Die Tipp-Funk Serie unterstützt keine Verschlüsselung.<br />
<br />
FHEM unterstützt Verschlüsselung für EnOcean.<br />
Leider ist diese Funktion aber noch nicht dokumentiert.<br />
Ich hab ziemlich lange gebraucht bis ich die Verschlüsselung hin bekommen habe, deshalb teile ich mal mein Wissen am Beispiel eines FSR61 der einen Türöffner ansteuert.<br />
<br />
=== Dokumentation ===<br />
In der Commandref zu [https://www.fhem.de/commandref.html#EnOcean Commandref zu EnOcean] handelt der Bereich "Security Features" von der Verschlüsselung. Leider etwas kurz gehalten ;-)<br />
<br />
== Vorbereitung des Systems ==<br />
===RasperryPi===<br />
<br />
Zuerst müssen wir FHEM auf meinem RaspiPi einmal aufboren damit es Verschlüsselung für EnOcean unterstützt.<br />
Einloggen mit SSH. Dort die Kommandos aus der Commandref ausführen. Bei mir ging es nur ohne Fehlermeldung durch wenn ich ein "sudo" vorne angestellt habe um es als Root auszuführen.<br />
<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Rijndael'<br />
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Random'<br />
<br />
=== Logfile FHEM ===<br />
Nach einem Neustart zeigt die Logfile von FHEM<br />
<br />
EnOcean Cryptographic functions available.<br />
<br />
== Anlegen des Devices in FHEM am Beispiel FSR61==<br />
Für verschlüsselte Schalter gibt es wohl eine spezielle EEP. Dies ist D2-03-00.<br />
Beim unverschlüsseltem Einlernen liefert der FSR61 eine andere EEP mit dieser ist ein "TeachInSec" nicht möglich (Fehlermeldung).<br />
<br />
define <Name> enOcean EnOID D2-03-00<br />
<br />
Bei meinen anderen Aktoren machte die SenderID Probleme, deshalb händisch raus suchen was schon belegt ist.<br />
<br />
{EnOcean_CheckSenderID("getUsedID","<IODev>","0000000")};<br />
<br />
Dann die letzte nehmen und +1 als subDef eintragen.<br />
<br />
Jetzt sollte das Gerät angelegt sein und bei "Set" TeachInSec verfügbar sein.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
<br />
== Gerät einlernen am Beispiel FSR61==<br />
<br />
1.<br />
Weil man nie sicher sein kann was so ein Gerät beim herum spielen gelernt hat immer den FSR61 komplett zurücksetzten.<br />
Oberer Drehschalter auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Rechtsanschlag drehen (Drehen im Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
2.<br />
Jetzt müssen wir die Bestätigungstelegramme (Bidirektionale Kommunikation) wieder einschalten.<br />
Oberer Drehschalter irgendwo hin dann auf CLR. (LED blinkt)<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED hört auf zu Blinken und geht aus.<br />
<br />
3.<br />
Jetzt wollen wir den Sensor verschlüsselt einlernen.<br />
Oberer Drehschalter irgendwo hin dann auf LRN.<br />
Unterer Drehschalter 3 mal zum Linksanschlag drehen (Drehen gegen den Uhrzeigersinn).<br />
LED fängt an schnell zu blinken.<br />
<br />
4.<br />
Jetzt die Verschlüsselung aktivieren und FHEM mit dem FSR61 bekannt machen.<br />
<br />
set <Name> teachInSec<br />
<br />
Die LED sollte jetzt aufhören zu blinken.<br />
Bei Readings steht jetzt "STE teach-in sent". Scheinbar schickt der FSR61 aber kein ACK Telegramm wenn es geklappt hat. Ist wohl bei einigen ELTAKO so https://forum.fhem.de/index.php/topic,75539.msg673530.html#msg673530.<br />
<br />
defmod HaustuerOeffner EnOcean 0530D5A7<br />
attr HaustuerOeffner IODev CUL_EnOcean<br />
attr HaustuerOeffner comMode uniDir<br />
attr HaustuerOeffner dataEnc VAES<br />
attr HaustuerOeffner eep D2-03-00<br />
attr HaustuerOeffner keySnd 41C47EBFC3ACF98634F3F88FBB1F8CB3<br />
attr HaustuerOeffner macAlgo 3<br />
attr HaustuerOeffner manufID 7FF<br />
attr HaustuerOeffner rlcAlgo 2++<br />
attr HaustuerOeffner rlcSnd D9BC<br />
attr HaustuerOeffner rlcTX false<br />
attr HaustuerOeffner room EnOcean<br />
attr HaustuerOeffner secLevel encryption<br />
attr HaustuerOeffner secMode snd<br />
attr HaustuerOeffner subDef FFDFE115<br />
attr HaustuerOeffner subType switch.00<br />
<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 .rlcSnd D9BC<br />
setstate HaustuerOeffner 2019-03-13 23:23:19 teach STE teach-in sent<br />
<br />
5.<br />
Jetzt noch den Sensor (Softwareschalter) einlernen den wir benutzen wollen um den FSR61 von FHEM aus zu steuern.<br />
Oberer Drehschalter auf LRN.<br />
Unterer Drehschalter in meinem Fall auf 80 (Universaltaster).<br />
<br />
Jetzt über Set BO die beiden Geräte noch bekannt machen.<br />
Das Blinken hört auf und man hört das Relais klacken.<br />
<br />
6.<br />
Jetzt stelle ich noch den Modus ER mit 6s ein.<br />
Beim Auslösen von B0 wird das Relais geschalten und für 6s gehalten. Genau das Richtige für den Türöffner.</div>Westgate