Automatizace
Alert
Alert sleduje jednu entitu a při problémovém stavu posílá opakovaná upozornění přes nastavenou notifikační službu. Hodí se pro únik vody, otevřená vrata, nízkou baterii nebo podobný stav, který nesmí zapadnout.
- Doména
- alert
- Typ
- Automatizace
- Komunikace
- Lokální logika
- Nastavení
- configuration.yaml
Připravte notifikace
Alert sám neposílá zprávy ven. Nejdřív musí fungovat notifikační integrace, například mobilní aplikace nebo jiný notifier.
Vyberte jednu entitu a jeden problémový stav. Alert porovnává stav entity s hodnotou, například binary_sensor.unik_vody se stavem on.
Nastavte alert v YAML
Alert se nastavuje ručně v configuration.yaml. Po změně konfigurace proveďte kontrolu konfigurace a restartujte RichPear Home.
Základní položky jsou name, entity_id, state, repeat, can_acknowledge, skip_first a notifiers.
Stavy alert entity
Alert vytvoří entitu alert.*. Stav idle znamená, že problém neplatí. Stav on znamená, že problém platí a alert může posílat upozornění. Stav off znamená, že problém stále platí, ale alert byl potvrzený.
Pokud je can_acknowledge zapnuté, uživatel může upozornění umlčet do chvíle, než se sledovaná entita vrátí mimo problémový stav.
Opakování a první zpráva
repeat může být jedno číslo v minutách nebo seznam hodnot. Seznam například [15, 30, 60] pošle druhé upozornění po 30 minutách a další potom po 60 minutách.
skip_first určuje, zda se první zpráva pošle hned, nebo až po první prodlevě. Pro dveře a vrata se často hodí počkat, aby uživatel nedostal zprávu při krátkém běžném otevření.
Šablony a složitější pravidla
Alert umí hlídat jen jednoduchý stav jedné entity. Pro složitější logiku vytvořte nejdřív šablonový binární senzor a alert navázejte až na něj.
Text zprávy lze upravit přes message, zprávu po návratu do pořádku přes done_message a nadpis přes title, pokud ho notifier podporuje.
Doplňková data notifieru
Některé notifikační služby podporují další data, například tlačítka, barvu nebo tag pro nahrazení stejného oznámení. Tyto hodnoty patří do data.
U mobilních notifikací používejte stejný tag pro související zprávy a clear_notification jako done_message, pokud chcete oznámení po vyřešení odstranit.