bwynants / weegschaal

10 stars 3 forks source link

Medisana bs a45 #8

Open christianbur opened 1 month ago

christianbur commented 1 month ago

I have successfully integrated the medisana bs a45 with esphome, thank you. I can query the following fields in the Home Assistant.

  - platform: medisana_bs444
    ble_client_id: medisababs44_ble_id
    timeoffset: true # BS444 needs timeoffset
    weight_1:
      name: “Scale U1 weight”
    kcal_1:
      name: “Scale U1 kcal”
    fat_1:
      name: “Scale U1 fat”
    tbw_1:
      name: “scale U1 water”
    muscle_1:
      name: “Scale U1 Muscles”
    bone_1:
      name: “Scale U1 Bones”
    bmi_1:
      name: “Scale U1 BMI” 

However, the esphome log still contains more data from the scale

08:16:35 [I] [MedisanaBS444:123]    
Person Person: 1; gender: male; age: 41; size: 1.x; activity: normal:
08:16:35 [I] [MedisanaBS444:130]    
Weight Person: 1; Time:2024-07-23T08:16:26; weight: xxxx; bmi: xxxx:
08:16:36 [I] [MedisanaBS444:138]    
Body Person: 1; Time:2024-07-23T08:16:26; kcal: xxxx; fat: xx; tbw: xxxx; muscle: xxxx; bone: xx:

How can I make the following fields available in Home Assistant?

bwynants commented 1 month ago

those are not really measured, but values you entered on the scale. I did not provide a sensor for it.... is it really useful?

christianbur commented 1 month ago

The values set in the scale are used to calculate the values already available. So it would be nice to be able to read out all values, then you will be reminded (if you display them in the HA GUI) to adjust these values in the scale.