Hlasové ovládání
Amazon Alexa
Amazon Alexa umožňuje ovládat vybraná světla, spínače, scény a další prvky RichPear Home hlasem nebo z aplikace Alexa. Nejdřív si vyberte způsob propojení a teprve potom určete, které prvky mají být pro Alexu viditelné.
- Doména
- alexa
- Kategorie
- Hlasové ovládání
- Připojení
- Cloud nebo ruční skill
- Účty
- Amazon; u ručního Smart Home také AWS
Možnosti propojení
Pro běžné domácí ovládání je nejpohodlnější cloudové propojení, pokud ho máte v RichPear Home dostupné. Nepotřebujete řešit veřejnou IP adresu, dynamickou DNS, certifikát ani otevírání portů na routeru.
Ruční nastavení je vhodné pro správce, kteří chtějí vlastní Alexa skill. Vyžaduje veřejně dostupnou adresu přes HTTPS, účet Amazon Developer a u Smart Home Skill také AWS účet pro běh části skillu v AWS Lambda.
Lokální adresa
V domácí síti otevírejte RichPear Home na http://rphome.local:8123. Pokud se adresa nenačte, použijte http://IP-ADRESA:8123.
Rychlé cloudové propojení
V RichPear Home otevřete nastavení hlasových asistentů a zapněte propojení s Amazon Alexa. Poté vyberte prvky, které chcete Alexe ukázat. Bez výběru prvků nebude mít Alexa co objevit.
V mobilní aplikaci Alexa otevřete Skills & Games, přidejte odpovídající smart home skill a propojte ho se svým účtem. Nakonec spusťte hledání nových zařízení v aplikaci Alexa nebo hlasovým příkazem pro objevení zařízení.
Smart Home Skill
Smart Home Skill je ruční varianta pro přirozené příkazy bez vyslovování názvu skillu, například zapnutí světla, změnu teploty nebo spuštění scény. Umožňuje také využití vybraných prvků v rutinách Alexy a v mobilní aplikaci Alexa.
Připravte Amazon Developer účet a AWS účet. Registrace Amazon Developer účtu je bez poplatku; AWS Lambda má bezplatnou měsíční kvótu, která běžné domácí použití obvykle pokryje, ale cenu a limity vždy zkontrolujte ve svém AWS účtu.
Instalace RichPear Home musí být dostupná z internetu přes HTTPS na portu 443 s důvěryhodným certifikátem. Lokální adresa http://rphome.local:8123 slouží pro správu v domácí síti, ale pro ruční Alexa skill sama nestačí.
Vlastní příkazy a přehledy
Custom Skill se hodí pro vlastní hlasové fráze a scénáře, které nechcete mapovat jako běžné chytré zařízení. Flash Briefing slouží pro krátké informační přehledy, které Alexa přečte jako součást denního souhrnu.
Obě varianty jsou pokročilé. Počítejte s vlastním modelem hlasových vět, nastavením endpointu a veřejným HTTPS přístupem. Pokud potřebujete jen ovládat světla, spínače, scény a podobné prvky, začněte cloudovým propojením nebo Smart Home Skill.
Co vystavit do Alexy
Do Alexy vystavujte jen prvky, které dává smysl ovládat hlasem nebo z aplikace. Typicky jde o světla, spínače, scény, skripty, termostaty, ventilátory, kryty, zámky, senzory, přehrávače médií, kamery a vybrané pomocné prvky.
Citlivé prvky přidávejte opatrně. U zámků, garážových vrat, alarmů a scén s fyzickým dopadem nejdřív promyslete, kdo může dát hlasový příkaz a co se stane při chybně rozpoznané větě.
Názvy zařízení udržujte krátké a jednoznačné. Místo podobných názvů jako světlo pokoj
a světla pokoj
použijte konkrétní místnost nebo účel, například strop obývák
a lampa gauč
.
Bezpečnost
Nezačínejte hromadným vystavením všech entit. Přidejte jen několik bezpečných prvků, ověřte jejich názvy v Alexe a až potom pokračujte s dalšími místnostmi.
U ručního nastavení neukládejte přístupové údaje do sdílených poznámek ani do veřejných repozitářů. Pro AWS a Amazon Developer používejte vlastní účet, vlastní oprávnění a pravidelně kontrolujte, že nepoužívaný skill nebo Lambda funkce nezůstaly aktivní.
Když něco nefunguje
Když Alexa nenajde zařízení, zkontrolujte, že jsou vybrané prvky skutečně vystavené pro Alexu a že jste v aplikaci Alexa spustili nové vyhledání zařízení.
Když ruční skill neodpovídá, ověřte veřejnou HTTPS adresu, port 443, platnost certifikátu, správné propojení účtu, oblast AWS Lambda podle jazyka skillu a oprávnění Lambda funkce.
Když Alexa vykonává jiný příkaz, než čekáte, upravte názvy zařízení a místností. Nejčastější příčinou jsou podobné názvy nebo jeden prvek vystavený pod více názvy.