Input et HDMI ne fonctionne pas

Hello,
La fonction Input et HDMI ne fonctionne pas sur ma TV.

[2025-01-04 20:52:37] DEBUG  : [CMD] LogicalId :: hdmi_1
[2025-01-04 20:52:37] DEBUG  : [CMD] hdmi_1 :: {"user_login":"XXXX","user_id":"2"}
[2025-01-04 20:52:37] DEBUG  : [ActionTVRemote] Infos :: 10:63:XXXD0 / hdmi_1 /
[2025-01-04 20:52:37] DEBUG  : [ActionTVRemote] ArrayToSend :: {"cmd":"action","cmd_action":"hdmi_1","value":null,"mac":"10:63:XXXD0"}

Bien qu’il est indiqué dans la doc que ce n’est pas supporté sur toutes les TV, est-ce quelque chose de définitif ?
J’aimerais pouvoir lancer une application, mais aussi pouvoir revenir sur ma source initiale.
J’ai tenté de trouver l’application qui sert à afficher la TV, mais rien de probant.

Comment faire pour permettre via le plugin revenir sur la source de ma TV ?

Merci par avance.
Mathieu

Bonjour à tous, bonjour @TiTidom ,
J’avance un peu.
en adb il faut exécuter cette ligne pour ouvrir la source HDMI1 :

.\adb.exe shell am start -a android.intent.action.VIEW -d content://android.media.tv/passthrough/com.mediatek.tvinput%2F.hdmi.HDMIInputService%2FHW5

J’ai testé et ça fonctionne.

Comment faire pour envoyer cette commande via le plugin ?

Via un scénario, les / sont traduits en \/ même en m’étant //.

$options = array('title'=>'', 'message'=> 'com.mediatek.tvinput/.hdmi.HDMIInputService/HW5');
cmd::byString('#[Salon][TV android][App Code]#')->execCmd($options, $cache=0);

Merci

Bonsoir,

De ce que j’ai vu, si l’envoi des commandes HDMI ne fonctionne pas, ce n’est pas un soucis avec le code du plugin ou de la librairie python qui est utilisée derrière, mais un soucis que la TV Google n’interprète pas la commande lorsqu’il la reçoit. C’est pour cela qu’on ne peut pas y faire grand chose…

Quant aux commandes ADB, le protocole est très différent du protocole « Android TV Remote » utilisé par le plugin, et les commandes ne sont pas les mêmes, donc impossible de transcrire les unes vers les autres :frowning:

TiTidom.

Hello @TiTidom ,
Merci pour ta réponse, en fait, je me suis aperçu que l’application sur les Philips n’était pas le même que sur d’autres Android TV.
Dans mon cas, pour changer vers l’HDMI, il faut lancer l’application et le paramètre d’après.

com.mediatek.tvinput/.hdmi.HDMIInputService/HW5

Le problème, c’est que le / est mal interprété quand je l’utilise dans le plugin.
Saurais-tu m’aider ?

Merci