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
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
identifypro identifikaci zařízení.restartpro restart zařízení.updatepro spuštění aktualizace softwaru.- Obecné tlačítko bez zvláštní třídy.
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ě.
http://rphome.local:8123. Pokud adresa v síti neodpoví, použijte http://IP-ADRESA:8123.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.
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.
Ř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.