Integrace RichPear Home

Event

Event entity reprezentují krátké okamžikové události, například stisk tlačítka, zazvonění zvonku nebo detekci pohybu. Místo trvalého stavu drží čas poslední události a typ události.

Doména
event
Typ
Stavební entita
Komunikace
podle poskytující integrace
Nastavení
nelze přidat samostatně
01

Co integrace přidá

Event není samostatná služba k přidání. Entity tohoto typu vytvářejí jiné integrace a v automatizacích se používají jako přesný spouštěč okamžikové akce.

Výsledek v systému

  1. čas poslední zachycené události jako stav entity
  2. typ poslední události, například jedno stisknutí, dvojité stisknutí, dlouhé podržení, zvonek nebo pohyb
  3. spouštěč event.received pro automatizace podle konkrétní event entity a typu události
02

Příprava před přidáním

RichPear Home se v domácí síti běžně otevírá na http://rphome.local:8123. Pokud tato adresa neodpoví, použijte http://IP-ADRESA:8123.

Než začnete

  1. Najděte zařízení nebo integraci, která event entity opravdu vytváří, například ovladač, zvonek nebo pohybový senzor.
  2. V detailu entity si poznamenejte dostupné typy událostí. V editoru automatizací se obvykle nabídnou v seznamu.
  3. Rozhodněte, zda má automatizace reagovat na každou událost, nebo jen na konkrétní typ, například dvojité stisknutí.
03

Nastavení v RichPear Home

Samotný typ Event se nepřidává přes katalog integrací. Po přidání podporovaného zařízení otevřete Nastavení -> Zařízení a služby, najděte jeho event entitu a použijte ji v automatizaci jako spouštěč event.received.

automation:
  - alias: Upozornění po zazvonění
    triggers:
      - trigger: event.received
        target:
          entity_id: event.vchodovy_zvonek
        options:
          event_type:
            - ring
    actions:
      - action: notify.send_message
        target:
          entity_id: notify.telefon
        data:
          message: Někdo je u dveří.
U účtů, tokenů a hesel používejte samostatný servisní účet, kde to služba dovolí. U lokálních zařízení nastavte stabilní IP adresu nebo spolehlivé jméno v síti.
04

Kontrola po přidání

Po dokončení nastavení otevřete detail integrace, zkontrolujte vytvořená zařízení a entity, pojmenujte je česky a přiřaďte je do oblastí.

Ověřte hlavně

  1. v detailu entity ověřte, že se po stisku změní čas poslední události
  2. v automatizaci zvolte správný event type, pokud zařízení rozlišuje více typů stisku
  3. u ovladačů vyzkoušejte jedno stisknutí, dvojité stisknutí a dlouhé podržení samostatně
05

Řešení problémů

Když integrace nefunguje podle očekávání, otevřete Nastavení -> Systém -> Logy a hledejte chyby podle domény event. Integraci neodstraňujte jako první krok; nejdřív ověřte přístup, síť, podporovaný model a poslední úspěšnou aktualizaci.

Typické kontroly

  1. pokud se typy událostí nenabízejí, nejdřív vyvolejte událost na fyzickém zařízení
  2. stav unknown znamená, že zatím nebyla zachycena žádná událost
  3. stav unavailable řešte u integrace nebo zařízení, které event entitu poskytuje