Changes in 8.0.4-beta
- Add Sensirion SHT4x #763
- Add Inkbird P01R pool thermometer
- Fix for negative temperatures reported by b-parasites and v2 support (by @jhbruhn)
- Added weight as an attribute to the weight removed binary sensor #617
- Improve Mi Scale V2 behavior (see below) #617
Old behavior Mi Scale v2
The scale reports multiple ble packets each time it is used and sends the stabilized weight before the impedance has been calculated. The scale also reports an impedance value (if calculated) when the weight is removed.
The integration reported on each ble data packet received (via different sensors). This resulted in the weight and impedance sensors being updated multiple times and at different times with the impedance attribute in the weight sensor to hold the old value initially.
New behavior Mi Scale v2
The person using the scale must wait until the white bars flash - this indicates the impedance has been calculated. If they do not wait, neither the weight sensor or impedance sensor will update.
The integration will report once per activation of the scale with a stabilized weight (weight sensor) and impedance (impedance sensor). These sensors will update almost simultaneously.