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

Different name recognition/display in widgets for pre-macOS12 and macOS12 #8

Closed DigiH closed 1 year ago

DigiH commented 2 years ago

While working on the device list name recognition issue I stated that I do not have a decoder compatible BT device, which is totally wrong, as I have the Xiaomi Mi Body Composition Scale. Usually I just stand on it, read the weight from the display, being confident that OMG registered it in the background and passes on the details to my backend for processing. That's why I completely forgot about it.

So i got it from the bathroom and it sitting next to the desk I found the following

macOS 12 macOS12

macOS 10.15 and macOS 11 macOS11

If this is an issue with the widget name recognition, the widget display and if this might also have been a reason for the different device recognition for WatchFlower on the different macOS version is pure conjecture on my side.

In the device list, the name shows fine and consistent across all versions.

Also with no weight and impedance shown on all versions, only always Offline, it seems that the Mi scales are not yet fully implemented, so possibly not the best device to currently test with.

Probably due to the non device/name specific recognition with every restart/new usage of the scale a new unnamed offline device widget is added.

multi

DigiH commented 1 year ago

Closing, as display names should be moved to model naming.