Skip to content

Latest commit

 

History

History
124 lines (79 loc) · 6.92 KB

File metadata and controls

124 lines (79 loc) · 6.92 KB

Svitlo Live — Посібник із налаштування блупрінта

Призначення:
Сповіщення про зміну розкладу

Надсилає push-сповіщення, коли змінюється розклад відключень для вашого регіону та черги на поточну добу.

Сповіщення про оновлення графіків

Надсилає push-сповіщення, коли змінюється розклад відключень для вашого регіону та черги на поточну та наступну добу.

Усе робиться через інтерфейс Home Assistant — жодного YAML не потрібно.


🧩 Попередні вимоги

Перед початком переконайтеся, що:

  • Встановлена інтеграція Svitlo Live і налаштована для вашого регіону/черги.
  • У Інструментах розробника → Стан відображаються:
    • календар calendar.svitlo_<region>_<queue>
    • сенсор sensor.svitlo_schedule_updated_<region>_<queue>
  • Працює Mobile App інтеграція, і ваш телефон підключений до Home Assistant.
  • Використовується Home Assistant версії 2023.6 або новішої.

1️⃣ Створення автоматизації з блупрінта

  1. Перейдіть у Налаштування → Автоматизації та Сцени → + Створити автоматизацію.
  2. Оберіть блупрінт “Svitlo Live: Сповіщення про зміну розкладу” або “Svitlo Live: Сповіщення про оновлення графіків”.

image


2️⃣ Вибір календаря Svitlo Live

У полі Календар Svitlo Live виберіть календар, який відповідає вашому регіону та черзі.

image


3️⃣ Вибір сенсора оновлення розкладу

У полі Сенсор оновлення розкладу виберіть сенсор Schedule Updated з тим самим регіоном і чергою.
Саме цей сенсор спрацьовує, коли на сайті змінюється розклад.

image


4️⃣ Вибір мобільних пристроїв

У полі Мобільні пристрої оберіть один або кілька пристроїв із інтеграції Mobile App,
на які буде надсилатися push-сповіщення.

image


5️⃣ Заголовок повідомлення (необов’язково)

У полі Заголовок можна задати власний текст заголовка сповіщення.
Якщо залишити порожнім — буде використано стандартний варіант.


6️⃣ Локація (необов’язково)

У полі Локація можна задати власний текст, який буде відображено під заголовком.


7️⃣ Створення Helper для збереження хешу

Блупрінт зберігає останній відомий розклад у спеціальному Text helper.
Якщо ви ще не створювали його:

  1. У полі Helper для збереження натисніть Create a new Text helper.
  2. Збережіть його (назву можна залишити будь-яку, але рекомендовано формат
    input_text.svitlo_live_hash_<region>_<queue>).

image

  1. В розширених налаштуваннях помічника змініть його довжину на 255 символів (100 символів за умовчанням).

Якщо helper уже існує, просто виберіть його зі списку.


8️⃣ Text helper для тексту розкладу

Записує готовий текст розкладу (події сьогодні та завтра) в текстовий helper.

Це дозволяє:

  • показувати красивий розклад у Markdown-картці
  • відправляти його у Telegram без дублювання логіки.

9️⃣ Додано можливість вмикати persistent_notification

Дозволяє вмикати чи вимикати створення persistent_notification у Home Assistant.


🔟 Збереження та перевірка

  • Натисніть Зберегти.
  • За бажанням можна натиснути Запустити, щоб перевірити відправку тестового повідомлення.
  • У подальшому push-сповіщення приходитимуть автоматично, щойно розклад вашої черги зміниться.

💡 Корисні поради

  • Обов’язково поєднуйте календар і сенсор з тим самим регіоном і чергою.
    Якщо не збігаються — автоматизація не спрацює.
  • Якщо у вас кілька регіонів або черг, створіть окрему автоматизацію для кожної.
  • Якщо не видно мобільних пристроїв, відкрийте мобільний додаток HA хоча б один раз
    і дозвольте сповіщення в налаштуваннях телефону.
  • Якщо сенсор “Schedule Updated” відсутній, перевірте, чи інтеграція Svitlo Live активна.

🗑️ Видалення

Щоб видалити автоматизацію:

  1. Зайдіть у Налаштування → Автоматизації і видаліть потрібну.
  2. Text helper можна видалити у Налаштування → Пристрої та Служби → Помічники (Helpers).