Skip to content

smirnowegor/HomeAssistant_blueprints

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

146 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏠 Home Assistant Blueprints by Egor Smirnov

Привет! Это коллекция моих автоматизаций для Умного Дома.

📥 Как установить

Способ 1: Через кнопку импорта (Рекомендуемый)
Просто нажмите на синюю кнопку "Import" под нужным блупринтом ниже.

Способ 2: Ручная установка

  1. Откройте Home Assistant.
  2. Перейдите в "Настройки" > "Автоматизации и сцены" > "Шаблоны".
  3. Нажмите "Импорт шаблона".
  4. Вставьте raw-ссылку на файл с GitHub (например, https://raw.githubusercontent.com/smirnowegor/HomeAssistant_blueprints/main/blueprints/automation/smirnowegor/your_blueprint.yaml).

📋 Коллекция Блупринтов

automation

🤖 Стиральная машина: уведомления и напоминания (универсальный Blueprint) \ Washing machine: notifications and reminders (universal Blueprint)

📖 Развернуть описание и установку

Категория: automation | 📂 Исходный код

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint url pre-filled.


Подробное описание Version: 2.1

Умная Стирка: Уведомления, Энергия и Telegram
Универсальное решение: уведомляет о старте/финише, считает стоимость, напоминает о белье.

Еще мои блупринты
💡 Главная идея (Нажмите, чтобы раскрыть) 👈

Этот шаблон решает три основные проблемы:

  1. Забытое белье — напоминания не дадут вещам «задохнуться».
  2. Контроль расходов — узнаёте точную стоимость конкретной стирки с учётом дневных/ночных тарифов.
  3. Гибкость — днём голосовые уведомления, ночью — тихие уведомления в Telegram.
⚙️ Как это работает (Нажмите, чтобы раскрыть) 👈

Алгоритм:

  1. Старт: если мощность розетки > порога (например 10 Вт) указанное время — стирка началась.
  2. Процесс: опционально отправляется сообщение «Стирка началась».
  3. Финиш: если мощность ниже порога (например 5 Вт) указанное время — стирка закончена.
  4. Расчёт: разница utility meter × дневной/ночной тариф.
  5. Напоминания: Telegram-кнопки «Напомнить через...», плюс авто-напоминания.
⚠️ Настройки (Helpers) 👈

Для работы создайте или укажите существующие helpers:

  • input_text.stirka_end_time — хранит время завершения.
  • input_number.stirka_start_energy — энергия в момент старта.
  • input_number.dnevnoi_tarif и input_number.nochnoy_tarif — тарифы.
  • Utility Meter — сенсор W → kWh (обязателен для расчёта).
  • Telegram Bot — должен быть настроен.
💰 Поддержать автора 👈
💬 Контакты 👈

Smart Washing Machine: Notifications, Energy & Telegram
Universal solution: notifies about start/finish, calculates cost, reminds about laundry.

More blueprints
💡 Main idea (Click to expand) 👈
  1. Forgotten laundry — reminders prevent musty clothes.
  2. Cost control — precise cycle cost with day/night tariffs.
  3. Flexibility — voice alerts during day, silent Telegram at night.
⚙️ How it works (Click to expand) 👈
  1. Start: Power > threshold (e.g. 10W) → cycle started.
  2. Process: Optional “Wash started” message.
  3. Finish: Power < threshold (e.g. 5W) → cycle finished.
  4. Calculation: utility meter delta × tariff.
  5. Reminders: Inline Telegram buttons + auto reminders.
⚠️ Requirements (Helpers) 👈
  • input_text.stirka_end_time — finish time.
  • input_number.stirka_start_energy — energy at start.
  • input_number.day_tariff & input_number.night_tariff — tariffs.
  • Utility Meter — turning Watts → kWh.
  • Telegram Bot — must be configured.
💰 Support the author 👈
💬 Contacts 👈

🤖 Универсальная автоматизация управления светом (движение + дверь + таймер) / Universal light control (motion + door + timer)

📖 Развернуть описание и установку

Категория: automation | 📂 Исходный код

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint url pre-filled.


Подробное описание Version: 1.4
Change Log (v1.4): Добавлен дополнительный state‑триггер для таймера (устранение ошибки фронтенда при описании триггера), улучшена совместимость с UI. / Added additional state trigger for timer (workaround for frontend "describe trigger" error), improved UI compatibility.

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

Еще мои блупринты
💡 Главная идея

Шаблон объединяет несколько источников триггеров и даёт гибкие настройки тайм-аута. Удобен для мест с нестабильно работающими датчиками благодаря программной фильтрации сигналов.

  1. Надежность — игнорирует кратковременные ложные срабатывания датчиков движения.
  2. Гибкость — длительность через input_number, поддержка условий и пост-действий.
  3. Интеграция — выполнение любых действий (сцены, шторы) после выключения света.
⚙️ Как это работает (кратко)
  1. Старт: движение (длительностью >0.5с) или дверь → включаем свет, отменяем таймер.
  2. Остановка движения: если движения нет более 2с → запускаем таймер на X минут.
  3. Защита: блокировка повторного срабатывания (настраиваемая, по умолчанию 1 с) для предотвращения «петли».
  4. Финиш: по завершении таймера — выключаем свет и выполняем доп. действия.

What the blueprint does:
Universal automation for lighting: turns lights on on motion or door open, starts a timer on motion off and turns lights off when finished. Features built-in sensor anti-bounce and loop protection. Supports global conditions and additional post-off actions.

More blueprints
💡 Main idea (Click to expand)

This blueprint combines multiple trigger sources and provides flexible timeout settings. It is ideal for areas with "noisy" sensors thanks to software signal filtering.

  1. Reliability — ignores short false motion signals (anti-bounce).
  2. Flexibility — duration via input_number, supports conditions and post-actions.
  3. Integration — run any actions (scripts, covers) after lights turn off.
⚙️ How it works (short)
  1. Start: motion (>0.5s) or door open → turn lights on and cancel timer.
  2. Motion off: if no motion for >2s → start timer for X minutes.
  3. Protection: configurable loop cooldown (default 1 s) to prevent re-triggering loops.
  4. Finish: when timer finishes → turn lights off and run additional actions.

☕ Поддержка

Если вам помогли мои работы:

Связаться / мои каналы


🏠 Home Assistant Blueprints by Egor Smirnov (English)

Hello! This is a collection of my automations for Smart Home.

📥 How to Install

Method 1: Via Import Button (Recommended)
Just click the blue "Import" button under the desired blueprint below.

Method 2: Manual Installation

  1. Open Home Assistant.
  2. Go to "Settings" > "Automations & Scenes" > "Blueprints".
  3. Click "Import Blueprint".
  4. Paste the raw GitHub link to the file (e.g., https://raw.githubusercontent.com/smirnowegor/HomeAssistant_blueprints/main/blueprints/automation/smirnowegor/your_blueprint.yaml).

📋 Blueprint Collection

automation

🤖 Стиральная машина: уведомления и напоминания (универсальный Blueprint) \ Washing machine: notifications and reminders (universal Blueprint)

📖 Expand Description and Installation

Category: automation | 📂 Source Code

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint url pre-filled.


Detailed Description Version: 2.1

Умная Стирка: Уведомления, Энергия и Telegram
Универсальное решение: уведомляет о старте/финише, считает стоимость, напоминает о белье.

Еще мои блупринты
💡 Главная идея (Нажмите, чтобы раскрыть) 👈

Этот шаблон решает три основные проблемы:

  1. Забытое белье — напоминания не дадут вещам «задохнуться».
  2. Контроль расходов — узнаёте точную стоимость конкретной стирки с учётом дневных/ночных тарифов.
  3. Гибкость — днём голосовые уведомления, ночью — тихие уведомления в Telegram.
⚙️ Как это работает (Нажмите, чтобы раскрыть) 👈

Алгоритм:

  1. Старт: если мощность розетки > порога (например 10 Вт) указанное время — стирка началась.
  2. Процесс: опционально отправляется сообщение «Стирка началась».
  3. Финиш: если мощность ниже порога (например 5 Вт) указанное время — стирка закончена.
  4. Расчёт: разница utility meter × дневной/ночной тариф.
  5. Напоминания: Telegram-кнопки «Напомнить через...», плюс авто-напоминания.
⚠️ Настройки (Helpers) 👈

Для работы создайте или укажите существующие helpers:

  • input_text.stirka_end_time — хранит время завершения.
  • input_number.stirka_start_energy — энергия в момент старта.
  • input_number.dnevnoi_tarif и input_number.nochnoy_tarif — тарифы.
  • Utility Meter — сенсор W → kWh (обязателен для расчёта).
  • Telegram Bot — должен быть настроен.
💰 Поддержать автора 👈
💬 Контакты 👈

Smart Washing Machine: Notifications, Energy & Telegram
Universal solution: notifies about start/finish, calculates cost, reminds about laundry.

More blueprints
💡 Main idea (Click to expand) 👈
  1. Forgotten laundry — reminders prevent musty clothes.
  2. Cost control — precise cycle cost with day/night tariffs.
  3. Flexibility — voice alerts during day, silent Telegram at night.
⚙️ How it works (Click to expand) 👈
  1. Start: Power > threshold (e.g. 10W) → cycle started.
  2. Process: Optional “Wash started” message.
  3. Finish: Power < threshold (e.g. 5W) → cycle finished.
  4. Calculation: utility meter delta × tariff.
  5. Reminders: Inline Telegram buttons + auto reminders.
⚠️ Requirements (Helpers) 👈
  • input_text.stirka_end_time — finish time.
  • input_number.stirka_start_energy — energy at start.
  • input_number.day_tariff & input_number.night_tariff — tariffs.
  • Utility Meter — turning Watts → kWh.
  • Telegram Bot — must be configured.
💰 Support the author 👈
💬 Contacts 👈

🤖 Универсальная автоматизация управления светом (движение + дверь + таймер) / Universal light control (motion + door + timer)

📖 Expand Description and Installation

Category: automation | 📂 Source Code

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint url pre-filled.


Detailed Description Version: 1.4
Change Log (v1.4): Добавлен дополнительный state‑триггер для таймера (устранение ошибки фронтенда при описании триггера), улучшена совместимость с UI. / Added additional state trigger for timer (workaround for frontend "describe trigger" error), improved UI compatibility.

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

Еще мои блупринты
💡 Главная идея

Шаблон объединяет несколько источников триггеров и даёт гибкие настройки тайм-аута. Удобен для мест с нестабильно работающими датчиками благодаря программной фильтрации сигналов.

  1. Надежность — игнорирует кратковременные ложные срабатывания датчиков движения.
  2. Гибкость — длительность через input_number, поддержка условий и пост-действий.
  3. Интеграция — выполнение любых действий (сцены, шторы) после выключения света.
⚙️ Как это работает (кратко)
  1. Старт: движение (длительностью >0.5с) или дверь → включаем свет, отменяем таймер.
  2. Остановка движения: если движения нет более 2с → запускаем таймер на X минут.
  3. Защита: блокировка повторного срабатывания (настраиваемая, по умолчанию 1 с) для предотвращения «петли».
  4. Финиш: по завершении таймера — выключаем свет и выполняем доп. действия.

What the blueprint does:
Universal automation for lighting: turns lights on on motion or door open, starts a timer on motion off and turns lights off when finished. Features built-in sensor anti-bounce and loop protection. Supports global conditions and additional post-off actions.

More blueprints
💡 Main idea (Click to expand)

This blueprint combines multiple trigger sources and provides flexible timeout settings. It is ideal for areas with "noisy" sensors thanks to software signal filtering.

  1. Reliability — ignores short false motion signals (anti-bounce).
  2. Flexibility — duration via input_number, supports conditions and post-actions.
  3. Integration — run any actions (scripts, covers) after lights turn off.
⚙️ How it works (short)
  1. Start: motion (>0.5s) or door open → turn lights on and cancel timer.
  2. Motion off: if no motion for >2s → start timer for X minutes.
  3. Protection: configurable loop cooldown (default 1 s) to prevent re-triggering loops.
  4. Finish: when timer finishes → turn lights off and run additional actions.

☕ Support

If my work has been helpful to you:

Contact Me & My Channels

About

A collection of refined Home Assistant blueprints with bilingual (Russian/English) documentation — focused on clarity, usability, and advanced automation features. Simple to use.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages