Přehrávač médií a ovladač
Android Debug Bridge
Android Debug Bridge ovládá Android TV nebo Fire TV zařízení přes ADB. V RichPear Home vznikne přehrávač médií a podle zařízení také ovladač pro posílání kláves, spouštění aplikací a čtení stavu.
- Doména
androidtv- Typ
- media player, remote
- Komunikace
- lokální polling
- Nastavení
- průvodce integrací
Zapněte ADB debugging
Na Android TV nebo Fire TV zjistěte IP adresu zařízení a zapněte ADB ladění. U Fire TV se volba obvykle nachází v části My Fire TV → Developer Options → ADB Debugging.
Pokud se Developer Options nezobrazují, otevřete informace o zařízení a několikrát potvrďte položku About, dokud se vývojářské volby nezpřístupní. Některé Fire TV modely mohou vyžadovat přihlášení k účtu výrobce.
Přidejte zařízení v RichPear Home
Otevřete Nastavení → Zařízení a služby → Přidat integraci, vyhledejte Android Debug Bridge a zadejte IP adresu zařízení.
Při prvním připojení se na televizoru objeví dialog pro povolení ADB spojení. Potvrďte ho a zaškrtněte volbu pro trvalé povolení tohoto počítače, jinak se připojení může po restartu přerušit.
Zvolte způsob ADB připojení
Doporučené je vestavěné Python ADB připojení, protože je jednodušší na správu. Pokud je zařízení nestabilní nebo už používáte vlastní ADB server, můžete použít ADB server a zadat jeho IP adresu.
Pokročilé volby, například vlastní ADB klíč nebo ADB server, vyžadují zapnutý pokročilý režim uživatele.
Časté příčiny selhání
- Špatná IP adresa zařízení.
- ADB ladění není zapnuté.
- Dialog povolení na televizoru nebyl potvrzen.
- K zařízení je přes ADB připojené jiné zařízení.
- Některé televize povolí první ADB autorizaci jen přes Wi-Fi.
Používejte aplikace a ADB příkazy
Akce media_player.select_source spouští aplikace podle ID balíčku. Pokud před ID přidáte !, můžete aplikaci ukončit.
Akce androidtv.adb_command posílá klávesové příkazy nebo ADB shell příkazy. Běžné příkazy jsou HOME, BACK, UP, DOWN, LEFT, RIGHT, CENTER a POWER.
Příklad příkazu
action: androidtv.adb_command
target:
entity_id: media_player.android_tv_obyvak
data:
command: HOME
Řešte nedostupnost zařízení
Některá zařízení při vypnutí zmizí ze sítě a RichPear Home je uvidí jako nedostupná. Pokud zařízení podporuje síťové naslouchání při vypnuté obrazovce, zapněte ho v nastavení napájení zařízení.
Pro ladění stavu použijte příkaz GET_PROPERTIES. Výsledek se uloží do atributu adb_response u přehrávače a pomůže nastavit vlastní pravidla detekce stavu.