From b68926b77f853d2ac530a553a78f12a6a25b3c31 Mon Sep 17 00:00:00 2001 From: sirmrak Date: Wed, 8 Jul 2026 12:57:57 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.ru.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.ru.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 README.ru.md diff --git a/README.ru.md b/README.ru.md new file mode 100644 index 0000000..f1db76e --- /dev/null +++ b/README.ru.md @@ -0,0 +1,55 @@ +[English](README.md) | Русский +# Motion Light + +Умная интеграция для Home Assistant на основе конечного автомата (FSM) для управления освещением по датчикам движения, освещенности и ручным переключениям. + +## Основные возможности + +- **Умное управление по движению:** Поддержка главных датчиков (для включения) и датчиков продления (для сброса таймера выключения). +- **Учет освещенности:** Включение света только если уровень освещенности ниже заданного порога. +- **Приоритет ручного управления:** Интеграция определяет ручные включения/выключения и не пытается пересилить действия пользователя. +- **Гибкие таймеры:** Фильтр движения (debounce), задержка выключения и различные кулдауны. +- **Принудительная остановка:** Поддержка датчика для мгновенного выключения света и постановки автоматизации на паузу. +- **Настройка через UI:** Полная настройка через интерфейсы Config и Options Flow в Home Assistant. + +## Как это работает + +Интеграция использует конечный автомат (FSM) для управления состояниями. Основные состояния: +- **Ожидание / Обнаружение:** Ожидание движения или обработка срабатывания датчика. +- **Включено / Задержка выключения / Продлено:** Свет горит. "Задержка" означает, что движение прекратилось, идет отсчет таймера выключения. "Продлено" означает, что движение обнаружено во время задержки, таймер сброшен. +- **Ручное включение:** Свет включен вручную. Он будет гореть до ручного выключения или до истечения таймера "забыл выключить". +- **Пауза после ручного выкл.:** Свет выключен вручную. Интеграция игнорирует датчики движения в течение заданного времени, чтобы свет не включился снова. + +## Установка + +1. Скопируйте папку `motion_light` в директорию `custom_components` или установите её через HACS. +2. Перезапустите Home Assistant. +3. Перейдите в **Настройки > Устройства и сервисы > Добавить интеграцию** и найдите **Motion Light**. + +## Настройка + +При первичной настройке вам потребуется указать: +- **Главные триггеры:** Датчики, которые могут включать свет (например, датчики движения). +- **Датчики продления:** Датчики, которые только сбрасывают таймер выключения, но не могут включить свет из состояния ожидания (опционально). +- **Управляемые выключатели:** Свет или реле, которыми нужно управлять. +- **Датчик освещённости:** Датчик для проверки уровня света (опционально). +- **Датчик принудительной остановки:** Датчик для аварийного выключения (опционально). + +## Сущности + +После настройки интеграция создает следующие сущности: + +**Сенсор:** +- **Статус:** Показывает текущее состояние FSM (Ожидание, Включено, Задержка выключения, Ручное включение и т.д.). + +**Переключатели:** +- **Управление:** Глобальное включение и отключение работы интеграции. +- **Приоритет ручного:** Включает или отключает функцию отслеживания ручных переключений. + +**Числовые сущности (Настройки):** +- **Фильтр движения:** Задержка перед включением после обнаружения движения (защита от ложных срабатываний). +- **Задержка выключения:** Сколько времени ждать после прекращения движения перед выключением. +- **Порог освещённости:** Максимальный уровень света, при котором разрешено автоматическое включение. +- **Cooldown люкса:** Время игнорирования датчика света после выключения (защита от мерцания). +- **Таймер 'забыл выключить':** Сколько времени свет, включенный вручную, будет гореть перед автоматическим отключением. *Установите в 0, чтобы отключить автоматическое выключение в ручном режиме.* +- **Cooldown ручного выкл.:** Время игнорирования датчиков движения после ручного выключения света. \ No newline at end of file