In our lab/demo environment are ten MT sensors (one or more of each type).
There are three MRs and two MVs they can connect to, plenty of capacity for the number of sensors.
Some MTs are choosing to connect to a device with very poor RSSI far away, rather than one of 2-3 devices a short distance away.
The connections do change during the day, sometimes a sensor will switch to use a more sensible MR/MV, sometimes to one with poor signal.
I'm assuming that there is some algorithm to get the MTs to spread themselves across all available devices to load balance, but it seems to not pay attention to RSSI.
The MT40s seem worst affected, with significant gaps in some metrics on the Dashboard sensor data page. One result being that the energy use graph is often very inaccurate.
I'm assuming this is due to poor connection rather than some issue with the MT40s/Dashboard - the effect gets worse as more MT40s are added. With just two the gaps were minor, but with four they all show large gaps in data (gaps of 15-30 minutes).
I've got scripts that gather data from all sensors via the API, I'm going to leave things a few days then see if the gaps are also in API data.
Snapshot of connection choices, note the two MT40s using an AP that's 20 metres away and through a couple of walls, rather than one of three alternatives within 1-3 metres.
Model | RSSI | Battery | Comment |
MT10 | -55 dBm MV2 Lab | 97 | |
MT12 | -59 dBm MV32 Lab | 97 | |
MT20 | -64 dBm MR42 East side halfway along | 75 | |
MT14 | -53 dBm MV2 Lab | 100 | |
MT14 | -70 dBm MV32 Lab | 100 | |
MT30 | -78 dBm MV2 Lab | 98 | |
MT40 | -77 dBm MR42 Near east entrance doors | | crazy choice |
MT40 | -64 dBm MV32 Lab | | |
MT40 | -60 dBm MV32 Lab | | |
MT40 | -85 dBm MR42 Near east entrance doors | | crazy choice |