EnOcean MQTT - Eltako Rolladenaktoren und Taster PTM200

Hallo liebe Community,

ich habe mir den USB300 gekauft und das Enocean MQTT Addon (Fork von Kijimuna) GitHub - Kijimuna/HA_enoceanmqtt-addon: Home Assistant addon for HA_enoceanmqtt (https://github.com/mak-gitdev/HA_enoceanmqtt) installiert. Das Addon startet ordnungsgemäß und ich kann im Protokoll auch entsprechende Einträge sehen, wenn ich einen Funktaster betätige.

Mein Ziel ist es die IDs der Funktaster auszulesen und entsprechende Virtuelle Taster anzulegen, sodass ich in Home Assistant die Rollläden hoch und runter fahren kann. Da der Vorbesitzer meines Hauses die Eltako-Aktoren direkt im Rolladenkasten verbaut hat komme ich an die leider nicht ran. Also versuche ich wie gesagt einfach nur die Taster-IDs abzugreifen und in EnoceanMQTT zu konfigurieren.

Folgende Geräte kommen zum Einsatz:

  • Funkaktor für Rolladen: Eltako FSB61NP-230V
  • Funktaster: enocean PTM200
  • Funk-2fach-Sendemodul: FSM61-UC

Allerdings scheitere ich nun an der Konfiguration der MQTT-Devices. Folgendes habe ich probiert:

[virtual_rocker]
address = 0x001AA8C8
rorg    = 0xF6
func    = 0x02
type    = 0x01
sender  = 0xFFC3B680
virtual = 1

Die Adresse habe ich im Protokoll ausgelesen (während ich auf den Button gedrückt habe) und den sender habe ich aus den Geräte-Infos des EnoceanMQTT entnommen.

Nachdem ich diese Device Einstellungen gespeichert habe und das Addon neu gestartet habe erscheint auf meinem Dashboard folgendes:

Ich hab einfach mal alle Knöpfe ausprobiert, aber es passiert einfach nichts (außer einigen Logeinträgen, dass er wohl Pakete verschickt) und jetzt komme ich nicht weiter. Könnte mir bitte jemand helfen das Problem einzugrenzen und zu beheben?

Zusatzinfo: Im Protokoll erscheint jetzt folgendes


2025-09-23 18:03:23,583 INFO: received: 00:1A:A8:C8->FF:FF:FF:FF (-74 dBm): 0x01 ['0xf6', '0x0', '0x0', '0x1a', '0xa8', '0xc8', '0x20'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x4a', '0x0'] OrderedDict()

2025-09-23 18:03:23,584 WARNING: message not interpretable: enoceanmqtt/virtual_rocker

Vielen lieben Dank im Voraus

Es sollten aber keine Schalter als Entitäten auftauchen, der FT55 kann ja nichts schalten, sondern Sensoren. Die Sender Id ist hier fehl am Platz.

Was ich aber nicht ganz überreiße, ist der Roller Schutter in diesem Zusammenhang. Wenn Du den RS in Home Assistant steuern willst, dann musst diesen in Home Assistant einbinden und nicht den FT55.

Den FT55 kannst Du verwenden um beim Tastendruck Automatisierungen auszuführen. Er sendet nur und kann keine Befehle erhalten.

Gruß Osorkon

Danke @Osorkon für Deine Antwort.

Mein Gedanke war, dass ich die Adresse der Schalter auslesen und dann von Home Assistant (bzw EnOcean MQTT) das Tastersignal quasi reproduzieren kann, sodass ich die Rollläden sowohl über die Taster, als auch über HomeAssistant steuern kann.

Das wäre ganz schön gruselig! :ghost:

Meines Wissens erfolgt die Kommunikation zwischen dem RS und den FT55 verschlüsselt.
Falls der Eltako mit EnOceanMQTT kompatibel ist, muss Du diesen als Gerät in Home Assistant einlernen. Die Kopplung zwischen dem FT55 und RS bleibt ja bestehen.

Das Du an den Rollladenkasten nicht ran kommst, halte ich für ein Gerücht. Ein Rohrmotor hält auch nicht wenig und muss mal ausgetauscht werden. Oder zum einstellen der Endlagen musst Du auch den Kasten öffnen können, falls es keine elektrisch einstellbaren Endlagen sind. Und zum Einbau des Eltako wurde der Kasten ja auch geöffnet.

Gruß Osorkon

@Osorkon danke für die Aufklärung. Da war ich wohl etwas zu naiv :sweat_smile:

Bezüglich der Rollladenkästen: wenn es einen Weg gibt sie zu öffnen, ist er mir nicht bekannt. Ich habe keine Ahnung wie sowas für gewöhnlich (das Haus ist Baujahr 1979) gebaut wird. Jedenfalls sind die Wände verputzt und ich kann keine Übergänge oder Ähnliches erkennen wo ich eine Abdeckung ab-hebeln könnte. Ich hätte mir gewünscht, dass der Vorbesitzer statt der Funktaster lieber normale Schalter verbaut hätte, dann wäre das Ganze etwas einfacher zu digitalisieren gewesen.

Hallo,

ich glaube, ich stehe altuell vor dem gleichen Problem. Wie bekomme ich meine Rolläden in HA integriert. Habe mir den Stick USB300 gekauft. Aktuell bediene ich die Rolläden noch mit der Fernbedienung Easyclick Handsender 450 FU-HS128.

Aber nun die Frage, wie binde ich das alles in mein HA ein?

Hast du es hinbekommen @tmuecksch oder hatte jemand anderes auch dieses Theam.

Danke und Gruß

Chris

Meine Lösung war die Steuermodule gegen Zigbee-Geräte zu tauschen (GIRIER Curtain Switch, ca. 10€ pro Rolladen). Die Taster-Signale konnte ich problemlos mit dem USB300 abfangen und in Home-Assistant verarbeiten. So habe ich wenigstens die Taster erhalten können.

Falls Du nicht die Module ersetzen möchtest und Du die Rolllädenkästen problemlos öffnen kannst, wäre ein anderer Ansatz die bestehenden Module direkt am USB300 anzulernen.

Allgemein empfinde ich die Enocean Integration in Home Assistant ziemlich frickelig.

Viel Erfolg :slight_smile:

Hallo @tmuecksch,

danke für deine Info. Oh man das gestaltet sich alles nicht so einfach.

Problem 1: Ich bin zur Miete und kann / möchte nicht zu viel ummodeln.
Problem 2: Die Aktoren sind so beschissen verbaut hinter dem Schatler, dass ich da null ran komme, da die Kabel zu kurz sind und die obere Dose verputzt ist. Also richtig blöd gemacht.

Gibt es keine Möglichkeit die Konfig / Adressen aus der Fernbedienung zu bekommen oder die Signale abzufangen mit dem USB300?

Mich fuchst das gerade richtig, da ich so nah dran bin aber doch sooooo weit enternt…

Danke und Gruß
Chris

Wie @Osorkon schon geschrieben hat, sind die Signale verschlüsselt und daher nicht so einfach auslesbar oder kopierbar.

Außer die Geräte direkt anzulernen hast Du wenig Möglichkeiten.

Mir fallen nur noch zwei Alternativen ein:

  1. Du ersetzt den Schalter zum direkten Ansteuern des Steuermoduls (sofern vorhanden) durch ein 2-Wege Steuermodul (z.B. von Shelly, oder Girier Curtain Switch) und triggerst damit das Rolladensteuermodul direkt (als würdest Du den Schalter betätigen). Oben drauf könntest Du einen platzsparenderen Ersatzschalter von Bosch (BMCT-AMS) setzen, damit in der Dose genug Platz ist. Der Schalter hat zwei getrennte Druckpunkte oben und unten. Du könntest also weiterhin hoch und runter getrennt ansteuern.
  2. Du besorgst Dir ein paar SwitchBot oder etwas vergleichbares, mit denen Du die Knöpfe auf der Fernbedienung mechanisch auslöst.

Liebe Grüße

tmuecksch

Wenn man’s gern umständlich möchte, logisch. Warum verfährst du nicht einfach nach der Anleitung die Eltako zu jedem Aktor ja nun bereitstellt?

Ich hab im Leben noch keinen Aktor jemals ausgebaut nur um neue Taster (egal ob physische oder virtuelle) zusätzlich anzulernen. Das wäre ja irre.

Was die Fernbedienung sendet kannst du über Dolphinview (von der EnOcean Seite) rausfinden, Stick an den PC (windows) Dophinview installiert und dann ne Taste auf der Fernbedienung drücken. Nicht das dir das was helfen würde denn du wirst die nicht emulieren können, das ist ja der Sinn von EnOcean. Wenn das so einfach wäre könnte jeder bei allen Leuten EnOceangeräte steuern.
Auch die virutellen Taster in HA basieren IMMER auf der ID des USB Sticks.

Aber du kannst in Dophinview sehen wer auf den Tastendruck der Fernbedienung reagiert (sollte aber auch im HA log zu sehen sein) und wenn du erstmal weisst welcher Aktor da verbaut ist (vielleicht weiss es auch dein Vermieter) dann sollte es ja mehr als einfach sein die Eltako Doku dazu zu lesen was du wie oft hintereinander drücken musst damit der Aktor in den Anlernmodus geht um einen vorher in HA erstellten Virtuellen Taster anzulernen.