Моніторинг відключень світла в Home Assistant

🔄 Останнє оновлення топіку: 13 грудня 2024

Привіт спільното! Зібрав посилання на проєкти Home Assistant та скрипти з моніторингу відключень світла

Моніториг графіків вимкнення електроенергії

HA Yasno Outages — інтеграція надає інформацію про графіки відключень електроенергії від Yasno: календар запланованих відключень, датчики часу для наступних запланованих відключень, тощо.

Також інтеграція підтримує Дніпро та всі 12 груп відключень. Дані стягуються із неофіційного API Yasno, тож вони завжди будуть свіжими. Крім цього, у версії 0.3.0 покращена локалізація. Подякувати автору можна на By me a coffe

yasno-ics — скрипт, що автоматично генерує календар ics з графіків відключень Yasno

yasno_hass — кастомний компонент для Home Assistant, який додає дані з API Yasno про графік споживання електроенергії («сьогодні-завтра»). Встановлюється вручну в custom_components, HACS на даний момент не підтримується.

Home Assistant Lviv PowerOff — інтеграція графіків відключення електроенергії LvivOblEnergo на основі даних EnergyUA. Ця інтеграція для Home Assistant надає інформацію про заплановані відключення електроенергії LvivOblEnergo у Львівській області

Telethon2Sensor — доповнення (add-on) Home Assistant для надсилання сповіщення та створення датчика. Працює за допомогою слухача повідомлень чат-бота Telegram python Telethon. Перш за все, цей додаток був розроблений для взаємодії з Telegram-ботом компанії LvivOblEnergo, але його можна адаптувати для інших Telegram-ботів.

Power outage schedule card — картка розкладу відключення електроенергії для Home Assistant. Призначена для роботи з інформацією, наданою svitlo.oe.if.ua Показує розклад на сьогодні та завтра (якщо передбачено).

Дані відключення електропостачання у Чернівцях — скрипт, що запускається кожні кілька годин та витягує дані з сайту Чернівціобленерго, конфертує дані у формат JSON та зберігає у відповідні папки. Код можна знайти у файлі index.ts

Збір даних графіків відключень з Telegram в Home Assistant за допомогою AppDaemon (на прикладі Черкасиобленерго)

У автора є друга частина статті щодо проекту. Тепер AppDaemon вміє слідкувати за часом публікації телеграм та при зміні графіків видаляти вже не актуальні дані. Є можливість вказувати буль-яку область України замінивши посилання офіційного телеграм канала «обленерго»

Моніториг фактичного відключення електроенергії

Також можна моніторити фактичне відключення світла за допомогою пристроїв. Варто зазначити, що для більшості наведених тут варіантів сервер Home Assistant повинен мати резервне живлення при відключеннях світла.

Моніторинг наявності 220В в мережі за допомогою детектора відкривання дверей та оптрона — автор показує як за допомогою оптрона та різних датчиків відкриття дверей моніторити наявність живлення 220V

Home Assistant & ESPHome: моніторинг наявності живлення — автор показує як за допомогою оптрона на ESP32 з SIM модулем (може відправляти SMS) моніторити наявність живлення у ESPHome.

Моніторимо напругу в домашній електромережі з допомогою Aubess Smart Plug, Tuya Smart Life та Home Assistant — автор розповідає як моніторити напругу за допомогою розумної Wi-Fi розетки. Для інформування про відсутність напруги можна створити автоматизацію — сповіщення

Якщо ці посилання були для вас корисними, подякуйте донатом моєму другу ⚙️ на комплектуючі дронів для ЗСУ. Малих донатів не буває.

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті

👍ПодобаєтьсяСподобалось6
До обраногоВ обраному3
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Шановне товариство, за тиждень, швиденько і на колінці в обідні перерви, дістав і розібрав з АПІ респонсу Yasno нову секцію, що віддає контент «сьогодні-завтра» який зараз на сайтах. Навряд чи матиму час довести до товарного вигляду, але от зараз в моєму HASS працює прекрасно, поки не змінили ))) Може буде комусь корисно — беріть. В custom_components треба класти вручну, HACS не працює.
github.com/kuzin2006/yasno_hass

Вітаю. Щось у мене не працює, підкажіть як виправити. Закинув папку yasno_hass в custom_components,додаю інтеграцію Yasno power,декілька секунд і появляється помилка «Не вдалося завантажити конфігурації: 500 Internal Server Error Server got itself in trouble»

продублював ваш коментар автору і спробую сам протестувати

Вітаю. Щось у мене не працює, підкажіть як виправити. Закинув папку yasno_hass в custom_components,додаю інтеграцію Yasno power,декілька секунд і появляється помилка «Не вдалося завантажити конфігурації: 500 Internal Server Error Server got itself in trouble»

друга частина проекта з AppDaemon, тепер вміє календар при зміні графіків видаляти вже не актуальні дані + є можливість вказувати буль-яку область України замінивши силку офіційного телеграм канала «обленерго» medium.com/...​vents-part-2-b03d95dbfab3

Дуже дякую за вашу роботу. Звучить реально круто.

Цікава підбірка, дякую! Не знайшов таких плагінів для Львівобленерго, мабуть не мають джерел.

У них не дуже з графіками зараз, тг бот дає інформацію про поточний стан. Коли намагаєшся витягнути графік, то там або 404, або якась інша помилка.

Додав посилання про парсинг telegram каналів

Написав власну інтеграцію для Home Assistant: github.com/...​tsdaemon/ha-lviv-poweroff

Я в захваті! Цього реально не вистачало. Додав до підбірки. Дуже дякую

По моїй групі (1.2) дані переважно співпадали з відключеннями

Завів багу бо щось воно зараз для групи 1.1 не працює
github.com/...​ha-lviv-poweroff/issues/1

Чудова інтеграція. Насправді, працює з будь-яким містом, що є на Energy-ua.info.
Переробив для себе на Запоріжжя. Потрібно лише у коді змінити посилання на свою область та вказати наявні номери груп для неї.

Дуже дякую за інтеграцію. Але сайт lviv.energy-ua.info змінив дізайн та тепер треба міняти скрапер. Якщо зможете це зробити, то буде чудово. Дуже дякую.

Підписатись на коментарі