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

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

Энтузиаст Дидак Сабатес решил вернуть себе контроль над данными с умных весов Withings Body+. Он разработал схему, которая позволяет передавать показания напрямую в Home Assistant, минуя облачные серверы производителя.

Как сообщается в материале, для этого потребовалась недорогая плата ESP32. С ее помощью разработчик перехватывает данные, которые весы передают по Bluetooth, и отправляет их в локальную систему умного дома.

Чтобы интегрировать устройство с ESPHome, Сабатес написал собственный компонент. При этом часть кода была создана с использованием инструмента Codex, который помогает программистам генерировать и дополнять код.

Решение позволяет полностью исключить обращение к серверам Withings. Для пользователей это означает большую приватность и независимость от облачной инфраструктуры производителя, а также возможность анализировать данные локально.

Подробности реализации, включая схемы и код, разработчик опубликовал в открытом доступе, чтобы другие владельцы умных весов могли повторить подобную настройку.