Comme demandé sur le Discord, je poste ici mon astuce pour savoir si le Freebox Player est allumé.
Utile si:
L’HDMI CEC ne gère pas l’allumage auto du Freebox Player,
ou si on a une usage qui requiers de connaître l’état du Freebox Player.
On va donc publier un sensor qui remontera l’état du Freebox Player
De type command line car on va régulièrement (grâce au scan_interval) interroger le Freebox Player pour connaître son état.
La commande ne peut pas etre un ping car le Freebox Player y répond en permanance.
Ce sera donc un commande netcat qui permet dans notre cas de tester si un port répond. Le port 7000 du Freebox Player écoute qd le Freebox Player est allumé et n’écoute pas quand il est éteint. BINGO.
Le grep permet de filtrer si l’état du port en écoute ou non et le wc -l permet d’avoir le nombre de ligne retournée par la commande, 0 si le port n’écoute pas et 1 si le porte écoute car on aura compté 1 ligne.
J’aurais une question annexe je vois que tu parles de hdmi-cec : as tu par hasard réussi à utilisé l’intégration hdmi-cec sur un écran connecté en hdmi-cec ? Je n’ai pas réussi à m’en servir
Intégrer HDMI CEC … avec quoi, le le Freebox Player et un écran ?
Si c’est ça: j’ai galéré. Je crois que ça a commencé a marché entre les deux qu’après un scan des deux cotés et un reboot des deux équipements, attention aussi aux câbles compatibles CEC et à la TV qui à la fonction CEC a activer (AnyNet+ chez Samsung) mais oui j’ai galéré.
Si ce n’est pas ça merci d’expliquer un peu plus ce a quoi tu fais référence.
Ecoute j’ai un RPI avec un Batocera pour le retro-gaming, j’ai pas réussi a lui faire switcher le port HDMI tout seul. Du coup, un coup de Broadlink RM Pro sur le HDMI qu’il faut et ca fait le job… dans mon cas.
Tu arriverais pas a intercaller un ordre sur un Broadlink RM Pro ou Mini a pas cher ?
Est ce que cette astuce pour connaitre l’état de la box fonctionne toujours?
Car je n’arrive pas à l’utiliser! je suis pas un expert des fonction pousser aussi
J’ai créé le sensor dans configuration.yaml.
Pourriez vous m’indiquer la configuration complète pour que cela fonctionne.
Merci d’avance.
Bonjour, Suite au précédent message, je reviens sur ce sujet. Je n’arrive toujours pas à faire fonctionner cette astuce.
J’ai regardé du côté des ports du player devialet, et le port 7000 est fermé, même quand j’allume ou quand j’éteins le player…
J’ai utilisé l’outil nmap pour voir l’état des ports…
Faut il activer quelque chose au niveau du player?
Merci pour votre aide.