Page 30 sur 30

Re: [Plugin Tiers][Sujet Principal] upnp

Publié : 01 juin 2019, 09:43
par neom
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

Re: [Plugin Tiers][Sujet Principal] upnp

Publié : 03 juin 2019, 01:37
par akenad
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 :)

Re: [Plugin Tiers][Sujet Principal] upnp

Publié : 30 août 2019, 12:18
par mranderson_56
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.

Re: [Plugin Tiers][Sujet Principal] upnp

Publié : 30 août 2019, 15:36
par DavZero
Salut @mranderson_56,

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

Tiens moi au courant.

A+

Re: [Plugin Tiers][Sujet Principal] upnp

Publié : 05 sept. 2019, 12:12
par mranderson_56
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.

Re: [Plugin Tiers][Sujet Principal] upnp

Publié : 07 sept. 2019, 13:07
par DavZero
Salut @mranderso_56,

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

A+

Re: [Plugin Tiers][Sujet Principal] upnp

Publié : 15 sept. 2019, 12:09
par DavZero
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+

Re: [Plugin Tiers][Sujet Principal] upnp

Publié : 27 nov. 2019, 16:39
par Roll72
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>

Re: [Plugin Tiers][Sujet Principal] upnp

Publié : 27 nov. 2019, 18:55
par DavZero
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+

Re: [Plugin Tiers][Sujet Principal] upnp

Publié : 28 nov. 2019, 08:05
par Roll72
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 ?

Re: [Plugin Tiers][Sujet Principal] upnp

Publié : 28 nov. 2019, 21:23
par Roll72
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 ?

Re: [Plugin Tiers][Sujet Principal] upnp

Publié : 28 nov. 2019, 21:33
par DavZero
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+