Open chinswain opened 1 month ago
I've tried a basic scan using nimBLE and Bluedroid, both cannot find the LYWSD03MMC - beware of this device if you want to use this library.
Maybe this is a signal strength issue, i.e. the board's BLE radio does not work as good as the one you used previously? It could be
You could try https://decoder.theengs.io/ to rule out 1. Your test with NimBLE and BlueDroid seems to rule out 2.
Maybe you could also enable more debug messages from the BLE core?
Not picked up via theengs - original LYWSD03MMC is found.
Range seems good via the ceramic antenna, picking updates quite far away.
I've started a discussion on NimBLE to see if anyone has any ideas, I've ordered a generic ESP32-S3 dev board to test if it's an issue with the chip or specific to Arduinos implementation of it.
Edit: Forgot I had a XIAO ESP32S3 Sense, just tried and it works perfectly so must be an issue specific to the Arduino Nano ESP32.
I've just tried setting up the library on an Arduino Nano ESP32 clone but I don't get any sensor data returned, for some reason it's unable to find the thermostats. the output is:
Debug:
For an old ESP32 32S it works as expected: