Pomocníci
Counter
Counter je pomocník pro počítání událostí. Hodí se pro sledování počtu otevření, připomenutí, průchodů rutinou nebo jiných opakovaných akcí.
- Doména
counter- Kategorie
- automatizace, pomocníci
- Komunikace
- virtuální entita
- Nastavení
- pomocník v rozhraní nebo YAML
- Akce
- increment, decrement, reset, set_value
Co integrace přidá
Counter ukládá celé číslo a umí ho zvyšovat, snižovat, resetovat nebo nastavit na konkrétní hodnotu. Volitelně má minimum, maximum, krok, počáteční hodnotu a obnovu posledního stavu po restartu.
K dispozici jsou triggery pro zvýšení, snížení, reset a dosažení minima nebo maxima, podmínka pro test hodnoty a akce pro práci s hodnotou.
Kontrolní témata
- Doporučené nastavení je přes Nastavení → Zařízení a služby → Pomocníci.
- Pokud nepoužíváte výchozí konfiguraci, lze zapnout
counter:v YAML. - Výchozí
restoreobnoví poslední hodnotu po restartu. initialse použije při resetu nebo když neexistuje uložený stav.
Příprava před přidáním
Rozmyslete si, co přesně počítáte, kdy se má čítač resetovat a jaké minimum/maximum dává smysl.
Pro denní nebo týdenní počítadla si připravte automatizaci, která hodnotu resetuje v požadovaném čase.
Nastavení v RichPear Home
Nejjednodušší je vytvořit pomocníka v rozhraní: Nastavení → Zařízení a služby → Pomocníci → Vytvořit pomocníka → Counter.
Alternativně lze použít YAML konfiguraci a po změně restartovat RichPear Home.
counter:
denni_pripomenuti:
name: Denní připomenutí
initial: 0
step: 1
maximum: 5
restore: true
Kontrola entit a funkcí
Z detailu entity ručně spusťte akce counter.increment, counter.decrement, counter.reset a případně counter.set_value.
Ověřte, že se hodnota chová správně vůči minimu, maximu a obnově po restartu.
Po nastavení
- Pojmenujte pomocníka podle účelu.
- Nastavte minimum a maximum, pokud je potřebujete.
- Ověřte restore po restartu.
- Přidejte resetovací automatizaci, pokud jde o denní počítadlo.
Použití v automatizacích
Použijte triggery pro dosažení maxima, zvýšení nebo reset. Typické scénáře jsou připomínky, limity opakování nebo sledování počtu událostí.
Před zvyšováním hodnoty v automatizaci přidejte podmínku, aby se po dosažení cíle dál nepočítalo, pokud to nechcete.
Provoz a údržba
Pravidelně kontrolujte, zda resetovací automatizace odpovídá období, které počítáte.
Při změně maxima nebo kroku zkontrolujte navazující automatizace a dashboardy.
Řešení problémů
Když se hodnota po restartu chová jinak, ověřte volbu restore, initial, minimum, maximum, akce používané automatizacemi a to, zda čítač nevznikl duplicitně.
Potom otevřete Nastavení → Systém → Logy a hledejte chyby podle domény counter. Integraci neodstraňujte jako první krok; nejdřív ověřte přístup, síť, konfiguraci a poslední úspěšnou aktualizaci.