Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Le groupe des Helpers est present pour vous aidez, n'hésitez pas à poser des questions ;)

Toute la communauté vous remercie

/!\ L’ancien forum passera en lecture seule en janvier 2020 (Si community a bien pris le relais) puis nous le fermerons définitivement en janvier 2021./!\
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Plugin Tiers][Sujet Principal] Plugin WebOS TV

Pour échanger sur les plugins classés en catégorie "Multimédia"
domars
Timide
Messages : 245
Inscription : 13 mars 2015, 12:53

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

Message par domars » 15 juil. 2018, 14:29

Bonjour ZygOm4t1k,

Lorsque je sauvegarde mon équipement LG C8 (webOS 4.0.0) aucune demande de confirmation n’apparaît sur le téléviseur.

L’url http://<ip tv>:3000 me renvoie bien "Hello world", mais si je désactive/réactive le plugin j’ai l’erreur suivante

Code : Tout sélectionner

[2018-07-15 14:18:35][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=webosTv function=remove callInstallFunction=1
[2018-07-15 14:18:40][INFO] : Début d'activation du plugin
[2018-07-15 14:18:41][INFO] : Info sur le démon : Array (     [launchable_message] =>      [launchable] => nok     [state] => nok     [log] => nok     [auto] => 0 ) 
[2018-07-15 14:18:41][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=webosTv function=install callInstallFunction=1
Aurais-tu une idée de ce qui pose problème ?

Saint-Jey
Timide
Messages : 89
Inscription : 22 oct. 2017, 15:25

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

Message par Saint-Jey » 17 juil. 2018, 10:15

Hello,

encore merci pour ce plugin qui marche quasiment parfaitement.
Je dis quasiment car je n'ai pas les images des chaînes (cf. PJ)...

Il voit bien des nouvelles chaînes mais il ne trouve pas les images à appliquer, l'url ne semble pas être la bonne dans le debug :
Pièces jointes
LG.PNG
LG.PNG (242.8 Kio) Consulté 531 fois
webosTv.txt
(312.18 Kio) Téléchargé 24 fois

ZygOm4t1k
Actif
Messages : 1633
Inscription : 08 sept. 2014, 20:52

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

Message par ZygOm4t1k » 19 juil. 2018, 13:30

domars a écrit :
15 juil. 2018, 14:29
Bonjour ZygOm4t1k,

Lorsque je sauvegarde mon équipement LG C8 (webOS 4.0.0) aucune demande de confirmation n’apparaît sur le téléviseur.

L’url http://<ip tv>:3000 me renvoie bien "Hello world", mais si je désactive/réactive le plugin j’ai l’erreur suivante

Code : Tout sélectionner

[2018-07-15 14:18:35][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=webosTv function=remove callInstallFunction=1
[2018-07-15 14:18:40][INFO] : Début d'activation du plugin
[2018-07-15 14:18:41][INFO] : Info sur le démon : Array (     [launchable_message] =>      [launchable] => nok     [state] => nok     [log] => nok     [auto] => 0 ) 
[2018-07-15 14:18:41][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=webosTv function=install callInstallFunction=1
Aurais-tu une idée de ce qui pose problème ?
Salut.

Non je ne vois pas car pas d'erreur ici.
Le log http.error? ou log du plugin en debug?

Saint-Jey a écrit :
17 juil. 2018, 10:15
Hello,

encore merci pour ce plugin qui marche quasiment parfaitement.
Je dis quasiment car je n'ai pas les images des chaînes (cf. PJ)...

Il voit bien des nouvelles chaînes mais il ne trouve pas les images à appliquer, l'url ne semble pas être la bonne dans le debug :
Bizarre car il trouve les apps :?: tu as des messages d’erreurs?

Saint-Jey
Timide
Messages : 89
Inscription : 22 oct. 2017, 15:25

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

Message par Saint-Jey » 19 juil. 2018, 14:02

ZygOm4t1k a écrit :
19 juil. 2018, 13:30
Saint-Jey a écrit :
17 juil. 2018, 10:15
Hello,

encore merci pour ce plugin qui marche quasiment parfaitement.
Je dis quasiment car je n'ai pas les images des chaînes (cf. PJ)...

Il voit bien des nouvelles chaînes mais il ne trouve pas les images à appliquer, l'url ne semble pas être la bonne dans le debug :
Bizarre car il trouve les apps :?: tu as des messages d’erreurs?
Non je n'ai pas de message d'erreur.
Du coup, j'ai résolu le pb en créant un virtuel + widget spécifique sur les chaines. J'ai essayé de vider le cache pour essayer mais ça n'a rien changé

domars
Timide
Messages : 245
Inscription : 13 mars 2015, 12:53

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

Message par domars » 19 juil. 2018, 14:21

Merci ZygOm4t1k pour ta réponse rapide.
Le log http.error affiche effectivement une erreur:

Code : Tout sélectionner

Traceback (most recent call last):
  File "/var/www/html/plugins/webosTv/3rdparty/lgtv.py", line 486, in <module>
    ws = LGTVClient(sys.argv[2])
  File "/var/www/html/plugins/webosTv/3rdparty/lgtv.py", line 210, in __init__
    self.__macAddress = getMacAddress(self.__ip)
  File "/var/www/html/plugins/webosTv/3rdparty/lgtv.py", line 154, in getMacAddress
    pid = subprocess.Popen(["arp", "-n", address], stdout=subprocess.PIPE)
  File "/usr/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
Je vais supprimer/réinstaller le plugin et relancer les dépendances, ça peut peut-être aider...

domars
Timide
Messages : 245
Inscription : 13 mars 2015, 12:53

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

Message par domars » 19 juil. 2018, 14:37

La réinstallation n’a pas résolu le pb.
Voici le log http.error complet, merci de ton aide !

Code : Tout sélectionner

Traceback (most recent call last):
  File "/var/www/html/plugins/webosTv/core/config/../../3rdparty/lgtv.py", line 491, in <module>
    ws = LGTVClient()
  File "/var/www/html/plugins/webosTv/core/config/../../3rdparty/lgtv.py", line 215, in __init__
    super(LGTVClient, self).__init__('ws://' + self.__hostname + ':3000/', exclude_headers=["Origin"])
TypeError: cannot concatenate 'str' and 'NoneType' objects
Traceback (most recent call last):
  File "/var/www/html/plugins/webosTv/core/config/../../3rdparty/lgtv.py", line 491, in <module>
    ws = LGTVClient()
  File "/var/www/html/plugins/webosTv/core/config/../../3rdparty/lgtv.py", line 215, in __init__
    super(LGTVClient, self).__init__('ws://' + self.__hostname + ':3000/', exclude_headers=["Origin"])
TypeError: cannot concatenate 'str' and 'NoneType' objects
Traceback (most recent call last):
  File "/var/www/html/plugins/webosTv/core/config/../../3rdparty/lgtv.py", line 491, in <module>
    ws = LGTVClient()
  File "/var/www/html/plugins/webosTv/core/config/../../3rdparty/lgtv.py", line 215, in __init__
    super(LGTVClient, self).__init__('ws://' + self.__hostname + ':3000/', exclude_headers=["Origin"])
TypeError: cannot concatenate 'str' and 'NoneType' objects
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
Traceback (most recent call last):
  File "/var/www/html/plugins/webosTv/3rdparty/lgtv.py", line 486, in <module>
    ws = LGTVClient(sys.argv[2])
  File "/var/www/html/plugins/webosTv/3rdparty/lgtv.py", line 210, in __init__
    self.__macAddress = getMacAddress(self.__ip)
  File "/var/www/html/plugins/webosTv/3rdparty/lgtv.py", line 154, in getMacAddress
    pid = subprocess.Popen(["arp", "-n", address], stdout=subprocess.PIPE)
  File "/usr/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
  File "/var/www/html/plugins/webosTv/core/config/../../3rdparty/lgtv.py", line 491, in <module>
    ws = LGTVClient()
  File "/var/www/html/plugins/webosTv/core/config/../../3rdparty/lgtv.py", line 215, in __init__
    super(LGTVClient, self).__init__('ws://' + self.__hostname + ':3000/', exclude_headers=["Origin"])
TypeError: cannot concatenate 'str' and 'NoneType' objects
Traceback (most recent call last):
  File "/var/www/html/plugins/webosTv/core/config/../../3rdparty/lgtv.py", line 491, in <module>
    ws = LGTVClient()
  File "/var/www/html/plugins/webosTv/core/config/../../3rdparty/lgtv.py", line 215, in __init__
    super(LGTVClient, self).__init__('ws://' + self.__hostname + ':3000/', exclude_headers=["Origin"])
TypeError: cannot concatenate 'str' and 'NoneType' objects
Traceback (most recent call last):
  File "/var/www/html/plugins/webosTv/core/config/../../3rdparty/lgtv.py", line 491, in <module>
    ws = LGTVClient()
  File "/var/www/html/plugins/webosTv/core/config/../../3rdparty/lgtv.py", line 215, in __init__
    super(LGTVClient, self).__init__('ws://' + self.__hostname + ':3000/', exclude_headers=["Origin"])
TypeError: cannot concatenate 'str' and 'NoneType' objects
Traceback (most recent call last):
  File "/var/www/html/plugins/webosTv/3rdparty/lgtv.py", line 486, in <module>
    ws = LGTVClient(sys.argv[2])
  File "/var/www/html/plugins/webosTv/3rdparty/lgtv.py", line 210, in __init__
    self.__macAddress = getMacAddress(self.__ip)
  File "/var/www/html/plugins/webosTv/3rdparty/lgtv.py", line 154, in getMacAddress
    pid = subprocess.Popen(["arp", "-n", address], stdout=subprocess.PIPE)
  File "/usr/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

ZygOm4t1k
Actif
Messages : 1633
Inscription : 08 sept. 2014, 20:52

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

Message par ZygOm4t1k » 19 juil. 2018, 17:20

Quel hardware? os?
Version du plugin? Tu es bien en stable?

domars
Timide
Messages : 245
Inscription : 13 mars 2015, 12:53

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

Message par domars » 19 juil. 2018, 22:23

Nuc Intel, ESXi 6.5, machine virtuelle Debian 9 pour Jeedom.
Dernières versions stables de Jeedom et de ton plugin, ce dernier installé pour la première fois il y a 3 jours.

ZygOm4t1k
Actif
Messages : 1633
Inscription : 08 sept. 2014, 20:52

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

Message par ZygOm4t1k » 20 juil. 2018, 07:58

problème de chemin je pense.

Tu peux essayer en ssh , télé allumée

Code : Tout sélectionner

python /var/www/html/plugins/webosTv/3rdparty/lgtv.py auth ip_de_la_tv
et voir sur la télé ce que ça donne?

domars
Timide
Messages : 245
Inscription : 13 mars 2015, 12:53

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

Message par domars » 20 juil. 2018, 08:19

Désolé, même message d’erreur :-(

ZygOm4t1k
Actif
Messages : 1633
Inscription : 08 sept. 2014, 20:52

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

Message par ZygOm4t1k » 20 juil. 2018, 08:46

Le fichier existe bien?

Code : Tout sélectionner

cd  /var/www/html/plugins/webosTv/3rdparty/
puis
retourne quoi?

domars
Timide
Messages : 245
Inscription : 13 mars 2015, 12:53

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

Message par domars » 20 juil. 2018, 08:53

Les fichiers sont là, les droits sont OK

Code : Tout sélectionner

drwxrwxr-x 2 www-data www-data  4096 juil. 19 14:24 .
drwxrwxr-x 8 www-data www-data  4096 juil. 19 14:24 ..
-rwxrwxr-x 1 www-data www-data   629 juil. 19 14:24 conversion.php
-rwxrwxr-x 1 www-data www-data 18052 juil. 19 14:24 lgtv.py

ZygOm4t1k
Actif
Messages : 1633
Inscription : 08 sept. 2014, 20:52

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

Message par ZygOm4t1k » 20 juil. 2018, 08:56

Code : Tout sélectionner

cd  /var/www/html/plugins/webosTv/3rdparty/
et

Code : Tout sélectionner

python lgtv.py auth ip_de_la_tv
Même erreur?

domars
Timide
Messages : 245
Inscription : 13 mars 2015, 12:53

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

Message par domars » 20 juil. 2018, 09:02

Oui, pareil.
Il semble manquer un répertoire ou un fichier...

ZygOm4t1k
Actif
Messages : 1633
Inscription : 08 sept. 2014, 20:52

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

Message par ZygOm4t1k » 20 juil. 2018, 09:57

C'est chemin qui est mal interprété par python pourtant tu as la version 2.7 ...

ZygOm4t1k
Actif
Messages : 1633
Inscription : 08 sept. 2014, 20:52

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

Message par ZygOm4t1k » 20 juil. 2018, 10:04

@domars

Essaie

Code : Tout sélectionner

python ./lgtv.py auth ip_de_la_tv
??

domars
Timide
Messages : 245
Inscription : 13 mars 2015, 12:53

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

Message par domars » 20 juil. 2018, 10:23

Ça ne change rien, il trouve bien le fichier lgtv.py dans tous les cas, c’est après que ça se gâte...

alex51
Timide
Messages : 30
Inscription : 03 oct. 2014, 16:58

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

Message par alex51 » 20 juil. 2018, 11:42

salut Domars,

J'ai résolu ce problème en faisant un ;

apt-get install net-tools

ZygOm4t1k
Actif
Messages : 1633
Inscription : 08 sept. 2014, 20:52

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

Message par ZygOm4t1k » 20 juil. 2018, 12:17

Non il y avait bien un problème c'est corrigé.

@domars

Tu peux installer la dernière stable. Si tu as déjà une télécommande il faut l'effacer
Merci pour le retour car ça pouvait entraîner des erreurs.

domars
Timide
Messages : 245
Inscription : 13 mars 2015, 12:53

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

Message par domars » 20 juil. 2018, 13:23

Un grand merci à ZygOm4t1k... et à alex51 !

Pourquoi aux deux ?
Parce que après suppression du plugin, installation de la dernière version et re-création de mon équipement, je me suis retrouvé avec la même erreur !
J’ai ensuite installé net-tools, et constaté que ce package était déjà présent.
Et puis, bizarrement, une nouvelle sauvegarde de l’équipement a affiché la demande de confirmation sur la TV !!!

A cause de net-tools ou parce-que ça ne marche pas toujours du premier coup ?
Aucune idée, en tout cas tout semble fonctionner impec.... pour l’instant :D

Répondre

Revenir vers « [Catégorie] Multimédia »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité