Когато известията от умния дом идват по двайсет на ден, човек бързо спира да ги чете – и пропуска единственото, което има значение: теч под пералнята или дим в кухнята. С няколко автоматизации в Home Assistant можете да подредите известията така, че важните да пробиват и през режим „Не безпокойте“, а дребните да не ви будят.
Накратко
- Разделете известията поне на три нива – аварийни, полезни и информационни – и дайте на всяко различен звук и приоритет.
- Само аварийните (теч, дим, въглероден оксид, аларма) трябва да звънят при заглушен телефон.
- Бутоните в известието и автоматичното изчистване спестяват отварянето на приложението.
Първо решете кое изобщо заслужава известие
Най-честата грешка е всяко събитие да праща съобщение на телефона. Отворена врата, включена лампа, приключила пералня, спаднала батерия – всичко с един и същи звук. След седмица палецът сам ги отмахва.
Преди да пишете автоматизации, разпределете събитията в дома си по спешност. Ето една работеща схема:
| Ниво | Примери | Как да звучи |
|---|---|---|
| Аварийно | теч, дим, въглероден оксид, задействана аларма | критично известие, звъни и при заглушен телефон |
| Полезно | отворен прозорец при включено отопление, забравена отключена врата, изпрана пералня | нормален звук, с бутон за действие |
| Информационно | изтощена батерия, обновление, температура навън | тихо или в дневно обобщение |
Аварийните известия трябва да будят
Приложението Home Assistant за iPhone поддържа т.нар. критични известия. Според официалната документация те „възпроизвеждат звук дори когато е включен режим „Не безпокойте“ или iPhone е заглушен“. В действието на автоматизацията се задава звук с параметър critical: 1 и сила на звука, а при първото такова известие iOS иска разрешение.
На Android логиката е различна. Параметрите ttl: 0 и priority: high карат известието да пристигне веднага, дори ако телефонът стои неподвижен с изгасен екран. За да звъни и при беззвучен режим, използвайте канала alarm_stream – тогава звукът минава през потока на будилника.

Пазете това ниво само за събития, при които минутите имат значение. Ако критичното известие звъни и за спаднала батерия, след месец ще изключите и него. Примери за подобни сценарии има в статията ни за автоматизации с датчик за теч.
Каналите на Android вършат половината работа
От Android 8 насам всяко известие принадлежи на канал. Home Assistant създава канала в момента, в който за първи път изпратите известие с параметър channel и име, например „Аварии“, „Пералня“ или „Батерии“. Ако не посочите канал, всичко отива в общия канал General.
Ползата е, че след това всеки канал се настройва отделно в настройките на телефона – звук, вибрация, показване на заключен екран. Има една особеност. Важността, вибрацията и цветът на светодиода се записват при първото изпращане, а по-късно приложението може само да намали важността. Затова измислете каналите внимателно още в началото.
На iPhone същата роля играе нивото на прекъсване (interruption-level) с четири стойности: passive, active, time-sensitive и critical. Информационните известия пратете като passive – те се появяват в центъра за известия, без да светне екранът.
Едно известие на тема, а не десет
Параметърът tag е най-подценената настройка. Всяко ново известие със същия таг заменя предишното, вместо да се трупа отдолу. Така сензорът за температура в детската стая може да обновява едно и също съобщение, а не да ви засипва с нови.
Тагът позволява и обратното – известието да изчезне само. Когато прозорецът се затвори или течът спре, изпратете съобщение clear_notification със същия таг и предупреждението се маха от телефона. Така на екрана остава само това, което все още изисква внимание. Документацията на Home Assistant предупреждава, че на iOS това понякога сработва чак след като приложението е отваряно наскоро.
За свързаните съобщения използвайте group – известията за пералнята, сушилнята и съдомиялната могат да се показват събрани в една група.
Бутон в известието вместо отваряне на приложението
Полезните известия стават наистина полезни, когато предлагат действие. Home Assistant позволява да добавите бутони в самото известие – до 3 на Android и около 10 на iOS. При натискане системата получава събитие mobile_app_notification_action, на което автоматизацията реагира.
Няколко сценария, които си заслужават:
- „Прозорецът в спалнята е отворен, а отоплението работи“ с бутон „Спри термоглавата“ – особено полезно, ако вече имате автоматизации за радиаторите.
- „Всички излязоха, а входната врата е отключена“ с бутон „Заключи“.
- „Движение в коридора, докато никой не е вкъщи“ с бутони „Включи сирената“ и „Пренебрегни“.
- „Пералнята приключи“ с бутон „Напомни ми след 30 минути“ – добро допълнение към автоматизацията с умен контакт за пералнята.
Ако една и съща автоматизация може да се стартира няколко пъти, давайте на бутоните уникални идентификатори (документацията препоръчва да ползвате context.id на изпълнението). Иначе натискането на бутона от старо известие може да задейства грешното действие.
Тихи часове и известие до правилния човек
Добавете условие за време към информационните известия – например да не тръгват между 22:00 и 7:00. Още по-добре е да ги съберете в едно сутрешно обобщение: колко батерии са под 20%, кои устройства не са се обаждали от денонощие, каква е прогнозата.
Мислете и за получателя. Известието „пералнята приключи“ е безсмислено за човека, който е на работа, затова го пращайте само на тези, които са вкъщи. Предупреждението за теч обаче трябва да стигне до всички в домакинството.
Ако ползвате Alexa или Google Home
Готовите платформи дават по-малко контрол. В рутините на Alexa има действие за изпращане на известие към приложението, а говорителите Echo могат да обявят събитието на глас. Google Home също уведомява телефона за част от събитията, но без канали, тагове и бутони като тези в Home Assistant. И в двата случая настройката на звука и важността остава основно в настройките на самото приложение в телефона.

На какво да внимавате
Известията към телефона минават през интернет. Ако връзката у дома падне, аварийното съобщение може да не стигне до вас – затова датчиците за дим и въглероден оксид трябва да имат и собствена сирена. Повече за това кое продължава да работи офлайн има в материала ни какво работи в умния дом без интернет.
Тествайте всяко аварийно известие поне веднъж – със заглушен телефон, включен режим „Не безпокойте“ и заключен екран. Ако тепърва започвате с Home Assistant, вижте първата си автоматизация стъпка по стъпка, а още идеи ще намерите в рубриката Автоматизация.



