Withings 체중계를 클라우드 없이 Home Assistant에 연결한 방법
I Connected My Withings Body+ to Home Assistant with an ESP32
Withings Body+ 사용자가 ESP32와 ESPHome을 이용해 체중계 데이터를 Withings 클라우드를 거치지 않고 Home Assistant로 직접 전송하는 방법을 소개합니다. 원본 ESP32 보드가 Bluetooth Classic을 지원한다는 점을 활용했으며, OpenCode(Codex)를 통해 리버스 엔지니어링한 비공식 프로토콜로 ESPHome 컴포넌트를 구현했습니다. 두 명의 사용자 프로필을 구분해 각각의 체중, 체지방률, 근육량 등의 센서를 업데이트하며, 마지막 측정값을 유지하는 템플릿 센서도 추가했습니다. 코드는 아직 공개 전입니다.
저는 체중계를 열거나 개조하지 않았습니다. ESP32는 근처에 두고 USB 케이블로 전원만 공급하면 됩니다.