I’ve had a number of LYWSD03MMC sensors, reporting via a bluetooth dongle and the Passive BLE Monitor. I’ve now installed a number of esphome devices throughout my house, and enabled the bluetooth proxy and converted a few of my LYWSD03MMC to advertise the BTHome format (with the PVVX custom firmware).
The conversion has gone OK, however I’ve noticed the temperature / humidity readings sometimes don’t update for > 20 minutes, and the temperature on the display is at least 0.1 degree different from what Home Assistant knew the sensor last was.
If I enable the “Packet ID” diagnostic sensor, this does update even whilst the temperature/humidity isn’t updating - so the BTHome beacons are being advertised and received for this to update.
It’s not all sensors not updating at the same time. Any thoughts on why this might be happening / what I can do to diagnose?
Being able to see the packet data of the received packets would be useful, but I can’t see how to do this.