и посмотреть медиа
Habr - IT news
и посмотреть медиа
News from the IT world from Habr. Trends, vacancies and professional content.
News from the IT world from Habr. Trends, vacancies and professional content.
Official Habr channel with IT industry news, articles about development, career advice and events. For programmers, designers and managers.
Разработчик Дидак Сабатес заставил умные весы Withings Body+ отдавать данные прямо в Home Assistant, минуя облако производителя, — и помогал ему в этом ИИ. Официальная интеграция у весов есть, но она гонит каждое измерение через серверы Withings: компания прописала в своём SDK, что данные обязаны сначала попасть в облако. Этот барьер Сабатес обошёл платой ESP32. Микроконтроллер ловит результат взвешивания по Bluetooth и по локальной сети передаёт его в Home Assistant. Он упёрся в закрытый протокол весов — в документации не было ничего, чтобы заменить проприетарное приложение Withings. Реверс-инжиниринг он отдал ИИ. Агент OpenCode с Codex ковырял декомпилированный код старого Android-приложения, сверял его с уже известным о протоколе и на этой основе писал компонент ESPHome на C++. После каждой прошивки Сабатес переподключал ESP32, переводил весы в режим настройки, взвешивался и скармливал логи обратно Codex. Код Сабатес пока не открыл и джейлбрейк проверил только на одной модели. На других весах всё может работать с ошибками или не работать вовсе.
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!