Oh das klingt vielversprechend. kannst du mir vielleicht die Komponenten die du verbaut hast kurz verlinken. Im Jungle der Möglichkeiten würde ich gerne auf Nummer sicher gehen. Danke Mx4
WT32-ETH01 + 868MHz CC1101 module from a canibalized RWE Smart Home central. Very good range and excellent reception.
Hallo
Hab jetzt den “Becker Stick B-Tronic / KNX-RF für CC41 (868,3 MHZ)” besorgt und im NUC eingestöplselt und über Proxmox für HA freigegben.
Bei de HA-Hardware ist er jetzt zu finden:
Gerätepfad: `/dev/bus/usb/002/003
Mein Text, den ich zusammengestümpert habe sieht jetzt so aus:
# Becker Rolladensteuerung
cover:
- platform: becker
device: "/dev/bus/usb/002/003"
filename: "my-centronic-stick.db"
# Use unique names for each cover like kitchen, bedroom or living_room
badezimmer_cover:
friendly_name: "Badezimmer Cover"
# Becker Centronic USB stick provides up to five units (1-5) with up to seven (1-7) channels
# Unit 1 - Channel 2
channel: "1"
bei_inga_cover:
friendly_name: "bei Inga Cover"
# Unit 1 - Channel 2
channel: "2"
Irgendwie mag mei HA diese Konfiguration noch nicht:
Bin aktuell erst mal ratlos…
Ich habe auch ein wenig experimentieren müssen: Das ganze steht und fällt mit dem device. So läuft es gerade auf einem HomeAssistant Yellow erfolgreich:
cover:
- platform: becker
device: "/dev/serial/by-id/usb-Becker-Antriebe_GmbH_CDC_RS232_v125_Centronic-if00"
filename: "my-centronic-stick.db"
covers:
buero:
friendly_name: "Buero Rollo"
channel: "1"
flur:
friendly_name: "Flur OG Rollo"
channel: "2"
ankleide:
friendly_name: "Ankleide Rollo"
channel: "3"
schlaflinks:
friendly_name: "Schlafzimmer 1 Rollo"
channel: "2:1"
schlafrechts:
friendly_name: "Schlafzimmer 2 Rollo"
channel: "2:2"
badlinks:
friendly_name: "Bad 1 Rollo"
channel: "2:3"
badrechts:
friendly_name: "Bad 2 Rollo"
channel: "2:4"
Schon bei den ersten 2 Zeilen steigt bei mir die Prüfung aus mit:
Invalid config for 'becker' from integration 'cover' at configuration.yaml, line 330: required key 'covers' not provided
Hast die die ID aus der Hardware-Anzeige mit “ID_USB_SERIAL:” genommen?
PS: Welche HACS Integration hast du genau vorher installiert?
Ich habe hier einen HomeAssistant Yellow im Einsatz. Bzgl. der HACS Integration habe ich RainerStaude/hass-becker-component-plus-pybecker: A native home assistant component to control becker RF shutters with a Becker Centronic USB Stick. (github.com) installiert. Die Device Konfiguration habe ich einfach von Roto Window Cover with Home Assistant (ajfriesen.com) kopiert. Und wahrscheinlich einfach nur Glück gehabt, dass es funktioniert.
Ich habe die selben Module und Beschreibungen benutzt, drehe mich aber im Kreis und kriege damit keinen gültigen Eintrag in der configuration.yaml hin.
Wenn ich das Becker Modul über das UI installieren will kommt der Hinweis, ich müsste das lt. Docu in der Config eintragen.
Die Installation über die UI ist in der Tat nicht möglich. Es geht nur über die Config. Und in der Tat hatte ich zuerst eine andere device configuration welche die gleiche Fehlermeldung produzierte. Zuerst hatte ich diese Config RainerStaude/hass-becker-component-plus-pybecker: A native home assistant component to control becker RF shutters with a Becker Centronic USB Stick. (github.com) wobei, dass Device von Reiner nicht funktionierte. Erst die Config von Andrej brachte die Lösung (den Link hatte ich in meiner gestrigen Message gepostet und das System verweigert ein reposting da es denkt ich würde Werbung hier betreiben). Bei Rainer stand auch wie man den Device Port abfragen kann, aber da enden meine HA Kenntnisse recht schnell.
Hallo flosflight,
Danke für die Hinweise. Vor allem der Bezug zu der Beschreibung / Link vom 21.07.24 zu ajfriesen hat das Problem bei mir tatsächlich gelöst.
Link: : Roto Window Cover with Home Assistant (ajfriesen.com)
Gruß
sash7703
Hallo liebe Community!
Ich versuche mein Becker betriebenes Sonnensegel einzubinden.
Die Links hierzu habe ich gelesen und im HA integriert (sagt man das so?).
Ich habe also einen Eintrag für mein Sonnensegel im HA.
Ich bekomme das Pairing aber nicht hin.
Was mir aufgefallen ist, ist dass es im Pfad dev/serial/by-id/usb-BECKER-ANTRIEBE_GmbH_CDC_RS232_v125_Centronic-if00
keine Datei my-centronic-stick.db zu geben scheint…
Kann es daran liegen? Kann ich irgendwo sehen, ob der HA überhaupt den Funktstick erkennt?
Vielen Dank für eure Hilfe!
Nachtrag:
Konnte es natürlich nicht lassen, weiter zu probieren.
Datei my-centronic-stick.db ist jetzt vorhanden.
Im Log habe ich die folgenden Einträge:
2025-05-21 07:38:11.695 DEBUG (MainThread) [custom_components.becker.cover] device: /dev/serial/by-id/usb-Becker-Antriebe_GmbH_CDC_RS232_v125_Centronic-if00; filename: my-centronic-stick.db
2025-05-21 07:38:11.696 DEBUG (MainThread) [custom_components.becker.rf_device] Use filename: my-centronic-stick.db
2025-05-21 07:38:11.696 DEBUG (MainThread) [custom_components.becker.pybecker.becker_helper] Try to open connection.
2025-05-21 07:38:11.700 DEBUG (Thread-2) [custom_components.becker.pybecker.becker_helper] BeckerCommunicator thread started.
Beim Versuch, Stick und Sonnensegel zu pairen:
2025-05-21 07:40:16.677 INFO (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Executing step call service
2025-05-21 07:40:16.740 DEBUG (Thread-2) [custom_components.becker.pybecker.becker_helper] Sent packet: unit_id: 1737B, channel: 1, command: TRAIN, argument: 1, packet: b'\x020000000002010B00120000001737B0210101008141\x03'
2025-05-21 07:40:17.041 DEBUG (Thread-2) [custom_components.becker.pybecker.becker_helper] Sent packet: unit_id: 1737B, channel: 1, command: RELEASE, argument: 0, packet: b'\x020000000002010B00130000001737B02101010000C1\x03'
2025-05-21 07:40:17.343 DEBUG (Thread-2) [custom_components.becker.pybecker.becker_helper] Sent packet: unit_id: 1737B, channel: 1, command: TRAIN, argument: 1, packet: b'\x020000000002010B00140000001737B021010100813F\x03'
Beim Versuch, das Segel über HA zu steuern:
2025-05-21 07:40:16.677 INFO (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Executing step call service
2025-05-21 07:40:16.740 DEBUG (Thread-2) [custom_components.becker.pybecker.becker_helper] Sent packet: unit_id: 1737B, channel: 1, command: TRAIN, argument: 1, packet: b'\x020000000002010B00120000001737B0210101008141\x03'
2025-05-21 07:40:17.041 DEBUG (Thread-2) [custom_components.becker.pybecker.becker_helper] Sent packet: unit_id: 1737B, channel: 1, command: RELEASE, argument: 0, packet: b'\x020000000002010B00130000001737B02101010000C1\x03'
2025-05-21 07:40:17.343 DEBUG (Thread-2) [custom_components.becker.pybecker.becker_helper] Sent packet: unit_id: 1737B, channel: 1, command: TRAIN, argument: 1, packet: b'\x020000000002010B00140000001737B021010100813F\x03'
Das Segel tut leider nichts. Weder beim Versuch des Pairens noch beim Steuern.
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
Und jetzt tut es plötzlich. Ohne dass ich erklären kann, warum…
Nach mehr als eine Jahr Pause habe ich mich des Themas noch einmal angenommen.
Mit etwas KI-Unterstützung scheint der Text in der configuration.yaml jetzt zu passen, so dass es zumindest schon mal 2 Entitäten gibt und auch die Pair-Funktion in “Actions”.
Nach dem Drücken der Paor-Taste an der Fernbedienung (Rolläden ruckeln kurz) kriege ich aber keinen Befehl abgeschickt, der zu funktionieren scheint.
Dieser Versuch läuft 1x mit OK-ANzeige, wenn die Rolläden NICHT im Pairing-Modus sind. Danach kommt “unknown error”.
Kann mir bitte jemand von Euch auf die Sprünge helfen?
Also ich hatte genau das selbe Problem … TempTel2 … es klappte nix.
Also habe ich investiert ![]()
In ein Yubii Home Gateway (150 Euro)
Dieses kann die Teile nämlich ansprechen und lässt sich auch in HomeAssist (mit Szenen) einfügen.
Ist die leichteste Lösung und ging auch super schnell zu hinzufügen.

