Раньше мой уличный фонарь включался по автоматике — строго по времени заката. Но часто всё шло не так: свет загорался, когда на улице было ещё достаточно светло, или наоборот — оставался выключенным, хотя уже начинало темнеть. Я решил сделать управление светом по-настоящему умным — чтобы оно реагировало не по часам, а по реальным погодным условиям. И, наконец, это помогло навсегда забыть о проблемах, с которыми обычные таймеры не справляются.
Почему включение света по времени часто подводит
Темнота на улице — не всегда дело времени суток
В Home Assistant легко настроить автоматическое включение наружного света по расписанию — например, чтобы фонарь загорался каждый вечер в одно и то же время. Но здесь возникает проблема: в 19:00 зимой уже темно как ночью, а летом на улице светло, как днём.
Можно попробовать подстроиться под время заката: запускать свет ровно в этот момент, немного раньше или чуть позже. Но и это не всегда работает — освещённость на улице зависит не только от положения солнца.
Достаточно, чтобы небо затянули облака или пошёл дождь — и темно наступает быстрее обычного. Я хотел, чтобы свет включался тогда, когда это действительно нужно, а не по формальному расписанию. Из-за классических автоматик часто выходило, что свет ещё не горит, хотя двор уже тонет в сумерках.
Home Assistant Green
Home Assistant Green — готовое устройство для умного дома: просто подключаете и пользуетесь, без хлопот с установкой программ.
Как оценить освещённость на улице через Home Assistant
Личное решение: виртуальный датчик освещённости
Автоматизация по времени не знает, насколько на самом деле темно на улице — она ориентируется только на часы. Мне нужен был способ, который учитывает реальный свет и включает фонарь только тогда, когда он действительно нужен.
Я наткнулся на кастомную интеграцию для Home Assistant — Illuminance Sensor. Она создаёт виртуальный сенсор, который измеряет, сколько света сейчас на улице. В основе лежит алгоритм Американской военно-морской обсерватории, где уровень освещённости рассчитывается по положению солнца над горизонтом.
В настройках есть и совсем простой режим — он учитывает только время суток, но это мало чем отличается от обычных таймеров, поэтому я оставил стандартные параметры. Установить интеграцию легко через HACS: сначала вручную добавляем нужный репозиторий, скачиваем через HACS, перезапускаем Home Assistant — и всё готово.
С базовыми настройками Illuminance Sensor сразу показал мне 74 000 люкс — примерно столько бывает в яркий летний день. Значит, всё работает верно.
5 необычных сенсоров для умного дома, которые вас поразят
Самые популярные подарки для тех, кто обожает умный дом.
Зачем подключать данные погоды — и как это меняет дело
Облачность и плохая погода реально влияют на освещённость
Минус стандартных настроек в том, что они не учитывают облачность или погодные условия — а ведь именно из-за них на улице чаще всего становится реально темно. В интерфейсе Illuminance Sensor есть возможность указать ID вашей погодной интеграции. С её помощью сенсор начнёт учитывать облака и другие погодные нюансы, а значит, будет работать точнее.
Интеграция поддерживает погодные данные AccuWeather, Buienradar, ecobee, Met.no и OpenWeatherMap. Если выбрали OpenWeatherMap, можно использовать сенсоры openweathermap_cloud_coverage и openweathermap_condition.
Стоило мне подключить погодные данные OpenWeatherMap, как освещённость сразу снизилась до 38 000 люкс — примерно столько бывает при пасмурной погоде, и это полностью совпало с тем, что было у меня на улице. Сенсор с condition показал около 39 000 люкс, а cloud_coverage — 47 000 люкс.
Всё просто: если погода сообщает, что облачно, интеграция корректирует освещённость на 30% или 70%, в зависимости от данных. Сенсор облачности показал себя наиболее точным. Я выбрал именно его — результатом очень доволен.
Оставалось всего лишь создать автоматизацию: свет включается, когда показания виртуального датчика падают ниже установленного уровня. Я чуть поэкспериментировал с порогом, и теперь мой уличный свет загорается ровно тогда, когда это действительно нужно.
Не всегда нужны дополнительные устройства
Конечно, для этого можно было купить отдельный датчик освещённости. Но в моих текущих датчиках движения максимум — 1364 люкс, а для улицы этого мало. Покупать ещё один сенсор мне не хотелось, и благодаря умной интеграции новых расходов удалось избежать.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru