Дигитална екипировка

HOME ASSISTANT — ЧАСТ 4

Токът спря. А Home Assistant?

HOME ASSISTANT — ЧАСТ 4

⚡ Токът спря. А Home Assistant?

В предишната част направихме един прост експеримент.

Изключихме Internet.

Не Wi-Fi.
Не router-а.
Не Home Assistant.

Само връзката с външния свят.

И видяхме, че ако системата е изградена разумно и достатъчно неща работят LOCAL, голяма част от „умния дом“ може спокойно да продължи да функционира.

Чудесно.

Само че има един малък проблем.

Router-ът работи на ток.

Home Assistant работи на ток.

Wi-Fi access point-ът работи на ток.

Switch-ът работи на ток.

Zigbee coordinator-ът също трябва да е включен някъде.

И така стигаме до значително по-забавния експеримент:

⚡ ДЪРПАМЕ ШАЛТЕРА. 😁

Сега какво?


🤔 „АМА АЗ ИМАМ UPS.“

Чудесно.

Само че въпросът не е:

„Имаш ли UPS?“

По-интересният въпрос е:

КАКВО ТОЧНО ПАЗИ ТОЗИ UPS?

Защото съм виждал прекрасни конфигурации, при които:

🖥️ NAS-ът е на UPS.

💻 сървърът е на UPS.

🏠 Home Assistant е на UPS.

…а router-ът е включен директно в стената. 😂

Токът спира.

Home Assistant продължава гордо да работи.

Сървърът работи.

NAS-ът работи.

Само че мрежата е умряла.

Имаме прекрасно захранена система…

която вече няма с кого да си говори.


🔋 КАКВО ВСЪЩНОСТ Е UPS?

UPS означава:

Uninterruptible Power Supply

или непрекъсваемо токозахранващо устройство.

Най-просто казано:

има ток → устройствата работят нормално и батерията се поддържа заредена

токът изчезва → UPS започва да захранва свързаните към него устройства от батерията

Но UPS не е магическа кутия с безкраен ток.

Той има:

🔋 определен капацитет;

⚡ максимален товар;

⏱️ определено време за автономна работа;

и батерия, която старее.

А времето за работа зависи много от това какво сме включили към него.

И тук започва интересната част.


⚡ VA НЕ Е СЪЩОТО КАТО W

На кутиите на UPS устройствата често ще видите:

650 VA

1000 VA

1500 VA

2200 VA

И човек лесно може да си каже:

„Аха. 2200 VA. Значи имам 2200 W.“

Не непременно.

VA е apparent power — привидна мощност.

W е real power — реалната мощност, която товарът използва.

Няма да превръщаме тази статия в електротехника I курс. 😁

За нас важното е:

когато избираме UPS, гледаме И VA, И максималната мощност във W.

А когато мислим за автономност, ни интересува и:

колко енергия реално може да отдаде батерията при конкретния товар.

Затова две UPS устройства с еднакво написано 1500 VA отпред не означава задължително, че ще държат една и съща система еднакво дълго.


🧠 А СЕГА ЕДИН ПО-ВАЖЕН ВЪПРОС

Токът спря.

Какво всъщност трябва да продължи да работи?

65-инчовият телевизор?

Gaming PC-то?

Принтерът?

Кафемашината?

😂

Или:

🏠 Home Assistant;

🌐 router;

📡 Wi-Fi access point;

🔀 network switch;

🌍 ONT/modem;

🐝 Zigbee coordinator;

📻 други комуникационни gateways;

🔋 системите за мониторинг?

Тук стигаме до едно понятие, което много харесвам:

CRITICAL LOADS

Тоест:

товарите, които в тази ситуация действително са важни.

Не всичко, което може да бъде захранено, трябва да бъде захранено.


🔋 1000 W ЗА 10 МИНУТИ ИЛИ 50 W ЗА МНОГО ПО-ДЪЛГО?

Това е фундаменталната идея.

Имаме ограничен ресурс.

Можем да го изхарчим бързо.

Или да го използваме за системите, които ни дават най-голяма стойност.

Представете си например базова инфраструктура:

Home Assistant — няколко вата до десетки ватове според хардуера.

Router — примерно 10–20 W.

ONT — още няколко W.

Switch — още малко.

Wi-Fi access point — още малко.

Zigbee coordinator — практически нищожно спрямо големите товари.

Изведнъж може да се окаже, че цялата информационна инфраструктура на дома консумира десетки ватове, а не стотици.

Точните числа, разбира се, зависят от вашия хардуер.

И затова:

измервайте.

Не гадайте.


☕ А КАФЕМАШИНАТА?

Е…

тук вече навлизаме в философски въпроси. 😂

Технически погледнато:

❌ не е critical load.

От гледна точка на психическата устойчивост на някои хора сутрин:

въпросът остава отворен. 😁

Но идеята е ясна.

При ограничен резервен ресурс започваме да мислим не:

„Как да запазя всичко?“

а:

„КАКВО МИ ТРЯБВА, ЗА ДА ПРОДЪЛЖА ДА ФУНКЦИОНИРАМ?“

Познато?

Точно това правим през цялото време в SHTF.BG.


👁️ А HOME ASSISTANT МОЖЕ ЛИ ДА РАЗБЕРЕ, ЧЕ ТОКЪТ Е СПРЯЛ?

Да.

И тук става интересно.

Много UPS устройства могат да предоставят информация като:

🔌 състояние на входното захранване;

🔋 заряд на батерията;

📉 натоварване;

⚡ входно и изходно напрежение;

⏱️ оставащо време, ако конкретният UPS го предоставя;

🚨 аларми и други диагностични данни.

Един от начините тази информация да стигне до Home Assistant е чрез Network UPS Tools — NUT.

Home Assistant има официална NUT интеграция, която може да получава информация от NUT server за съвместим UPS или PDU. Наличните entities зависят от конкретното устройство, но могат да включват battery charge, charging status, load, real power, input/output voltage, UPS status и други. Интеграцията е локална (Local Polling), като Home Assistant комуникира с NUT server в мрежата.

Home Assistant — Network UPS Tools (NUT)

И изведнъж Home Assistant вече знае не просто:

„Няма ток.“

А може да знае:

„Няма ток, UPS е на батерия, зарядът е 73%, а товарът е 18%.“

Това вече е информация, върху която можем да действаме.


🟢 OL, 🔴 OB И 🪫 LB

Ако започнете да се занимавате с NUT, вероятно ще срещнете няколко странни съкращения.

Най-важните за начало са:

OL — ON LINE

Има мрежово захранване.

OB — ON BATTERY

UPS работи от батерия, защото мрежовото захранване липсва.

LB — LOW BATTERY

Батерията вече е ниска.

NUT определя именно тези статуси; например OL означава налично мрежово захранване, OB — работа на батерия, а LB — ниска батерия.

За нас това е прекрасно.

Защото вече имаме…


🤖 КОГАТО → АКО → НАПРАВИ

Помните ли Част 2?

Ето защо настоявах толкова на тази проста схема. 😁

Сега можем да направим:

КОГАТО:

UPS премине от ON LINE към ON BATTERY

НАПРАВИ:

изпрати известие:

⚡ Мрежовото захранване отпадна. Системата работи на UPS.

Home Assistant дори дава официален пример за автоматизация, която изпраща известие при преминаване на UPS на батерия.

Но това е само началото.


⚫ BLACKOUT MODE

Ето това вече ме кефи. 😁

Вместо всяка автоматизация сама да се опитва да разбере какво става, можем концептуално да имаме едно състояние:

BLACKOUT MODE = ON

Когато системата установи, че основното захранване е изчезнало.

И оттам нататък останалите автоматизации могат да започнат да се държат различно.

Например:

КОГАТО: UPS премине на батерия
АКО: състоянието се задържи достатъчно дълго, за да не реагираме на моментно премигване
НАПРАВИ: активирай BLACKOUT MODE.

И тогава…


💡 ОСВЕТЛЕНИЕТО МОЖЕ ДА ПРОМЕНИ ПОВЕДЕНИЕТО СИ

Нормално:

движение → лампата светва на 80%.

BLACKOUT MODE:

движение → лампата светва на 20%.

Или само определени лампи.

Или само ако наистина са на резервно захранване.

Защо?

Защото вече работим при друга ситуация.

Ресурсите са различни.

Следователно:

поведението на системата също трябва да бъде различно.


🖥️ МОЖЕМ ДА ЗАПОЧНЕМ ДА МАХАМЕ НЕКРИТИЧНИ ТОВАРИ

Ако електрическата система и конкретните устройства позволяват безопасно дистанционно управление, Home Assistant може да участва и в load shedding.

Тоест:

изключване на товари с нисък приоритет.

Например:

❌ декоративно осветление;

❌ някои мултимедийни устройства;

❌ зарядни, които в момента не са важни;

❌ определени компютри или други некритични системи.

И оставяме:

✅ комуникации;

✅ мрежа;

✅ мониторинг;

✅ Home Assistant;

✅ важни сензори;

✅ необходимото осветление.

Но тук има едно огромно:

⚠️ ВНИМАНИЕ.

Не бих автоматизирал безразборно изключване на произволни електрически товари.

Хладилници, отопление, медицинска техника, помпи, NAS/сървъри и други системи могат да имат специфични изисквания и безопасни процедури за спиране.

Smart plug не превръща автоматично товара зад него в безопасен за произволно ON/OFF.


🖥️ ОСОБЕНО ПРИ СЪРВЪРИТЕ

Това е важно.

Ако батерията стане критично ниска, не искаме:

ЦЪК.

И NAS-ът изчезна.

😂

Искаме:

  1. UPS съобщава, че батерията е ниска.
  2. Системата разбира, че прекъсването продължава.
  3. Некритичните услуги се спират.
  4. Компютрите/NAS-ът получават команда за нормален shutdown.
  5. Остават само най-необходимите товари.

Точно за такива сценарии NUT има механизми за мониторинг на UPS състоянието и shutdown логика; OB и LB са сред статусите, използвани при решения за изключване на захранваните системи.

Това вече не е:

„Smart home.“

Това е:

УПРАВЛЕНИЕ НА РЕСУРС.


⏱️ „UPS КАЗВА, ЧЕ ИМА 42 МИНУТИ“

Добре.

Но аз не бих изградил цялата си стратегия върху едно число.

Runtime оценката зависи от товара, батерията, нейното състояние, температурата и от това как конкретният UPS изчислява оставащото време.

Затова за мен по-полезна картина е комбинацията:

🔋 Battery: 74%
⚡ Load: 17%
⏱️ Runtime estimate: 42 min
🔌 Status: ON BATTERY

И най-важното:

как се променят тези числа във времето.

Защото 74% само по себе си е информация.

74% → 61% → 48% за двадесет минути…

вече е тенденция.


🧪 И ПАК СТИГАМЕ ДО ТЕСТВАНЕТО

Купили сме UPS.

Включили сме всичко.

Dashboard-ът е зелен.

Прекрасно.

Но:

КОЛКО ВРЕМЕ РЕАЛНО ЩЕ ИЗДЪРЖИ?

Има само един добър начин да разберем.

Тестваме.

При контролирани условия.

Не когато токът наистина спре.

Виждаме:

⏱️ колко време работи;

📉 как пада батерията;

⚡ какъв е реалният товар;

🌡️ дали нещо загрява;

📡 дали мрежата действително остава жива;

🏠 дали Home Assistant остава достъпен;

🤖 дали автоматизациите продължават да работят;

📱 дали известията стигат, когато Internet вече го няма.

Последното е особено интересно.

Защото може да откриете, че системата прекрасно е разбрала, че има проблем…

но няма как да ви го каже. 😂


🌐 ЧАКАЙ… АКО ТОКЪТ СПРЕ, INTERNET ЩЕ ОСТАНЕ ЛИ?

Отново любимият ми отговор:

ЗАВИСИ. 😁

Може вашият:

ONT;

modem;

router;

switch;

access point

да са на UPS…

но инфраструктурата на доставчика някъде по трасето също трябва да продължи да работи.

При някои технологии и оператори услугата може да остане достъпна известно време.

При други — не.

Следователно:

UPS на router-а не е гаранция за Internet.

Но е предпоставка локалната ви мрежа да продължи да работи.

А след Част 3 вече знаем, че това са две различни неща.


📱 И ТУК МОЖЕ ДА ИМА ВТОРИ ПЪТ

Ако фиксираният Internet изчезне, телефонът може все още да има мобилна връзка.

Router с LTE/5G failover може да използва втори WAN.

Но пак:

мобилната клетка има собствено захранване;

мрежата може да бъде претоварена;

аварията може да засегне и нея.

Следователно резервната връзка е чудесна.

Но:

BACKUP НЕ ОЗНАЧАВА ГАРАНЦИЯ.

Означава още една възможност.

И това е много по-здравословният начин да мислим за резервирането.


🔋 UPS-ЪТ СЪЩО Е КОНСУМАТИВ

Това често се забравя.

Купуваш UPS.

Слагаш го под бюрото.

И пет години по-късно очакваш същата автономност като в първия ден.

Е…

не точно. 😁

Батериите стареят.

Капацитетът намалява.

Температурата влияе.

Броят и дълбочината на циклите влияят.

Затова резервното захранване не е нещо, което просто:

„Имам.“

То е нещо, което:

ПОДДЪРЖАМ И ТЕСТВАМ.

Някои UPS устройства могат да предоставят през NUT и информация за състояния като необходимост от подмяна на батерията, а NUT има статус RB — Replace Battery.


🧠 И СЕГА НЕКА НАПРАВИМ СИСТЕМАТА МАЛКО ПО-УМНА

Вместо:

BLACKOUT = ПАНИКА

можем да имаме етапи.

Например:

🟢 NORMAL

Мрежовото захранване е налично.

Всичко работи нормално.

🟡 BLACKOUT — STAGE 1

Токът е спрял.

UPS е на батерия.

Изпращаме известие.

Намаляваме очевидно ненужните товари.

🟠 BLACKOUT — STAGE 2

Прекъсването продължава.

Батерията пада.

Оставяме само по-важните системи.

🔴 BLACKOUT — CRITICAL

UPS достига предварително определен критичен праг или състояние.

Започва безопасно спиране на системите, които не трябва просто да изгаснат.

Точните проценти?

Няма универсални.

Зависят от системата.

И точно затова не бих ви дал магически:

„На 30% направете това.“

Тествайте вашата конфигурация.


😏 А HOME ASSISTANT МОЖЕ ДА НАПРАВИ И НЕЩО ДРУГО

Може да започне да записва случилото се.

Например:

14:37 — отпадане на мрежовото захранване.

14:38 — BLACKOUT MODE.

14:42 — Internet недостъпен.

14:51 — UPS 80%.

15:12 — UPS 55%.

15:31 — мрежовото захранване възстановено.

Това е страшно полезно.

Защото след събитието можем да видим:

Какво стана?

Колко продължи?

Как се държа системата?

Кое отпадна първо?

Какво остана?

Какво трябва да подобрим?

Това вече е:

🔄 ПРЕОЦЕНИ → АДАПТИРАЙ СЕ

Познато? 😁


👁️ И ТУК HOME ASSISTANT ЗАПОЧВА ДА СЕ ПРОМЕНЯ

В Част 1 беше:

приложение, което събира устройствата.

В Част 2:

започнахме да автоматизираме.

В Част 3:

премахнахме Internet и разгледахме зависимостите.

А сега вече Home Assistant започва да наблюдава:

⚡ има ли ток;

🔋 колко резерв остава;

📉 какъв е товарът;

🌐 има ли мрежова свързаност;

🏠 кои системи още работят.

Тоест вече не просто управлява лампи.

Започва да ни казва:

„НЕЩО СЕ ПРОМЕНИ.“

А това е първата стъпка от нашия алгоритъм:

👁️ ВЪЗПРИЕМИ.

И точно оттук започва частта, която според мен е много по-интересна от smart bulbs. 😏


🏠 SMART HOME → MONITORING SYSTEM

Представете си един dashboard, на който вместо 74 бутона за лампи виждаме:

⚡ POWER

GRID: OFF
UPS: ON BATTERY
BATTERY: 71%
LOAD: 18%

🌐 NETWORK

LAN: ONLINE
INTERNET: OFFLINE

🧊 FOOD

FRIDGE: 4.1°C
FREEZER: −18.3°C

💧 WATER

LEAKS: CLEAR

🌫️ AIR

CO: NORMAL
PM2.5: NORMAL

И вместо да гледаме постоянно dashboard-а…

системата ни безпокои само когато нещо престане да бъде нормално.

Ето това вече е интересно.


👉 В ЧАСТ 5:

👁️ КЪЩАТА ЗАПОЧВА ДА НАБЛЮДАВА

Ще оставим лампите на мира за малко. 😂

И ще видим как Home Assistant може да следи:

🌡️ температура;

💧 влажност;

🚰 течове;

🧊 хладилник и фризер;

🔥 дим;

☠️ въглероден оксид;

🌫️ качество на въздуха;

⚡ електрическата мрежа;

🔋 UPS;

🌐 Internet и локалната мрежа;

и други неща, които могат да ни кажат:

„ХЕЙ. НЕЩО ВЕЧЕ НЕ Е НОРМАЛНО.“

Защото преди да можеш да решиш един проблем…

първо трябва да разбереш, че той съществува.

👁️ ВЪЗПРИЕМИ.

Оттам започва всичко.

SHTF.BG
Оцелявай умно, а не трудно.

Свързани статии

Back to top button