Is there a better guide than the app source code? I can't seem to wrap my head around the BLE comms aspect (e.g. how it integrates with scales or the Smart Espresso Profiler app).
https://github.com/jeffsf/pyDE1 this is a pretty complete python implementation covering the BLE APIs including scales. It's way more approachable than the TCL Android app.