Description
Hi,
I was able to connect the scale and I receive a bunch of data via the mqtt connection in Home Assistant.
My problem is, that the data shown on the display of the scale do not correspond to the data shown in the logs or in Home Assistant. Further the data in the log do not change, even if change the weight on the scale.
The real weight shown on the scale gives me 106,1 kg and on the log I get 12,80 kg.
Steps to Reproduce
Here is my yaml:
version: 1
scale:
weight_unit: kg
height_unit: cm
unknown_user: nearest
ble:
handler: auto
scale_mac: 50:8C:B1:5D:EF:2C
users:
- name: xxx
slug: xxxx
height: 180
birth_date: 1992-06-23
gender: male
is_athlete: false
weight_range:
min: 103
max: 107
last_known_weight: 105
global_exporters:
- type: mqtt
broker_url: mqtt://192.168.1.10:1883
topic: scale/body-composition
qos: 0
retain: true
username: mqtt
password: XXXXXXXXX
client_id: ble-scale-sync
ha_discovery: true
ha_device_name: SBF70 Waage
runtime:
continuous_mode: true
scan_cooldown: 30
dry_run: false
debug: false
Scale Brand / Model
Sanitas SBF70
Platform
Linux (Raspberry Pi)
Node.js Version
v20.19.2
App Version
1.7.5
Debug Logs
These are the measurements in the log:
2026-04-17 12:38:45.957 [Sync] Measurement received: 12.80 kg / 0 Ohm
2026-04-17 12:38:45.958 [Sync] Body composition:
2026-04-17 12:38:45.959 [Sync] bmi: 3.95
2026-04-17 12:38:45.960 [Sync] bodyFatPercent: 3
2026-04-17 12:38:45.960 [Sync] waterPercent: 70.81
2026-04-17 12:38:45.961 [Sync] boneMass: 0.52 kg
2026-04-17 12:38:45.962 [Sync] muscleMass: 6.70 kg
2026-04-17 12:38:45.962 [Sync] visceralFat: 1
2026-04-17 12:38:45.963 [Sync] physiqueRating: 9
2026-04-17 12:38:45.964 [Sync] bmr: 1043
2026-04-17 12:38:45.964 [Sync] metabolicAge: 49
2026-04-17 12:38:45.965 [Sync] Exporting to: mqtt...
2026-04-17 12:38:46.042 [MQTT] Published HA discovery for 11 metrics (user: xxxxx).
2026-04-17 12:38:46.044 [MQTT] Published to scale/body-composition/xxxxxx (qos=0, retain=true).
2026-04-17 12:38:46.051 [Sync] Done.
Description
Hi,
I was able to connect the scale and I receive a bunch of data via the mqtt connection in Home Assistant.
My problem is, that the data shown on the display of the scale do not correspond to the data shown in the logs or in Home Assistant. Further the data in the log do not change, even if change the weight on the scale.
The real weight shown on the scale gives me 106,1 kg and on the log I get 12,80 kg.
Steps to Reproduce
Here is my yaml:
version: 1
scale:
weight_unit: kg
height_unit: cm
unknown_user: nearest
ble:
handler: auto
scale_mac: 50:8C:B1:5D:EF:2C
users:
slug: xxxx
height: 180
birth_date: 1992-06-23
gender: male
is_athlete: false
weight_range:
min: 103
max: 107
last_known_weight: 105
global_exporters:
broker_url: mqtt://192.168.1.10:1883
topic: scale/body-composition
qos: 0
retain: true
username: mqtt
password: XXXXXXXXX
client_id: ble-scale-sync
ha_discovery: true
ha_device_name: SBF70 Waage
runtime:
continuous_mode: true
scan_cooldown: 30
dry_run: false
debug: false
Scale Brand / Model
Sanitas SBF70
Platform
Linux (Raspberry Pi)
Node.js Version
v20.19.2
App Version
1.7.5
Debug Logs