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 !

mySensors

Retrouvez ici des sujets concernant le protocole mySensors et les modules domotiques de type mySensors utilisés avec JEEDOM
/!\ Plugin mySensors non officiel
Avatar de l’utilisateur
scadinot
Actif
Messages : 526
Inscription : 27 juin 2014, 15:09
Localisation : 76

Re: [Sujet officiel] mySensors

Message par scadinot » 25 nov. 2015, 17:39

nevaram a écrit :
lunarok a écrit :Les erreurs 500 sont du niveau nginx, donc dans le nginx.err
Merci.

j'ai une erreur dans les logs de l'esclave :

Code : Tout sélectionner

2015/11/25 16:16:38 [error] 2735#0: *2387 FastCGI sent in stderr: "PHP message: PHP Parse error:  syntax error, unexpected '}' in /usr/share/nginx/www/jeedom/plugins/mySensors/core/api/mySensors.api.php on line 64" while reading response header from upstream, client: 192.168.1.5, server: , request: "POST /core/api/jeeApi.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "192.168.1.6"
EDIT:

C'est bien ça, il y a une } en trop ligne 60 dans le fichier mySensors/core/api/mySensors.api.php,
Apres l'avoir supprimé sur l'esclave et sur le maître, ça fonctionne.
Bien vu, c’était ça.

Stéphane.
- maître ESXi Xeon 8 cores - blea
- BPi M2+ zwave, RFXcom
- BPi M2+ zwave
- BPi 2 MySensors

3xFGS-221 9xFGR-221 6xTHGR810 1xTHWR800 3xLivingConnect 2xQubino
1xPB-502R 4xPB-433R 1xMD-214R 1x7380R DMT 3xDT-335R 1xMC-335R 9xMD-210R...

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Sujet officiel] mySensors

Message par bcaro » 25 nov. 2015, 19:08

mysensors avant dernière stable et node JS 4 en DIY

J'ai souvent ceci :

Code : Tout sélectionner

25-11-2015 18:39:31 | debug | Got response Value: 200
25-11-2015 18:39:41 | info | Save Value : Value-0.000-190-0
25-11-2015 18:39:41 | debug | http://192.168.1.109:80/jeedom/core/api/jeeApi.php?api=xxxxxxxxx1&messagetype=saveValue&type=mySensors&id=190&sensor=0&donnees=17&value=0.000
25-11-2015 18:39:42 | debug | Got response Value: 200
25-11-2015 18:39:53 | info | Save Value : Value-0.000-190-1
25-11-2015 18:39:53 | debug | http://192.168.1.109:80/jeedom/core/api/jeeApi.php?api=xxxxxxx&messagetype=saveValue&type=mySensors&id=190&sensor=1&donnees=17&value=0.000
25-11-2015 18:39:53 | debug | Got response Value: 200
25-11-2015 18:39:56 | info | Save Value : Value-21.5-106-1
25-11-2015 18:39:56 | debug | http://192.168.1.109:80/jeedom/core/api/jeeApi.php?api=xxxxxxxxxxxxxxxx&messagetype=saveValue&type=mySensors&id=106&sensor=1&donnees=0&value=21.5
25-11-2015 18:39:56 | info | Save Value : Value-6759-106-2
25-11-2015 18:39:56 | debug | http://192.168.1.109:80/jeedom/core/api/jeeApi.php?api=5xxxxxxxxxxxxxx&messagetype=saveValue&type=mySensors&id=106&sensor=2&donnees=24&value=6759
25-11-2015 18:39:56 | debug | Got response Value: 200
25-11-2015 18:39:56 | debug | Got response Value: 200
25-11-2015 18:40:02 | debug | 127.0.0.1
25-11-2015 18:40:02 | info | 34,4,1,1,3,0
25-11-2015 18:40:02 | debug | server connected
25-11-2015 18:40:02 | info | Response: 34;4;1;1;3;0
An uncaughtException was found, the program will end.
25-11-2015 18:40:02 | debug | server disconnected
25-11-2015 18:41:02 | debug | 127.0.0.1
25-11-2015 18:41:02 | info | 34,4,1,1,3,0
25-11-2015 18:41:02 | debug | server connected
25-11-2015 18:41:02 | info | Response: 34;4;1;1;3;0
An uncaughtException was found, the program will end.
25-11-2015 18:41:02 | debug | server disconnected
25-11-2015 18:42:01 | debug | 127.0.0.1
25-11-2015 18:42:01 | info | 34,4,1,1,3,0
25-11-2015 18:42:01 | debug | server connected
25-11-2015 18:42:01 | info | Response: 34;4;1;1;3;0
An uncaughtException was found, the program will end.
tout à coup cette erreur et plus aucune réception de message.
qui semble lié à une charge importante (quand j'affiche un graphique par exemple).
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

Nono056
Timide
Messages : 146
Inscription : 01 sept. 2014, 22:49

Re: [Sujet officiel] mySensors

Message par Nono056 » 25 nov. 2015, 21:57

C'est bien ça, il y a une } en trop ligne 60 dans le fichier mySensors/core/api/mySensors.api.php,
Apres l'avoir supprimé sur l'esclave et sur le maître, ça fonctionne.
Et bien moi ça m'a permis d'avoir la page de conf qui fonctionne mais je n'ai récupéré aucun noeud....
Rien qui fonctionne : Ni température ni actionneurs meme en les redemarant

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Sujet officiel] mySensors

Message par bcaro » 25 nov. 2015, 21:58

donc attendre des correctifs ?
D'autres ont les même soucis
Qui n'a pas de soucis ?
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] mySensors

Message par lunarok » 25 nov. 2015, 22:11

@bcaro : toi tu parlés d'une avant dernière version, donc ne pas mélanger avec le problème actuel

Pour le problème actuel, ça va arriver sur le market la mise a jour (pour le fichier API)

@Nono056 des logs ?

Envoyé de mon A0001 en utilisant Tapatalk
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Nono056
Timide
Messages : 146
Inscription : 01 sept. 2014, 22:49

Re: [Sujet officiel] mySensors

Message par Nono056 » 26 nov. 2015, 07:27

Salut Lunarok.
Voila les logs (Je n'y ai rien vu d'extraordinaire)

Jeedom Maitre (DIY ESXi, Debian 8)

mySensors

Code : Tout sélectionner

4-11-2015 17:08:19 | debug | 192.168.1.13
24-11-2015 17:08:19 | info | 156,2,1,1,2,1
24-11-2015 17:08:55 | debug | Vérification des dépéndances installées
24-11-2015 17:08:59 | info | Installation des dépéndances nodejs
24-11-2015 17:48:28 | debug | 192.168.1.13
24-11-2015 17:48:28 | info | 156,1,1,1,2,1
24-11-2015 18:06:11 | debug | Vérification des dépéndances installées
25-11-2015 20:22:20 | debug | 192.168.1.13
25-11-2015 20:22:20 | info | 156,1,1,1,2,1
25-11-2015 20:22:24 | debug | test node_.png
25-11-2015 20:22:24 | debug | test node_.png
25-11-2015 20:22:24 | debug | test node_temp.png
25-11-2015 20:22:24 | debug | test node_temp.png
25-11-2015 20:22:24 | debug | test node_contact.png
25-11-2015 20:22:24 | debug | test node_contact.png
25-11-2015 20:22:24 | debug | test node_contact.png
25-11-2015 20:22:24 | debug | test node_contact.png
25-11-2015 20:22:24 | debug | test node_temp.png
25-11-2015 20:22:24 | debug | test node_motion.png
25-11-2015 21:31:52 | debug | test node_.png
25-11-2015 21:31:52 | debug | test node_.png
25-11-2015 21:31:52 | debug | test node_temp.png
25-11-2015 21:31:52 | debug | test node_temp.png
25-11-2015 21:31:52 | debug | test node_contact.png
25-11-2015 21:31:52 | debug | test node_contact.png
25-11-2015 21:31:52 | debug | test node_contact.png
25-11-2015 21:31:52 | debug | test node_contact.png
25-11-2015 21:31:52 | debug | test node_temp.png
25-11-2015 21:31:52 | debug | test node_motion.png
25-11-2015 21:54:53 | debug | 192.168.1.13
25-11-2015 21:54:53 | info | 156,1,1,1,2,1
mySensors_dep

Code : Tout sélectionner

Début de l'installtion
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 68 not upgraded.
mkdir: cannot create directory '/var/www': File exists
rm: cannot remove 'package.json': No such file or directory

> serialport@2.0.5 install /usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport
> node-pre-gyp install --fallback-to-build

[serialport] Success: "/usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport/build/Release/node-v14-linux-x64/serialport.node" is installed via remote
serialport@2.0.5 node_modules/serialport
├── bindings@1.2.1
├── sf@0.1.7
├── async@0.9.0
├── nan@2.0.9
├── debug@2.2.0 (ms@0.7.1)
└── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
request@2.67.0 node_modules/request
├── is-typedarray@1.0.0
├── aws-sign2@0.6.0
├── forever-agent@0.6.1
├── caseless@0.11.0
├── stringstream@0.0.5
├── tunnel-agent@0.4.1
├── oauth-sign@0.8.0
├── isstream@0.1.2
├── json-stringify-safe@5.0.1
├── extend@3.0.0
├── node-uuid@1.4.7
├── combined-stream@1.0.5 (delayed-stream@1.0.0)
├── qs@5.2.0
├── tough-cookie@2.2.1
├── mime-types@2.1.7 (mime-db@1.19.0)
├── form-data@1.0.0-rc3 (async@1.5.0)
├── bl@1.0.0 (readable-stream@2.0.4)
├── http-signature@1.1.0 (assert-plus@0.1.5, jsprim@1.2.2, sshpk@1.7.0)
├── har-validator@2.0.3 (pinkie-promise@2.0.0, commander@2.9.0, chalk@1.1.1, is-my-json-valid@2.12.3)
└── hawk@3.1.2 (cryptiles@2.0.5, sntp@1.0.9, boom@2.10.1, hoek@2.16.3)
Fin de l'installtion
Satellite (Raspberry DIY, Debain 7)

Logs mySensors

Code : Tout sélectionner

25-11-2015 18:49:17 | info | Installation des dépéndances nodejs
25-11-2015 19:00:18 | info | Installation des dépéndances nodejs
25-11-2015 19:00:58 | debug | Vérification des dépéndances installées
25-11-2015 19:15:26 | debug | Vérification des dépéndances installées
25-11-2015 19:16:23 | info | Vérification du statut du service
25-11-2015 19:16:28 | info | Installation dépendances
25-11-2015 19:16:28 | info | Installation des dépéndances nodejs
25-11-2015 19:30:26 | debug | Vérification des dépéndances installées
25-11-2015 19:45:25 | debug | Vérification des dépéndances installées
25-11-2015 20:00:30 | debug | Vérification des dépéndances installées
25-11-2015 20:13:38 | info | Vérification du statut du service
25-11-2015 20:15:27 | debug | Vérification des dépéndances installées
25-11-2015 20:30:28 | debug | Vérification des dépéndances installées
25-11-2015 20:45:26 | debug | Vérification des dépéndances installées
25-11-2015 21:00:32 | debug | Vérification des dépéndances installées
25-11-2015 21:15:28 | debug | Vérification des dépéndances installées
25-11-2015 21:30:28 | debug | Vérification des dépéndances installées
25-11-2015 21:45:27 | debug | Vérification des dépéndances installées
25-11-2015 22:00:34 | debug | Vérification des dépéndances installées
25-11-2015 22:15:28 | debug | Vérification des dépéndances installées
25-11-2015 22:30:27 | debug | Vérification des dépéndances installées
25-11-2015 22:45:28 | debug | Vérification des dépéndances installées
25-11-2015 23:00:38 | debug | Vérification des dépéndances installées
25-11-2015 23:15:30 | debug | Vérification des dépéndances installées
25-11-2015 23:30:30 | debug | Vérification des dépéndances installées
25-11-2015 23:45:32 | debug | Vérification des dépéndances installées
26-11-2015 00:00:45 | debug | Vérification des dépéndances installées
26-11-2015 00:15:32 | debug | Vérification des dépéndances installées
26-11-2015 00:30:33 | debug | Vérification des dépéndances installées
26-11-2015 00:45:35 | debug | Vérification des dépéndances installées
26-11-2015 01:00:39 | debug | Vérification des dépéndances installées
26-11-2015 01:15:34 | debug | Vérification des dépéndances installées
mySensors_dep

Code : Tout sélectionner

Début de l'installtion
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
mkdir: cannot create directory `/var/www': File exists
rm: cannot remove `package.json': No such file or directory

> serialport@2.0.5 install /usr/share/nginx/www/jeedom/plugins/mySensors/node_modules/serialport
> node-pre-gyp install --fallback-to-build

make: Entering directory '/usr/share/nginx/www/jeedom/plugins/mySensors/node_modules/serialport/build'
  CXX(target) Release/obj.target/serialport/src/serialport.o
  CXX(target) Release/obj.target/serialport/src/serialport_unix.o
  CXX(target) Release/obj.target/serialport/src/serialport_poller.o
  SOLINK_MODULE(target) Release/obj.target/serialport.node
  COPY Release/serialport.node
  COPY /usr/share/nginx/www/jeedom/plugins/mySensors/node_modules/serialport/build/Release/node-v14-linux-arm/serialport.node
  TOUCH Release/obj.target/action_after_build.stamp
make: Leaving directory '/usr/share/nginx/www/jeedom/plugins/mySensors/node_modules/serialport/build'
serialport@2.0.5 ../node_modules/serialport
├── bindings@1.2.1
├── sf@0.1.7
├── async@0.9.0
├── debug@2.2.0 (ms@0.7.1)
├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
└── nan@2.0.9
request@2.67.0 ../node_modules/request
├── is-typedarray@1.0.0
├── aws-sign2@0.6.0
├── forever-agent@0.6.1
├── caseless@0.11.0
├── stringstream@0.0.5
├── oauth-sign@0.8.0
├── tunnel-agent@0.4.1
├── isstream@0.1.2
├── json-stringify-safe@5.0.1
├── extend@3.0.0
├── node-uuid@1.4.7
├── combined-stream@1.0.5 (delayed-stream@1.0.0)
├── qs@5.2.0
├── mime-types@2.1.7 (mime-db@1.19.0)
├── tough-cookie@2.2.1
├── form-data@1.0.0-rc3 (async@1.5.0)
├── bl@1.0.0 (readable-stream@2.0.4)
├── http-signature@1.1.0 (assert-plus@0.1.5, jsprim@1.2.2, sshpk@1.7.0)
├── har-validator@2.0.3 (pinkie-promise@2.0.0, commander@2.9.0, chalk@1.1.1, is-my-json-valid@2.12.3)
└── hawk@3.1.2 (cryptiles@2.0.5, sntp@1.0.9, boom@2.10.1, hoek@2.16.3)
Fin de l'installtion
sante du maitre
santemaitre.PNG
santemaitre.PNG (37.47 Kio) Consulté 1535 fois
EDIT
Parc ontre nginx.error

Code : Tout sélectionner

2015/11/24 16:34:49 [error] 13409#0: *211635 FastCGI sent in stderr: "PHP message: PHP Warning:  fsockopen(): unable to connect to 192.168.1.13:8019 (Connection refused) in /usr/share/nginx/www/jeedom/plugins/mySensors/core/class/mySensors.class.php on line 381" while reading response header from upstream, client: 192.168.1.254, server: , request: "POST /jeedom/core/ajax/cmd.ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "78.xxx.xxx.xxx", referrer: "https://78.xxx.xxx.xxx/jeedom/index.php?v=d&p=dashboard"
2015/11/24 16:34:52 [error] 13409#0: *211636 FastCGI sent in stderr: "PHP message: PHP Warning:  fsockopen(): unable to connect to 192.168.1.13:8019 (Connection refused) in /usr/share/nginx/www/jeedom/plugins/mySensors/core/class/mySensors.class.php on line 381" while reading response header from upstream, client: 192.168.1.254, server: , request: "POST /jeedom/core/ajax/cmd.ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "78.xxx.xxx.xxx", referrer: "https://78.xxx.xxx.xxx/jeedom/index.php?v=d&p=dashboard"
2015/11/24 16:37:09 [error] 13410#0: *211633 FastCGI sent in stderr: "PHP message: PHP Warning:  fsockopen(): unable to connect to 192.168.1.13:8019 (Connection refused) in /usr/share/nginx/www/jeedom/plugins/mySensors/core/class/mySensors.class.php on line 381" while reading response header from upstream, client: 192.168.1.254, server: , request: "POST /jeedom/core/ajax/cmd.ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "78.xxx.xxx.xxx", referrer: "https://78.xxx.xxx.xxx/jeedom/index.php?v=d&p=dashboard"
2015/11/24 16:57:57 [error] 13409#0: *212489 FastCGI sent in stderr: "PHP message: PHP Warning:  fsockopen(): unable to connect to 192.168.1.13:8019 (Connection refused) in /usr/share/nginx/www/jeedom/plugins/mySensors/core/class/mySensors.class.php on line 381" while reading response header from upstream, client: 192.168.1.254, server: , request: "POST /jeedom/core/ajax/cmd.ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "78.xxx.xxx.xxx", referrer: "https://78.xxx.xxx.xxx/jeedom/index.php?v=d&p=dashboard"
2015/11/24 16:58:46 [error] 13409#0: *212490 FastCGI sent in stderr: "PHP message: PHP Warning:  fsockopen(): unable to connect to 192.168.1.13:8019 (Connection refused) in /usr/share/nginx/www/jeedom/plugins/mySensors/core/class/mySensors.class.php on line 381" while reading response header from upstream, client: 192.168.1.254, server: , request: "POST /jeedom/core/ajax/cmd.ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "78.xxx.xxx.xxx", referrer: "https://78.xxx.xxx.xxx/jeedom/index.php?v=d&p=dashboard"
2015/11/24 16:59:34 [error] 13410#0: *212890 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.1.254, server: , request: "GET /jeedom/plugins/camera/core/config/devices/.jpg HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "78.xxx.xxx.xxx", referrer: "https://78.xxx.xxx.xxx/jeedom/index.php?v=d&p=camera&m=camera&id=161"
2015/11/24 17:08:19 [error] 13407#0: *213446 FastCGI sent in stderr: "PHP message: PHP Warning:  fsockopen(): unable to connect to 192.168.1.13:8019 (Connection refused) in /usr/share/nginx/www/jeedom/plugins/mySensors/core/class/mySensors.class.php on line 381" while reading response header from upstream, client: 192.168.1.254, server: , request: "POST /jeedom/core/ajax/cmd.ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "78.xxx.xxx.xxx", referrer: "https://78.xxx.xxx.xxx/jeedom/index.php?v=d&p=dashboard"
2015/11/24 17:48:28 [error] 13408#0: *214284 FastCGI sent in stderr: "PHP message: PHP Warning:  fsockopen(): unable to connect to 192.168.1.13:8019 (Connection refused) in /usr/share/nginx/www/jeedom/plugins/mySensors/core/class/mySensors.class.php on line 381" while reading response header from upstream, client: 192.168.1.254, server: , request: "POST /jeedom/core/ajax/cmd.ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "78.xxx.xxx.xxx", referrer: "https://78.xxx.xxx.xxx/jeedom/index.php?v=d&p=dashboard"
2015/11/24 17:59:14 [error] 13409#0: *215318 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 188.132.217.108, server: , request: "GET /admin/config.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "78.xxx.xxx.xxx"
2015/11/25 20:22:20 [error] 13408#0: *217353 FastCGI sent in stderr: "PHP message: PHP Warning:  fsockopen(): unable to connect to 192.168.1.13:8019 (Connection refused) in /usr/share/nginx/www/jeedom/plugins/mySensors/core/class/mySensors.class.php on line 381" while reading response header from upstream, client: 192.168.1.254, server: , request: "POST /jeedom/core/ajax/cmd.ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "78.xxx.xxx.xxx", referrer: "https://78.xxx.xxx.xxx/jeedom/index.php?v=d&p=dashboard"
2015/11/25 21:54:53 [error] 13408#0: *218505 FastCGI sent in stderr: "PHP message: PHP Warning:  fsockopen(): unable to connect to 192.168.1.13:8019 (Connection refused) in /usr/share/nginx/www/jeedom/plugins/mySensors/core/class/mySensors.class.php on line 381" while reading response header from upstream, client: 192.168.1.254, server: , request: "POST /jeedom/core/ajax/cmd.ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "78.xxx.xxx.xxx", referrer: "https://78.xxx.xxx.xxx/jeedom/index.php?v=d&p=dashboard"
2015/11/26 06:37:20 [error] 13407#0: *221716 directory index of "/usr/share/nginx/www/" is forbidden, client: 205.213.255.74, server: , request: "GET / HTTP/1.1", host: "78.xxx.xxx.xxx"

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] mySensors

Message par lunarok » 26 nov. 2015, 07:49

Tu as sauvegarder la page de conf ? La il essaye pas de lancer le service. Tu saurais me fournir la valeur de param de conf dans la base si il faut ?

Envoyé de mon A0001 en utilisant Tapatalk
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Nono056
Timide
Messages : 146
Inscription : 01 sept. 2014, 22:49

Re: [Sujet officiel] mySensors

Message par Nono056 » 26 nov. 2015, 09:58

Je viens de resauvegarder sur le maitre et le satellite, mais toujours pareil.
Tu saurais me fournir la valeur de param de conf dans la base si il faut ?
J'ai quelques connaissances en PHP et MySQL si c'est la question (pas au point de faire un plugin Jeedom quand meme :D )

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] mySensors

Message par lunarok » 26 nov. 2015, 15:33

@Nono056 : tu aurais la page santé de l'esclave ?
Je pense que les dépendances sont en rouge vu les logs de lancement.
D'ailleurs : /usr/share/nginx/www/jeedom/plugins/mySensors/node_modules/serialport/build
Il n'y a pas mySensors/node/node_modules

Donc une erreur à ce niveau, je regarde
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Nono056
Timide
Messages : 146
Inscription : 01 sept. 2014, 22:49

Re: [Sujet officiel] mySensors

Message par Nono056 » 26 nov. 2015, 16:21

Bingo!!!
satellitesante.PNG
satellitesante.PNG (36.92 Kio) Consulté 1459 fois

C'est normal que dans la barre de menu du satellite il n'y a pas tous les raccourcis comme sur le maitre?
Je veux dire je n'ai que General dans la barre de menu et rien dedans... Je n'ai pas analyse par exemple.

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] mySensors

Message par lunarok » 26 nov. 2015, 16:36

Les fonctionnalités de l'esclave accessible sur le maitre sont pas forcément présente sur l'esclave (exemple les logs on peut les avoir sur le maitre)

Bon donc là oui c'est bien ca, il a installé les déps mais pas au bon endroit.
Par contre je comprend pas du tout comment il peut faire ca vu le script d'install.

$resource_path = realpath(dirname(__FILE__) . '/../../resources');
passthru('/bin/bash ' . $resource_path . '/install.sh ' . $resource_path . ' > ' . log::getPathToLog('mySensors_dep') . ' 2>&1 &');

Donc en gros, si la variable resource_path est pas le bon répertoire, il lancerait pas le script d'install
Après dans le script il y a un cd ../node
Sur le maitre c'est bon mais pas l'esclave, pourtant c'est la meme commande, le meme script

Tu pourrais modifier le fichier install.sh sur l'esclave pour mettre :
# Nettoyage anciennes installs
cd ${1}
echo ${1}

Et relancer l'install des dépendances sur l'esclave voir dans le log quel chemin il recoit ?
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Nono056
Timide
Messages : 146
Inscription : 01 sept. 2014, 22:49

Re: [Sujet officiel] mySensors

Message par Nono056 » 26 nov. 2015, 16:41

Je viens de relancer l'install des dependances avec la modif dans le fichier.
Je t'envois les logs dans la soiree.

Par contre j'ai mon node js qui est en rouge et ne me remonte pas d'infos das la page de sante, c'est lié? ou alors j'ai une erreur deja dans nodejs?

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] mySensors

Message par lunarok » 26 nov. 2015, 16:47

T'as une erreur nodejs du core (le service jeedom est pas lancé) oui et pareil les cron en rouge c'est pas bon
Je me suis concentré sur mySensors, mais je dirais que ton esclave là comme ca il me fait peur :)
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Nono056
Timide
Messages : 146
Inscription : 01 sept. 2014, 22:49

Re: [Sujet officiel] mySensors

Message par Nono056 » 26 nov. 2015, 18:43

Tu as un don pour rassurer :D
Bref voilà les lois :

Code : Tout sélectionner

Début de l'installtion
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
mkdir: cannot create directory `/var/www': File exists
rm: cannot remove `package.json': No such file or directory
> serialport@2.0.5 install /usr/share/nginx/www/jeedom/plugins/mySensors/node_modules/serialport
> node-pre-gyp install --fallback-to-build
make: Entering directory '/usr/share/nginx/www/jeedom/plugins/mySensors/node_modules/serialport/build'
  CXX(target) Release/obj.target/serialport/src/serialport.o
  CXX(target) Release/obj.target/serialport/src/serialport_unix.o
  CXX(target) Release/obj.target/serialport/src/serialport_poller.o
  SOLINK_MODULE(target) Release/obj.target/serialport.node
  COPY Release/serialport.node
  COPY /usr/share/nginx/www/jeedom/plugins/mySensors/node_modules/serialport/build/Release/node-v14-linux-arm/serialport.node
  TOUCH Release/obj.target/action_after_build.stamp
make: Leaving directory '/usr/share/nginx/www/jeedom/plugins/mySensors/node_modules/serialport/build'
serialport@2.0.5 ../node_modules/serialport
├── bindings@1.2.1
├── sf@0.1.7
├── async@0.9.0
├── debug@2.2.0 (ms@0.7.1)
├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
└── nan@2.0.9
request@2.67.0 ../node_modules/request
├── is-typedarray@1.0.0
├── aws-sign2@0.6.0
├── forever-agent@0.6.1
├── caseless@0.11.0
├── stringstream@0.0.5
├── oauth-sign@0.8.0
├── tunnel-agent@0.4.1
├── isstream@0.1.2
├── json-stringify-safe@5.0.1
├── extend@3.0.0
├── node-uuid@1.4.7
├── combined-stream@1.0.5 (delayed-stream@1.0.0)
├── qs@5.2.0
├── mime-types@2.1.7 (mime-db@1.19.0)
├── tough-cookie@2.2.1
├── form-data@1.0.0-rc3 (async@1.5.0)
├── bl@1.0.0 (readable-stream@2.0.4)
├── http-signature@1.1.0 (assert-plus@0.1.5, jsprim@1.2.2, sshpk@1.7.0)
├── har-validator@2.0.3 (pinkie-promise@2.0.0, commander@2.9.0, chalk@1.1.1, is-my-json-valid@2.12.3)
└── hawk@3.1.2 (cryptiles@2.0.5, sntp@1.0.9, boom@2.10.1, hoek@2.16.3)
Fin de l'installtion

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] mySensors

Message par lunarok » 26 nov. 2015, 21:49

@Nono056 : pour te débloquer, tu peux passer l'install sur le slave à la main ?
(dans le répertoire /usr/share/nginx/www/jeedom/plugins/mySensors/resources)
sudo -u www-data bash install.sh /usr/share/nginx/www/jeedom/plugins/mySensors/resources
(et ton esclave c'est une wheezy je pense avec la version de PHP ? oui oui, jusqu'au bout il me fait peur, du rouge partout et du warning :) )

D'autres sont en mode esclave ?
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Guiss
Timide
Messages : 259
Inscription : 24 févr. 2015, 12:31

Re: [Sujet officiel] mySensors

Message par Guiss » 26 nov. 2015, 22:38

Salut

Chez moi tout mon reseaux mysensor vient de saute.
J'ai relancé une install du plugins,

voila les log

Code : Tout sélectionner

Failed to execute '/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport/build/Release/node-v46-linux-arm/serialport.node --module_name=serialport --module_path=/usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport/build/Release/node-v46-linux-arm' (1)
npm ERR! Linux 4.1.6-v7+
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--unsafe-perm" "serialport"
npm ERR! node v4.2.1
npm ERR! npm  v2.14.7
npm ERR! code ELIFECYCLE

npm ERR! serialport@2.0.5 install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the serialport@2.0.5 install script 'node-pre-gyp install --fallback-to-build'.
npm ERR! This is most likely a problem with the serialport package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-pre-gyp install --fallback-to-build
npm ERR! You can get their info via:
npm ERR!     npm owner ls serialport
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /usr/share/nginx/www/jeedom/plugins/mySensors/node/npm-debug.log
request@2.67.0 node_modules/request
├── aws-sign2@0.6.0
├── forever-agent@0.6.1
├── tunnel-agent@0.4.1
├── oauth-sign@0.8.0
├── is-typedarray@1.0.0
├── caseless@0.11.0
├── stringstream@0.0.5
├── isstream@0.1.2
├── json-stringify-safe@5.0.1
├── extend@3.0.0
├── tough-cookie@2.2.1
├── node-uuid@1.4.7
├── qs@5.2.0
├── combined-stream@1.0.5 (delayed-stream@1.0.0)
├── mime-types@2.1.7 (mime-db@1.19.0)
├── form-data@1.0.0-rc3 (async@1.5.0)
├── hawk@3.1.2 (cryptiles@2.0.5, boom@2.10.1, sntp@1.0.9, hoek@2.16.3)
├── bl@1.0.0 (readable-stream@2.0.4)
├── http-signature@1.1.0 (assert-plus@0.1.5, jsprim@1.2.2, sshpk@1.7.0)
└── har-validator@2.0.3 (pinkie-promise@2.0.0, commander@2.9.0, chalk@1.1.1, is-my-json-valid@2.12.3)
Fin de l'installtion
Quelqu'un peux m'aider?

Ca vient de quoi? NodeJs??
Dans health je suis en V 0.12.7
plugins 2.2
jeedom 1.212.0

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] mySensors

Message par lunarok » 26 nov. 2015, 23:03

Pi1 ?

Envoyé de mon A0001 en utilisant Tapatalk
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Nono056
Timide
Messages : 146
Inscription : 01 sept. 2014, 22:49

Re: [Sujet officiel] mySensors

Message par Nono056 » 26 nov. 2015, 23:05

Bon j'ai tenté vainement la manip :

Code : Tout sélectionner

jeedom@jeedomEsclave /usr/share/nginx/www/jeedom/plugins/mySensors/resources $ sudo -u www-data bash install.sh /usr/share/nginx/www/jeedom/plugins/mySensors/resources
Début de l'installtion
install.sh: fork: retry: No child processes
install.sh: fork: retry: No child processes
install.sh: fork: retry: No child processes
install.sh: fork: retry: No child processes
install.sh: fork: Resource temporarily unavailable
Je n'avais jamais vu ce genre de message...

Guiss
Timide
Messages : 259
Inscription : 24 févr. 2015, 12:31

Re: [Sujet officiel] mySensors

Message par Guiss » 26 nov. 2015, 23:18

@lunarok C'est sur Pi2.

Nono056
Timide
Messages : 146
Inscription : 01 sept. 2014, 22:49

Re: [Sujet officiel] mySensors

Message par Nono056 » 26 nov. 2015, 23:18

J'ai parlé trop vite... apache tournait!
Je viens de le supprimer et je retente la mainp a la main, ca va plus loin deja.
Je te tiens au courant pour le reste

Répondre

Revenir vers « [Plugin Tiers] MySensors »

Qui est en ligne ?

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