
Apparently maintaining an onpen BLE conection uses a lot of precious miliamps.
Only one sensor is still working, they stopped broadcasting one by one in the spam of one week.
I have in mind two solutions for this:
- Instead of a permanent BLE connection and constant streaming of data,
the raspberry could each 2-5 minutes create a BLE conection and read the temp+humidity data once, then close the connection. - Modify the firmware/use a modified version of the xiaomi sensors, so they include temperature and humidity data in their advertisment data.
https://microchipdeveloper.com/wireless:ble-link-layer-packet-types
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.