TGViewer
Хабр Хабр @habr_com · 133K subscribers
Post #69481 15.8K
Разработчик Дидак Сабатес заставил умные весы Withings Body+ отдавать данные прямо в Home Assistant, минуя облако производителя, — и помогал ему в этом ИИ. Официальная интеграция у весов есть, но она гонит каждое измерение через серверы Withings: компания прописала в своём SDK, что данные обязаны сначала попасть в облако.

Этот барьер Сабатес обошёл платой ESP32. Микроконтроллер ловит результат взвешивания по Bluetooth и по локальной сети передаёт его в Home Assistant. Он упёрся в закрытый протокол весов — в документации не было ничего, чтобы заменить проприетарное приложение Withings.

Реверс-инжиниринг он отдал ИИ. Агент OpenCode с Codex ковырял декомпилированный код старого Android-приложения, сверял его с уже известным о протоколе и на этой основе писал компонент ESPHome на C++. После каждой прошивки Сабатес переподключал ESP32, переводил весы в режим настройки, взвешивался и скармливал логи обратно Codex.

Код Сабатес пока не открыл и джейлбрейк проверил только на одной модели. На других весах всё может работать с ошибками или не работать вовсе.
  • ❤ 27
  • 🔥 21
  • 👍 12
  • 🤪 6
  • 💯 3
  • 👏 2
  • 😁 2
  • 🤔 2
  • 😱 2
  • 🙏 2
  • 🤮 1
More from @habr_com
  1. Sep 20, 2026Переделка радиоприемника «Электроника 26-01» Советских бытовых приёмников с синтезатором ч…
  2. Sep 20, 2026На чём советские гики учились программировать? Часть вторая В 1984 году аспирантам химфака…
  3. Sep 20, 2026И снова о том, из чего состоит протон Из школьной картинки протон это три кварка, и на низ…
  4. Sep 19, 2026Грязные игры Команда бывших нефтяников решила оставить след в индустрии и собрала топ-даун…
  5. Sep 19, 2026[ХАБРААРХИВ] «Оставайтесь голодными, оставайтесь безрассудными»: анализ речи Стива Джобса…
  6. Sep 19, 2026Есть советы, которые помогают строить карьеру. А есть советы, после которых помогает тольк…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →