theengs / app

Theengs mobile application to read BLE sensors and push data to an MQTT broker
https://app.theengs.io
GNU General Public License v3.0
37 stars 7 forks source link

Implementation suggestion for Xiaomi Mi Scales #28

Closed DigiH closed 1 year ago

DigiH commented 1 year ago

Having the Mi Body Composition scale I would suggest the following implementation adjustments:

• shorter date/time format (possibly for all graph displays for all widgets), as with the current very long format, and at least my smaller screen real estate, there are clippings

Clipping

possibly by omitting the day name completely or only using abbreviated day names and also abbreviated month names or using a coplete short date format, like 12/10/2022. Maybe also just a comma between the date and the time, to keep it as short as possible.

• Short from having to implement a complicated selection functionality, which I don't think is really necessary, I suggest to exclude any object weighing from the graphing data. I only got the above screenshot with the clipping while sliding along the graph from a previous 2,5 kg object weighing to a higher person weighing. I don't think many, if any, people would want to chart their object weighings, and the ups and down of having objets data in between the person data is unnecessary.

• Similar to the above, when an object is being weighed there shouldn't be the display of the last impedance data showing from the last barefoot person weighing. The same when a person is weighing themselves with socks or shoes on, and an impedance is not being broadcast, the last impedance values should not be displayed in either the widget nor the list view.

DigiH commented 1 year ago

Verified as fixed with version 1.1 (1010008), with the object weighings now having a separate differently coloured history graph, nice! Will be better visible for me over the next few days.

Closing