Виртуальный сенсор, который перевернул мой умный дом: теперь я открываю окна строго по науке!

A template sensor in Home Assistant on an iPhone.-1

В моём доме полно умных сенсоров. Но самый незаменимый из них — это тот, которого нет в природе: виртуальный датчик внутри Home Assistant.

Rain drops on a window.

Почему вашему умному дому нужны уличные сенсоры (и вот зачем)

Умный дом — это давно не только «умная» квартира.

Как определить идеальный момент для проветривания?

Обычный датчик влажности не расскажет всей правды

SwitchBot Hub 2 on wood table showing temperature and humidity.

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

Например, если в квартире влажность 70%, а на улице — 80%, интуиция подсказывает, что окно открывать не стоит. Но это не всегда так.

Относительная влажность показывает, сколько влаги в воздухе по сравнению с тем максимумом, который этот воздух может удержать при своей температуре. Если зимой открыть окно, в комнату приходит холодный воздух, он нагревается — и его относительная влажность резко падает. В итоге в помещении становится даже суше!

Так как же понять, стоит ли проветривать? Всё дело в такой характеристике, как точка росы — это температура, при которой начинает выпадать конденсат. Чем ниже точка росы, тем меньше влаги несёт воздух.

Поэтому если на улице точка росы ниже, чем в вашем доме — значит, уличный воздух суше. Открыв окно, вы действительно снизите влажность в комнате.

Когда сенсор — это не настоящий сенсор?

Когда он виртуальный — то есть шаблонный

The Create Helper screen in Home Assistant.

Хорошая новость: погодный интегратор у меня уже показывал точку росы на улице. Плохая — ни один из моих домашних сенсоров не умел считать точку росы внутри. Поэтому я сделал свой виртуальный сенсор.

Я настроил шаблонный сенсор. Его не существует физически, но для Home Assistant он — такой же «настоящий», как остальные устройства. Достаточно собрать данные с нескольких других сенсоров, написать формулу — и появится новый показатель.

В моём случае я взял данные о температуре и влажности в комнате и по формуле рассчитал точку росы. С точки зрения Home Assistant выглядит так, будто в доме есть отдельный датчик для этого!

Как создать шаблонный сенсор в Home Assistant

Без инструментов разработчика тут не обойтись

Запустить сам шаблонный сенсор в Home Assistant несложно. А вот придумать правильную формулу — посложнее: тут нужны шаблоны Jinja2, которые не кажутся интуитивными. Мне помогла документация и иногда — искусственный интеллект.

Очень удобно тестировать формулы прямо в редакторе шаблонов Home Assistant: сразу видно результат, и можно быстро отладить все нюансы.

Откройте Настройки > Инструменты разработчика, вкладку Шаблоны, введите формулу в Редактор шаблонов и проверьте Результат — тут же понятно, всё ли сработало правильно.

Когда формула готова, нужно создать хелпер: идёте в Настройки > Устройства и сервисы, открываете вкладку Хелперы, нажимаете Создать и выбираете Сенсор. Формулу вставляете в поле Состояние, остальное — по желанию. Внизу сразу появится предпросмотр работы сенсора. Всё устраивает? Жмите Сохранить.

Шаблонные сенсоры — это находка!

Придумайте датчик своей мечты — даже если его не существует!

IKEA TIMMERFLOTTE sensor on a desk and displaying the temperature.

Главное — шаблонные сенсоры работают в автоматизациях как обычные. Например, каждое утро система сравнивает точку росы за окном и в квартире: если на улице она ниже, а дома влажность выше нормы, мне приходит напоминание открыть окно. Как только влажность нормализуется — новое уведомление: пора закрыть.


Подпишитесь на рассылку о шаблонах для Home Assistant

Эта автоматизация работает так, будто у меня действительно стоит специальный сенсор точки росы, а не только термометры и гигрометры. Объединяя данные обычных датчиков, я собрал себе виртуальный прибор, который действительно помогает держать климат под контролем.

Home Assistant Green

Home Assistant Green

Home Assistant Green — полностью готовый к работе домашний хаб. Всё подключается по принципу “включил — и забыл”, без лишних сложностей.

Сделать шаблонный сенсор — проще, чем кажется!

Да, формулы для шаблонов требуют времени и терпения. Но как только у вас появится такой сенсор — вы сможете использовать его в любых сценариях, без повторных расчётов и сложных настроек. Если вы ещё не пробовали шаблонные датчики в Home Assistant — обязательно сделайте это. Это совершенно иной уровень комфорта и контроля над вашим домом!

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

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

Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в:

Алекс Бежбакин
Оцените автора
Добавить комментарий