Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial support for Beurer BF500 #1110

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ghtyrant
Copy link

@ghtyrant ghtyrant commented Feb 1, 2025

Beurer's BF500 seems to be a mix of BF105 and BF600. Characteristics determined by using BLE Scanner and trial & error. I did not verify that CHARACTERISTIC_BEURER_BF500_SCALE_SETTING and CHARACTERISTIC_BEURER_BF500_REFER_WEIGHT_BF are correct or do what they are supposed to do as they were not implemented by other scales.

What works:

  • Transferring a user from the app to the scale (e.g. deleting all users on the scale before connecting with the app)
  • Taking measurements (Weight, BMI, Body water, Body fat)
    • Body Water required the same calculations as with BF105 before working correctly, the rest was correct out-of-the-box

What doesn't work:

  • I've set up a user with my correct birth year (1988), but on the scale the user was created with birth year 1995 - day and month were correct though. I don't know if this is a bug in the app or something went wrong when sending the data via Bluetooth.
    When reading the user list from the scale, the birth year is transferred and parsed correctly, so updating the year on the scale worked.
  • Automatic user detection doesn't seem to work. Someone else got on the scale and the scale still assigned the measurement to my user (even with vastly different weights). I don't know if this is an issue with the app (Smart User assignment is active) or the scale.

Let me know if you need any other data/characteristics from the scale to improve this first draft.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant