Integrace RichPear Home

PulseAudio Loopback

PulseAudio Loopback umožňuje postavit flexibilní lokální audio trasování přes PulseAudio. Používá se pro celé domácí ozvučení a přesměrování zvuku mezi zařízeními.

Doména
pulseaudio_loopback
Kategorie
Spínače
Komunikace
lokální dotazování
Nastavení
ruční konfigurace
00

Co návod pokrývá

Návod popisuje praktické zapojení integrace PulseAudio Loopback v RichPear Home, přípravu zařízení nebo účtu, kontrolu entit a zásady bezpečného použití v automatizacích.

Uživatelé obvykle otevírají systém na http://rphome.local:8123. Pokud tato adresa nefunguje, použijte http://IP-ADRESA:8123.

Hlavní témata

  1. Související témata
01

Příprava

Nejdřív musí běžet PulseAudio na hostiteli, který má dostupné vstupy a výstupy. Připravte názvy zdrojů, výstupů a modulů, které chcete propojit.

Nastavení provádějte z účtu správce. Před přidáním si připravte názvy místností, očekávané entity a pravidla, kde se smí integrace používat.

Před prvním testem

Nejdřív ověřte dostupnost účtu, zařízení nebo služby mimo automatizace. Teprve potom zapojujte hodnoty do scén, notifikací nebo řízení domácnosti.

02

Nastavení v RichPear Home

Integrace vyžaduje ruční konfiguraci audio smyček na hostiteli. Po nastavení modulů ověřte, že zdroj zvuku jde do správného výstupu a že RichPear Home nebo navázané přehrávače vidí výsledné zařízení.

Po dokončení nastavení otevřete detail integrace v části Nastavení, Zařízení a služby. Zkontrolujte vytvořená zařízení, pojmenujte je podle skutečného umístění a vypněte entity, které nechcete používat.

Lokální adresa systému

Při práci v místní síti používejte http://rphome.local:8123. Pokud se lokální jméno nepřeloží, otevřete systém přes http://IP-ADRESA:8123.

CFG

Ukázka konfigurace

Ukázku berte jako kostru. Adresy, tokeny, názvy entit a přístupové údaje upravte podle vlastní instalace a citlivé hodnoty ukládejte do tajných proměnných.

pactl load-module module-loopback source=alsa_input.pci output=alsa_output.pci
03

Audio trasy

Každou smyčku pojmenujte podle účelu, například obývák, kuchyně nebo multiroom vstup. Při větším počtu tras si udržujte jednoduchý zápis, jinak se ladění zvuku rychle zkomplikuje.

Po změně nastavení sledujte reálný stav zařízení nebo služby přímo v RichPear Home. Pokud se hodnota chová jinak, než čekáte, nejdřív opravte zdroj dat a teprve potom automatizaci.

04

Zpoždění a hlasitost

Loopback může přidat latenci. Otestujte synchronizaci mezi místnostmi a nastavte výchozí hlasitost tak, aby se po restartu hostitele nespustil příliš hlasitý výstup.

Po změně nastavení sledujte reálný stav zařízení nebo služby přímo v RichPear Home. Pokud se hodnota chová jinak, než čekáte, nejdřív opravte zdroj dat a teprve potom automatizaci.

05

Údržba systému

Po aktualizaci PulseAudio nebo změně audio zařízení zkontrolujte názvy zdrojů. Pokud se název změní, smyčka může přestat fungovat i když hardware zůstane stejný.

Po změně nastavení sledujte reálný stav zařízení nebo služby přímo v RichPear Home. Pokud se hodnota chová jinak, než čekáte, nejdřív opravte zdroj dat a teprve potom automatizaci.

99

Kontrola po nasazení

Po nastavení integrace PulseAudio Loopback sledujte alespoň jeden běžný provozní cyklus. U cloudových služeb počítejte se zpožděním, u lokálních zařízení ověřte chování po restartu routeru, zařízení i RichPear Home.

Do automatizací vkládejte jen hodnoty, které jste viděli v reálném provozu. Důležité akce doplňte podmínkou dostupnosti entity a rozumnou prodlevou, aby jednorázový výpadek nespustil chybnou reakci.

Před předáním běžným uživatelům ověřte názvy entit, práva uživatelů a chování při nedostupnosti služby. U zařízení, která něco fyzicky spínají nebo řídí, ponechte dostupné i ruční ovládání mimo automatizace.

Hotový provozní test

Integrace je připravená pro běžné použití, když se entity aktualizují, názvy odpovídají skutečným zařízením a automatizace mají ošetřený výpadek nebo nedostupný stav.