My treadmill, live in Home Assistant
Problem. My treadmill's stats were trapped inside the iFit app — nothing on my own dashboards, no automations.
Built. Reverse-engineered the iFit Bluetooth protocol and put an ESP32-S3 bridge on it that streams live speed, incline and weight-aware calories into Home Assistant over MQTT.
Result. A live Fitness dashboard — speed, incline, calories and session charts climbing in real time as I walk. No cloud, no subscription.