Automatizace
Skripty
Umožňují uložit opakovanou sekvenci akcí a spouštět ji ručně, z dashboardu nebo z automatizace.
- Doména
script- Typ
- Sekvence akcí
- Kategorie
- automation
Role v RichPear Home
Zdroj funkce
Integrace doplní zařízení, systémovou službu nebo stavební blok pro další části chytré domácnosti.
Správa
Po přidání vždy zkontrolujte vzniklé entity, oprávnění a pojmenování tak, aby byly srozumitelné i později.
Automatizace
Pravidla stavte nad stabilními stavy a u citlivých scénářů přidejte ověřovací podmínky.
Editor skriptů v RichPear Home
Kdy použít Skripty
Skript použijte, když stejný postup potřebujete volat z více míst: večerní režim, servisní oznámení nebo složitější scénář s proměnnými.
Praktické pravidlo
Nejdřív ověřte základní funkci ručně a teprve potom ji zapojujte do automatizací.
Jak začít s nastavením
Skript vytvořte v rozhraní nebo YAML konfiguraci. Pojmenujte ho stabilně a používejte malá písmena s podtržítky u technického identifikátoru.
http://rphome.local:8123. Pokud nefunguje, použijte http://IP-ADRESA:8123.Kontrola
Po uložení nastavení otevřete seznam zařízení a entit a ověřte, že názvy odpovídají reálné domácnosti.
Pole skriptu
Fields popisují vstupy, které lze skriptu předat při spuštění. V rozhraní pak uživatel vidí název, popis, příklad a případně povinné hodnoty.
Doporučení
Udržujte jednoduché názvy, dokumentujte výjimky a po větší změně proveďte krátký test.
Napojení na automatizace
Automatizace může skript spustit a předat mu proměnné. U delších skriptů zvolte vhodný režim běhu, aby se opakované spuštění nechovalo překvapivě.
Bezpečnější vzor
Technickou entitu použijte jako vstup, rozhodnutí potvrďte podmínkami a výsledek si nechte zapsat do historie.
Řešení problémů
Když integrace nefunguje podle očekávání
Integrace nejde přidat
Zkontrolujte oprávnění administrátora, dostupnost zařízení nebo služby a případné požadované přihlašovací údaje.
Stav se neaktualizuje
Když se skript nespustí správně, otevřete trasování, zkontrolujte předané proměnné a ověřte, zda cílové entity existují.
Automatizace reaguje špatně
Ověřte entity v nástrojích pro vývojáře a přidejte zpoždění nebo další podmínky, pokud stav krátce kolísá.