Je voudrais savoir s’il était possible de réaliser une automatisation du genre :
« Quand j’allume ma TV, la chaîne N est automatiquement sélectionnée ».
La TV comprend Android TV, qui est aussi sur la Freebox Pop (elle aussi intégrée à HA).
Mes questions sont les suivantes :
Est-il possible de réaliser une telle automatisation ?
Dans l’affirmative, est-ce possible via l’Android TV de la Sony Bravia et/ou via l’Android TV du player Pop de la Freebox ?
Merci d’avance pour vos pistes !
Ma configuration
System Information
version
core-2022.11.1
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.10.7
os_name
Linux
os_version
5.15.74
arch
x86_64
timezone
Europe/Paris
config_dir
/config
Home Assistant Community Store
GitHub API
ok
GitHub Content
ok
GitHub Web
ok
GitHub API Calls Remaining
5000
Installed Version
1.28.3
Stage
running
Available Repositories
1201
Downloaded Repositories
10
Home Assistant Cloud
logged_in
false
can_reach_cert_server
ok
can_reach_cloud_auth
ok
can_reach_cloud
ok
Home Assistant Supervisor
host_os
Home Assistant OS 9.3
update_channel
stable
supervisor_version
supervisor-2022.10.2
agent_version
1.4.1
docker_version
20.10.18
disk_total
14.0 GB
disk_used
7.9 GB
healthy
true
supported
true
board
generic-x86-64
supervisor_api
ok
version_api
ok
installed_addons
Terminal & SSH (9.6.1), File editor (5.4.1), MariaDB (2.5.1), NGINX Home Assistant SSL proxy (3.1.5), FTP (4.6.1), Node-RED (13.5.1), Spotify Connect (0.12.2), SSH & Web Terminal (12.1.1), Google Assistant SDK (2.5.0), Samba share (10.0.0), CEC Scanner (3.0), VLC (0.1.3), DHCP server (1.3.0), Dnsmasq (1.5.1), Mosquitto broker (6.1.3), AdGuard Home (4.7.4), phpMyAdmin (0.8.1), AirCast (3.5.0), Home Assistant Google Drive Backup (0.108.4), Let’s Encrypt (4.12.7)
Oui c’est tout à fait possible. Soit le plus simple via une automatisation (Paramètres → Automatisations et scènes), soit via Node-Red si tu est déjà familier avec ce dernier.
Ton déclencheur sera que ta TV passe à l’état allumée, et ton action le changement de chaine sur la chaine que tu souhaites.
Pour ma part je fais quelque chose de similaire, mais en un peu plus complexe sous node red, ou en fonction du jour de la semaine et de l’heure, la chaine n’est pas la même.
Je n’ai pas encore pris en mains Node-Red, mais c’est dans ma « TODO »
Effectivement, j’ai réussi à réaliser une automatisation avec l’allumage de la TV comme trigger, mais je ne suis pas totalement satisfait…
Dans mon « set up » actuel (i.e. TV Sony Bravia sous Android TV + player Freebox Pop sous Android TV + enceintes également reliées à HA), j’utilise plutôt la télécommande du Player Pop, car elle me permet notamment de gérer globalement le volume sonore de l’ensemble {TV + enceintes}, étant donné que j’utilise le son de la Bravia comme une enceinte centrale… Bref, il vaudrait donc mieux que les changements de chaines soient réalisés sur l’Android TV du Player Pop et non celui de ma Sony Bravia.
Pour faire ça il faut laisser activé les fonctions remote du TV. Et chez Sony c’est 25/30 W en mode veille, ce qui fait cher l’automatisation. On pourrait envisager une prise commandée, sauf que s’il s’agit d’un écran Oled il n’est pas conseillé de le débrancher… Bref, j’ai désactivé la fonction !
Pour ma part j’utilise le service « select_source » (puis en paramètre, source:M6 par exemple) sur l’entité media_player concernée, ça peut être la tv, mais ça peut être ton player pop aussi je suppose (je n’ai même pas sorti le player free de sa boite ).