--name "TV_LG" et --name "LG webOS TV"

Bonjour,

Je rencontre le problème suivant :

image

et

image

Soit 2 noms différents, ce qui ne me permet pas de commander la TV si le nom n’est pas le bon. Aussi, en modifiant le fichier .json directement cela résout le problème :


VS
image

Avant de solutionner mon problème en modifiant manuellement donc le nom dans le json, ce que j’ai fais :
J’ai lancé le reéapparaige, la clé s’est modifiée seule sans que je n’ai eu à valider l’action sur ma TV et le problème persiste,
J’ai supprimé le fichier confg. et relancé l’appairage, j’ai pu confirmer avec la TV mais l’erreur se répète quand même.

Le LOG avant d’avoir modifié le --name :

[2025-07-26 16:09:05] INFO  : Etat TV: Active
[2025-07-26 16:09:08] DEBUG  : $$$ EXEC: /var/www/html/plugins/WebOStvLG/core/class/../../resources/venv/bin/python3 /var/www/html/plugins/WebOStvLG/core/class/../../resources/venv/bin/lgtv --name "TV_LG" startApp youtube.leanback.v4 > {"type": "response", "id": "0", "payload": {"returnValue": true, "id": "youtube.leanback.v4", "sessionId": "eW91dHViZS5sZWFuYmFjay52NA=="}} {"closing": {"code": 1000, "reason": ""}}
[2025-07-26 16:09:21] DEBUG  : $$$ EXEC: /var/www/html/plugins/WebOStvLG/core/class/../../resources/venv/bin/python3 /var/www/html/plugins/WebOStvLG/core/class/../../resources/venv/bin/lgtv --name "LG webOS TV" off > No entry with the name 'LG webOS TV' was found in the configuration at /root/.lgtv/config.json.
[2025-07-26 16:09:29] DEBUG  : $$$ EXEC: /var/www/html/plugins/WebOStvLG/core/class/../../resources/venv/bin/python3 /var/www/html/plugins/WebOStvLG/core/class/../../resources/venv/bin/lgtv --name "LG webOS TV" off > No entry with the name 'LG webOS TV' was found in the configuration at /root/.lgtv/config.json.
[2025-07-26 16:09:34] DEBUG  : $$$ EXEC: /var/www/html/plugins/WebOStvLG/core/class/../../resources/venv/bin/python3 /var/www/html/plugins/WebOStvLG/core/class/../../resources/venv/bin/lgtv --name "LG webOS TV" mute 1 > No entry with the name 'LG webOS TV' was found in the configuration at /root/.lgtv/config.json.

Le LOG après avoir modifié le --name :

[2025-07-26 16:19:04] INFO  : Etat TV: Active
[2025-07-26 16:19:06] DEBUG  : $$$ EXEC: /var/www/html/plugins/WebOStvLG/core/class/../../resources/venv/bin/python3 /var/www/html/plugins/WebOStvLG/core/class/../../resources/venv/bin/lgtv --name "TV_LG" off > {"type": "response", "id": "0", "payload": {"returnValue": true}} {"closing": {"code": 1000, "reason": ""}}
[2025-07-26 16:20:20] INFO  : Etat TV: Desactive
[2025-07-26 16:21:09] INFO  : Etat TV: Desactive
[2025-07-26 16:22:09] INFO  : Etat TV: Desactive
[2025-07-26 16:23:10] INFO  : Etat TV: Desactive
[2025-07-26 16:24:10] INFO  : Etat TV: Desactive
[2025-07-26 16:25:12] INFO  : Etat TV: Desactive
[2025-07-26 16:26:10] INFO  : Etat TV: Desactive
[2025-07-26 16:27:10] INFO  : Etat TV: Desactive
[2025-07-26 16:28:10] INFO  : Etat TV: Desactive
[2025-07-26 16:29:09] INFO  : Etat TV: Desactive
[2025-07-26 16:30:13] INFO  : Etat TV: Desactive
[2025-07-26 16:31:10] INFO  : Etat TV: Desactive
[2025-07-26 16:32:25] INFO  : Etat TV: Desactive

Merci pour l’aide.

Lydie

Bonjour

Le nom TV_LG se met par défaut quand il y a une ip dans le panneau de configuration car à ce moment là je fait pas de scan.
Pour combler ce qui on des réseaux spécifiques.

Donc lors de la première configuration mes pas d’ip.

Et dis moi si c’est mieux

1 « J'aime »

image

Faut il que je réinstalle le plugin avant de faire la manip ?

Oui supprime et
Recommence

1 « J'aime »

Il veut l’IP

Tu a plusieur réseau local ?

Oui pardon, j’ai même pas percuté ! J’en ai 2

Donc c’est normal le scan ne trouve pas ta tv, car il peut trouver la tv sur le même réseau que la tv

Il faut que mettre une ip du coup, est le nom par défaut est TV_LG

Oui c’est ce que j’ai constaté, par contre je suis obligée de saisir TV_LG dans le fichier de config pour chaque commande mal nommée.
Une astuce ?

PS : sur la précédente version je n’avais pas constaté cela

bizarre je fait un essai sur ma tv en supprimant ma configuration et en la recréant.

je reviens.

1 « J'aime »

bon je viens de faire l’essai pour moi ça fonctionne car moi aussi j’ai plusieurs réseaux local.

et en supprimant la configuration et recréer en mettant que l’ip de la tv ?

Même chose que tout à l’heure mis à par les paramètres de la fonction 'allumer"
Seul la fonction allumer fonctionne

jeedom et tv son sur des reseaux different ?

je regarde me rappelle plus !

image

Même réseau

ok je regarde et je te redit, normalement le scan devrait fonctionner.

au cas où, si je force la saisie dans le json de TV_LG pour chaque commande, je ne rencontre plus le problème.

oui normalement, mais sinon tu supprime le fichier /root/.lgtv/config.json puis tu supprime la configuration de la tv du plugin.

puis tu le recrée sans mettre ip pour voir.

bon je viens de faire mes tests en mettant ma tv sur le même réseau de jeedom je n’ai pas de problème, le scan me trouve bien ma tv.

Seule la commande allumer fonctionne