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
01

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

  1. Doporučené nastavení je přes Nastavení → Zařízení a služby → Pomocníci.
  2. Pokud nepoužíváte výchozí konfiguraci, lze zapnout counter: v YAML.
  3. Výchozí restore obnoví poslední hodnotu po restartu.
  4. initial se použije při resetu nebo když neexistuje uložený stav.
02

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.

Counter je virtuální entita; neváže se na fyzické zařízení, dokud ho nepoužijete v automatizaci.
03

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
04

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í

  1. Pojmenujte pomocníka podle účelu.
  2. Nastavte minimum a maximum, pokud je potřebujete.
  3. Ověřte restore po restartu.
  4. Přidejte resetovací automatizaci, pokud jde o denní počítadlo.
05

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.

06

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.

07

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