Posted on 2026-07-10 by BGA

Про Home-Assistant я обязательно как-нибудь напишу. Сегодня поделюсь не техническими нюансами, а простой идеей: если у вас есть умная розетка и вы пользуетесь фумигаторами, но также как и я забываете их включать и потом жалете от нашествий невиданных зверей насекомых в квартире, советую сделать скрипт, который будет летом на закате солнца и при открытых окнах включать фумигатор, а при закрытых окнах спустя полчаса или на рассвете выключать устройство в умной розетке.

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

Таким образом, с точки зрения железа нам потребуется:

  • Сервер (компьютер с постоянным подключением к сети, желательно что-то вроде Raspberry Pi или старого ноутбука)
  • Zigbee-координатор
  • Датчик открытия окна (Zigbee-совместимый)
  • Умная розетка (Zigbee-совместимая)
  • обычный фумигатор-распылитель (с баночкой жидкого инсектицида, но не сменными суточными пластинами)

В качестве альтернативы можно установить управляемые по Wi-Fi розетки, но они нередко привязаны к Tuya, а ее “отковыривать” от вендорлока (ограничений производителя на использование вне его экосистемы) куда сложнее, чем с заведомо нейтральным протоколом zigbee. Кроме того, zigbee потребляет меньше мощности электричества, и поэтому датчик открытия окна скорее всего будет именно на нем (иначе будет невозможно запитать датчик от простой батарейки).

Из софта нам потребуется:

  • Home-Assistant,
  • Zigbee2Mqtt,
  • и также интеграции HA:
    • Season (Сезон — чтобы правило работало только летом),
    • Zigbee2Mqtt (да, для подключения Z2M к HA)
    • Sun от Home-Assistant или кастомный Sun2 (Солнце — чтобы реагировать на время восхода и заката)

Мне не хочется писать полную, длинную инструкцию, но поверьте: три “Автоматизации” — так в Home-Assistant называются автоматические действия по событию — одна включение на открытие окна в темное время суток, вторая включение на закат при открытых окнах, и третья на выключение, и чувствуешь радость за то как все здорово получилось.


P.S. Честно, мне пока не удалось придумать простого, действительно легкого способа мониторить, что жидкость в баночке еще не закончилась. Безусловно, можно измерять содержание в воздухе посредством VOC, измерять изменившееся энергопотребление на розетке (возможно, оно как-то меняется если греть пустую банку, не проверял), но пока не могу сказать, есть ли действительно хороший способ это сделать.