Integrating Becker Motors in to Hassio

Hello RainerS,

thank you for your support!

The action is now displayed, but I still can’t manage to pair my roof window shutters with the Becker Stick.

When I set the shutters to learn mode using the Becker remote control, I hear the “click” signal - but when I then carry out the pairing action, nothing happens.

I have set the logging to debug and had actually expected to see such an output (at least the perplexity AI expects something like this - but maybe its hallucinating):

DEBUG [custom_components.becker.pybecker.becker_helper] Pairing command sent to channel 2, unit 1

But it is nowhere to be found…which smells to me like the action is simply not being executed.

I’ve restarted the Home Assistant and tried pairing again and am attaching the log file of this process, maybe there’s something helpful in there - I didn’t see anything at first glance.

The message “ [custom_components.becker.rf_device] Filename centronic-stick.db does not exist. Create a new file.” is no longer visible in the log. The file also exists in the root directory of the Home Assistant installation (“homeassistant/centronic-stick.db”).

I have now even asked Roto Support whether my roller shutters are compatible with the Becker Centronics system at all. They have assured me that they are.

Kind regards,
Marcel

Looks like there is an issue with the latest update 2025.5.0

2025-05-08 17:36:56.784 ERROR (Thread-2) [root] Uncaught thread exception
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/threading.py", line 1041, in _bootstrap_inner
    self.run()
    ~~~~~~~~^^
  File "/config/custom_components/becker/pybecker/becker_helper.py", line 234, in run
    self._parse()
    ~~~~~~~~~~~^^
  File "/config/custom_components/becker/pybecker/becker_helper.py", line 262, in _parse
    self._callback(data)
    ~~~~~~~~~~~~~~^^^^^^
  File "/config/custom_components/becker/rf_device.py", line 64, in <lambda>
    callback = lambda packet: cls.callback(hass, packet)
                              ~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/config/custom_components/becker/rf_device.py", line 103, in callback
    hass.helpers.dispatcher.dispatcher_send(f"{DOMAIN}.{RECEIVE_MESSAGE}", packet)
    ^^^^^^^^^^^^
AttributeError: 'HomeAssistant' object has no attribute 'helpers'

I also found a fix for similar issue here:

Please redownload the Becker integration (e.g. possible with HACS) and reboot Home Assistant.
This is already fixed in the latest version.

Thx, for the fast response, but I currently think that there is a deprecated call left here:

This line gets called when logging in at Debug level and the remote gets triggers.

I have a fix.

        async_dispatcher_connect(hass, f"{DOMAIN}.{RECEIVE_MESSAGE}", packet)

I will open a PR

Oh damn - i just realized i forgot to append the log file. :rofl:

So here it is:

2025-05-08 17:25:04.997 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration becker which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-08 17:25:04.999 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration bosch_shc which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-08 17:25:04.999 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration govee which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-08 17:25:05.001 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-08 17:25:05.002 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration remote_homeassistant which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-05-08 17:25:05.870 INFO (MainThread) [homeassistant.bootstrap] Setting up stage frontend: {'frontend'} | set()
Dependencies: {'file_upload', 'lovelace', 'config', 'person', 'search', 'device_automation', 'repairs', 'auth', 'onboarding', 'diagnostics', 'api', 'image_upload'} | {'http', 'websocket_api', 'system_log'}
2025-05-08 17:25:05.884 INFO (MainThread) [homeassistant.bootstrap] Setting up stage recorder: {'recorder'} | set()
Dependencies: set() | set()
2025-05-08 17:25:05.886 INFO (MainThread) [homeassistant.components.http] Now listening on port 8123
2025-05-08 17:25:05.923 INFO (MainThread) [homeassistant.bootstrap] Nothing to set up in stage debugger: {'debugpy'}
2025-05-08 17:25:05.923 INFO (MainThread) [homeassistant.bootstrap] Setting up stage zeroconf: {'zeroconf'} | set()
Dependencies: set() | {'http', 'websocket_api', 'api', 'network'}
2025-05-08 17:25:05.928 INFO (MainThread) [homeassistant.components.zeroconf] Starting Zeroconf broadcast
2025-05-08 17:25:05.928 INFO (MainThread) [homeassistant.bootstrap] Setting up stage 1: {'usb', 'dhcp', 'ssdp', 'cloud', 'bluetooth', 'hassio'} | set()
Dependencies: {'webhook'} | {'websocket_api', 'repairs', 'auth', 'network', 'http'}
2025-05-08 17:25:06.003 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up hassio.binary_sensor
2025-05-08 17:25:06.004 INFO (MainThread) [homeassistant.components.sensor] Setting up hassio.sensor
2025-05-08 17:25:06.008 INFO (MainThread) [homeassistant.components.update] Setting up hassio.update
2025-05-08 17:25:07.791 INFO (MainThread) [homeassistant.bootstrap] Setting up stage 2: {'tplink', 'backup', 'dlna_dms', 'cover', 'mobile_app', 'schedule', 'system_health', 'default_config', 'input_boolean', 'counter', 'upnp', 'hacs', 'analytics', 'local_calendar', 'roborock', 'fritzbox', 'zone', 'matter', 'ecovacs', 'timer', 'go2rtc', 'tag', 'google_translate', 'shopping_list', 'synology_dsm', 'sun', 'hardware', 'govee_light_local', 'fritz', 'automation', 'input_select', 'radio_browser', 'input_text', 'script', 'application_credentials', 'input_datetime', 'bosch_shc', 'input_number', 'input_button', 'scene'} | {'person', 'logger', 'network', 'hassio', 'frontend'}
Dependencies: {'camera', 'my', 'conversation', 'energy', 'trace', 'blueprint', 'stt', 'intent', 'assist_pipeline', 'logbook', 'homeassistant_alerts', 'media_source', 'wake_word', 'stream', 'history'} | {'lovelace', 'frontend', 'webhook', 'dhcp', 'ssdp', 'search', 'device_automation', 'zeroconf', 'onboarding', 'persistent_notification', 'api', 'file_upload', 'usb', 'tts', 'system_log', 'http', 'config', 'ffmpeg', 'person', 'websocket_api', 'repairs', 'cloud', 'bluetooth', 'network', 'diagnostics', 'image_upload', 'auth', 'recorder'}
2025-05-08 17:25:07.813 INFO (MainThread) [homeassistant.components.scene] Setting up homeassistant.scene
2025-05-08 17:25:08.091 INFO (MainThread) [homeassistant.components.cover] Setting up becker.cover
2025-05-08 17:25:08.091 DEBUG (MainThread) [custom_components.becker.cover] device: /dev/serial/by-id/usb-Becker-Antriebe_GmbH_CDC_RS232_v125_Centronic-if00; filename: centronic-stick.db
2025-05-08 17:25:08.093 DEBUG (MainThread) [custom_components.becker.rf_device] Use filename: centronic-stick.db
2025-05-08 17:25:08.094 DEBUG (MainThread) [custom_components.becker.pybecker.becker_helper] Try to open connection.
2025-05-08 17:25:08.098 DEBUG (Thread-2) [custom_components.becker.pybecker.becker_helper] BeckerCommunicator thread started.
2025-05-08 17:25:08.247 INFO (MainThread) [homeassistant.components.sensor] Setting up sun.sensor
2025-05-08 17:25:08.403 INFO (MainThread) [custom_components.hacs] 
-------------------------------------------------------------------
HACS (Home Assistant Community Store)

Version: 2.0.5
This is a custom integration
If you have any issues with this you need to open an issue here:
https://github.com/hacs/integration/issues
-------------------------------------------------------------------

2025-05-08 17:25:08.535 INFO (MainThread) [custom_components.hacs] <HacsData restore> Restore started
2025-05-08 17:25:08.583 INFO (MainThread) [custom_components.hacs] <HacsData restore> Restore done
2025-05-08 17:25:08.583 INFO (MainThread) [custom_components.hacs] Enable category: integration
2025-05-08 17:25:08.584 INFO (MainThread) [custom_components.hacs] Enable category: plugin
2025-05-08 17:25:08.584 INFO (MainThread) [custom_components.hacs] Enable category: template
2025-05-08 17:25:08.584 INFO (MainThread) [custom_components.hacs] Enable category: theme
2025-05-08 17:25:08.587 INFO (MainThread) [custom_components.hacs] Setting up plugin endpoint
2025-05-08 17:25:08.588 INFO (MainThread) [custom_components.hacs] <HacsFrontend> storage mode, cache for /hacsfiles/: True
2025-05-08 17:25:10.493 INFO (SyncWorker_1) [pyfritzhome.fritzhome] sid:0000000000000000, challenge:2$60000$8b9470f968920ac361add059df158358$6000$e2b48d99afc058792f835bb18b36622a, blocktime:0
2025-05-08 17:25:10.924 INFO (MainThread) [roborock.cloud_api] Starting mqtt loop
2025-05-08 17:25:10.963 INFO (paho-mqtt-client-) [roborock.version_1_apis.roborock_mqtt_client_v1] [Roborock S8 Pro Ultra] Connected to mqtt mqtt-eu.roborock.com:8883
2025-05-08 17:25:10.968 INFO (paho-mqtt-client-) [roborock.version_1_apis.roborock_mqtt_client_v1] [Roborock S8 Pro Ultra] Subscribed to topic rr/m/o/5WK2ljASybFC5arNuKsyBp/785d6962/5UYOsqQkHVMaG2rowN91dq
2025-05-08 17:25:11.354 INFO (MainThread) [roborock.version_1_apis.roborock_local_client_v1] [Roborock S8 Pro Ultra] Connected to 192.168.178.28
2025-05-08 17:25:11.822 INFO (MainThread) [matter_server.client.connection] Connected to Matter Fabric 2 (15756869483379059996), Schema version 11, CHIP SDK Version 2024.11.4
2025-05-08 17:25:11.824 INFO (MainThread) [matter_server.client] Matter client initialized.
2025-05-08 17:25:11.842 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up matter.binary_sensor
2025-05-08 17:25:11.842 INFO (MainThread) [homeassistant.components.button] Setting up matter.button
2025-05-08 17:25:11.842 INFO (MainThread) [homeassistant.components.climate] Setting up matter.climate
2025-05-08 17:25:11.842 INFO (MainThread) [homeassistant.components.cover] Setting up matter.cover
2025-05-08 17:25:11.842 INFO (MainThread) [homeassistant.components.event] Setting up matter.event
2025-05-08 17:25:11.842 INFO (MainThread) [homeassistant.components.fan] Setting up matter.fan
2025-05-08 17:25:11.842 INFO (MainThread) [homeassistant.components.light] Setting up matter.light
2025-05-08 17:25:11.842 INFO (MainThread) [homeassistant.components.lock] Setting up matter.lock
2025-05-08 17:25:11.842 INFO (MainThread) [homeassistant.components.number] Setting up matter.number
2025-05-08 17:25:11.842 INFO (MainThread) [homeassistant.components.select] Setting up matter.select
2025-05-08 17:25:11.842 INFO (MainThread) [homeassistant.components.sensor] Setting up matter.sensor
2025-05-08 17:25:11.842 INFO (MainThread) [homeassistant.components.switch] Setting up matter.switch
2025-05-08 17:25:11.843 INFO (MainThread) [homeassistant.components.update] Setting up matter.update
2025-05-08 17:25:11.843 INFO (MainThread) [homeassistant.components.vacuum] Setting up matter.vacuum
2025-05-08 17:25:11.843 INFO (MainThread) [homeassistant.components.valve] Setting up matter.valve
2025-05-08 17:25:12.335 WARNING (ImportExecutor_0) [homeassistant.components.zeroconf] ZeroconfServiceInfo was used from bosch_shc, this is a deprecated constant which will be removed in HA Core 2026.2. Use homeassistant.helpers.service_info.zeroconf.ZeroconfServiceInfo instead, please report it to the author of the 'bosch_shc' custom integration
2025-05-08 17:25:13.716 INFO (SyncWorker_0) [pyfritzhome.fritzhome] Updating Devices ...
2025-05-08 17:25:13.721 INFO (MainThread) [homeassistant.components.sensor] Setting up backup.sensor
2025-05-08 17:25:13.728 INFO (MainThread) [homeassistant.components.sensor] Setting up energy.sensor
2025-05-08 17:25:13.729 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up upnp.binary_sensor
2025-05-08 17:25:13.730 INFO (MainThread) [homeassistant.components.sensor] Setting up upnp.sensor
2025-05-08 17:25:13.732 INFO (MainThread) [homeassistant.components.switch] Setting up hacs.switch
2025-05-08 17:25:13.733 INFO (MainThread) [homeassistant.components.update] Setting up hacs.update
2025-05-08 17:25:13.736 INFO (MainThread) [custom_components.hacs] Stage changed: setup
2025-05-08 17:25:13.736 INFO (MainThread) [custom_components.hacs] Stage changed: waiting
2025-05-08 17:25:13.736 INFO (MainThread) [custom_components.hacs] Setup complete, waiting for Home Assistant before startup tasks starts
2025-05-08 17:25:13.752 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up upnp.binary_sensor
2025-05-08 17:25:13.753 INFO (MainThread) [homeassistant.components.sensor] Setting up upnp.sensor
2025-05-08 17:25:13.758 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up mobile_app.binary_sensor
2025-05-08 17:25:13.958 INFO (MainThread) [homeassistant.components.device_tracker] Setting up mobile_app.device_tracker
2025-05-08 17:25:13.959 INFO (SyncWorker_0) [pyfritzhome.fritzhome] Updating Templates ...
2025-05-08 17:25:13.960 INFO (MainThread) [homeassistant.components.sensor] Setting up mobile_app.sensor
2025-05-08 17:25:13.970 INFO (MainThread) [homeassistant.components.calendar] Setting up local_calendar.calendar
2025-05-08 17:25:13.972 INFO (MainThread) [homeassistant.components.notify] Setting up notify.mobile_app
2025-05-08 17:25:14.114 INFO (MainThread) [homeassistant.components.tts] Setting up google_translate.tts
2025-05-08 17:25:14.123 INFO (MainThread) [homeassistant.components.todo] Setting up shopping_list.todo
2025-05-08 17:25:14.147 INFO (MainThread) [homeassistant.components.calendar] Setting up local_calendar.calendar
2025-05-08 17:25:14.148 INFO (MainThread) [homeassistant.components.light] Setting up govee_light_local.light
2025-05-08 17:25:14.165 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up fritzbox.binary_sensor
2025-05-08 17:25:14.166 INFO (MainThread) [homeassistant.components.button] Setting up fritzbox.button
2025-05-08 17:25:14.166 INFO (MainThread) [homeassistant.components.climate] Setting up fritzbox.climate
2025-05-08 17:25:14.166 INFO (MainThread) [homeassistant.components.cover] Setting up fritzbox.cover
2025-05-08 17:25:14.166 INFO (MainThread) [homeassistant.components.light] Setting up fritzbox.light
2025-05-08 17:25:14.166 INFO (MainThread) [homeassistant.components.sensor] Setting up fritzbox.sensor
2025-05-08 17:25:14.166 INFO (MainThread) [homeassistant.components.switch] Setting up fritzbox.switch
2025-05-08 17:25:14.204 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up roborock.binary_sensor
2025-05-08 17:25:14.205 INFO (MainThread) [homeassistant.components.button] Setting up roborock.button
2025-05-08 17:25:14.206 INFO (MainThread) [homeassistant.components.image] Setting up roborock.image
2025-05-08 17:25:14.208 INFO (MainThread) [homeassistant.components.number] Setting up roborock.number
2025-05-08 17:25:14.208 INFO (MainThread) [homeassistant.components.select] Setting up roborock.select
2025-05-08 17:25:14.209 INFO (MainThread) [homeassistant.components.sensor] Setting up roborock.sensor
2025-05-08 17:25:14.212 INFO (MainThread) [homeassistant.components.switch] Setting up roborock.switch
2025-05-08 17:25:14.213 INFO (MainThread) [homeassistant.components.time] Setting up roborock.time
2025-05-08 17:25:14.213 INFO (MainThread) [homeassistant.components.vacuum] Setting up roborock.vacuum
2025-05-08 17:25:14.263 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up tplink.binary_sensor
2025-05-08 17:25:14.264 INFO (MainThread) [homeassistant.components.button] Setting up tplink.button
2025-05-08 17:25:14.265 INFO (MainThread) [homeassistant.components.camera] Setting up tplink.camera
2025-05-08 17:25:14.265 INFO (MainThread) [homeassistant.components.climate] Setting up tplink.climate
2025-05-08 17:25:14.265 INFO (MainThread) [homeassistant.components.fan] Setting up tplink.fan
2025-05-08 17:25:14.265 INFO (MainThread) [homeassistant.components.light] Setting up tplink.light
2025-05-08 17:25:14.265 INFO (MainThread) [homeassistant.components.number] Setting up tplink.number
2025-05-08 17:25:14.266 INFO (MainThread) [homeassistant.components.select] Setting up tplink.select
2025-05-08 17:25:14.266 INFO (MainThread) [homeassistant.components.sensor] Setting up tplink.sensor
2025-05-08 17:25:14.268 INFO (MainThread) [homeassistant.components.siren] Setting up tplink.siren
2025-05-08 17:25:14.268 INFO (MainThread) [homeassistant.components.switch] Setting up tplink.switch
2025-05-08 17:25:14.270 INFO (MainThread) [homeassistant.components.vacuum] Setting up tplink.vacuum
2025-05-08 17:25:14.270 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up tplink.binary_sensor
2025-05-08 17:25:14.271 INFO (MainThread) [homeassistant.components.button] Setting up tplink.button
2025-05-08 17:25:14.271 INFO (MainThread) [homeassistant.components.camera] Setting up tplink.camera
2025-05-08 17:25:14.271 INFO (MainThread) [homeassistant.components.climate] Setting up tplink.climate
2025-05-08 17:25:14.272 INFO (MainThread) [homeassistant.components.fan] Setting up tplink.fan
2025-05-08 17:25:14.272 INFO (MainThread) [homeassistant.components.light] Setting up tplink.light
2025-05-08 17:25:14.272 INFO (MainThread) [homeassistant.components.number] Setting up tplink.number
2025-05-08 17:25:14.272 INFO (MainThread) [homeassistant.components.select] Setting up tplink.select
2025-05-08 17:25:14.272 INFO (MainThread) [homeassistant.components.sensor] Setting up tplink.sensor
2025-05-08 17:25:14.273 INFO (MainThread) [homeassistant.components.siren] Setting up tplink.siren
2025-05-08 17:25:14.274 INFO (MainThread) [homeassistant.components.switch] Setting up tplink.switch
2025-05-08 17:25:14.274 INFO (MainThread) [homeassistant.components.vacuum] Setting up tplink.vacuum
2025-05-08 17:25:14.275 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up tplink.binary_sensor
2025-05-08 17:25:14.275 INFO (MainThread) [homeassistant.components.button] Setting up tplink.button
2025-05-08 17:25:14.276 INFO (MainThread) [homeassistant.components.camera] Setting up tplink.camera
2025-05-08 17:25:14.276 INFO (MainThread) [homeassistant.components.climate] Setting up tplink.climate
2025-05-08 17:25:14.277 INFO (MainThread) [homeassistant.components.fan] Setting up tplink.fan
2025-05-08 17:25:14.277 INFO (MainThread) [homeassistant.components.light] Setting up tplink.light
2025-05-08 17:25:14.277 INFO (MainThread) [homeassistant.components.number] Setting up tplink.number
2025-05-08 17:25:14.277 INFO (MainThread) [homeassistant.components.select] Setting up tplink.select
2025-05-08 17:25:14.277 INFO (MainThread) [homeassistant.components.sensor] Setting up tplink.sensor
2025-05-08 17:25:14.278 INFO (MainThread) [homeassistant.components.siren] Setting up tplink.siren
2025-05-08 17:25:14.278 INFO (MainThread) [homeassistant.components.switch] Setting up tplink.switch
2025-05-08 17:25:14.279 INFO (MainThread) [homeassistant.components.vacuum] Setting up tplink.vacuum
2025-05-08 17:25:14.972 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up bosch_shc.binary_sensor
2025-05-08 17:25:14.974 INFO (MainThread) [homeassistant.components.button] Setting up bosch_shc.button
2025-05-08 17:25:14.975 INFO (MainThread) [homeassistant.components.cover] Setting up bosch_shc.cover
2025-05-08 17:25:14.975 INFO (MainThread) [homeassistant.components.event] Setting up bosch_shc.event
2025-05-08 17:25:14.975 INFO (MainThread) [homeassistant.components.sensor] Setting up bosch_shc.sensor
2025-05-08 17:25:14.978 INFO (MainThread) [homeassistant.components.switch] Setting up bosch_shc.switch
2025-05-08 17:25:14.979 INFO (MainThread) [homeassistant.components.climate] Setting up bosch_shc.climate
2025-05-08 17:25:14.980 INFO (MainThread) [homeassistant.components.alarm_control_panel] Setting up bosch_shc.alarm_control_panel
2025-05-08 17:25:14.981 INFO (MainThread) [homeassistant.components.light] Setting up bosch_shc.light
2025-05-08 17:25:14.981 INFO (MainThread) [homeassistant.components.number] Setting up bosch_shc.number
2025-05-08 17:25:14.981 INFO (MainThread) [homeassistant.components.valve] Setting up bosch_shc.valve
2025-05-08 17:25:15.075 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up ecovacs.binary_sensor
2025-05-08 17:25:15.076 INFO (MainThread) [homeassistant.components.button] Setting up ecovacs.button
2025-05-08 17:25:15.077 INFO (MainThread) [homeassistant.components.event] Setting up ecovacs.event
2025-05-08 17:25:15.077 INFO (MainThread) [homeassistant.components.image] Setting up ecovacs.image
2025-05-08 17:25:15.078 INFO (MainThread) [homeassistant.components.lawn_mower] Setting up ecovacs.lawn_mower
2025-05-08 17:25:15.078 INFO (MainThread) [homeassistant.components.number] Setting up ecovacs.number
2025-05-08 17:25:15.079 INFO (MainThread) [homeassistant.components.select] Setting up ecovacs.select
2025-05-08 17:25:15.079 INFO (MainThread) [homeassistant.components.sensor] Setting up ecovacs.sensor
2025-05-08 17:25:15.081 INFO (MainThread) [homeassistant.components.switch] Setting up ecovacs.switch
2025-05-08 17:25:15.082 INFO (MainThread) [homeassistant.components.vacuum] Setting up ecovacs.vacuum
2025-05-08 17:25:16.229 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up synology_dsm.binary_sensor
2025-05-08 17:25:16.232 INFO (MainThread) [homeassistant.components.button] Setting up synology_dsm.button
2025-05-08 17:25:16.232 INFO (MainThread) [homeassistant.components.camera] Setting up synology_dsm.camera
2025-05-08 17:25:16.232 INFO (MainThread) [homeassistant.components.sensor] Setting up synology_dsm.sensor
2025-05-08 17:25:16.238 INFO (MainThread) [homeassistant.components.switch] Setting up synology_dsm.switch
2025-05-08 17:25:16.238 INFO (MainThread) [homeassistant.components.update] Setting up synology_dsm.update
2025-05-08 17:25:18.919 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up fritz.binary_sensor
2025-05-08 17:25:18.919 INFO (MainThread) [homeassistant.components.button] Setting up fritz.button
2025-05-08 17:25:18.920 INFO (MainThread) [homeassistant.components.device_tracker] Setting up fritz.device_tracker
2025-05-08 17:25:18.933 INFO (MainThread) [homeassistant.components.image] Setting up fritz.image
2025-05-08 17:25:18.933 INFO (MainThread) [homeassistant.components.sensor] Setting up fritz.sensor
2025-05-08 17:25:18.933 INFO (MainThread) [homeassistant.components.switch] Setting up fritz.switch
2025-05-08 17:25:18.935 INFO (MainThread) [homeassistant.components.update] Setting up fritz.update
2025-05-08 17:25:19.590 INFO (MainThread) [homeassistant.bootstrap] Home Assistant initialized in 14.60s
2025-05-08 17:25:19.590 INFO (MainThread) [homeassistant.core] Starting Home Assistant
2025-05-08 17:25:19.596 INFO (MainThread) [custom_components.hacs] Stage changed: startup
2025-05-08 17:25:19.601 INFO (MainThread) [custom_components.hacs] Loading removed repositories
2025-05-08 17:25:19.657 INFO (MainThread) [custom_components.hacs] Loading known repositories
2025-05-08 17:25:19.771 INFO (MainThread) [custom_components.hacs] Stage changed: running
2025-05-08 17:25:19.794 INFO (MainThread) [homeassistant.components.automation.vitrine] Initialized trigger Vitrine
2025-05-08 17:25:19.794 INFO (MainThread) [homeassistant.components.automation.vitrine_aus] Initialized trigger Vitrine aus
2025-05-08 17:25:19.810 INFO (SyncWorker_1) [homeassistant.loader] Loaded unifiprotect from homeassistant.components.unifiprotect
2025-05-08 17:25:44.155 INFO (SyncWorker_1) [pyfritzhome.fritzhome] Updating Devices ...
2025-05-08 17:25:44.235 INFO (SyncWorker_1) [pyfritzhome.fritzhome] Updating Templates ...
2025-05-08 17:26:14.155 INFO (SyncWorker_0) [pyfritzhome.fritzhome] Updating Devices ...
2025-05-08 17:26:14.236 INFO (SyncWorker_0) [pyfritzhome.fritzhome] Updating Templates ...
2025-05-08 17:26:44.155 INFO (SyncWorker_3) [pyfritzhome.fritzhome] Updating Devices ...
2025-05-08 17:26:44.239 INFO (SyncWorker_3) [pyfritzhome.fritzhome] Updating Templates ...
2025-05-08 17:27:10.283 INFO (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Running websocket_api script
2025-05-08 17:27:10.283 INFO (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Executing step call service
2025-05-08 17:27:10.300 DEBUG (Thread-2) [custom_components.becker.pybecker.becker_helper] Sent packet: unit_id: 1737B, channel: 2, command: TRAIN, argument: 1, packet: b'\x020000000002010B00970000001737B02101020081BB\x03'
2025-05-08 17:27:10.602 DEBUG (Thread-2) [custom_components.becker.pybecker.becker_helper] Sent packet: unit_id: 1737B, channel: 2, command: RELEASE, argument: 0, packet: b'\x020000000002010B00980000001737B021010200003B\x03'
2025-05-08 17:27:10.904 DEBUG (Thread-2) [custom_components.becker.pybecker.becker_helper] Sent packet: unit_id: 1737B, channel: 2, command: TRAIN, argument: 1, packet: b'\x020000000002010B00990000001737B02101020081B9\x03'
2025-05-08 17:27:14.155 INFO (SyncWorker_2) [pyfritzhome.fritzhome] Updating Devices ...
2025-05-08 17:27:14.236 INFO (SyncWorker_2) [pyfritzhome.fritzhome] Updating Templates ...

I fixed the issue with the deprecated call in v0.3.6
Sorry for any inconvenience

3 Likes

As always, thanks for the work you do. I am so glad that I can include the preinstalled covers in my house thanks to this integration.

No need to apologize! :slight_smile: It all works fine now - thanks a lot! :slight_smile:

Hi everybody!

I cannot get the stick to pair with my motor.

Everything seems to be set up fine in HA:

2025-05-21 19:07:42.916 INFO (MainThread) [homeassistant.components.cover] Setting up becker.cover
2025-05-21 19:07:42.917 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 19:07:42.917 DEBUG (MainThread) [custom_components.becker.rf_device] Use filename: my-centronic-stick.db
2025-05-21 19:07:42.917 DEBUG (MainThread) [custom_components.becker.pybecker.becker_helper] Try to open connection.
2025-05-21 19:07:42.922 DEBUG (Thread-2) [custom_components.becker.pybecker.becker_helper] BeckerCommunicator thread started.

When I try to pair the stick with the motor, I get this in the log:

2025-05-21 19:10:23.242 DEBUG (Thread-2) [custom_components.becker.pybecker.becker_helper] Sent packet: unit_id: 1737B, channel: 1, command: TRAIN, argument: 1, packet: b'\x020000000002010B002B0000001737B0210101008128\x03'
2025-05-21 19:10:23.543 DEBUG (Thread-2) [custom_components.becker.pybecker.becker_helper] Sent packet: unit_id: 1737B, channel: 1, command: RELEASE, argument: 0, packet: b'\x020000000002010B002C0000001737B02101010000A8\x03'
2025-05-21 19:10:23.844 DEBUG (Thread-2) [custom_components.becker.pybecker.becker_helper] Sent packet: unit_id: 1737B, channel: 1, command: TRAIN, argument: 1, packet: b'\x020000000002010B002D0000001737B0210101008126\x03'


so, everything as it should be, I guess.

When I press the connect button on my remote, I get the single click. But no matter what I do with pair service, I do not get the two clicks to confirm pairing (and I cannot control the shutter from my HA, obviously).

Stick and Raspberry Pi are about 6 metres from the motor…

Any ideas what I might be doing wrong?

EDIT:
I have got it to work. I do not know how, though… I had put my Raspberry Pi closer to the receiver, which didn’t help. So I gave up and put it back. After it had restarted I decided I might just give it one more try…

You seem to have had the same problem as me - devices not wanting to pair. How did you fix it?