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
01

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.

  1. Stav sleduje přechod entity z jedné hodnoty do druhé.
  2. Číselný stav reaguje na překročení prahu, třeba teploty nebo vlhkosti.
  3. Zařízení nabízí akce připravené integrací bez ručního YAML.
  4. Událost je vhodná pro pokročilé integrace a vlastní signály.
Spouštěč vybírejte podle toho, jaká změna má pravidlo probudit.
02

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.

Po výběru typu spouštěče doplňte entitu, hodnotu nebo limit.
03

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.

  1. Vytvořte dlouhé a neuhodnutelné webhook_id.
  2. Preferujte metodu POST nebo PUT.
  3. Ponechte lokální omezení zapnuté, pokud webhook nemusí být dostupný z internetu.
  4. 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.

04

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.