Hi all,
I'm using a WEMOS D1 MINI ESP32 with a VL53L0X time of flight sensor-- I actually have this deployed twice in my house. 1 of them has been working rock solidly since I redeployed it on Sunday (I moved from esp8266-esp32), the other one stops working after anywhere from 5-20minutes. The ESP32 for the non-working one stays reachable via home assistant (I can pull logs, update code etc), but the sensor stops functioning until I power cycle the esp/sensor.
The log shows this message repeatedly until I reboot (normally I would see a distance measurement repeated in the logs):
[09:25:16][W][vl53l0x:266]: Breakbeam Sensor Dist - update called before prior reading complete - initiated:0 waiting_for_interrupt:1
I've seen some brute force fixes for this (that I think reboot the ESP when this message shows up in logs, but I'm not really clear how that's implemented), but I"m wondering what the best solution for fixing this is? Rebooting the unit every 5-20 minutes isn't ideal.