让体重秤数据不出家门:用 ESP32 把 Withings 接到 Home Assistant
来源:didac.dev — didac.dev · 61 分 · by sabatesduran
📋 概述
作者想摆脱 Withings 的云端,让 Body+ 体重秤的数据直接进 Home Assistant。他让 Codex 逆向早期 Withings Android 应用、比对蓝牙协议,为 ESP32 写出了 ESPHome 组件:体重秤通过蓝牙 Classic 把测量发给旁边的 ESP32,再经 Wi-Fi 转发到 Home Assistant——彻底绕开 Withings 云,还删掉了秤里存的 Wi-Fi 让它彻底失联云端。实现需用支持蓝牙 Classic 的原版 ESP32(C3/S3 只支持 BLE 不行)。他还加了模板传感器保留最后一次体重,避免拔掉 USB 就丢数据显示。
🔑 核心要点
- 目标是让数据链路从 Body+→ESP32→Home Assistant,彻底绕开 Withings 云。
- 体重秤走蓝牙 Classic,因此必须用原版 ESP32(C3/S3 只支持 BLE 不行)。
- 由 Codex 逆向旧版 Android 应用、比对协议写出 ESPHome 组件。
- 删掉秤里保存的 Wi-Fi,让秤再无法向 Withings 上传任何数据。
- 加模板传感器保留最后一次体重,避免拔线后仪表盘失联。
💡 金句
我删掉了秤里那颗出卖我们的 Wi-Fi,让每一次站上秤的数据,都只属于我家里的那台 Home Assistant。
👍 0
👎 0
← 返回 Hacker News 首页