Lokální ovládání TV
Android TV Remote
Android TV Remote přidá do RichPear Home síťové ovládání Android TV zařízení. Hodí se pro zapnutí a vypnutí TV, hlasitost, směrové klávesy, psaní textu, spouštění aplikací a jednoduché TV scény.
- Doména
androidtv_remote- Entity
media_player,remote- Komunikace
- lokální push
- Přidání
- automatické zjištění nebo IP adresa
Co musí být připravené
TV nebo TV box musí běžet ve stejné domácí síti jako RichPear Home a musí mít službu Android TV Remote Service. Ta bývá na většině Android TV a Google TV zařízení předinstalovaná.
Připravte si IP adresu zařízení, pokud se samo neobjeví mezi nalezenými zařízeními. RichPear Home otevřete v místní síti na http://rphome.local:8123; když lokální jméno nefunguje, použijte http://IP-ADRESA:8123.
Důležité omezení
Fire TV zařízení tuto integraci typicky nepoužijí, protože jim chybí služba Android TV Remote Service. Pokud na stejném zařízení nefunguje ovládání z mobilní aplikace Google TV nebo Google Home, nebude spolehlivě fungovat ani tady.
Přidejte zařízení v RichPear Home
Otevřete Nastavení → Zařízení a služby. Pokud se Android TV zobrazí jako nalezené zařízení, otevřete kartu a potvrďte přidání.
Když se zařízení nenajde automaticky, zvolte Přidat integraci, vyhledejte Android TV Remote a zadejte IP adresu nebo hostname Android TV zařízení. Na obrazovce TV se zobrazí párovací kód, který opište do průvodce v RichPear Home.
Zkontrolujte vytvořené entity
Po přidání vznikne entita přehrávače médií a entita ovladače. Přehrávač médií umí zapnutí a vypnutí, krokové ovládání hlasitosti, ztlumení, základní přehrávací tlačítka a spuštění aplikace, URL nebo TV kanálu.
Entita ovladače posílá tlačítka a textový vstup. V atributu aktuální aktivity ukazuje aplikaci v popředí; tuto hodnotu můžete použít jako identifikátor aplikace při pozdějším spouštění.
Co nečekat od stavu přehrávání
Integrace nečte plný detail přehrávaného obsahu, například název videa, délku nebo přesný stav play/pause. Pro detail obsahu se často vyplatí doplnit Google Cast a na dashboardu používat obě entity podle účelu.
Spouštějte aplikace, odkazy a kanály
Akce media_player.play_media podporuje typy app, url a channel. Pro aplikaci použijte její package name, například com.google.android.youtube.tv, com.netflix.ninja, com.amazon.amazonvideo.livingroom, com.disney.disneyplus, com.plexapp.android nebo org.xbmc.kodi.
Seznam aplikací v nastavení integrace slouží k přiřazení názvů a ikon. Identifikátor aplikace najdete v URL aplikace v Google Play za parametrem id=, případně v atributu aktuální aplikace po jejím spuštění na TV.
Spuštění YouTube
action: media_player.play_media
target:
entity_id: media_player.tv_obyvak
data:
media:
media_content_type: app
media_content_id: com.google.android.youtube.tv
Používejte ovladač v akcích
Pro směrové ovládání se hodí příkazy DPAD_UP, DPAD_DOWN, DPAD_LEFT, DPAD_RIGHT, DPAD_CENTER, BACK a HOME. Pro hlasitost použijte VOLUME_UP, VOLUME_DOWN, VOLUME_MUTE nebo MUTE.
Pro přehrávání jsou dostupné například MEDIA_PLAY_PAUSE, MEDIA_PLAY, MEDIA_PAUSE, MEDIA_NEXT, MEDIA_PREVIOUS, MEDIA_STOP, MEDIA_REWIND a MEDIA_FAST_FORWARD. Text zadáte příkazem s prefixem text:.
Stisk a dlouhý stisk
action: remote.send_command
target:
entity_id: remote.tv_obyvak
data:
command: DPAD_CENTER
hold_secs: 0.5
Příklady pro scény a automatizace
Do scény pro sledování filmu dejte zapnutí TV, spuštění aplikace a úpravu světel. Mezi síťové příkazy vložte krátkou prodlevu, aby TV stihla přejít do dalšího stavu.
Při přepínání kanálu musí být číslo kanálu celé číslo. Při spouštění URL nebo deep linku počítejte s tím, že konkrétní aplikace musí daný odkaz podporovat.
Spustit video odkazem
action: remote.turn_on
target:
entity_id: remote.tv_obyvak
data:
activity: https://www.youtube.com/watch?v=dQw4w9WgXcQ
Nastavení aplikací a klávesnice
V možnostech integrace můžete spravovat seznam aplikací. Klíčem je ID aplikace, hodnotou je název a volitelně ikona, které se potom zobrazí v rozhraní.
Volba Enable IME umožňuje zjišťovat aktuální aplikaci a posílat text jako klávesnicový vstup. Vypněte ji u zařízení, kde se místo běžné klávesnice neustále ukazuje výzva k použití klávesnice na mobilním zařízení.
Řešení častých potíží
Pokud se zařízení po prvním přidání každých několik sekund odpojuje, restartujte Android TV zařízení. Pokud RichPear Home opakovaně žádá nové párování, v TV otevřete systémové aplikace, najděte Android TV Remote Service, vymažte její úložiště a potom restartujte RichPear Home.
Na Netflixu nemusí příkazy fungovat ani tehdy, když fungují v jiných aplikacích. Některé Xiaomi modely se po vypnutí stanou nedostupné a nejdou touto integrací zapnout. U některých TCL modelů pomůže zapnout v TV službu Screenless service v nastavení napájení.
Pokud na Nvidia Shield nejde zapnutí, vypněte omezení probouzecích tlačítek v nastavení ovladačů a příslušenství. U problémů s textovým vstupem použijte výchozí Gboard nebo vypněte volbu Enable IME v nastavení integrace.