Хабр ✔

@habr_com · Russian · active

Subscribers 135K Subscribers, last 30 days: 135K → 135K +0 24h
Reach per post (ERR) 12.2%16.5K avg views
Posting 7.7/day last 5 hours ago
Reactions per 1K views 5.1 ❤ 👍 🔥

Разработчик Дидак Сабатес заставил умные весы Withings Body+ отдавать данные прямо в Home Assistant, минуя облако производителя, — и помогал ему в этом ИИ. Официальная интеграция у весов есть, но она гонит каждое измерение через серверы Withings: компания прописала в своём SDK, что данные обязаны сначала попасть в облако. Этот барьер Сабатес обошёл платой ESP32. Микроконтроллер ловит результат взвешивания по Bluetooth и по локальной сети передаёт его в Home Assistant. Он упёрся в закрытый протокол весов — в документации не было ничего, чтобы заменить проприетарное приложение Withings. Реверс-инжиниринг он отдал ИИ. Агент OpenCode с Codex ковырял декомпилированный код старого Android-приложения, сверял его с уже известным о протоколе и на этой основе писал компонент ESPHome на C++. После каждой прошивки Сабатес переподключал ESP32, переводил весы в режим настройки, взвешивался и скармливал логи обратно Codex. Код Сабатес пока не открыл и джейлбрейк проверил только на одной модели. На других весах всё может работать с ошибками или не работать вовсе.

Views over time

05K10K15K20K8 Sep 11:0311 Nov 14:3616.7K8 Sep 11:03: 0 views11 Nov 14:36: 16,700 views
Snapshots we took after posting.
WhenViews
8 Sep 2026, 11:030
11 Nov 2026, 14:3616.7K

Who shared this post

Posts in other channels we index that link to this one. (Forwards with a hidden source can't be traced.)

Nobody yet.