Featured image of post Отвяжи свой термостат. Свой — на ESP32 и без облака

Отвяжи свой термостат. Свой — на ESP32 и без облака

Умный термостат у большинства производителей — это не устройство, а абонемент: железо ты купил один раз, а доступ к облаку, расписанию и приложению продают помесячно. Смена цены, отключение сервиса, обновление, которое ломает интеграцию — и термостат, который работал пять лет, превращается в кирпич с дисплеем.

Функция, которая нужна по сути, простая: держать температуру и дать мне ей управлять. Ничего больше.

Что нужно по сути

ESP32 — контроллер с Wi-Fi. Реле — чтобы включать и выключать нагрузку. Датчик температуры — чтобы знать, что происходит. Всё.

Никаких подписок, никаких облаков, никаких производителей. Устройство работает, пока работает локальная сеть и есть питание.

Почему «свой» — это не про экономию

Про подписку можно возразить: «дешёвые термостаты с облаком и так стоят 2-3 тысячи». И да, сам железный корпус стоит недорого.

Но дело не в цене устройства, а в том, что ты перестаёшь зависеть от чужого решения:

  • Сервис закрыли или перенёс — у тебя дома не отключилось отопление
  • Приложение перестало поддерживать твой телефон или ОС — устройство не потеряло функций
  • Владелец сервиса решил, что твои данные нужны ему больше, чем тебе — у тебя их вообще не было
  • Через 5 лет захотел добавить датчик — и не можешь, потому что прошивка закрыта

Vendor-lock — это не абстрактная проблема. Это когда ты не можешь починить вещь в своём доме, потому что дом зависит не от дома, а от чужого сервера.

Честная часть: почему это не так просто

Свой термостат — это не «купил ESP32 и всё работает». Реальность такая:

Железо — самая простая часть. Модуль ESP32 стоит как пара пачек чая, реле и датчик температуры — ещё меньше. Собрать на макетке — вечер.

Сложнее — логика и безопасность. Термостат управляет нагрузкой, а нагрузка бывает опасной. Газовый котёл, тёплый пол, водяной насос — здесь ошибка в логике или в заземлении бьёт по кошельку или по безопасности. Поэтому граница между «следить» и «вмешиваться» проходит по принципу: мониторинг — безопасно, управление — только после отдельной проработки.

Плюс отсутствие поддержки. Своё устройство — это твоя ответственность. Если через год оно перестанет работать, чинить будешь ты, а не сервис поддержки с бесплатными обновлениями.

И последнее: гайд по калибровке, подбор датчика под конкретную задачу — это отдельная работа. Готового красивого приложения не будет. Будет веб-страница или дашборд, или вообще только вебхук в систему уведомлений.

Что на самом деле даёт «свой» термостат

Не «дешевле». А именно:

  1. Предсказуемость. Устройство работает по правилам, которые ты видишь и можешь изменить.
  2. Отсутствие подписки как обязательного условия. Базовые функции не перестают работать, потому что кто-то закрыл SaaS.
  3. Интеграция с тем, что уже есть. Тот же ESP32, тот же Gotify-канал уведомлений, та же вики с логом. Это часть общей системы, а не отдельный брендированный прибор из чужой экосистемы.

Итог

Термостат — это не сложная вещь. Это «включить-выключить» плюс «знать, что происходит». Вся сложность, которую добавляют производители, — это облако, подписка, приложение и экосистема вокруг простой задачи.

Вопрос только в том, готов ли ты взять эту простоту на себя.

А у вас термостат с подпиской или свой? И что вас в нём бесит больше — цена, приложение или зависимость от чужого сервера?

Built with Hugo
Theme Stack designed by Jimmy