Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Plugin Tiers][Sujet Principal] upnp

Pour échanger sur les plugins classés en catégorie "Protocoles domotiques"
neom
Timide
Messages : 6
Inscription : 20 avr. 2019, 11:29

Re: [Plugin Tiers][Sujet Principal] upnp

Message par neom » 01 juin 2019, 09:43

DavZero a écrit :
26 avr. 2019, 20:59
Salut @neom,

j'ai pu acceder a un syno (xpenology plutot) en DSM 6.2 et j'ai vu qu'on pouvait installer nodejs 8. Su tu fait ca et que tu relance l'installation des dependance, ca devrait passer (attention a bien choisir al version 8):
InstallNodejs.JPG

Tiens moi au courant.


Merci!

Node.js v8 installé, mais installation dépendances ne semble pas fonctionner :/

Début de l'installation
Version actuelle : 0
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Reading package lists...
Building dependency tree...
Reading state information...
Package 'npm' is not installed, so not removed
The following packages will be REMOVED:
libc-ares2* libv8-3.14.5* nodejs*
0 upgraded, 0 newly installed, 3 to remove and 210 not upgraded.
After this operation, 7495 kB disk space will be freed.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 36698 files and directories currently installed.)
Removing nodejs (0.10.29~dfsg-2) ...
Removing libc-ares2:amd64 (1.10.0-2+deb8u2) ...
Purging configuration files for libc-ares2:amd64 (1.10.0-2+deb8u2) ...
Removing libv8-3.14.5 (3.14.5.8-8.1) ...
Purging configuration files for libv8-3.14.5 (3.14.5.8-8.1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for libc-bin (2.19-18+deb8u6) ...
Utilisation du dépot officiel
## Installing the NodeSource Node.js 8.x LTS Carbon repo...
## Populating apt-get cache...
+ apt-get update
Ign http://http.us.debian.org jessie InRelease
Hit http://security.debian.org jessie/updates InRelease
Hit http://http.us.debian.org jessie Release.gpg
Ign http://deb.debian.org jessie InRelease
Hit http://deb.debian.org jessie-updates InRelease
Get:1 http://security.debian.org jessie/updates/main amd64 Packages [849 kB]
Hit http://http.us.debian.org jessie Release
Hit http://deb.debian.org jessie Release.gpg
Get:2 http://http.us.debian.org jessie/non-free amd64 Packages [101 kB]
Hit http://deb.debian.org jessie Release
Get:3 http://deb.debian.org jessie/main amd64 Packages [9098 kB]
Fetched 10.0 MB in 3s (2974 kB/s)
W: Failed to fetch http://deb.debian.org/debian/dists/jess ... /InRelease Unable to find expected entry 'main/binary-amd64/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
Error executing command, exiting
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
libc-ares2 libv8-3.14.5
The following NEW packages will be installed:
libc-ares2 libv8-3.14.5 nodejs
0 upgraded, 3 newly installed, 0 to remove and 210 not upgraded.
Need to get 1990 kB of archives.
After this operation, 7495 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian/ jessie/main libc-ares2 amd64 1.10.0-2+deb8u2 [72.5 kB]
Get:2 http://deb.debian.org/debian/ jessie/main libv8-3.14.5 amd64 3.14.5.8-8.1 [1269 kB]
Get:3 http://deb.debian.org/debian/ jessie/main nodejs amd64 0.10.29~dfsg-2 [648 kB]
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76, <> line 3.)
debconf: falling back to frontend: Readline
Fetched 1990 kB in 0s (3465 kB/s)
Selecting previously unselected package libc-ares2:amd64.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 36590 files and directories currently installed.)
Preparing to unpack .../libc-ares2_1.10.0-2+deb8u2_amd64.deb ...
Unpacking libc-ares2:amd64 (1.10.0-2+deb8u2) ...
Selecting previously unselected package libv8-3.14.5.
Preparing to unpack .../libv8-3.14.5_3.14.5.8-8.1_amd64.deb ...
Unpacking libv8-3.14.5 (3.14.5.8-8.1) ...
Selecting previously unselected package nodejs.
Preparing to unpack .../nodejs_0.10.29~dfsg-2_amd64.deb ...
Unpacking nodejs (0.10.29~dfsg-2) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libc-ares2:amd64 (1.10.0-2+deb8u2) ...
Setting up libv8-3.14.5 (3.14.5.8-8.1) ...
Setting up nodejs (0.10.29~dfsg-2) ...
update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
Processing triggers for libc-bin (2.19-18+deb8u6) ...
Version actuelle : v0.10.29
/var/www/html/plugins/upnp/resources/nodejs.sh: line 54: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
Fin de l'installation

Avatar de l’utilisateur
akenad
Actif
Messages : 697
Inscription : 27 oct. 2017, 11:39

Re: [Plugin Tiers][Sujet Principal] upnp

Message par akenad » 03 juin 2019, 01:37

neom a écrit :
01 juin 2019, 09:43
... Node.js v8 installé, mais installation dépendances ne semble pas fonctionner :/

Bonjour @neom,

Le mieux est de passer en Stretch.

akenad :)
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Buster Kernel 5
RPi3B+ SSD Raspbian Stretch
RPi4B SSD Raspbian Buster
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster

mranderson_56
Timide
Messages : 2
Inscription : 30 août 2019, 12:15

Re: [Plugin Tiers][Sujet Principal] upnp

Message par mranderson_56 » 30 août 2019, 12:18

Bonjour,

Tout d'abord merci pour le travail effectué :)
Je voulais savoir si il était possible de faire un update pour la prise en charge de PHP 7.3 ?
Merci.

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

Re: [Plugin Tiers][Sujet Principal] upnp

Message par DavZero » 30 août 2019, 15:36

Salut @mranderson_56,

Je viens de publier une version beta qui doit être compatible avec Php 7.3.

Tiens moi au courant.

A+

mranderson_56
Timide
Messages : 2
Inscription : 30 août 2019, 12:15

Re: [Plugin Tiers][Sujet Principal] upnp

Message par mranderson_56 » 05 sept. 2019, 12:12

Bonjour DavZero,

Merci pour ta réactivité.
je viens de tester et ça ne fonctionne toujours pas. La page du plugin UPNP reste vide - Il est par contre bien installé, dépendances OK et démon OK.

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

Re: [Plugin Tiers][Sujet Principal] upnp

Message par DavZero » 07 sept. 2019, 13:07

Salut @mranderso_56,

tu pourrais me fournir les log (plugin et plugin demon en debug ainsi que log http si il existe)

A+

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

Re: [Plugin Tiers][Sujet Principal] upnp

Message par DavZero » 15 sept. 2019, 12:09

Salut @mranderso_56,

je viens de m'installer un debian 10 avec donc php 7.3 et pas de souci avec le plugin upnp (version beta) sur jeedom 3.3.31

Peux tu m'en dire plus sur ton problème avec des logs surtout.

A+

Roll72
Timide
Messages : 81
Inscription : 16 déc. 2015, 14:40

Re: [Plugin Tiers][Sujet Principal] upnp

Message par Roll72 » 27 nov. 2019, 16:39

Bonjour,
J'aurais voulu savoir si ce plugin est compatible avec des modules Legrand (bticino) genre StopAndGo qui permet de redemarrer un equipement electrique disjoncteur à distance.

Voici le post du upnp qu el'on recupere quand on va sur le port du module IP:

<root>
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<deviceType>urn:schemas-bticino-it:device:sgg:1</deviceType>
<friendlyName>DC orvault </friendlyName>
<manufacturer>BTicino S.p.A.</manufacturer>
<manufacturerURL>http://www.bticino.it</manufacturerURL>
<modelDescription>StopAndGoGateway</modelDescription>
<modelName>414952</modelName>
<modelNumber>1.0</modelNumber>
<modelURL>http://www.bticino.it</modelURL>
<serialNumber>99:6B:FF:31:AA:59</serialNumber>
<presentationURL/>
<UDN>uuid:pnp-sgg-1_0-99:6B:FF:31:AA:59</UDN>
<UPC/>
<serviceList>
<service>
<serviceType>urn:schemas-bticino-it:service:deviceparameters:1</serviceType>
<serviceId>urn:bticino-it:serviceId:deviceparameters</serviceId>
<controlURL>upnp/devparControl</controlURL>
<eventSubURL>upnp/devparEvent</eventSubURL>
<SCPDURL>upnp/devparSCPD.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-bticino-it:service:openserver:1</serviceType>
<serviceId>urn:bticino-it:serviceId:openserver</serviceId>
<controlURL>upnp/pwdControl</controlURL>
<eventSubURL>upnp/pwdEvent</eventSubURL>
<SCPDURL>upnp/pwdSCPD.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-bticino-it:service:keyobjects:1</serviceType>
<serviceId>urn:bticino-it:serviceId:keyobjects</serviceId>
<controlURL>upnp/KOControl</controlURL>
<eventSubURL>upnp/KOEvent</eventSubURL>
<SCPDURL>upnp/KOSCPD.xml</SCPDURL>
</service>
</serviceList>
</device>
</root>

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

Re: [Plugin Tiers][Sujet Principal] upnp

Message par DavZero » 27 nov. 2019, 18:55

Salut,

Le plugin est compatible avec n'importe appareil qui expose un / des services upnp, comme c'est le cas pour l'appareil que tu presente ici, mais je n'ai pas cet appareil a dispo et je ne peux pas te dire quelles commandes seront dispo, ça dépends de ce qui a été implémenter par le constructeur
A+

Roll72
Timide
Messages : 81
Inscription : 16 déc. 2015, 14:40

Re: [Plugin Tiers][Sujet Principal] upnp

Message par Roll72 » 28 nov. 2019, 08:05

Bonjour,

Merci pour cette réponse rapide.

Donc si j'achete le plugin, je devrais pouvoir apparaitre les commandes sont dispos ?
Question idiote : je suppose que ce sont les fichiers xml dans le fichier ci dessus qui permettent à ton plugins de les "découvrir" ?
L'un d'eux indique ensuite un port 20000, est-ce que ton plugin ira sur ce port pour envoyer des commandes ?

Roll72
Timide
Messages : 81
Inscription : 16 déc. 2015, 14:40

Re: [Plugin Tiers][Sujet Principal] upnp

Message par Roll72 » 28 nov. 2019, 21:23

Bonsoir,

J'ai acheté le plugin et j'ai activé. 3 modules correspondant à mon stopandgo sont apparus mais aucun sur le port 20000. Est-ce normal ?

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

Re: [Plugin Tiers][Sujet Principal] upnp

Message par DavZero » 28 nov. 2019, 21:33

Salut,

Je ne vois pas trop ce que tu veux dire par aucun sur le port 20000, il faudrait que tu fasse une capture d'ecran des 3 equipement (page de config de l'equipement, pour chaque l'onglet équipement et l'onglet commande) et également le contenu des xml de Service Description (le lien est dispo sur la page de config de l’équipement)

A+

Répondre

Revenir vers « [Catégorie] Protocoles domotiques »

Qui est en ligne ?

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