J’ai rechercher le meilleur moyen d’intégrer et d’utiliser l’Android TV de ma télévision Philips The One.
Pour mon utilisation spécifique, je cherche uniquement à controller le power on/off de ma TV et l’Android TV (Netflix, Youtube, Deezer, Disney +, Prime Vidéo) car ma télé n’est pas branché à la TNT et je n’ai pas d’HDMI de branché dessus.
De ce que j’ai pu constater, dans mon cas, l’intégration androidtv avec ADB me permet de faire le plus de choses :
power on/off
contrôler le volume
changer de source
lancer un programme particulier grâce aux adb_command (mais malheureusement pas de gestion des comptes si l’app se lance du premier coup).
Et vous ? Comment contrôlez-vous votre télé ?
Pour ceux qui utilise une android TV :
Qu’elle est votre intégration préféré et pourquoi ?
Utiliser-vous les adb_command et lesquelles ?
Pour ceux qui utilise une android TV sur une télévision Philips :
J’aime bien utiliser google assistant via la télécommande, existe-il un moyen de lancer des commandes via HA directement ? Un peu comme avec l’activation de skill Alexa avec alexa_media_player.
Merci beaucoup pour vos retours !
Lou_Juicy
Type installation : -
Version HA : 110+
Ver. Supervisor : -
J’ai une télé philips par contre avec adb je n’ai pas réussi à la connecter, j’utilise adb pour mes android box, jai fais de script avec les commandes adb.
Pour le moment j’utilise l’intégration philips mais j’arrive pas a allumer la télé ni à l’éteindre je l’utilise pour avoir une retour d’état dans par exemple quand le state est ON j’allume le Subwoofer à travers une automatisation et je switch OFF le mode adaptive lighting(circadian light) parce que les lampes philips que j’ai dans le salon change avec le ambilight.
Pour le custom components si jamais tu y arrives tu me bip
Moi personnellement j’ai une télé Panasonic, je me sers de HA pour l’allumer/éteindre et régler le volume.
En revanche, j’ai aussi une Amazon Fire TV Stick (sous android) donc j’utilise les commandes adb_command
J’ai créé une view pour me faire une sorte de télécommande (sommaire) qui me permet de contrôler certaines actions mais aussi de lancer des applications sur ma télé.
A savoir que pour le mode play/pause et le mode on/off, j’ai utilisé des scripts (ça remonte à longtemps alors je ne sais plus pourquoi je l’ai fait …)
Mais aussi pour les commandes liées au son, je les ai désactivées car je n’ai pas réussi a les faire fonctionner correctement.
Si vous avez des questions n’hésitez pas !
PS: si de votre coté vous utilisez des commandes sympas je suis preneur !
De mémoire, il faut aller dans les paramètres de l’Android TV et cliquer un certains nombre de fois sur la version et ensuite un message de confirmation va apparaitre.
Il faut utiliser les commandes dispo dans le readMe du custom components. Cloner le repo, pour lancer le script python. Si tu n’es pas à l’aise avec ce vocubulaire ou que tu n’as jamais ouvert de terminal, je comprends que ce soit pas simple. Essaye de regarder si il n’y a un tuto en français qui explique étape par étape car c’est vrai que leurs tuto est très sommaire !
Je crois que pour la valeur de la source, tu peux utiliser directement la valeur que tu as mis dans la configuration (Netflix) :
Je suis en train de revoir totalement la gestion de mes média players et je recherche aujourd’hui des commandes ADB un peu plus poussé que les commandes de bases. Voilà ce que j’ai trouvé pour le moment :
Rechercher sur la télé :
sequence:
- service: androidtv.adb_command
data_template:
command: am start -a "android.search.action.GLOBAL_SEARCH" --es query "{{ states('input_text.recherche_tele')}}"
entity_id: media_player.tele
Le problème c’est que je suis sur Windows et que j’arrive pas à lancer le script requirement.txt
J’ai déjà posé une question sur le forum anglais mais sans réponse, je désespère lentement et pourtant et j’y ai mi du mien.
A mon avis ça coince avec l’installation de pip.
Le problème c’est que je suis sur Windows et que j’arrive pas à lancer le script
pip3 install -r requirements.txt
J’ai déjà posé une question sur le forum anglais mais sans réponse, je désespère lentement et pourtant et j’y ai mi du mien.
A mon avis ça coince avec l’installation de pip.
Ligne 4. J’ai bien suivie les instructions mais à la fin quand je fais:
De mémoire, cette commande fait simplement toutes les installations à la suite.
Tu peux très bien ouvrir ce fichier et faire les installations manuellement une par une…
Le problème est que le dois exécuter un script python ou pip bref une galère sur un Windows, une fois celui là exécuter je vais pouvoir récupéré l’user et le password de ma
tele puis avec un custom components qui est présent dans HACS je vais pouvoir intégré ma télé. Mais je suis une merguez en Linux et tous ça…
Merci @Gogo pour ton partage de card. Grâce à toi, j’ai découvert la custom card roku. Je l’ai donc installé et customisé pour mes propres besoins. Je vous partage cela ci-dessous :
J’ai une Android TV de la marque TCL, je peux désormais la contrôler avec une télécommande virtuelle dans HA basée sur les commandes ADB (utilisation du service androidtv.adb_command) et quelques services de contrôle de média du genre media_player.media_play_pause.
Tout les boutons fonctionnent, par contre j’ai jugé plus utile pour mes besoins d’avoir un bouton « source » (pour sélectionner un port HDMI). Du coup, j’ai modifié la commande du bouton « étoile » de la télécommande virtuelle pour qu’elle déclenche le sélecteur de source !
Enfin en dessous de la custom card roku, j’ai mis une custom card mini media player pour avoir un visuel sur ce qui s’affiche actuellement sur mon Android TV.