EnOcean-TF61J-Eltako-TippFunk-Jalousieaktor: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
(Informationen zu Eltako_FSB_ACK ergänzt)
 
(4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 6: Zeile 6:
|HWCategory=EnOcean
|HWCategory=EnOcean
|HWComm=EnOcean Funk, 868Mhz
|HWComm=EnOcean Funk, 868Mhz
|HWChannels=bidirektional
|HWVoltage=230V~
|HWVoltage=230V~
|HWPowerConsumption=Eigenverbrauch ca. 0,8W
|HWPowerConsumption=Eigenverbrauch ca. 0,8W
Zeile 58: Zeile 59:
Wer dieses Feature möchte muss zum anderen Eltako Produkten greifen.
Wer dieses Feature möchte muss zum anderen Eltako Produkten greifen.
Dieses Feature kann bei größeren Entfernungen Sinn machen, wobei hier ein einziges Gerät als Repeater evtl. schon reichen würde.
Dieses Feature kann bei größeren Entfernungen Sinn machen, wobei hier ein einziges Gerät als Repeater evtl. schon reichen würde.
'''5. Fertigungswoche'''
Tipp-Funk-Geräte haben regelmäßig Anpassungen der Firmware erhalten, wodurch sich teilweise die Funktionalität geändert hat; insbesondere was Lernmodus und die Schalterkommandos betrifft. Deswegen wichtig: Immer die zur Fertigungswoche passende Bedienungsanleitung raussuchen, um


== Einrichtung des TF61J Kurzversion ==
== Einrichtung des TF61J Kurzversion ==
Zeile 72: Zeile 76:


== Einrichtung des TF61J Langversion ==
== Einrichtung des TF61J Langversion ==
Die Schritte sind nicht unbedingt alle nötig. Waren die TF61J jedoch schon einmal konfiguriert ist unklar in welchem Zustand / Konfiguration sie sich befinden.
Die Schritte sind nicht unbedingt alle nötig. Waren die TF61J jedoch schon einmal konfiguriert, ist unklar in welchem Zustand / Konfiguration sie sich befinden.
Dies hat bei mir zu vielen Problemen geführt. Deshalb meine Empfehlung alle Schritte durchlaufen dann funktioniert es sicher!
Dies hat bei mir zu vielen Problemen geführt. Deshalb meine Empfehlung: alle Schritte durchlaufen, dann funktioniert es sicher!


'''1. Vor dem Einbau'''
'''1. Vor dem Einbau'''


Die EnOID aufschreiben diese brauchen wir später!
Die EnOID aufschreibe. Diese brauchen wir später!


'''2. Strom An/Aus'''
'''2. Strom An/Aus'''
Zeile 89: Zeile 93:
'''4. Bei mehreren TF61J pro Stromkreis -> Lermodus Sperren'''
'''4. Bei mehreren TF61J pro Stromkreis -> Lermodus Sperren'''


Damit nicht mehrer TF gleichzeitig lernen und so z.B. bei Steuerung aus FHEM heraus gleichzeitig fahren darf immer nur ein TF lernbereit sein.
Damit nicht mehrere TF gleichzeitig lernen und so z.B. bei Steuerung aus FHEM heraus gleichzeitig fahren, darf immer nur ein TF lernbereit sein.
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.
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.
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.
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.
Zeile 101: Zeile 105:
  define <RolloName> EnOcean <EnOID> H5-3F-7F
  define <RolloName> EnOcean <EnOID> H5-3F-7F


Jetzt empfehle ich noch die subDef (Die Adresse des Virtuellen Senders aus FHEM heraus) fest vorzugeben.
Jetzt empfehle ich noch die subDef (das ist die EnoceanID des virtuellen Senders aus FHEM heraus) fest vorzugeben.
Ich hatte hier viele Probleme das plötzlich andere Rollos mit gefahren sind weil FHEM hier die DEF (EnOID) anderere Rollos eingetragen hat.
Ich hatte hier viele Probleme: Plötzlich sind andere Rollos mitgefahren, weil FHEM hier die DEF (EnOID) anderer Rollos eingetragen hat.
Vermutlich hatte ich vorher schon zuviele konfiguriert und wieder gelöscht und einiges blieb wohl im System hängen.
Vermutlich hatte ich vorher schon zuviele konfiguriert und wieder gelöscht und einiges blieb wohl im System hängen.


Zeile 109: Zeile 113:
  {EnOcean_CheckSenderID("getUsedID","<IODev>","0000000")};
  {EnOcean_CheckSenderID("getUsedID","<IODev>","0000000")};


schauen wir uns an welche Sender-IDs schon vergeben sind. Hier einfach die ganz rechte nehmen und 1 dazu zählen (HEX):
schauen wir uns an, welche Sender-IDs schon vergeben sind. Hier einfach die ganz rechte nehmen und 1 dazu zählen (HEX):
Beispiel:
Beispiel:
FFDFE101 FFDFE102 FFDFE103
FFDFE101 FFDFE102 FFDFE103
Also nehmen wir FFDFE104
Also nehmen wir FFDFE104
Sollte in dieser Liste eine EnOID eines deiner Geräte auftauchen ist eines schon falsch konfiguriert.
Sollte in dieser Liste eine EnOID eines deiner Geräte auftauchen, ist eines schon falsch konfiguriert.


'''6. Eventuell automatisch erkannte Geräte löschen'''
'''6. Eventuell automatisch erkannte Geräte löschen'''
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.
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.


'''7. Strom An/Aus'''
'''7. Strom An/Aus'''


'''8. TF61J Speicherinhalt komplett löschen (Auslieferzustand herstellen)'''
'''8. TF61J Speicherinhalt komplett löschen (Auslieferzustand herstellen)'''
Sehr wichtig einfach machen dann funktioniert die Konfiguration sicher!
Sehr wichtig! Einfach machen, dann funktioniert die Konfiguration sicher!
Am örtlichen Taster 8-mal kurz plus 1-mal lang (>1 Sekunde) tippen. Der TF muss dann 1-malig kurz 'Ab, Halt' signalisieren.
Am örtlichen Taster 8-mal kurz plus 1-mal lang (>1 Sekunde) tippen. Der TF muss dann 1-malig kurz 'Ab, Halt' signalisieren.


Zeile 129: Zeile 133:
  set <RolloName> teach
  set <RolloName> teach


Der Rollo sollte nun einmal 2 kurz als Bestätigung fahren.
Der Rollladen sollte nun einmal 2 kurz als Bestätigung fahren.


'''10. Lernmodus sperren'''
'''10. Lernmodus sperren'''
Am Ende immer den Lernmodus sperren. Sonst könnte der TF versehentlich andere Taster mitlernen.
Am Ende immer den Lernmodus sperren. Sonst könnte der TF versehentlich andere Taster mitlernen.
'''11. Endlagen korrekt erfassen'''
Der Status "open_ack" gibt in FHEM an, dass die obere Endlage sicher erreicht wurde. Standardmäßig funktioniert das bei den TF61J sehr verzögert oder gar nicht.
Schritt 1: Rückfallverzögerung im Aktor korrigieren, so wie in der Bedienungsanleitung beschrieben. Dabei funktioniert dies erfahrungsgemäß besser, wenn man für die Prozedur einen eingelernten Funktaster verwendet.
Schritt 2: Darüber hinaus müssen die beiden Attribute '''shutTime''' und '''shutTimeCloses''' angepasst werden. Siehe auch [[EnOcean-FSB61-Aktor-Beschattungselemente-Rollladen]]. Kurzfassung:
# shutTimeCloses muss  groß genug sein, um die Jalousie bei closes/opens komplett zu schließen bzw. zu öffnen und muss nach der in Schritt 1 eingestellten Rückfallverzögerung liegen: Tipp: Die Aktoren klicken einmal akustisch, wenn die Endlage bestätigt wurde
# shutTime ist wichtig, um die Jalousien positionsgenau anzusteuern. Mit diesem Wert kann man "spielen", um die vermeintlich "korrekte" Position anzusteuern. Das ist mitunter unmöglich, wenn die Laufzeiten von Endlage zu Endlage unterschiedlich sind je nachdem von welcher Endlage man startet.
Im Ergebnis sollte FHEM ein "open_ack" bzw. "closed" ausgeben sobald die jeweilige Endlage erreicht wurde.
'''12. Falsche Position bei örtlichem Tasterbetrieb'''
Wird der TF61J mit dem örtlichen Taster auf open gefahren, so wird "position" nicht zurückgesetzt. Ist man jedoch auf die korrekte Position angewiesen, z.B. in Beschattungsszenarien, kann man dies beheben, in dem man
attr <RolloName> model Eltako_FSB_ACK
setzt. Aber Achtung: ein neues Einlernen in FHEM funktioniert nur mit
attr <RolloName> model Eltako_TF


== Bekannte Probleme ==
== Bekannte Probleme ==


'''1. Falscher Rollo fährt bzw. fährt zusätzlich bei Steuerung aus FHEM heraus'''
'''1. Falscher Rollladen fährt bzw. fährt zusätzlich bei Steuerung aus FHEM heraus'''


Bei Einlernen waren mehrer TF61J im Lernmodus. Alle haben den Software Taster des FHEM eingelernt.
Bei Einlernen waren mehrer TF61J im Lernmodus. Alle haben den Software Taster des FHEM eingelernt.
Zeile 145: Zeile 166:
-> Alle betroffenen Geräte neu Konfigurieren
-> Alle betroffenen Geräte neu Konfigurieren


'''2. Ich sehe die Kommandos des Angeschlossenen Tasters in FHEM, jedoch kann ich den Rollo aus FHEM nicht steuern.'''
'''2. Ich sehe die Kommandos des angeschlossenen Tasters in FHEM, jedoch kann ich den Rollladen aus FHEM nicht steuern.'''


Konfiguration hat nicht funktioniert.
Konfiguration hat nicht funktioniert.
-> Noch einmal von vorne Anfangen.
-> Noch einmal von vorne anfangen.


'''3. Der TF61J reagiert nicht auf Tasterkommandos'''
'''3. Der TF61J reagiert nicht auf Tasterkommandos'''


*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.
*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.


*Der TF61J ist nicht im Lernmodus. Entsperren
*Der TF61J ist nicht im Lernmodus. Entsperren.


*Der TF61J hat den Lernmodus verlassen (geschieht nach 120s). Strom An/Aus
*Der TF61J hat den Lernmodus verlassen (geschieht nach 120s). Strom An/Aus.


== Links ==
== Links ==
[https://www.tipp-funk.de/bedienungsanleitungen/ Bedienungsanleitungen (Fertigungswoche beachten!)]
[https://www.tipp-funk.de/bedienungsanleitungen/ Bedienungsanleitungen (Fertigungswoche beachten!)]


[[Kategorie:EnOcean Components]]
[[Kategorie:EnOcean Components]]
[[Kategorie:Rollladensteuerung]]
[[Kategorie:Rollladensteuerung]]

Aktuelle Version vom 30. August 2022, 18:43 Uhr

EnOcean-TF61J-Eltako-TippFunk-Jalousieaktor
TF61J Fertigungswoche 21/18
Allgemein
Protokoll EnOcean
Typ Aktor, Empfänger
Kategorie EnOcean
Technische Details
Kommunikation EnOcean Funk, 868Mhz
Kanäle bidirektional
Betriebsspannung 230V~
Leistungsaufnahme Eigenverbrauch ca. 0,8W
Versorgung 230V
Abmessungen 45x45x18mm
Sonstiges
Modulname EnOcean
Hersteller Eltako


Info green.pngGetestet mit Geräten aus der Fertigungswoche 21/18


EnOcean-TF61J-Eltako-TippFunk-Jalousieaktor ist ein Aktor

  • für
    • Unterputzmontage
  • für
    • Steuerung von Rollladen und Beschattungselementen

Einleitung

Ich betreibe 14 TF61J in meinem Haus. In einigen Räumen betreibe ich bis zu 3 TF61J. Bei der Einrichtung gab es hierdurch viele Komplikationen, weshalb ich meine Erfahrunge teilen will.

Wissenswertes zu Tipp-Funk Geräten:

Tipp-Funk ist die Low Cost Serie von Eltako. Verständlicher muss der Hersteller hier einige Funktionen abspecken um den Preis zu erreichen. Folgendes ist deshalb zu beachten.

1. Konfiguration / Schalter / LEDs

Die Geräte verfügen über keine LEDs oder Schalter. Alles wird über Taster Kommandos eingestellt, als Rückmeldung dienen Fahrbewegungen der Motoren.

Die fabrikneuen Geräte gehen beim Anschalten in den Lernmodus, was Sie durch kurze Fahrbewegungen anzeigen. Wurde schon einmal mit den Geräten gespielt kann es sein das Sie nicht in den Lernmodus gehen. Deshalb beim Einlernen immer komplett resetten!

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. Deshalb immer den Lernmodus sperren!

2. Bidirektionale Kommunikation

Diese ist standardmäßig aus. Also zuerst immer einschalten!

3. Verschlüsselung

Alle Eltako Tipp-Funk TF Geräte verfügen nicht über Verschüsselung. Wer dieses Feature möchte muss zum anderen Eltako Produkten greifen. Aus meiner Sicht ist das fehlen von Verschlüsselung für Jalousien im normalen Haushalt aber ok.

4. Repeater

Alle Eltako Tipp-Funk TF Geräte verfügen nicht über eine Repeater Funktion. Wer dieses Feature möchte muss zum anderen Eltako Produkten greifen. Dieses Feature kann bei größeren Entfernungen Sinn machen, wobei hier ein einziges Gerät als Repeater evtl. schon reichen würde.

5. Fertigungswoche Tipp-Funk-Geräte haben regelmäßig Anpassungen der Firmware erhalten, wodurch sich teilweise die Funktionalität geändert hat; insbesondere was Lernmodus und die Schalterkommandos betrifft. Deswegen wichtig: Immer die zur Fertigungswoche passende Bedienungsanleitung raussuchen, um

Einrichtung des TF61J Kurzversion

  1. EnOID aufschreiben
  2. Strom An/Aus
  3. Bidirektionale Kummunikation anschalten
  4. Bei mehreren TF61J pro Stromkreis -> Lernmodus sperren
  5. Device in FHEM anlegen
  6. Eventuell automatisch erkannte Geräte löschen
  7. Strom An/Aus
  8. Speicherinhalt komplett löschen (Auslieferzustand herstellen)
  9. Device in FHEM teachen
  10. Lernmods sperren

Einrichtung des TF61J Langversion

Die Schritte sind nicht unbedingt alle nötig. Waren die TF61J jedoch schon einmal konfiguriert, ist unklar in welchem Zustand / Konfiguration sie sich befinden. Dies hat bei mir zu vielen Problemen geführt. Deshalb meine Empfehlung: alle Schritte durchlaufen, dann funktioniert es sicher!

1. Vor dem Einbau

Die EnOID aufschreibe. Diese brauchen wir später!

2. Strom An/Aus

3. Bidirektionale Kommunikation (Bestätigungs Telegramme) einschalten.

Der TF61J kann rückmelden was er gerade tut und uns Bestätigungstelegramme schicken. Diese Funktion ist ab Werk deaktiviert. 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. 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.

4. Bei mehreren TF61J pro Stromkreis -> Lermodus Sperren

Damit nicht mehrere TF gleichzeitig lernen und so z.B. bei Steuerung aus FHEM heraus gleichzeitig fahren, darf immer nur ein TF lernbereit sein. 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. 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.

5. Anlegen in FHEM Jetzt legen wir das Gerät in FHEM an. Hierzu geben wir einen RolloNamen ein. Die EnOID haben wir vom Gerät abgeschrieben. 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)

define <RolloName> EnOcean <EnOID> H5-3F-7F

Jetzt empfehle ich noch die subDef (das ist die EnoceanID des virtuellen Senders aus FHEM heraus) fest vorzugeben. Ich hatte hier viele Probleme: Plötzlich sind andere Rollos mitgefahren, weil FHEM hier die DEF (EnOID) anderer Rollos eingetragen hat. Vermutlich hatte ich vorher schon zuviele konfiguriert und wieder gelöscht und einiges blieb wohl im System hängen.

Mit

{EnOcean_CheckSenderID("getUsedID","<IODev>","0000000")};

schauen wir uns an, welche Sender-IDs schon vergeben sind. Hier einfach die ganz rechte nehmen und 1 dazu zählen (HEX): Beispiel: FFDFE101 FFDFE102 FFDFE103 Also nehmen wir FFDFE104 Sollte in dieser Liste eine EnOID eines deiner Geräte auftauchen, ist eines schon falsch konfiguriert.

6. Eventuell automatisch erkannte Geräte löschen 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.

7. Strom An/Aus

8. TF61J Speicherinhalt komplett löschen (Auslieferzustand herstellen) Sehr wichtig! Einfach machen, dann funktioniert die Konfiguration sicher! Am örtlichen Taster 8-mal kurz plus 1-mal lang (>1 Sekunde) tippen. Der TF muss dann 1-malig kurz 'Ab, Halt' signalisieren.

9. Teachen Jetzt müssen wir den TF61J noch vernünftig einlernen

set <RolloName> teach

Der Rollladen sollte nun einmal 2 kurz als Bestätigung fahren.

10. Lernmodus sperren Am Ende immer den Lernmodus sperren. Sonst könnte der TF versehentlich andere Taster mitlernen.

11. Endlagen korrekt erfassen Der Status "open_ack" gibt in FHEM an, dass die obere Endlage sicher erreicht wurde. Standardmäßig funktioniert das bei den TF61J sehr verzögert oder gar nicht. Schritt 1: Rückfallverzögerung im Aktor korrigieren, so wie in der Bedienungsanleitung beschrieben. Dabei funktioniert dies erfahrungsgemäß besser, wenn man für die Prozedur einen eingelernten Funktaster verwendet.

Schritt 2: Darüber hinaus müssen die beiden Attribute shutTime und shutTimeCloses angepasst werden. Siehe auch EnOcean-FSB61-Aktor-Beschattungselemente-Rollladen. Kurzfassung:

  1. shutTimeCloses muss groß genug sein, um die Jalousie bei closes/opens komplett zu schließen bzw. zu öffnen und muss nach der in Schritt 1 eingestellten Rückfallverzögerung liegen: Tipp: Die Aktoren klicken einmal akustisch, wenn die Endlage bestätigt wurde
  2. shutTime ist wichtig, um die Jalousien positionsgenau anzusteuern. Mit diesem Wert kann man "spielen", um die vermeintlich "korrekte" Position anzusteuern. Das ist mitunter unmöglich, wenn die Laufzeiten von Endlage zu Endlage unterschiedlich sind je nachdem von welcher Endlage man startet.

Im Ergebnis sollte FHEM ein "open_ack" bzw. "closed" ausgeben sobald die jeweilige Endlage erreicht wurde.

12. Falsche Position bei örtlichem Tasterbetrieb

Wird der TF61J mit dem örtlichen Taster auf open gefahren, so wird "position" nicht zurückgesetzt. Ist man jedoch auf die korrekte Position angewiesen, z.B. in Beschattungsszenarien, kann man dies beheben, in dem man

attr <RolloName> model Eltako_FSB_ACK

setzt. Aber Achtung: ein neues Einlernen in FHEM funktioniert nur mit

attr <RolloName> model Eltako_TF

Bekannte Probleme

1. Falscher Rollladen fährt bzw. fährt zusätzlich bei Steuerung aus FHEM heraus

Bei Einlernen waren mehrer TF61J im Lernmodus. Alle haben den Software Taster des FHEM eingelernt. -> Alle betroffenen Geräte neu Konfigurieren

Die SubDef eines Gerätes ist auf eine EnOID eines anderen Gerätes eingestellt, dann fährt dieses mit. -> SubDef wie in Punkt 5 beschrieben Auswählen und Ändern. -> Alle betroffenen Geräte neu Konfigurieren

2. Ich sehe die Kommandos des angeschlossenen Tasters in FHEM, jedoch kann ich den Rollladen aus FHEM nicht steuern.

Konfiguration hat nicht funktioniert. -> Noch einmal von vorne anfangen.

3. Der TF61J reagiert nicht auf Tasterkommandos

  • 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.
  • Der TF61J ist nicht im Lernmodus. Entsperren.
  • Der TF61J hat den Lernmodus verlassen (geschieht nach 120s). Strom An/Aus.

Links

Bedienungsanleitungen (Fertigungswoche beachten!)