Seite 1 von 1

[gelöst:] Enocean-Things

Verfasst: 19. Apr 2020 10:25
von harteknut
Hallo zusammen,

bei mir läuft openhab als openhabian auf einer Raspberry Pi 4. Das System wächst seit mehreren Jahren, ich stell es demnächst mal unter "Projekte" vor, vielleicht hilft es ja dem ein oder anderen Beginner.
Nun mach ich die ersten Versuche mit dem EnOcean-Binding.
Hardware:
  • Controller: EnOcean TCM310 USB Stick von Busware als Controller
  • Taster: Eltako FMT55/4 als Schalter (Doppelwippe), da ist ein PTM215 EnOcean-Modul drin
Wenn ich die Autodetection im Paper-UI laufen lasse und eine der vier Tasten am Eltako drücke, wird der Taster sofort gefunden und als "neues Thing" vorgeschlagen (top!).
Leider wird der Taster nur als "Simple Push Button" erkannt, mit den EEP-Möglichkeiten F6-01-01 oder D2-03-0A.
F6-01-01 erzeugt zwar einen TriggerChannel, auf dem die Ereignisse PRESSED und RELEASED erkannt werden, leider wird der bei jedem der vier Tasten ausgelöst. Soll heißen: Alle vier Tasten der Doppelwippe lösen den gleichen Befehl aus.

Ich wollte daher mal versuchen, einen anderen EEP zu verwenden, der hier vielleicht besser passt, z.B. den vom Eltako FT55 (F6-02-xx) oder für eine Doppelwippe eher F6-04-xx, aber ich kann das im Paper UI nicht umstellen.
Kann mir da jemand helfen? Wie kann ich verschiedene EEPs ausprobieren?

Freu mich über jeden Hinweis,
Simon

Re: Enocean-Things

Verfasst: 19. Apr 2020 19:23
von harteknut
Hallo zusammen,

habe das Thema gelöst und möchte Euch natürlich teilhaben lassen:
Um die Doppelwippe richtig einzubinden, bin ich folgendermaßen vorgegangen:
  1. Zuerst das automatisch erkannte Thing gelöscht. Dabei habe ich aber die ID notiert, in meinem Fall steht die auch hinten auf der Doppelwippe drauf.
  2. Dann manuell mit der vorher gespeicherten ID ein EnOcean-Thing hinzugefügt, und zwar ein Rocker Switch. Der hat dann automatisch die beiden EEPs F6-02-01 (DIR1) und F6-02-02 (DIR2)
  3. Der Rocker Switch ist zunächst offline, weil er noch keiner Bridge zugeordnet ist, das lässt sich in der PaperUI per DropDown-Auswahl nachholen.
  4. Dann einfach alle vier Tasten auf der Doppelwipe durchgeklickt, im Log tauchen die entsprechenden Einträge auf:

    Code: Alles auswählen

      
    2020-04-19 18:56:35.740 [vent.ChannelTriggeredEvent] - enocean:rockerSwitch:########:rockerswitchA triggered DIR1_PRESSED
    2020-04-19 18:56:36.413 [vent.ChannelTriggeredEvent] - enocean:rockerSwitch:########:rockerswitchA triggered DIR1_RELEASED
    2020-04-19 18:59:10.490 [vent.ChannelTriggeredEvent] - enocean:rockerSwitch:########:rockerswitchB triggered DIR2_PRESSED
    2020-04-19 18:59:10.752 [vent.ChannelTriggeredEvent] - enocean:rockerSwitch:########:rockerswitchB triggered DIR2_RELEASED
    2020-04-19 18:59:11.358 [vent.ChannelTriggeredEvent] - enocean:rockerSwitch:########:rockerswitchA triggered DIR2_PRESSED
    2020-04-19 18:59:11.669 [vent.ChannelTriggeredEvent] - enocean:rockerSwitch:########:rockerswitchA triggered DIR2_RELEASED
    2020-04-19 18:59:13.096 [vent.ChannelTriggeredEvent] - enocean:rockerSwitch:########:rockerswitchB triggered DIR1_PRESSED
    2020-04-19 18:59:13.489 [vent.ChannelTriggeredEvent] - enocean:rockerSwitch:########:rockerswitchB triggered DIR1_RELEASED
  5. Fertig! Nur noch die entsprechenden Rules zu den Triggerereignissen, schon läufts.
Dazu muss ich noch sagen, dass ich nach meinen z-Wave-Erfahrungen von EnOcean und dem Binding echt begeistert bin. Zuverlässigkeit und Reproduzierbarkeit sind super, Reichweite ist ein Traum (habe eine 36cm-Antenne an dem Modul, die soll+8dBi bringen).
Alles in allem ein großes Dankeschön für die Entwickler und ein bisschen Werbung für die EnOcean-Technik. Wird mit Sicherheit nicht der letzte Taster in meiner Installation bleiben.

Gruß,
Simon