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

Bonjour!

Je déterre un peu mais j’ai aussi une TV Philips et de même les commandes INPUT et les différents HDMI ne fonctionnent pas.

Quelqu’un a t’il avancé sur ce point ?

Bonnes fêtes !

Hello @Azzoth ,
J’ai abandonné l’usage du plugin avec ma TV Philips.
J’utilise des scripts qui se connectent en adb.

Mathieu

Hello @OUARZA !

Merci d’avoir pris le temps de me répondre !

Tant pis pour moi :smiley:

Bonjour à tous les deux,

Je suis en train de commencer à regarder pour ajouter le support ADB au plugin, ce qui permettra de lancer des commandes non supportées par ailleurs, mais cela va prendre un peu de temps :wink:

Bonne journée,
TiTidom.

1 « J'aime »

Bonjour,

La partie ajout de commandes ADB avance bien, je devrais pouvoir proposer une nouvelle version bêta du plugin d’ici quelques jours : j’ai terminé l’implémentation, il faut que je teste maintenant pour m’assurer que cela fonctionne comme attendu et que j’ai pas introduits de régressions ou de bugs.

Bonne fin de journée,
TiTidom.

Bonsoir,

Cf. ce message (ci-dessous), le support complet d’ADB a été ajouté au plugin. N’hésitez pas à me faire vos retours sur cette nouvelle version :slight_smile:

EDIT : v1.3.2 en ligne, elle corrige des erreurs apparues en 1.3.1. Bons tests.

Bonne soirée,
TiTidom.

2 « J'aime »