- Proširite tragove pomoću stored_traces.
- Primijenite konfiguraciju na svaku automatizaciju.
- Provjerite identifikator pravila u YAML-u.
- Pregledajte izvršenja kako biste pronašli grešku.
Kada automatizacija povremeno ne uspijeva, morate pregledati što se dogodilo tijekom tog određenog izvršavanja. Problem nastaje kada tražite trag, a on više nije dostupan. Da biste istražili ove slučajeve, možete Povećajte broj tragova koje Home Assistant sprema u pogođenoj automatizaciji.
Preporučljivo je odvojiti dva zadatka: očuvanje više izvršenja za kasnije potrebe i ispravljanje pogrešaka koje otkriju. Proširivanje povijesti olakšava dijagnozu, ali ne mijenja uvjete ili radnje pravila.
Kako spremiti više tragova automatizacije u Home Assistantu

Kućni pomoćnik održava pet tragova po automatizaciji prema zadanim postavkamaTaj iznos možete promijeniti pomoću opcije stored_tracesunutar bloka trace.
- Otvoriti Postavke > Automatizacije i scene i odaberite automatizaciju.
- Otvorite izbornik i odaberite Uredi u YAML-u.
- Dodajte ovaj blok bez zamjene postojeće konfiguracije:
trace:
stored_traces: 20
Mjesto trace: na istoj razini kao alias:, triggers:, conditions: o actions:Linija stored_traces: Uvučeno je unutar njega. Zatim spremite promjene.
Ova konfiguracija odgovara ta automatizacijaAko trebate proširiti tragove drugih pravila, dodajte opciju svakom od njih. Kao početnu točku za istraživanje greške, možete isprobati 20, a zatim prilagoditi količinu prema potrebi.
Provjerite identifikator i ispravno primijenite promjene

Ako ste automatizaciju kreirali izravno u YAML-u, provjerite ima li jedinstveni tekstualni identifikator. Polje alias To je njegovo ime i ne zamjenjuje identifikator:
id: "aviso_puerta_entrada"
alias: "Aviso de puerta de entrada"
trace:
stored_traces: 20
Ovaj isječak prikazuje samo relevantne opcije: također čuva okidače, uvjete i radnje vaše automatizacije. Ako već postoji postojeći isječak, neće prikazati relevantne opcije. idZadrži to.
Kada mijenjate YAML datoteku izvan editora, morate automatizacije ponovnog punjenja primijeniti promjene. Imajte na umu da ponovno učitavanje može zaustaviti tekuće izvršavanje modificirane automatizacije.
Gdje provjeriti tragove i zašto nestaju
Na popisu automatizacija otvorite izbornik pravila i odaberite TragoviTakođer mu možete pristupiti iz njegovog uređivača. Odaberite izvršenje koje želite istražiti i kliknite na korake u grafikonu da biste vidjeli njegove detalje.
Nova izvršenja zamjenjuju stara kada se dosegne ograničenje, uključujući i ona koja se odmah završe. Povećanje ograničenja ne oporavlja odbačene tragove. Tragovi se čuvaju pri normalnom ponovnom pokretanju; neočekivano gašenje može izgubiti one generirane od posljednjeg pokretanja.
Kako interpretirati trag za pronalaženje kvara

Započnite tako što ćete pronaći točku gdje završava izvršenje:
- Uvjet nije ispunjen: Provjerite koji vas je zahtjev spriječio u nastavku. Moguće je da se radi o ispravnom ponašanju pravila.
- Greška u radnji: Provjerite svoje parametre i poruku s uređaja ili integracije.
- Uređaj ne reagira: Provjerite njegovu dostupnost i pogledajte sistemske zapisnike.
- Bez novog izvršenja: Provjerite je li automatizacija omogućena i je li se promjena koju očekuje okidač doista dogodila.
Također provjerite način izvršenja. single Sprječava pokretanje drugog izvršavanja dok je prethodno još aktivno; restart zaustavlja prethodni i ponovno počinje; queued organizirati red i parallel Omogućuje istovremena izvršavanja. Odaberite ponašanje koje vaš slučaj zahtijeva.
Ako trebate sačuvati određeno izvršenje, koristite Preuzmi trag u vašem izborniku. Prije dijeljenja JSON-a provjerite sadrži li lozinke, tokene, lokacije ili druge osobne podatke.
Ja sam tehnološki entuzijast koji je svoje "geek" interese pretvorio u profesiju. Proveo sam više od 10 godina svog života koristeći vrhunsku tehnologiju i petljajući sa svim vrstama programa iz čiste znatiželje. Sada sam se specijalizirao za računalne tehnologije i video igre. To je zato što sam više od 5 godina pisao za razne web stranice o tehnologiji i videoigrama, stvarajući članke koji vam nastoje dati informacije koje su vam potrebne na jeziku koji je svima razumljiv.
Ako imate bilo kakvih pitanja, moje znanje seže od svega vezanog uz Windows operativni sustav kao i Android za mobitele. I moja je posvećenost vama, uvijek sam spreman odvojiti nekoliko minuta i pomoći vam riješiti sva pitanja koja imate u ovom internetskom svijetu.