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
01

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.

02

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.

03

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.

04

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í.

05

Š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.

06

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.