Automatizace RichPear Home
Spouštěče automatizací
Spouštěč určuje, kdy se automatizace probudí. Jakmile nastane vybraná událost, RichPear Home zkontroluje podmínky a teprve potom spustí akce.
- Čas
- 5-20 minut podle typu pravidla
- Potřebujete
- Entitu, zařízení, čas, událost nebo externí požadavek
- Cesta
- Nastavení → Automatizace a scény → Automatizace
Vyberte spouštěč podle toho, co má změnu způsobit
Nejčastější volba je změna stavu entity: pohybový senzor se zapne, teplota překročí limit, osoba přijde domů nebo zařízení oznámí novou hodnotu. U zařízení lze často použít hotový spouštěč, například stisk tlačítka dálkového ovladače.
- Stav sleduje přechod entity z jedné hodnoty do druhé.
- Číselný stav reaguje na překročení prahu, třeba teploty nebo vlhkosti.
- Zařízení nabízí akce připravené integrací bez ručního YAML.
- Událost je vhodná pro pokročilé integrace a vlastní signály.
Pro plánování použijte čas, časový vzor nebo slunce
Časový spouštěč se hodí pro pevné časy, například každý den v 7:00. Časový vzor se používá pro pravidelné intervaly, třeba každých 15 minut. Spouštěč slunce reaguje na východ nebo západ a může mít posun, například 30 minut před západem.
U dlouhých prodlev počítejte s tím, že restart systému může čekající běh přerušit. Pro důležité připomínky je spolehlivější uložit cílový čas do pomocníka a spustit automatizaci znovu podle něj.
Webhook spouštěč
Webhook spustí automatizaci HTTP požadavkem na adresu
/api/webhook/<webhook_id>. Hodí se pro vlastní aplikace,
tlačítka, integrace třetích stran nebo lokální systémy, které umí poslat požadavek
do RichPear Home.
- Vytvořte dlouhé a neuhodnutelné
webhook_id. - Preferujte metodu
POSTneboPUT. - Ponechte lokální omezení zapnuté, pokud webhook nemusí být dostupný z internetu.
- Nepoužívejte webhook pro odemykání dveří, otevírání vrat ani jiné rizikové akce.
Příklad volání
Lokální požadavek může mířit na
http://rphome.local:8123/api/webhook/moje-tajne-id. Pokud název
zařízení v síti nefunguje, použijte http://IP-ADRESA:8123.
Jedna automatizace může mít více spouštěčů
Více spouštěčů se vyplatí, když různé události vedou ke stejné akci. Typický příklad je rozsvícení chodby pohybem, tlačítkem i otevřením dveří. Pro odlišné chování přidejte ID spouštěče a v akcích podle něj rozhodněte, co se má provést.
Držte pravidla čitelná
Pokud má každá větev jiné podmínky a jiné akce, rozdělte logiku do více menších automatizací. Bude se lépe testovat i vypínat.
Řešení problémů
Když se spouštěč nechová podle očekávání
Automatizace nereaguje
Zkontrolujte přesný stav entity, povolení automatizace a to, zda spouštěč skutečně překročil nastavený práh.
Webhook nefunguje
Ověřte URL, metodu požadavku, lokální dostupnost a zda stejné webhook ID nepoužívá jiná automatizace.
Spouštěč běží příliš často
Přidejte podmínku, časové omezení nebo zvažte režim automatizace single s krátkou prodlevou.