Разработчик с помощью ESP32 и Codex подключил умные весы Withings к Home Assistant без облака

Энтузиаст Дидак Сабатес решил вернуть себе контроль над данными с умных весов Withings Body+. Он разработал схему, которая позволяет передавать показания напрямую в Home Assistant, минуя облачные серверы производителя.
Как сообщается в материале, для этого потребовалась недорогая плата ESP32. С ее помощью разработчик перехватывает данные, которые весы передают по Bluetooth, и отправляет их в локальную систему умного дома.
Чтобы интегрировать устройство с ESPHome, Сабатес написал собственный компонент. При этом часть кода была создана с использованием инструмента Codex, который помогает программистам генерировать и дополнять код.
Решение позволяет полностью исключить обращение к серверам Withings. Для пользователей это означает большую приватность и независимость от облачной инфраструктуры производителя, а также возможность анализировать данные локально.
Подробности реализации, включая схемы и код, разработчик опубликовал в открытом доступе, чтобы другие владельцы умных весов могли повторить подобную настройку.







