Взлом терморегулятора Google Nest позволяет точнее контролировать обогрев дома с открытым исходным кодом и устаревшим оборудованием.

Эти умные домашние термостаты Nest были представлены в период с 2011 по 2014 год. Однако дата окончания их поддержки наступила 25 октября этого года, что стало настоящим шоком для любителей умной дома. После истечения этой даты устройства не только перестали получать обновления ПО и прошивок — они также отключились от приложений Nest и Google Home, что привело к потере функций удаленного управления и планирования работы. Термостаты все еще функционировали как обычные регуляторы тепла на месте установки, но теперь управлялись с помощью механического колеса регулировки.
Аризонскому исследователю в области безопасности и разработчику Коди Коцимбе из группы Hack House стало не по себе, когда он узнал о планах Google отказаться от термостатов Nest Gen 1 и Gen 2. Возможность получения вознаграждения в размере около $15000 от организации FUULU Foundation также подстегнуло его усилия. Эта организация практикует краудфандинг финансовых поощрений для разработчиков, помогающих освобождать устройства от корпоративных ограничений. В результате Коцимбе начал работу над открытым проектом No Longer Evil Thermo.
Разработчик говорит, что он “горячо увлечен аппаратным хакингом, реверс-инжинирингом и борьбой с корпоративным контролем”, поэтому данный проект ему особенно близок. На этой неделе в открытом доступе появился соответствующий GitHub-репозиторий, предоставляющий все необходимые инструменты и прошивки для владельцев заброшенных термостатов Nest.
Ссылка содержит пошаговые инструкции по установке системы No Longer Evil Thermo. Успешное завершение процесса приведет к загрузке Nest, после чего на экране появится приветственное сообщение “Теперь сделан из 100% менее зла!” (игра слов с названием проекта).
С этого момента термостат можно использовать через локальный веб-интерфейс. Этот интерфейс сохраняет оригинальный дизайн Nest и предоставляет функции контроля температуры, планирования работы и изменения настроек. Кроме того, есть возможность интегрировать его с платформой Home Assistant путем использования MQTT или REST API. Также разработчики предлагают написать кастомную мобильную оболочку для интерфейса проекта No Longer Evil Thermo.
