Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] upnp

Pour échanger sur les plugins classés en catégorie "Protocoles domotiques"
DavZero
Actif
Messages : 521
Inscription : 19 déc. 2015, 14:31

Re: [Plugin Tiers][Sujet Principal] upnp

Message par DavZero » 11 oct. 2017, 00:01

Salut @fanfoue69,

j'ai beau chercher je ne trouve pas la cause de ton problème et les logs ne remonte aucun pbm. Je penses que c'est "juste " un problème d'affichage.
Sur quel navigateur est tu (Firefox je penses) ?

Peux tu essayer de sauvegarder ton équipement? (tu va sur la page de configuration de l’équipement et tu le resauvegarde, ca va forcer le rafraîchissement de l'affichage du widget)

Peux tu faire un test avec un autre navigateur?

Enfin si rien ne fonctionne, supprime l'equipement et refait un scan ca doit le recréer
A+

fanfoue69
Timide
Messages : 21
Inscription : 26 août 2014, 20:06

Re: [Plugin Tiers][Sujet Principal] upnp

Message par fanfoue69 » 11 oct. 2017, 22:55

Bonsoir,
je viens de tester avec Chrome : même résultat.
J'ai supprimer l'équipement, puis remis le plugin en inclusion puis lancer un scan. L'équipement est réapparu, toujours avec le même problème.
Mon NAS synology est pourtant bien accessible via les applis android Upnp (Sony network audio remote dans mon cas).

Fanfoué69.
Fanfoue69
Jeedom 3.1.7
Raspbian Stretch Lite - PHP 7.0.19-1 - MariaDB 10.1.23

DavZero
Actif
Messages : 521
Inscription : 19 déc. 2015, 14:31

Re: [Plugin Tiers][Sujet Principal] upnp

Message par DavZero » 12 oct. 2017, 20:43

Salut @fanfoue69,

je vais avoir de que tu fasse quelque chose pour analyser ton problème.

1 - Met l’équipement qui pose problème dans un objet parent tous seul.
2 - Affiche la page correspondante et dit moi si c'est mieux?
3 - Si ce n'est pas mieux fait un clic droit sur la page dans le vide et choisi dans le menu contextuel l'option "Inspecter" (c'est le nom de l'option dans Chrome mais sous firefox c'est Examiner et ca peut être différent sur un autre navigateur). Ca va ouvrir en partie basse de la page le code de celle ci.
4 - Dans la partie basse remonte le plus possible et sur la deuxième ligne fait un clic droit puis choisi "Edit as html" (c'est le nom de l'option sous Chrome, sous firefox c'est "Modifier comme html" et ca peut être dif.. a ca je l'ai déjà dit)
5 - Copie tous le texte (fait un Ctrl+A pour tous selectionner et Ctrl+C pour copier) et colle le tout dans un editeur de texte genre notepad.
6 - Envoi moi le fichier que je regarde ou ca coince.

Ton problème n'est pas un problème de "protocole upnp" a priori mais "juste" un pbm d'affichage.

A+

fanfoue69
Timide
Messages : 21
Inscription : 26 août 2014, 20:06

Re: [Plugin Tiers][Sujet Principal] upnp

Message par fanfoue69 » 12 oct. 2017, 22:23

Bonsoir,
Mon problème est résolu. En fait il était surement lié à un problème de montée de version de JEEDOM.
J'étais en 3.1.3, j'ai enfin pu mettre la dernière version : 3.1.7, et là, le plugin remarche (mon tmpfs était trop petit pour la mise à jour).
Merci pour ton aide.

Fanfoué69.
Fanfoue69
Jeedom 3.1.7
Raspbian Stretch Lite - PHP 7.0.19-1 - MariaDB 10.1.23

DavZero
Actif
Messages : 521
Inscription : 19 déc. 2015, 14:31

Re: [Plugin Tiers][Sujet Principal] upnp

Message par DavZero » 15 oct. 2017, 14:10

Salut,

je viens de publier en stable une nouvelle version du plugin.
Celle gère mieux le status IsOnline des equipements en cas de coupure de courant / redémarrage imprevu de Jeedom.

J'ai également ajouter une action "UpdateOnlineStatus" pour tous les équipements qui permet de contrôler le status d'un appareil (voir la doc pour plus de détail et la façon de l'utiliser)

Si un utilisateur avec des WEMO rencontrait des problèmes d'instabilité (c'est a dire que les WEMO ne repondaient plus aux commandes et ne remontaient plus d'info au bout d'un certains temps), je souhaiterait qu'il mette en place un scenario qui se déclenche toutes les 5 minutes et qui exécute l'action "UpdateOnlineStatus" sur une de ces prise WEMO pour voir si ça améliore la situation. Si c'est mieux et que ça fonctionne bien, il faudrait tester d'augmenter le delai de 5 minutes pour voir la valeur max qui fonctionne. Une fois les résultats de ces tests et si c'est opérationnel, alors je mettrait en place ce traitement de façon automatique dans le plugin et il n'y aura plus besoin du scenario.

A+

Avatar de l’utilisateur
llaumgui
Timide
Messages : 406
Inscription : 23 janv. 2016, 13:35
Localisation : Prades le Lez, France
Contact :

Re: [Plugin Tiers][Sujet Principal] upnp

Message par llaumgui » 16 oct. 2017, 21:59

Bonjour,

petite question, avec ce plugin, pourrais-je :
  • Monter le son de ma TV LG ?
  • Mettre une chaine de TV (freebox mini HD) ?
Merci.
Mon installation domotique | Contributeur plugin Zigate | Jeedom sur ODroid C2 / Debian 9.

Sphax
Timide
Messages : 179
Inscription : 24 sept. 2017, 16:30

Re: [Plugin Tiers][Sujet Principal] upnp

Message par Sphax » 16 oct. 2017, 22:47

@davZero est-ce en fonctionnement normal que le lien sur certains équipements soit toujours à ‘true’?
Ma TV Android par exemple à tous les isOnline à true, même quand la TV est en veille, contrairement à l’an Freebox revolution.

Existe-t-il une méthode en upnp pour allumer ou éteindre un équipement ?
Jeedom Smart + RFXCom + Clef Bluetooth UD100 + Philips Hue + Google Home + Dotti + LaMetric

DavZero
Actif
Messages : 521
Inscription : 19 déc. 2015, 14:31

Re: [Plugin Tiers][Sujet Principal] upnp

Message par DavZero » 16 oct. 2017, 23:32

Salut,

@llaumgui, j'ai moi aussi une TV LG et je peux controler le son avec le plugin (je penses que quelque soit la version de la TV, pourvu qu'elle soit wifi ou ethernet, tu devrait pouvoir faire la même chose)
Pour ce qui est de la freebox mini, je ne l'ai pas j'ai la freebox revolution et donc le freeplayer. Je ne peux pas changer la chaine a proprement parler mais je peux lancer le flux d'une chaine en upnp et ca tu pourra aussi le faire, voir même le faire directement sur ta tv (regarde dans les post de ce sujet il doit y avoir quelques post qui en parle car au départ ça ne fonctionnait pas correctement a cause des caractère "spéciaux" dans les URL de flux)

@Sphax, le IsOnline true ou false permet de déterminer si un service Upnp est disponible ou non. En général ça correspond a l'état de l'appareil. Si le IsOnline est a true alors que l'appareil est en veille, ca semble un peu etrange mais pourquoi pas, ca depend comment le service est géré par l'appareil. Dans ce cas, même en veille, tu devrait pouvoir lancer une video en upnp, que se passe t il si tu fait ça et que ta TV est en veille?
Si ca ne fonctionne, pas peut être qu'il y a un problème dans le codage du service upnp coté TV et qu'il n'indique pas que l'appareil quitte le reseau. Si tu met ta TV en veille et que tu execute la nouvelle action "UpdateOnlineStatus", est ce que l'info IsOnline reste a true?
Enfin pour ta question est ce qu'on peut allumer un équipement, ça dépend la aussi des interfaces fourni par l'appareil mais j'ai rarement vu des appareil qui mettait a dispo des actions pour allumer/mettre en veille (en dehors de prise qui sont justement conçu pour ça).


A+

drs
Actif
Messages : 1534
Inscription : 04 nov. 2016, 10:44

Re: [Plugin Tiers][Sujet Principal] upnp

Message par drs » 17 oct. 2017, 19:21

DavZero a écrit :
16 oct. 2017, 23:32
Salut,

@llaumgui, j'ai moi aussi une TV LG et je peux controler le son avec le plugin (je penses que quelque soit la version de la TV, pourvu qu'elle soit wifi ou ethernet, tu devrait pouvoir faire la même chose)
Bonjour

Tu pourrais montrer comment tu fais, car je n'ai pas réussi.
Je remonte bien l'info de savoir si elle est éteinte ou non, mais je ne sais pas quelle valeur entrer pour le son.
Dernière question, sais-tu si on peut récupérer la chaine en cours, et la changer?

Merci :)

DavZero
Actif
Messages : 521
Inscription : 19 déc. 2015, 14:31

Re: [Plugin Tiers][Sujet Principal] upnp

Message par DavZero » 17 oct. 2017, 21:12

Salut,

voila comment faire mettre par exemple le son a 12 :
Capture.PNG
Capture.PNG (15.72 Kio) Consulté 1435 fois
Après tu peux mettre les valeur directement sur la tuile et clique sur le bouton. (ah oui cette action est dans l'equipement dont le nom contient RenderingControl

Après avec un scénario, tu peux un bouton + en calculant la nouvelle valeur du volume par rapport à l'actuel et idem pour moins.

Pour connaitre la chaîne en cours, c'est plus compliquer, ça va dépendre de ta TV mais les service upnp classique ne permettent pas de faire ca.
La seul façon d'avoir quelque d'approchant est de diffuser le flux de la chaine par upnp .
Moi je suis chez free et j'ai a ma disposition les flux de toutes les chaines :
Capture2.PNG
Capture2.PNG (22.75 Kio) Consulté 1435 fois
Avec ca, je peux lancer une chaine sur ma tv ou sur le freeplayer ou tout autre appareil capable de diffuser un flux upnp et je peux savoir quel flux est en train d'etre lu.

Par contre si je met C17 sur ma TV, la ce n'est pas de l'upnp et je ne récupère pas cette info.

A+

drs
Actif
Messages : 1534
Inscription : 04 nov. 2016, 10:44

Re: [Plugin Tiers][Sujet Principal] upnp

Message par drs » 19 oct. 2017, 16:07

Merci de ta réponse, mais j'y arrive pas. De toute façon, c'est pas forcément fun de régler ça avec le smartphone. J'ai déjà récupéré l'état on ou off, c'est bien :)

vinzcoyote
Timide
Messages : 4
Inscription : 30 mai 2016, 00:44

Re: [Plugin Tiers][Sujet Principal] upnp

Message par vinzcoyote » 20 oct. 2017, 23:49

Bonjour,
j'ai acheté ce plugin mais je n'a pas vraiment pu l'utiliser, les dépendances ne s'installent pas :cry:
Je suis sur raspi3 avec debian jessie et jeedom 3.1.7
Quelqu'un aurait il une idée pour me dépanner?
Je joins le log de l'installation des dépendances.
Merci d'avance
Pièces jointes
upnp_dep.log
(6.22 Kio) Téléchargé 29 fois

DavZero
Actif
Messages : 521
Inscription : 19 déc. 2015, 14:31

Re: [Plugin Tiers][Sujet Principal] upnp

Message par DavZero » 21 oct. 2017, 13:28

Salut,

essaye de désinstaller nodejs et de relancer l'installation des dépendances, pas sur que ça résolve ton problème mais comme c'est la première fois que je vois cette erreur je n'ai pas d'autre piste pour le moment.

A+

vinzcoyote
Timide
Messages : 4
Inscription : 30 mai 2016, 00:44

Re: [Plugin Tiers][Sujet Principal] upnp

Message par vinzcoyote » 21 oct. 2017, 15:22

Merci pour le conseil, j'ai désinstallé nodejs (j’avoue ne pas connaitre son rôle) puis l'installation des dépendance c'est correctement effectué, j'ai pu faire le scan des périphériques upnp.
Plus qu'a comprendre un peu le fonctionnement de tout ça

drs
Actif
Messages : 1534
Inscription : 04 nov. 2016, 10:44

Re: [Plugin Tiers][Sujet Principal] upnp

Message par drs » 26 oct. 2017, 15:16

DavZero a écrit :
17 oct. 2017, 21:12
Pour connaitre la chaîne en cours, c'est plus compliquer, ça va dépendre de ta TV mais les service upnp classique ne permettent pas de faire ca.
La seul façon d'avoir quelque d'approchant est de diffuser le flux de la chaine par upnp .
Salut

Effectivement, avec upnp ce n'est pas possible. Mais j'ai trouvé comment faire pour récupérer la chaine en cours, ainsi que l'intitulé du programme en cours de diffusion :)

Si ça interresse du monde, je pourrais faire un petit tuto, mais peut être pas ici, car rien à voir avec l'upnp... (sauf que je m'en sers pour récupérer l'info de savoir si la tv est allumée ou non)

Google57
Timide
Messages : 2
Inscription : 26 oct. 2017, 18:59

Re: [Plugin Tiers][Sujet Principal] upnp

Message par Google57 » 26 oct. 2017, 20:51

Bonsoir,
Je débute , je suis sur rasp2 avec la derniere raspbian-stretch et jeedom 3.1.7 et juste le plugin bluetooth.

je viens d'installer le plugin upnp mais j'ai un probleme d'installation des dépendences

les logs me donnent :
Début de l'installation
Version actuelle : v4.8.2
Ok, version suffisante
/var/www/html/plugins/upnp/resources/nodejs.sh: line 58: npm: command not found
sudo: npm: command not found

[2017-10-26 20:02:08][INFO] : Installation des dépéndances nodejs
[2017-10-26 20:03:12][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=upnp function=remove callInstallFunction=1
[2017-10-26 20:04:08][INFO] : Début d'activation du plugin
[2017-10-26 20:04:09][INFO] : Info sur le démon : Array ( [launchable_message] => [launchable] => nok [state] => nok [log] => nok [auto] => 0 )
[2017-10-26 20:04:09][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=upnp function=install callInstallFunction=1
[2017-10-26 20:24:53][INFO] : Installation des dépéndances nodejs
[2017-10-26 20:45:33][INFO] : Installation des dépéndances nodejs

je ne suis pas un spécialiste Linux
S' il faut désinstaller nodejs comme pour le poste plus haut peux tu me donner les commandes a passer
Faut il refaire mon install sous Jessie ?

Merci d'avance

Google57
Timide
Messages : 2
Inscription : 26 oct. 2017, 18:59

Re: [Plugin Tiers][Sujet Principal] upnp

Message par Google57 » 28 oct. 2017, 09:46

Bonjour
A défaut de réponse, je me répond a moi même
J'avais refait totalement mon install sous Jessie mais l'installation de dépendances ne s'effectuait toujours pas.

J'ai continué mes recherches et trouvé la solution à mon soucis d'installation de dépendances.
il s'agit en fait d'une version insuffisante de nodejs qui n'est pas mis à jour automatiquement.

il faut donc forcer cette mise a jour (en espérant que cela ne provoque pas d'effet en bord)

voici donc la manip que j'ai effectué et qui a permis l'install des dependances
En SSH
$ node -v 'affiche la version installée (dans mon cas v 4.8.2)
$ Sudo apt 'affectue les mises a jour de raspbian
$ Apt list nodejs 'verfifie si des maj de nodejs sont dispo (dans mon cas rien de nouveau alors que la v8.8.1 existe)
$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - 'force la maj du référenciel
$ Sudo apt install nodejs ' effectue l'installation de nodejs
$ node -v 'affiche la version installée (dans mon cas v 8.1.8)

rlsm
Timide
Messages : 45
Inscription : 11 mai 2017, 12:02

Re: [Plugin Tiers][Sujet Principal] upnp

Message par rlsm » 12 nov. 2017, 19:49

Hello,
Interessé par ce plugin pour piloter des wemo, dans le market j'ai ce warning : Attention ce plugin ne semble pas être compatible avec votre système .
Je suis sur Smart Enocean + RFXCom, en Jeedom 3. 1.7, une idée de ce qui rendrait mon systeme incompatible ?
Jeedom Smart Enocean à jour pour centraliser et en faire + avec :
- actionneurs, capteurs & détecteurs / Enocean
- volets / io Tahoma
- chauffage poele MCZ / RFXCom
- musique / Sonos
- sécurité / Evology, caméras, Nest Protect...

DavZero
Actif
Messages : 521
Inscription : 19 déc. 2015, 14:31

Re: [Plugin Tiers][Sujet Principal] upnp

Message par DavZero » 12 nov. 2017, 19:54

Salut, a priori pas de raison que ça ne soit pas compatible. C'est juste que je n'ai pas confirmer la.compatibilité du plugin en cochant la case correspondante. Je vais le faire car il y a plusieurs utilisateur sous raspberry, syno, dit et même sur odroid.

A+

Envoyé de mon A0001 en utilisant Tapatalk


Sphax
Timide
Messages : 179
Inscription : 24 sept. 2017, 16:30

Re: [Plugin Tiers][Sujet Principal] upnp

Message par Sphax » 27 nov. 2017, 13:15

@DavZero

Désolé pour le délais dans les logs. Le "AVTransport" de ma télé (Philips Android TV) retourne tout le temps "isOnline" à false et le "ConnectionManager" ainsi que le "ContentDirector" à true.

J'ai beau faire "UpdateOnlineStatus", rien ne change...

Voici les logs de Upnp:
https://pastebin.com/xEpz0ac5

et de Upnp_deamon:
https://pastebin.com/3dEgdvWn
Jeedom Smart + RFXCom + Clef Bluetooth UD100 + Philips Hue + Google Home + Dotti + LaMetric

Répondre

Revenir vers « [Catégorie] Protocoles domotiques »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 19 invités