Stavební entita

Button

Button je tlačítková entita pro jednorázové akce. Chová se jako momentové tlačítko: nemá trvalý stav zapnuto nebo vypnuto, pouze zaznamená poslední stisk.

Doména
button
Typ
stavební entita
Nastavení
přes integraci zařízení nebo služby
Akce
button.press
01

Co tlačítko představuje

Tlačítkovou entitu nepřidáváte samostatně. Vytvoří ji jiná integrace, pokud dané zařízení nebo služba nabízí jednorázovou akci.

Typické použití je identifikace zařízení, restart zařízení, spuštění aktualizace, reset filtru nebo jiný povel, který se provede jednou a po provedení nezůstává v poloze zapnuto.

Typy tlačítek

  1. identify pro identifikaci zařízení.
  2. restart pro restart zařízení.
  3. update pro spuštění aktualizace softwaru.
  4. Obecné tlačítko bez zvláštní třídy.
02

Jak číst stav

Stav tlačítka je čas posledního stisku. Pokud tlačítko ještě nebylo použito nebo data nejsou dostupná, může být stav neznámý nebo nedostupný.

Pro trvalé zapnutí a vypnutí použijte spínač. Button je vhodný pro povely, které mají proběhnout okamžitě a jednorázově.

RichPear Home otevřete na http://rphome.local:8123. Pokud adresa v síti neodpoví, použijte http://IP-ADRESA:8123.
03

Použití v automatizacích

Na stisk tlačítka můžete reagovat triggerem button.pressed. Tlačítko lze také stisknout z automatizace akcí button.press.

triggers:
  - trigger: button.pressed
    target:
      entity_id: button.cisticka_reset_filtru
actions:
  - action: notify.send_message
    target:
      entity_id: notify.telefon
    data:
      message: "Tlačítko resetu filtru bylo stisknuto."

U tlačítek, která restartují zařízení nebo mění firmware, nejdřív ověřte chování ručně a teprve potom je vložte do automatizace.

04

Kontrola po přidání

Otevřete detail zařízení, ověřte názvy tlačítek a přiřaďte zařízení do správné oblasti. Tlačítka pojmenujte podle výsledku akce, například Restart routeru nebo Reset filtru.

U citlivých povelů omezte použití v dashboardech jen na místa, kde je nemůže omylem spustit běžný uživatel.

05

Řešení problémů

Pokud tlačítko nereaguje, zkontrolujte dostupnost nadřazeného zařízení nebo služby, oprávnění účtu, stav integrace a logy v Nastavení → Systém → Logy.

Neznámý nebo nedostupný stav obvykle znamená, že zdrojová integrace neposkytla aktuální informaci. Nejprve opravte zdrojovou integraci a až potom upravujte automatizace.