TV non connectée
Objectif : Connecter à Home Assistant une télévision non connectée
Matériel utilisé
- une télévision non connectée
- Google Chromecast (clé Hdmi wifi permettant de diffuser un contenu sur une télévision depuis des applications mobiles comme Netflix ou Youtube)
- une télécommande universelle connectée: Broadlink RM mini.
Mise en oeuvre
Déclaration d'un capteur on/off pour la TV
Le chromecast, media_player.salon
, est alimenté quand la télévision est allumée et positionne le capteur tv_template
a on.
sensor:
- platform: template
sensors:
tv_template:
unique_id: tv_template
friendly_name: 'TV Salon'
value_template: "{{ 'off' if is_state('media_player.salon', 'unavailable') else 'on' }}"
icon_template: "{{ 'mdi:close-circle' if is_state('media_player.salon', 'unavailable') else 'mdi:monitor' }}"
Script permettant d'allumer ou d'éteindre la TV
L'intégration Broadlink RM mini se configure directement depuis l'interface de Home Assistant.
Le RM mini, remote.bro_remote
, envoi la commande power lors de l'exécution du script, et allume la télévision.
Cette commande a été au préablable enregistée à partir de la télécommande d'origine et stockée dans le répertoire .storage de Home Assistant.
scripts:
tv_onoff:
alias: tv_on
sequence:
- service: remote.send_command
data:
entity_id: remote.bro_remote
device: tv
command: power
entity_id: remote.bro_remote
mode: single
Automatisations
Il est maintenant possible de concevoir des automatisations à partir de l'état de la TV (on/off) et du script permettant de l'allumer ou de l'éteindre.