Skip to content

Connect error: Method "Connect" with signature "" on interface "org.bluez.Device1" doesn't exist #297

Description

@LarsStegman

Description

Hello,

I have successfully found my scale's MAC address and configured it. The application successfully discovers the scale, but when it tries to connect it fails with the error Connect error: Method "Connect" with signature "" on interface "org.bluez.Device1" doesn't exist

I have a Silvergear Smart Scale model number 108.

Steps to Reproduce

  1. Configure MAC address and other settings
  2. Start add on in debug mode
  3. Step on scale
  4. Device is discovered
  5. Connect fails with Connect error: Method "Connect" with signature "" on interface "org.bluez.Device1" doesn't exist
    .

Scale Brand / Model

Silvergear Smart Scale

Platform

Home Assistant OS on Raspberry Pi 5

Node.js Version

ha addon

App Version

1.21.1

Debug Logs

[ble-scale-sync] Generating config.yaml...
[ble-scale-sync] WARNING: MQTT is enabled but no broker URL is available
[ble-scale-sync] Install the Mosquitto add-on or provide a broker URL manually
[ble-scale-sync] Config generated successfully
[ble-scale-sync] Resetting Bluetooth adapter (hci0)...
[ble-scale-sync] Bluetooth adapter reset OK
[ble-scale-sync] Starting BLE Scale Sync...
2026-07-26 11:24:36.437 [Config] Loading config from /data/config.yaml
2026-07-26 11:24:36.464 [Sync] BLE Scale Sync (continuous)
2026-07-26 11:24:36.464 [Sync] Scanning for scale A0:85:61:91:E9:4F...
2026-07-26 11:24:36.467 [Sync] Adapters: Eufy Smart Scale P2/P2 Pro, Senssun Fat Scale, QN Scale, Renpho ES-WBE28, Renpho R-MSC04, Renpho ES-26BB, Beurer BF720/BF105, Xiaomi Mi Scale 2, Xiaomi Mijia Scale S800, Yunmai, Beurer / Sanitas, Sanitas SBF72/73, Soehnle Shape/Style, Medisana BS44x, Trisa, ES-CS20M, Exingtech Y1, Excelvan CF369, Hesley, Koogeek-S1, Inlife, Digoo, 1byone (Eufy), 1byone Scale (new), Active Era BS-06, Robi S9, Hutbit, MGB (Swan/Icomon/YG), Hoffen BS-8107, Standard GATT (BCS/WSS)
2026-07-26 11:24:36.468 [ConfigWatch] Watching /data/config.yaml for changes (auto-reload enabled)
2026-07-26 11:24:36.469 [BLE:debug] BLE handler: node-ble (BlueZ D-Bus)
2026-07-26 11:24:36.526 [BLE:debug] D-Bus connection established
2026-07-26 11:24:36.586 [BLE:debug] Discovery started
2026-07-26 11:24:36.586 [BLE] Scanning for device...
2026-07-26 11:24:47.608 [BLE:debug] Found device: 108 [A0:85:61:91:E9:4F]
2026-07-26 11:24:47.611 [BLE:debug] Stopping discovery before connect...
2026-07-26 11:24:47.615 [BLE:debug] Discovery stopped
2026-07-26 11:24:48.118 [BLE:debug] Connect attempt 1/6...
2026-07-26 11:24:48.120 [BLE] Connect error: Method "Connect" with signature "" on interface "org.bluez.Device1" doesn't exist
. Retrying (1/5) in 1000ms...
2026-07-26 11:24:48.120 [BLE:debug] Disconnecting before retry...
2026-07-26 11:24:48.121 [BLE:debug] Disconnect failed (ignored)
2026-07-26 11:24:49.131 [BLE:debug] Discovery started
2026-07-26 11:24:54.644 [BLE:debug] Connect attempt 2/6...
2026-07-26 11:24:54.646 [BLE] Connect error: interface not found in proxy object: org.bluez.Device1. Retrying (2/5) in 1500ms...
2026-07-26 11:24:54.646 [BLE:debug] Disconnecting before retry...
2026-07-26 11:24:54.647 [BLE:debug] Disconnect failed (ignored)
2026-07-26 11:24:56.157 [BLE:debug] Discovery started
2026-07-26 11:25:01.671 [BLE:debug] Connect attempt 3/6...
2026-07-26 11:25:01.672 [BLE] Connect error: interface not found in proxy object: org.bluez.Device1. Retrying (3/5) in 2000ms...
2026-07-26 11:25:01.673 [BLE:debug] Disconnecting before retry...
2026-07-26 11:25:01.673 [BLE:debug] Disconnect failed (ignored)
2026-07-26 11:25:03.685 [BLE:debug] Discovery started
2026-07-26 11:25:08.198 [BLE:debug] Connect attempt 4/6...
2026-07-26 11:25:08.199 [BLE] Connect error: interface not found in proxy object: org.bluez.Device1. Retrying (4/5) in 2500ms...
2026-07-26 11:25:08.199 [BLE:debug] Disconnecting before retry...
2026-07-26 11:25:08.200 [BLE:debug] Disconnect failed (ignored)
2026-07-26 11:25:10.713 [BLE:debug] Discovery started
2026-07-26 11:25:12.220 [BLE:debug] Connect attempt 5/6...
2026-07-26 11:25:12.221 [BLE] Connect error: interface not found in proxy object: org.bluez.Device1. Retrying (5/5) in 3000ms...
2026-07-26 11:25:12.221 [BLE:debug] Disconnecting before retry...
2026-07-26 11:25:12.222 [BLE:debug] Disconnect failed (ignored)
2026-07-26 11:25:15.231 [BLE:debug] Discovery started
2026-07-26 11:25:17.741 [BLE:debug] Connect attempt 6/6...
2026-07-26 11:25:17.743 [BLE:debug] Force StopDiscovery failed: No discovery started
2026-07-26 11:25:18.248 [BLE:debug] D-Bus connection reset
2026-07-26 11:25:18.248 [BLE:debug] D-Bus connection reset after GATT operation
2026-07-26 11:25:18.258 [BLE:debug] btmgmt: adapter powered off
2026-07-26 11:25:18.890 [BLE:debug] btmgmt: adapter powered on
2026-07-26 11:25:20.892 [BLE:debug] Preemptive btmgmt reset after GATT

Configuration file

scale_mac: A0:85:61:91:E9:4F
ble_adapter: ""
weight_unit: kg
height_unit: cm
user_name: larsstegman
user_height: 183
user_birth_date: "xxxx-xx-xx"
user_gender: male
user_is_athlete: false
user_weight_min: 40
user_weight_max: 150
mqtt_enabled: true
mqtt_auto: true
mqtt_broker_url: ""
mqtt_username: ""
mqtt_password: ""
mqtt_topic: scale/body-composition
mqtt_ha_discovery: true
mqtt_ha_device_name: Silvergear Smart Scale
garmin_enabled: false
garmin_email: ""
garmin_password: ""
scan_cooldown: 30
reset_bluetooth: true
debug: true
custom_config: false

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions