сряда, 4 ноември 2026

Автоматизацията в умния дом не тръгва? Ето къде да търсите грешката

Home Assistant, Google Home и Alexa пазят следа от всяко задействане. Ето как да я прочетете и да откриете дали виновникът е тригерът, условието или устройството.

Умен дисплей Google Home Hub на маса – автоматизациите в Google Home се проверяват от екрана „Активност“
Снимка: Y2kcrazyjoker4 / Wikimedia Commons, CC BY-SA 4.0

Когато автоматизацията не работи, лампата просто не светва и умният дом не ви казва защо. Home Assistant, Google Home и Alexa обаче пазят следа от задействанията, а ако знаете къде да погледнете, обикновено намирате причината за няколко минути, вместо да изтривате и пишете сценария наново.

Накратко

  • Първата стъпка навсякъде е историята: трасетата в Home Assistant, „Активност“ в Google Home и историята на рутините в Alexa.
  • Ако записът липсва, проблемът е в тригера; ако го има, но нищо не се случва – в условията или в устройството.
  • Ръчното пускане проверява само действията, затова не доказва, че цялата автоматизация е наред.

Първо разберете на коя стъпка се чупи

Всяка автоматизация има три части: тригер (какво я стартира), условия (кога е разрешено да продължи) и действия (какво прави). Повечето грешки се крият в една от трите и историята почти винаги показва в коя.

Какво виждате в историятаВероятна причинаКъде да търсите
Няма никакъв записТригерът не е сработил или автоматизацията е изключенаСензорът, часът, зоната „вкъщи/навън“, бутонът за активиране
Има запис, но спира по средатаНеизпълнено условиеЧасови интервали, „само ако някой е вкъщи“, стойности на сензори
Всичко е минало, а устройството не реагираДействието е стигнало до офлайн или сменено устройствоВръзката на устройството, името му, хъбът
Сработва, когато не трябваВтори сценарий или неочакван тригерДруги автоматизации със същото устройство, домашни любимци, отопление

Home Assistant: трасетата казват почти всичко

Официалното ръководство на Home Assistant започва с ясен съвет: отворете трасето (trace) на автоматизацията. В списъка всяко изпълнение е маркирано с резултата си, например „Stopped because a condition failed“ (спряна заради неизпълнено условие) или „Stopped on error“ (спряна заради грешка). В графиката изберете стъпката и в „Step details“ ще видите точния резултат или текста на грешката, а горе „Triggered by the“ показва кой тригер е стартирал изпълнението.

  1. Пуснете само действията. „Run actions“ ги изпълнява без тригери и условия. Ако така всичко работи, а при истинско задействане не, търсете грешката в тригера или в условията.
  2. Симулирайте тригера. От „Settings“ → „Tools“ → „States“ изберете сензора и с „Set state“ сменете състоянието му от стойността в „From“ към тази в „To“. Така автоматизацията тръгва от началото с истински данни за тригера.
  3. Проверете условията поотделно. В редактора всяко условие и действие има опция за тест, а шаблоните се пробват в редактора на шаблони.
  4. Прочетете логовете. „Settings“ → „System“ → „Logs“ показва предупреждения като „Already running“, а „Repairs“ – автоматизации, които изобщо не са успели да се заредят.
  5. Проверете часовата зона и местоположението. В „Settings“ → „System“ → „Home information“ се задават данните, от които зависят тригерите по час, изгрев и залез.

Внимавайте със симулирания тригер. Той пуска всички автоматизации, които следят същото устройство, и действията им се изпълняват на реалната техника, затова преди теста изключете сценариите, които не искате да тръгнат. Подробности има в страницата за тестване.

По подразбиране Home Assistant пази последните 5 трасета на всяка автоматизация. За рядко сработващи сценарии това е малко и в YAML кода на автоматизацията можете да добавите trace: с stored_traces: 20. Ако споделяте трасе във форум, първо махнете от файла пароли, координати и адреси.

Google Home: екранът „Активност“ и бутонът за активиране

В приложението Google Home отворете „Активност“ и потърсете събития „Routine started“. Според помощната страница на Google всяко такова събитие показва часа, името на рутината и какво я е стартирало. Рутините на домакинството са там, а личните рутини се виждат в My Activity.

  • Активирана ли е? В „Автоматизации“ отворете рутината и проверете, че превключвателят Activate е включен.
  • Кой решава дали сте вкъщи? При сценарии „вкъщи/навън“ проверете кои устройства и телефони участват в настройката „What decides if you’re home“. Причина за фалшиво задействане могат да са и домашни любимци, други членове на семейството или топлина около термостата.
  • Matter устройство? За да участва в автоматизация, му трябва Google Home хъб.
  • Разширени скриптове. В редактора на скриптове натиснете Validate. Google предупреждава, че обновления от производителя могат да сменят характеристиките на устройство и да счупят готов скрипт.

Има и една подробност, важна за България. Рутините се поддържат само на определени езици и в определени региони, затова понякога се налага да смените езика на телефона, а Google посочва, че приложението може да се обнови до 12 часа след това.

Alexa: историята на рутините показва дали тригерът е сработил

В приложението Alexa рутините са в „Още“ → „Рутини“, а там има и раздел с активност (Activity), в който са последно изпълнените. Ако рутината изобщо не се появява там, проблемът почти сигурно е в тригера: устройството, което трябва да я стартира, не е изпратило събитие или настройката е грешна.

Amazon съветва да проверите дали рутината е включена и дали всички устройства в нея са онлайн в приложението. При тригери от друго приложение, например умна камера или контакт, често помага да прегледате връзката с умението (skill) на производителя.

Бял Amazon Echo Show с началния екран на Alexa – историята на рутините е в приложението Alexa
Снимка: Daylen / Wikimedia Commons, CC BY 4.0

Шест чести причини, заради които сценарият мълчи

  1. Преименувано устройство. След смяна на името или ID на устройството старата автоматизация сочи към нещо, което вече не съществува.
  2. Два сценария за едно и също нещо. Единият включва лампата, другият веднага я гаси. Историята показва и двата.
  3. Грешен режим. В Home Assistant режимът Single отказва ново стартиране, докато старото изпълнение още тече – оттам идва „Already running“.
  4. Часът и сезонът. След смяна на часа или при погрешна часова зона графиците се разместват. Писахме за това в статията как смяната на часа обърква умния дом.
  5. Спрял ток или интернет. Облачните рутини не тръгват без връзка, а някои устройства се връщат в друго състояние след прекъсване. Вижте 5-те автоматизации за спрял ток.
  6. Изтощена батерия на сензора. Сензорът изглежда наличен, но вече не изпраща промени. Проверете последното му отчитане.

Най-полезният навик е простичък: когато създавате автоматизация, пробвайте я веднага с истински тригер, а не само с ръчно пускане. Ако ползвате Home Assistant, преди големи промени си направете резервно копие, а новите възможности за изключване на устройства от сценарии са описани в материала за Home Assistant 2026.11. Още идеи и ръководства ще намерите в рубриката Автоматизация.

Видяхте грешка? Съобщете ни – корекциите се отбелязват в статията.

МП
Мартин Пенчев

Мартин Пенчев е основател и главен редактор на СмартМакс. Има над 15 години опит в IT и телекомуникационния сектор и работи всеки ден с устройствата и услугите, за които пише – от екосистемата на Apple и Android смартфоните до мобилните…

Още от СмартМакс