com.ruuvi.station.ios icon indicating copy to clipboard operation
com.ruuvi.station.ios copied to clipboard

Sync request: Confirm with user if radio signal is too weak.

Open DG12 opened this issue 1 year ago • 3 comments

There is no hope that synchronization will be successful if RSSI is very low (like < 91 ). Tell the user it isn't going to work for this sensor at this time because then signal is too weak.

Maybe ask them to confirm that they really want to try)

DG12 avatar Dec 15 '23 17:12 DG12

Fix has been added coming out in next beta.

markoaamunkajo avatar Jan 09 '24 04:01 markoaamunkajo

What is the threshold? I tried to sync with RSSI (none shown), -98,-94,-94,-97. I have not seen anything like "signal too weak" . Sync connects and starts but does not complete. After (too long ) a while.

PS,updated 3s ,5s, 2s, 0s, 2s, 1, 0, 0,...

version 2.6.0(2401312032)

DG12 avatar Feb 03 '24 19:02 DG12

I reopened this. What's the rssi logic behind the new "fix"? Different (especially Android) phone models report totally different rssi numbers and I'm not quite sure is it possible to decide according to rssi numbers even on Apple devices that is the signal strength really too low or not.

laurijamsa avatar Feb 04 '24 00:02 laurijamsa

This card was lost in the done queue for a while. For what I see there is timeout and popup telling user that sync was unsuccessful

Image

markoaamunkajo avatar Sep 06 '24 02:09 markoaamunkajo

There is no hope that synchronization will be successful if RSSI is very low (like < 91 ). Tell the user it isn't going to work for this sensor at this time because then signal is too weak.

Maybe ask them to confirm that they really want to try)

Perhaps an app setting : "minimum RSSI for sync", defaulted to something like -95. If user wants to ignore warning they can try anyway or maybe move closer.

Is there any experience of values for phones other than my iPhons Xs that are too low to sync?

DG12 avatar Sep 06 '24 22:09 DG12

The issue with showing a notification in this case is that the RSSI can fluctuate quite a lot for any reason, lot of Bluetooth traffic, channel selection, obstacles, interference...so it would not be always reliable.

markoaamunkajo avatar Sep 09 '24 01:09 markoaamunkajo

Closing this as it's not considered any changes are needed. We will go through logic later.

markoaamunkajo avatar Sep 09 '24 02:09 markoaamunkajo