Page 1 sur 13

[Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 29 nov. 2017, 22:35
par bobox59
Bonsoir a tous,

comme j'en avais déja parlé dans le topic du plugin TV LG, j'ai utilisé la base du plugin de son auteur pour que ce nouveau plugin LG WebOS TV
prenne en charge les Télévisions LG sous WebOS 3+

Le plugin est dispo sur le market en BETA pour le moment, le temps d'avoir quelques retours d'utilisateurs...

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 29 nov. 2017, 23:01
par samheg
La recherche de LgWebOSTV sur le Market ne me renvoit aucun résultat.
Je dois rater quelque chose 🤔

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 29 nov. 2017, 23:02
par thouve
Bon alors je commence ^^

J'ai installé le plugin mais je n'arrive pas a configurer ma tv.
Lors de la création, je rentre l adresse IP, je coche active et visible, je laisse vide la cle appairage et je clique sur sauvegarder.
Et la direct j'ai droit a un joli message qui me dit "Vous n avez pas accepte la demande de connexion sur la TV"

le truc c'est que ca me marque ca direct alors que la tv ne m'a rien demandé;
J'ai mal fait quelque chose??

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 29 nov. 2017, 23:07
par thouve
samheg a écrit :
29 nov. 2017, 23:01
La recherche de LgWebOSTV sur le Market ne me renvoit aucun résultat.
Je dois rater quelque chose 🤔
Il faut autoriser les beta depuis le site du market ;)

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 29 nov. 2017, 23:19
par alcor_fr
Bonjour

J'ai testé également avec ma nouvelle TV LG WebOs 3.5
Même comportement que thouve

"Vous n avez pas accepte la demande de connexion sur la TV" dans le bandeau rouge en haut alors que la TV ne demande rien
Le Menu LG Connect APP est bien activé coté TV

Voici le log

Code : Tout sélectionner

[2017-11-29 22:54:39][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 22:54:39][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=lgWebOSTV function=pre_update callInstallFunction=1
[2017-11-29 22:54:39][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 22:54:41][INFO] : Début d'activation du plugin
[2017-11-29 22:54:42][INFO] : Info sur le démon : Array (     [launchable_message] =>      [launchable] => nok     [state] => nok     [log] => nok     [auto] => 0 )
[2017-11-29 22:54:42][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=lgWebOSTV function=update callInstallFunction=1
[2017-11-29 22:54:42][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 22:54:43][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 22:55:09][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 22:55:10][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 22:55:12][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 22:55:14][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 22:56:06][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 22:57:05][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 22:58:06][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 22:59:04][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:00:09][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:00:16][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:00:17][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:00:18][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:00:20][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:00:21][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:02:06][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:03:06][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:04:06][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:05:09][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:05:09][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:05:10][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:07:06][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:08:06][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:09:06][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:10:11][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:10:12][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:10:12][DEBUG] : addCommands Called
[2017-11-29 23:10:12][DEBUG] : addCommands Called
[2017-11-29 23:10:12][DEBUG] : addCommands Called
[2017-11-29 23:10:13][DEBUG] : $$$ EXEC: /usr/bin/python /var/www/html/plugins/lgWebOSTV/3rdparty/lgtv.py auth 192.168.0.79
[2017-11-29 23:10:13][DEBUG] : /------ Scan TV: INPUTs -----------------------------
[2017-11-29 23:10:13][DEBUG] : L_______________________________________________
[2017-11-29 23:10:14][DEBUG] : /------------- Scan APPs ---------------------------
[2017-11-29 23:10:14][DEBUG] : L_______________________________________________
[2017-11-29 23:10:14][DEBUG] : /------ Scan TV: INPUTs -----------------------------
[2017-11-29 23:10:14][DEBUG] : L_______________________________________________
[2017-11-29 23:10:15][DEBUG] : /------------- Scan CHANNELs -------------------
[2017-11-29 23:10:15][DEBUG] : L_______________________________________________
[2017-11-29 23:10:15][DEBUG] : Ecriture de la config de la TV sur fichier...
[2017-11-29 23:10:15][DEBUG] : Ecriture de /var/www/html/plugins/lgWebOSTV/core/config/../../ressources/TV_LG.json ...
[2017-11-29 23:10:15][DEBUG] : Ecriture de la config de la TV sur fichier...
[2017-11-29 23:10:15][DEBUG] : /------------- Scan APPs ---------------------------
[2017-11-29 23:10:15][DEBUG] : L_______________________________________________
[2017-11-29 23:10:15][DEBUG] : /------------- Scan CHANNELs -------------------
[2017-11-29 23:10:15][DEBUG] : L_______________________________________________
[2017-11-29 23:10:15][DEBUG] : Ecriture de la config de la TV sur fichier...
[2017-11-29 23:10:15][DEBUG] : Ecriture de /var/www/html/plugins/lgWebOSTV/core/config/../../ressources/TV_LG.json ...
[2017-11-29 23:10:15][DEBUG] : Ecriture de la config de la TV sur fichier...
[2017-11-29 23:10:29][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:10:29][DEBUG] : addCommands Called
[2017-11-29 23:10:29][DEBUG] : addCommands Called
[2017-11-29 23:10:29][DEBUG] : addCommands Called
[2017-11-29 23:10:29][DEBUG] : $$$ EXEC: /usr/bin/python /var/www/html/plugins/lgWebOSTV/3rdparty/lgtv.py auth 192.168.0.79
[2017-11-29 23:12:07][DEBUG] : /------ Scan TV: INPUTs -----------------------------
[2017-11-29 23:12:07][DEBUG] : L_______________________________________________
[2017-11-29 23:12:07][DEBUG] : /------------- Scan APPs ---------------------------
[2017-11-29 23:12:07][DEBUG] : L_______________________________________________
[2017-11-29 23:12:07][DEBUG] : /------------- Scan CHANNELs -------------------
[2017-11-29 23:12:07][DEBUG] : L_______________________________________________
[2017-11-29 23:12:07][DEBUG] : Ecriture de la config de la TV sur fichier...
[2017-11-29 23:12:07][DEBUG] : Ecriture de /var/www/html/plugins/lgWebOSTV/core/config/../../ressources/TV_LG.json ...
[2017-11-29 23:12:07][DEBUG] : Ecriture de la config de la TV sur fichier...
[2017-11-29 23:13:07][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:14:06][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:14:38][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:14:40][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:15:10][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:15:11][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:15:12][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:15:13][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:16:52][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:16:53][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:17:01][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:17:01][DEBUG] : addCommands Called
[2017-11-29 23:17:01][DEBUG] : addCommands Called
[2017-11-29 23:17:01][DEBUG] : addCommands Called
[2017-11-29 23:17:01][DEBUG] : $$$ EXEC: /usr/bin/python /var/www/html/plugins/lgWebOSTV/3rdparty/lgtv.py auth 192.168.0.79
[2017-11-29 23:17:06][DEBUG] : /------ Scan TV: INPUTs -----------------------------
[2017-11-29 23:17:06][DEBUG] : L_______________________________________________
[2017-11-29 23:17:06][DEBUG] : /------------- Scan APPs ---------------------------
[2017-11-29 23:17:06][DEBUG] : L_______________________________________________
[2017-11-29 23:17:07][DEBUG] : /------------- Scan CHANNELs -------------------
[2017-11-29 23:17:07][DEBUG] : L_______________________________________________
[2017-11-29 23:17:07][DEBUG] : Ecriture de la config de la TV sur fichier...
[2017-11-29 23:17:07][DEBUG] : Ecriture de /var/www/html/plugins/lgWebOSTV/core/config/../../ressources/TV_LG.json ...
[2017-11-29 23:17:07][DEBUG] : Ecriture de la config de la TV sur fichier...
[2017-11-29 23:18:06][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:18:52][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-29 23:18:53][DEBUG] : Lecture du fichier de configuration TV.

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 30 nov. 2017, 01:26
par cijay
Hello,

Pareil que @thouve, j'ai le bandeau "Vous n'avez pas accepte la demande de connexion sur la TV"

En creusant un peu j'ai remarqué qu'il me manquait des dépendances, un coup de pip pour corriger ça

Code : Tout sélectionner

pip install ws4py wakeonlan
Mais j'ai toujours le bandeau d'erreur et maintenant ce log dans http.error

Code : Tout sélectionner

Traceback (most recent call last):
  File "/var/www/html/plugins/lgWebOSTV/3rdparty/lgtv.py", line 486, in <module>
    ws = LGTVClient(sys.argv[2])
  File "/var/www/html/plugins/lgWebOSTV/3rdparty/lgtv.py", line 215, in __init__
    super(LGTVClient, self).__init__('ws://' + self.__hostname + ':3000/', exclude_headers=["Origin"])
TypeError: __init__() got an unexpected keyword argument 'exclude_headers'

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 30 nov. 2017, 04:04
par yecine06
Bonjour,

J'ai une tv lg avec webos et j'ai installer la derniere version.

Comme @thouve et @cijay j'ai le bandeau rouge qui apparait sans rien avoir sur la tv.

J'ai essayer de sauvegarder plusieurs fois mais rien, voici ce que j'ai dans les logs

Code : Tout sélectionner

[2017-11-30 04:01:22][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-30 04:01:23][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-30 04:01:39][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-30 04:01:39][DEBUG] : addCommands Called
[2017-11-30 04:01:39][DEBUG] : addCommands Called
[2017-11-30 04:01:39][DEBUG] : addCommands Called
[2017-11-30 04:01:39][DEBUG] : addCommands Called
[2017-11-30 04:01:39][DEBUG] : $$$ EXEC: /usr/bin/python /var/www/html/plugins/lgWebOSTV/3rdparty/lgtv.py auth 192.168.0.37
[2017-11-30 04:01:47][DEBUG] : /------ Scan TV: INPUTs -----------------------------
[2017-11-30 04:01:47][DEBUG] : L_______________________________________________
[2017-11-30 04:01:47][DEBUG] : /------------- Scan APPs ---------------------------
[2017-11-30 04:01:47][DEBUG] : L_______________________________________________
[2017-11-30 04:01:47][DEBUG] : /------------- Scan CHANNELs -------------------
[2017-11-30 04:01:47][DEBUG] : L_______________________________________________
[2017-11-30 04:01:47][DEBUG] : Ecriture de la config de la TV sur fichier...
[2017-11-30 04:01:47][DEBUG] : Ecriture de /var/www/html/plugins/lgWebOSTV/core/config/../../ressources/TV_LG.json ...
[2017-11-30 04:01:47][DEBUG] : Ecriture de la config de la TV sur fichier...
[2017-11-30 04:01:47][DEBUG] : addCommands Called
[2017-11-30 04:01:47][DEBUG] : addCommands Called
[2017-11-30 04:01:47][DEBUG] : addCommands Called
[2017-11-30 04:01:47][DEBUG] : addCommands Called
[2017-11-30 04:01:47][DEBUG] : $$$ EXEC: /usr/bin/python /var/www/html/plugins/lgWebOSTV/3rdparty/lgtv.py auth 192.168.0.37
[2017-11-30 04:01:52][DEBUG] : /------ Scan TV: INPUTs -----------------------------
[2017-11-30 04:01:52][DEBUG] : L_______________________________________________
[2017-11-30 04:01:52][DEBUG] : /------------- Scan APPs ---------------------------
[2017-11-30 04:01:52][DEBUG] : L_______________________________________________
[2017-11-30 04:01:52][DEBUG] : /------------- Scan CHANNELs -------------------
[2017-11-30 04:01:52][DEBUG] : L_______________________________________________
[2017-11-30 04:01:52][DEBUG] : Ecriture de la config de la TV sur fichier...
[2017-11-30 04:01:52][DEBUG] : Ecriture de /var/www/html/plugins/lgWebOSTV/core/config/../../ressources/TV_LG.json ...
[2017-11-30 04:01:52][DEBUG] : Ecriture de la config de la TV sur fichier...
[2017-11-30 04:01:52][DEBUG] : addCommands Called
[2017-11-30 04:01:52][DEBUG] : addCommands Called
[2017-11-30 04:01:52][DEBUG] : addCommands Called
[2017-11-30 04:01:52][DEBUG] : addCommands Called
[2017-11-30 04:01:52][DEBUG] : $$$ EXEC: /usr/bin/python /var/www/html/plugins/lgWebOSTV/3rdparty/lgtv.py auth 192.168.0.37
[2017-11-30 04:02:01][DEBUG] : /------ Scan TV: INPUTs -----------------------------
[2017-11-30 04:02:01][DEBUG] : L_______________________________________________
[2017-11-30 04:02:01][DEBUG] : /------------- Scan APPs ---------------------------
[2017-11-30 04:02:01][DEBUG] : L_______________________________________________
[2017-11-30 04:02:01][DEBUG] : /------------- Scan CHANNELs -------------------
[2017-11-30 04:02:01][DEBUG] : L_______________________________________________
[2017-11-30 04:02:01][DEBUG] : Ecriture de la config de la TV sur fichier...
[2017-11-30 04:02:01][DEBUG] : Ecriture de /var/www/html/plugins/lgWebOSTV/core/config/../../ressources/TV_LG.json ...
[2017-11-30 04:02:01][DEBUG] : Ecriture de la config de la TV sur fichier...
[2017-11-30 04:02:55][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-30 04:02:55][DEBUG] : Lecture du fichier de configuration TV.
[2017-11-30 04:03:01][DEBUG] : Lecture du fichier de configuration TV.

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 30 nov. 2017, 11:21
par bobox59
mise a jour envoyée.
Ajout de la partie install/check des dépendances

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 30 nov. 2017, 11:56
par thouve
C'est etrange, dans la partie dependance quand je clique sur relancer, rien ne se passe et dans la partie dernière installation ca me marque inconnue....

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 30 nov. 2017, 17:13
par Didier3L
le nouveau plugin n'apparait pas dans le Market :idea:

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 30 nov. 2017, 17:15
par thouve
Didier3L a écrit :
30 nov. 2017, 17:13
le nouveau plugin n'apparait pas dans le Market :idea:

2017-11-30_17-12-48.png
Regarde les commentaire au dessus tu y trouvera la solution ;)

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 30 nov. 2017, 17:22
par Didier3L
Activer l'accès aux plugins beta sur le site Jeedom Market ;)

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 30 nov. 2017, 17:34
par Didier3L
Même probléme
Vous n avez pas accepte la demande de connexion sur la TV
2017-11-30_17-35-02.png
2017-11-30_17-35-02.png (23.11 Kio) Consulté 7937 fois

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 30 nov. 2017, 23:44
par sensei73
Hello, merci pour la (re)programmation de ce plugin. Mais le handcheck ne se fait pas.

En lançant la commande manuellement j'ai cela comme erreur:

Code : Tout sélectionner

pi@raspberrypi:~ $ /usr/bin/python /var/www/html/plugins/lgWebOSTV/3rdparty/lgtv.py auth 192.168.0.10
Traceback (most recent call last):
  File "/var/www/html/plugins/lgWebOSTV/3rdparty/lgtv.py", line 486, in <module>
    ws = LGTVClient(sys.argv[2])
  File "/var/www/html/plugins/lgWebOSTV/3rdparty/lgtv.py", line 215, in __init__
    super(LGTVClient, self).__init__('ws://' + self.__hostname + ':3000/', exclude_headers=["Origin"])
TypeError: __init__() got an unexpected keyword argument 'exclude_headers'

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 30 nov. 2017, 23:48
par sensei73
arggg j'ai une tv web os 2 ... cela permettra de voir la compatibilité ;-)

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 01 déc. 2017, 00:28
par sensei73
ok en cherchant un peu le problème vient du websocket ws4py
ll faudrait la version 0.4.3.dev0 qui... n'est pas sortie... au lieu de la 0.4.2

à lire --> https://github.com/klattimer/LGWebOSRemote/issues/1

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 01 déc. 2017, 00:31
par janus39
meme soucis: bandeau "Vous n'avez pas accepte la demande de connexion sur la TV"

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 01 déc. 2017, 00:38
par sensei73
Bingo c'était bien ça! dans les dépendances il faut ws4py 0.4.3.dev0
pour l'installation manuelle -->

Code : Tout sélectionner

 sudo pip install git+https://github.com/Lawouach/WebSocket-for-Python.git

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 01 déc. 2017, 17:18
par yecine06
yes en mettant a jour manuellement la dépendance ca fonctionne :)

Est ce qu'il y a moyen de redimentionner le widget ou non ?

Re: [Plugin Tiers][Sujet Principal] Plugin LG WebOS TV

Publié : 01 déc. 2017, 18:03
par thouve
Testé a l'instant ca fonctionne.
Quand j'ai vu la touche "allumer" j'y ai cru mais non ça n'allume pas ^^

On va pouvoir tester des scénarios

Merci