I have two Gardena Sileno mowers. 250 and 500.
My Home assistant show me that I can connect, but I can't.
I have tried to connect using this python library directly outside HA.
When I try to discover the devices I see them
Plamens-MacBook-Pro:automower_ble hackman$ python3 ../ble_scanner.py
Scanning for 15.0 seconds, please wait...
Husqvarna device(s) found!
Address: 13DF7522-4155-CA7A-D2AA-DADA62593DF8
Name: Косачка з
Signal Strength: -95 dBm (closer to 0 is stronger)
Address: 8C85D3C9-9304-F9D2-5223-6A23C31FEAC7
Name: SILENO minimo 250
Signal Strength: -48 dBm (closer to 0 is stronger)
I'm trying to connect by bluetooth MAC without success:
Plamens-MacBook-Pro:automower_ble hackman$ python3 ./mower.py --address FC:A8:9B:16:16:BA
Unable to connect to device address: FC:A8:9B:16:16:BA
Please make sure the device address is correct, the device is powered on and nearby
Than I'm trying using the discovered address:
Plamens-MacBook-Pro:automower_ble hackman$ python3 ./mower.py --address 8C85D3C9-9304-F9D2-5223-6A23C31FEAC7
2026-05-04 11:13:34,721 automower_ble.protocol INFO: starting scan...
2026-05-04 11:13:34,721 automower_ble.protocol INFO: connecting to device...
2026-05-04 11:13:35,094 automower_ble.protocol INFO: connected
2026-05-04 11:13:35,094 automower_ble.protocol INFO: pairing device...
Traceback (most recent call last):
File "/Users/hackman/PycharmProjects/AutoMower-BLE/automower_ble/./mower.py", line 331, in <module>
asyncio.run(main(mower))
~~~~~~~~~~~^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/asyncio/runners.py", line 195, in run
return runner.run(main)
~~~~~~~~~~^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/asyncio/base_events.py", line 725, in run_until_complete
return future.result()
~~~~~~~~~~~~~^^
File "/Users/hackman/PycharmProjects/AutoMower-BLE/automower_ble/./mower.py", line 208, in main
await mower.connect(device)
File "/Users/hackman/PycharmProjects/AutoMower-BLE/automower_ble/./mower.py", line 42, in connect
status = await super().connect(device)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/automower_ble/protocol.py", line 398, in connect
await self.client.pair()
File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/bleak/__init__.py", line 682, in pair
await self._backend.pair(*args, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/bleak/backends/corebluetooth/client.py", line 205, in pair
raise NotImplementedError("Pairing is not available in Core Bluetooth.")
NotImplementedError: Pairing is not available in Core Bluetooth.
I have tried to connect multiple ways. At the end I have removed the mower from Gardena app and reboot the mower.
I see the mower pending pairing in the app, but I get error trying to connect. NotImplementedError: Pairing is not available in Core Bluetooth.
Am I doing something wrong or Sileno Minimo is not supported?
Can I help somehow with debugging the issue?
I have two Gardena Sileno mowers. 250 and 500.
My Home assistant show me that I can connect, but I can't.
I have tried to connect using this python library directly outside HA.
When I try to discover the devices I see them
I'm trying to connect by bluetooth MAC without success:
Than I'm trying using the discovered address:
I have tried to connect multiple ways. At the end I have removed the mower from Gardena app and reboot the mower.
I see the mower pending pairing in the app, but I get error trying to connect.
NotImplementedError: Pairing is not available in Core Bluetooth.Am I doing something wrong or Sileno Minimo is not supported?
Can I help somehow with debugging the issue?