Is anyone else seeing anomalous battery readings from Switchbot device, namely the WoSensorTH (temp/humid. sensor)?
I’ve had four of them, for 3 months (ever since BT Proxy arrived). All of them are reading 100% battery level (but temp/humid. readings seem reasonable). The Govee BT temp/humid. sensor I got at the same time is now reading 38% battery. I’m suspicious of Switchbot battery readings all at 100%.
No resolution. But I do have more data since then. I’ve now got a fleet of 14 Bluetooth SwitchBot temp/humidity sensors. All listed as same model, WoIOSensor --but two very different device types. I think 6 of them are the desktop type sensors with display. 8 are the sealed IP65-rated indoor/outdoor thermo-hygrometers.
One of the original (w display) still shows 100%. Two indoor/outdoor ones show Unavailable battery, but good temp & humidity readings. One w display shows 0%, but good temp/humid. All the rest show maybe-believable battery readings, across spectrum of 15% to 91% (but most in 70’s).
All told, I’m not believing much of what I’m seeing re battery %.
But at least they’re reporting decent temp/humid. Which is more than I can say for the one Govee unit-- It eats batteries, at the rate of one every 2 or 3 weeks.
Many Switchbot battery reads require active scans or the device to be in range to make an active connection to get the battery state.
The advertisement range is significantly longer than the active connection range so its likely HA or your Bluetooth proxies can hear the Switchbot advertisements but cannot establish a two way connection to read the battery state, and the state is stale.
You could try moving the sensor closer to the Bluetooth adapter if it supports making an active connection (local adapters and ESPHome based ones only)
Thanks much for info; makes sense; I didn’t know exactly how they get their data. Lack of good battery info doesn’t bother me much; certainly not enough to change my topology, as long as I’m getting good sensor data. Thanks again.