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
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] mySensors

Message par lunarok » 03 mars 2016, 16:09

C'est fatiguant la.
Avoir 4 commandes par vanne ca serait crade et trop de commandes ? Tu crois que prendre en compte plusieurs types par commande ca ferait quoi ???
Visuellement pareil. 1 valve 4 commandes

Après je suppose que t'as lu la doc parce-que la tu parles d'envoyer des commandes a ton noeud...

Il s'agit pas de bidouiller un sketch, il s'agit de savoir ce qu'on fait. C'est du DIY t'es la pour comprendre et pouvoir modifier. Pour le tout prêt y a des produits sur étagère

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

Avatar de l’utilisateur
Whaouu
Timide
Messages : 131
Inscription : 08 sept. 2015, 09:28

Re: [Sujet officiel] mySensors

Message par Whaouu » 03 mars 2016, 17:07

lunarok a écrit : Après je suppose que t'as lu la doc parce-que la tu parles d'envoyer des commandes a ton noeud...
Ou vois-tu que je parle d'envoyer des commandes à mon noeud ?
lunarok a écrit : Il s'agit pas de bidouiller un sketch, il s'agit de savoir ce qu'on fait. C'est du DIY t'es la pour comprendre et pouvoir modifier. Pour le tout prêt y a des produits sur étagère
Le Sketch de base a déjà été modifié et il fonctionne. Actuellement j'en suis à l'apport d'améliorations non prévues dans la version initiale du Sketch.

Donc merci pour ta réponse qui sous-entend que je demande une modification parce que je ne veux pas apprendre et faire les choses par moi même. Désolé de te contredire, mais ça n'est pas le cas.

Oui il s'agit de bidouiller un Sketch qui utilise des fonctions prévues dans le protocole et qui fonctionne parfaitement, sauf sous Jeedom.

Le but de l'implémentation d'un protocole n'est-il pas d'en assurer une compatibilité maximum ?

Maintenant si tu ne veux pas ou ne peux pas le faire il suffit de le dire et on continuera à bidouiller les Sketches pour contourner une limitation de l'implémentation du protocole dans Jeedom.

Cela ne contribuera pas au fait d'avoir des Sketches clairs et lisibles, mais en revanche ça limitera sûrement l'ouverture de l'usage de MySensors à un maximum de personnes.
Jeedom DIY
Hardware : Raspberry Pi 3 + RFXCom + Razberry + Gateway MySensors ESP8266
OS : Stretch
Jeedom : 3.3.24
Protocols : MySensors + RFXcom + Z-Wave + Orvibo

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

Re: [Sujet officiel] mySensors

Message par lunarok » 03 mars 2016, 17:56

Oui je ne le ferais pas, ca fait 3 fois que je te le dis aujourd'hui. Donc stop.
Ca n'apportera rien à la lisibilité (3 types sur un sensor c'est juste un gros piège)
Et tu présumes beaucoup en disant que ca marche partout sauf Jeedom. Ca marche sur Vera, peut être mais c'est pas dit pour le reste. Sinon le sujet de supprimer/fusionner sensors et types n'aurait pas été évoqué pour les évolutions du protocole.
C'est un peu se dire "ah ils ont pas dit qu'on pouvait pas donc c'est comme ca que je vais faire et après je vais l'imposer"
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

Avatar de l’utilisateur
nakor
Timide
Messages : 106
Inscription : 25 nov. 2015, 10:39

Re: [Sujet officiel] mySensors

Message par nakor » 05 mars 2016, 09:31

Bonjour,
jusqu'à maintenant j'utilisé un ordinateur sous Ubuntu pour faire tourner Jeedom. J'ai acheté un carte razberry 2 et j'essaye aujourd'hui de faire la transition.
J'ai installer jeedom sur la carte, utilisé jeedom finder pour trouver l'adresse de ma 'nouvelle' box jeedom, je m'y suis connecté, paramétré les mots de passe, la liaison vers mon compte market (nakor). Mais lorsque je veux installer le plugin mysensors, je ne le trouve pas dans la liste!! Voir les images ci-dessous, en passant par l'adresse http du market, j'ai la page du plugin, en passant par ma boxe jeedom, il me manque un certains nombres de plugin. Sur les deux pages, je suis connecté sur le même compte du market, Nakor.
Image
Image

Une idée ?

Merci,
Romain

rol-rider
Actif
Messages : 5097
Inscription : 10 août 2014, 23:50

Re: [Sujet officiel] mySensors

Message par rol-rider » 05 mars 2016, 10:51

tu as bien configuré le market sur ton PI ?
RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

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

Re: [Sujet officiel] mySensors

Message par lunarok » 05 mars 2016, 11:19

Pourquoi tu postes ici ??
Tu l'as constater t'as des tas de plugins manquants, alors je vois pas pourquoi tu postes spécifiquement sur mysensors.
Peut être pour la même raison que tu n'as pas vu les postes existants sur ce sujet.
Bref mise a jour

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

Avatar de l’utilisateur
nakor
Timide
Messages : 106
Inscription : 25 nov. 2015, 10:39

Re: [Sujet officiel] mySensors

Message par nakor » 05 mars 2016, 11:37

Effectivement ce n'est pas spécifique à mysensors je m'étais dit que quelqu'un aurait peut être rencontré ce problème en faisant les même manipulation que moi. Mais je vais voir ailleurs désolé.
@rol-rider Oui pourtant j'ai bien configuré mon compte market. Je n'avais pas eu du tout ce problème sur ma première installation Ubuntu.

Avatar de l’utilisateur
nakor
Timide
Messages : 106
Inscription : 25 nov. 2015, 10:39

Re: [Sujet officiel] mySensors

Message par nakor » 05 mars 2016, 16:54

Bon j'ai résolu mon problème d'installation en updatant jeedom 2.0 à 2.1.

J'ai maintenant un problème spécifique à Mysensors.

Mon démon ne se lance pas, dans le log du démon (Page plugin Mysensors) j'ai:
nice: nodejs: No such file or directory

Page plugin (http://hpics.li/5c5c48b)

Page santé (http://hpics.li/adc7f66:

Page log:
Dans le log mysensor j'ai
[2016-03-05 16:50:35][mySensors][ERROR] : Impossible de lancer le démon mySensors, vérifiez le port
et dans le log nodejs idem au-dessus
nice: nodejs: No such file or directory

j'ai fait la procédure
sudo reboot
npm cache clean
npm install serialport
npm install request
npm cache clean
sudo reboot

Sans résultats...

Merci de votre aide,
Romain

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

Re: [Sujet officiel] mySensors

Message par lunarok » 05 mars 2016, 17:15

Relance les dépendances

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

Avatar de l’utilisateur
nakor
Timide
Messages : 106
Inscription : 25 nov. 2015, 10:39

Re: [Sujet officiel] mySensors

Message par nakor » 06 mars 2016, 20:24

Merci de ton aide, désolé du temps de réponse mais je n'ai pas eu le temps de m'en occuper avant :?

Donc j'ai relancé les dépendances.
Depuis j'ai l'impression que le status de mon démon clignote entre OK et NOK.

Le log du démon
06-03-2016 20:13:30 | info | Jeedom url : http://XXX.XXX.0.13:80/core/api/jeeApi. ... AWCsLLkNqG
06-03-2016 20:13:30 | info | gwPort : 0
06-03-2016 20:13:30 | info | gwType : Serial
06-03-2016 20:13:30 | info | gwAddress : /dev/ttyUSB0
06-03-2016 20:13:30 | info | Inclusion : on
06-03-2016 20:13:30 | info | Jeedom url : http://XXX.XXX.0.13:80/core/api/jeeApi. ... AWCsLLkNqG
06-03-2016 20:13:30 | info | gwPort : 0
06-03-2016 20:13:30 | info | gwType : Serial
06-03-2016 20:13:30 | info | gwAddress : /dev/ttyUSB0
06-03-2016 20:13:30 | info | Inclusion : on
module.js:341
throw err;
^

Error: Cannot find module '/var/www/html/plugins/mySensors/node/node_modules/serialport/build/Release/node-v47-linux-arm/serialport.node'
at Function.Module._resolveFilename (module.js:339:15)
at Function.Module._load (module.js:290:25)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at Object. (/var/www/html/plugins/mySensors/node/node_modules/serialport/serialport.js:14:25)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
module.js:341
throw err;
^
je retente la procédure de npm cache clean ? ou c'est autre chose ?
Merci de l'aide,
Romain

vinzouille
Timide
Messages : 58
Inscription : 06 mai 2015, 10:52

Re: [Sujet officiel] mySensors

Message par vinzouille » 06 mars 2016, 21:39

J'ai eu le même souci en regardant j'ai vu que j'avais un fichier /var/www/html/plugins/mySensors/node/node_modules/serialport/build/Release/node-v47-linux-x64/serialport.node sur mon pi au lieu de /var/www/html/plugins/mySensors/node/node_modules/serialport/build/Release/node-v47-linux-arm/serialport.node j'ai tenté les cache clean et compagnie, relance de l'installation des dépendances, suppression et remise du plugin rien n'y a fait... du coup je suis repartit sur une image vierge :(

jeremile
Timide
Messages : 53
Inscription : 23 avr. 2015, 20:04

Re: [Sujet officiel] mySensors

Message par jeremile » 06 mars 2016, 22:02

Bonjour,
J'ai remarqué cet après midi que mes commande Mysensensors ne passaient plus.
Jusqu'ici tout marché bien, j'en profite d'ailleurs pour remercier Lunarok pour ce plugin.
J'ai relancé l'installation des dépendances à plusieurs reprises mais au bout d'un moment ca fige mon jeedom.
J'ai une serial gateway et sur MYScontroller ca fonctionne est les données remontent bien.

Voici le log du démon:

Code : Tout sélectionner

Début de l'installation
Version actuelle : v5.7.0
Ok, version suffisante
> serialport@2.0.6 install /usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport
> node-pre-gyp install --fallback-to-build
make: Entering directory '/usr/share/nginx/www/jeedom/plugins/mySensors/node/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/node_modules/serialport/build/Release/node-v47-linux-arm/serialport.node
TOUCH Release/obj.target/action_after_build.stamp
make: Leaving directory '/usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport/build'
/usr/share/nginx/www/jeedom/plugins/mySensors/node
`-- serialport@2.0.6
+-- async@0.9.0
+-- bindings@1.2.1
+-- debug@2.2.0
| `-- ms@0.7.1
+-- nan@2.0.9
+-- node-pre-gyp@0.6.18
| +-- mkdirp@0.5.1
| | `-- minimist@0.0.8
| +-- nopt@3.0.6
| | `-- abbrev@1.0.7
| +-- npmlog@2.0.0
| | +-- ansi@0.3.0
| | +-- are-we-there-yet@1.0.5
| | | +-- delegates@0.1.0
| | | `-- readable-stream@2.0.5
| | |   +-- core-util-is@1.0.2
| | |   +-- inherits@2.0.1
| | |   +-- isarray@0.0.1
| | |   +-- process-nextick-args@1.0.6
| | |   +-- string_decoder@0.10.31
| | |   `-- util-deprecate@1.0.2
| | `-- gauge@1.2.2
| |   +-- has-unicode@1.0.1
| |   +-- lodash.pad@3.1.1
| |   | +-- lodash._basetostring@3.0.1
| |   | `-- lodash._createpadding@3.6.1
| |   |   `-- lodash.repeat@3.0.1
| |   +-- lodash.padleft@3.1.1
| |   | +-- lodash._basetostring@3.0.1
| |   | `-- lodash._createpadding@3.6.1
| |   |   `-- lodash.repeat@3.0.1
| |   `-- lodash.padright@3.1.1
| |     +-- lodash._basetostring@3.0.1
| |     `-- lodash._createpadding@3.6.1
| |       `-- lodash.repeat@3.0.1
| +-- rc@1.1.5
| | +-- deep-extend@0.4.0
| | +-- ini@1.3.4
| | +-- minimist@1.2.0
| | `-- strip-json-comments@1.0.4
| +-- request@2.67.0
| | +-- aws-sign2@0.6.0
| | +-- bl@1.0.0
| | | `-- readable-stream@2.0.5
| | |   +-- core-util-is@1.0.2
| | |   +-- inherits@2.0.1
| | |   +-- isarray@0.0.1
| | |   +-- process-nextick-args@1.0.6
| | |   +-- string_decoder@0.10.31
| | |   `-- util-deprecate@1.0.2
| | +-- caseless@0.11.0
| | +-- combined-stream@1.0.5
| | | `-- delayed-stream@1.0.0
| | +-- extend@3.0.0
| | +-- forever-agent@0.6.1
| | +-- form-data@1.0.0-rc3
| | | `-- async@1.5.0
| | +-- har-validator@2.0.3
| | | +-- chalk@1.1.1
| | | | +-- ansi-styles@2.1.0
| | | | +-- escape-string-regexp@1.0.3
| | | | +-- has-ansi@2.0.0
| | | | | `-- ansi-regex@2.0.0
| | | | +-- strip-ansi@3.0.0
| | | | | `-- ansi-regex@2.0.0
| | | | `-- supports-color@2.0.0
| | | +-- commander@2.9.0
| | | | `-- graceful-readlink@1.0.1
| | | +-- is-my-json-valid@2.12.3
| | | | +-- generate-function@2.0.0
| | | | +-- generate-object-property@1.2.0
| | | | | `-- is-property@1.0.2
| | | | +-- jsonpointer@2.0.0
| | | | `-- xtend@4.0.1
| | | `-- pinkie-promise@2.0.0
| | |   `-- pinkie@2.0.1
| | +-- hawk@3.1.2
| | | +-- boom@2.10.1
| | | +-- cryptiles@2.0.5
| | | +-- hoek@2.16.3
| | | `-- sntp@1.0.9
| | +-- http-signature@1.1.0
| | | +-- assert-plus@0.1.5
| | | +-- jsprim@1.2.2
| | | | +-- extsprintf@1.0.2
| | | | +-- json-schema@0.2.2
| | | | `-- verror@1.3.6
| | | `-- sshpk@1.7.1
| | |   +-- asn1@0.2.3
| | |   +-- assert-plus@0.2.0
| | |   +-- dashdash@1.10.1
| | |   | `-- assert-plus@0.1.5
| | |   +-- ecc-jsbn@0.1.1
| | |   +-- jodid25519@1.0.2
| | |   +-- jsbn@0.1.0
| | |   `-- tweetnacl@0.13.2
| | +-- is-typedarray@1.0.0
| | +-- isstream@0.1.2
| | +-- json-stringify-safe@5.0.1
| | +-- mime-types@2.1.8
| | | `-- mime-db@1.20.0
| | +-- node-uuid@1.4.7
| | +-- oauth-sign@0.8.0
| | +-- qs@5.2.0
| | +-- stringstream@0.0.5
| | +-- tough-cookie@2.2.1
| | `-- tunnel-agent@0.4.2
| +-- rimraf@2.4.4
| | `-- glob@5.0.15
| |   +-- inflight@1.0.4
| |   | `-- wrappy@1.0.1
| |   +-- inherits@2.0.1
| |   +-- minimatch@3.0.0
| |   | `-- brace-expansion@1.1.2
| |   |   +-- balanced-match@0.3.0
| |   |   `-- concat-map@0.0.1
| |   +-- once@1.3.3
| |   | `-- wrappy@1.0.1
| |   `-- path-is-absolute@1.0.0
| +-- semver@5.1.0
| +-- tar@2.2.1
| | +-- block-stream@0.0.8
| | +-- fstream@1.0.8
| | | `-- graceful-fs@4.1.2
| | `-- inherits@2.0.1
| `-- tar-pack@3.1.2
|   +-- debug@0.7.4
|   +-- fstream@1.0.8
|   | +-- graceful-fs@4.1.2
|   | `-- inherits@2.0.1
|   +-- fstream-ignore@1.0.3
|   | +-- inherits@2.0.1
|   | `-- minimatch@3.0.0
|   |   `-- brace-expansion@1.1.2
|   |     +-- balanced-match@0.3.0
|   |     `-- concat-map@0.0.1
|   +-- once@1.1.1
|   +-- readable-stream@2.0.5
|   | +-- core-util-is@1.0.2
|   | +-- inherits@2.0.1
|   | +-- isarray@0.0.1
|   | +-- process-nextick-args@1.0.6
|   | +-- string_decoder@0.10.31
|   | `-- util-deprecate@1.0.2
|   `-- uid-number@0.0.3
+-- node-pre-gyp-github@1.1.1
| +-- commander@2.9.0
| | `-- graceful-readlink@1.0.1
| +-- github@0.2.4
| +-- mime@1.3.4
| `-- request@2.67.0
|   +-- aws-sign2@0.6.0
|   +-- bl@1.0.0
|   | `-- readable-stream@2.0.5
|   |   +-- core-util-is@1.0.2
|   |   +-- inherits@2.0.1
|   |   +-- isarray@0.0.1
|   |   +-- process-nextick-args@1.0.6
|   |   +-- string_decoder@0.10.31
|   |   `-- util-deprecate@1.0.2
|   +-- caseless@0.11.0
|   +-- combined-stream@1.0.5
|   | `-- delayed-stream@1.0.0
|   +-- extend@3.0.0
|   +-- forever-agent@0.6.1
|   +-- form-data@1.0.0-rc3
|   | `-- async@1.5.0
|   +-- har-validator@2.0.3
|   | +-- chalk@1.1.1
|   | | +-- ansi-styles@2.1.0
|   | | +-- escape-string-regexp@1.0.4
|   | | +-- has-ansi@2.0.0
|   | | | `-- ansi-regex@2.0.0
|   | | +-- strip-ansi@3.0.0
|   | | | `-- ansi-regex@2.0.0
|   | | `-- supports-color@2.0.0
|   | +-- is-my-json-valid@2.12.3
|   | | +-- generate-function@2.0.0
|   | | +-- generate-object-property@1.2.0
|   | | | `-- is-property@1.0.2
|   | | +-- jsonpointer@2.0.0
|   | | `-- xtend@4.0.1
|   | `-- pinkie-promise@2.0.0
|   |   `-- pinkie@2.0.1
|   +-- hawk@3.1.2
|   | +-- boom@2.10.1
|   | +-- cryptiles@2.0.5
|   | +-- hoek@2.16.3
|   | `-- sntp@1.0.9
|   +-- http-signature@1.1.0
|   | +-- assert-plus@0.1.5
|   | +-- jsprim@1.2.2
|   | | +-- extsprintf@1.0.2
|   | | +-- json-schema@0.2.2
|   | | `-- verror@1.3.6
|   | `-- sshpk@1.7.1
|   |   +-- asn1@0.2.3
|   |   +-- assert-plus@0.2.0
|   |   +-- dashdash@1.10.1
|   |   | `-- assert-plus@0.1.5
|   |   +-- ecc-jsbn@0.1.1
|   |   +-- jodid25519@1.0.2
|   |   +-- jsbn@0.1.0
|   |   `-- tweetnacl@0.13.2
|   +-- is-typedarray@1.0.0
|   +-- isstream@0.1.2
|   +-- json-stringify-safe@5.0.1
|   +-- mime-types@2.1.8
|   | `-- mime-db@1.20.0
|   +-- node-uuid@1.4.7
|   +-- oauth-sign@0.8.0
|   +-- qs@5.2.0
|   +-- stringstream@0.0.5
|   +-- tough-cookie@2.2.1
|   `-- tunnel-agent@0.4.2
+-- optimist@0.6.1
| +-- minimist@0.0.10
| `-- wordwrap@0.0.3
`-- sf@0.1.7
npm WARN enoent ENOENT: no such file or directory, open '/usr/share/nginx/www/jeedom/plugins/mySensors/node/package.json'
npm WARN node No description
npm WARN node No repository field.
npm WARN node No README data
npm WARN node No license field.
> serialport@2.0.6 install /usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport
> node-pre-gyp install --fallback-to-build
make: Entering directory '/usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport/build'
CXX(target) Release/obj.target/serialport/src/serialport.o
g++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions.
serialport.target.mk:90: recipe for target 'Release/obj.target/serialport/src/serialport.o' failed
make: *** [Release/obj.target/serialport/src/serialport.o] Error 4
make: Leaving directory '/usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport/build'
Fin de l'installation
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:100:13)
gyp ERR! stack     at ChildProcess.emit (events.js:185:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Linux 3.14.14-cubox-i
gyp ERR! command "/usr/bin/nodejs" "/usr/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-v47-linux-arm/serialport.node" "--module_name=serialport" "--module_path=/usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport/build/Release/node-v47-linux-arm"
gyp ERR! cwd /usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport
gyp ERR! node -v v5.7.0
gyp ERR! node-gyp -v v3.2.1
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/nodejs /usr/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-v47-linux-arm/serialport.node --module_name=serialport --module_path=/usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport/build/Release/node-v47-linux-arm' (1)
node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack     at emitTwo (events.js:100:13)
node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:185:7)
node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:827:16)
node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
node-pre-gyp ERR! System Linux 3.14.14-cubox-i
node-pre-gyp ERR! command "/usr/bin/nodejs" "/usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport
node-pre-gyp ERR! node -v v5.7.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.18
node-pre-gyp ERR! not ok
Failed to execute '/usr/bin/nodejs /usr/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-v47-linux-arm/serialport.node --module_name=serialport --module_path=/usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport/build/Release/node-v47-linux-arm' (1)
Et celui de Mysensors Node :

Code : Tout sélectionner

06-03-2016 22:10:17 | info | Jeedom url : http://192.168.1.2:80/core/api/jeeApi.php?api=26bb52klq8jh5tyujnph
06-03-2016 22:10:17 | info | gwPort : 0
06-03-2016 22:10:17 | info | gwType : Serial
06-03-2016 22:10:17 | info | gwAddress : /dev/ttyUSB3
06-03-2016 22:10:17 | info | Inclusion : on
module.js:341
    throw err;
    ^

Error: Cannot find module '/usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport/build/Release/node-v47-linux-arm/serialport.node'
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25)
    at Module.require (module.js:367:17)
    at require (internal/module.js:16:19)
    at Object. (/usr/share/nginx/www/jeedom/plugins/mySensors/node/node_modules/serialport/serialport.js:14:25)
    at Module._compile (module.js:413:34)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
    at Module.require (module.js:367:17)
Quelqu’un a une idée, je suis bien embetté car je me suis bien habitué a ces petites bêtes?
Merci beaucoup
PC portable avec Debian 9 et jeedom, RFXCom, Mysensors, clé USB Zwave +, modules Xiaomi

Avatar de l’utilisateur
nakor
Timide
Messages : 106
Inscription : 25 nov. 2015, 10:39

Re: [Sujet officiel] mySensors

Message par nakor » 06 mars 2016, 22:15

@vinzouille: c'est quoi ta démarche que je fasse les choses bien pour la re-installe sur pi2.
Tu prends l'image fourni par Jérôme spécial pi ou tu pars d'une image vierge sans jeedom et tu l'installes manuellement ?
Après tu mets à jour là distribution ou pas?
Après tu installes nodejs ? Quelle version?
Si on pouvait avoir une liste des étapes pour l'installe jeedom fonctionnelle pour mysensors, sur rpi2 ça servirait sûrement à d'autre.
Merci
Romain

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

Re: [Sujet officiel] mySensors

Message par lunarok » 06 mars 2016, 23:10

Image officielle, mise à jour de jeedom si elle est pas en 2.1, installation de mySensors (il installera le bon nodejs)
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

jeremile
Timide
Messages : 53
Inscription : 23 avr. 2015, 20:04

Re: [Sujet officiel] mySensors

Message par jeremile » 07 mars 2016, 08:09

lunarok a écrit :Image officielle, mise à jour de jeedom si elle est pas en 2.1, installation de mySensors (il installera le bon nodejs)
Bonjour,
Merci Lunarok, je suis déjà en 2.1.
Je vais essayer de repartir avec l'image officielle comme tu me le proposes dans la soirée.
Je reviendrais ici donner le résultat.
PC portable avec Debian 9 et jeedom, RFXCom, Mysensors, clé USB Zwave +, modules Xiaomi

vinzouille
Timide
Messages : 58
Inscription : 06 mai 2015, 10:52

Re: [Sujet officiel] mySensors

Message par vinzouille » 07 mars 2016, 10:33

Comme l'a dit lunarok
Je suis partit sur une image officielle.
J'ai ensuite fait la mise à jour.
Installation du plugin MySensors
J'avais l'erreur "nice: nodejs: No such file or directory" décrite un peu plus haut j'ai donc relancé les dépendances comme l'a conseillé lunarok et ça tourne :)

Avatar de l’utilisateur
Whaouu
Timide
Messages : 131
Inscription : 08 sept. 2015, 09:28

Re: [Sujet officiel] mySensors

Message par Whaouu » 07 mars 2016, 13:34

lunarok a écrit :Oui je ne le ferais pas, ca fait 3 fois que je te le dis aujourd'hui. Donc stop.
Je prends acte de ton refus.
lunarok a écrit :Ca n'apportera rien à la lisibilité (3 types sur un sensor c'est juste un gros piège)
Je pense que tu as du lire en diagonal mes explications, car il pas de 3 types, mais d'un seul type (S_LIGHT) et de 3 variables custom (V_VARX); ce qui est prévu par protocole qui permet l'utilisation de 5 custom.
lunarok a écrit :Et tu présumes beaucoup en disant que ca marche partout sauf Jeedom. Ca marche sur Vera, peut être mais c'est pas dit pour le reste.
Je n'ai jamais affirmé ça. Je dis que cela fonctionne sur Vera pas sur Jeedom.
lunarok a écrit :C'est un peu se dire "ah ils ont pas dit qu'on pouvait pas donc c'est comme ca que je vais faire et après je vais l'imposer"
Si tu parles de moi, je n'impose rien. Je dis juste qu'il serait préférable de supporter l'ensemble des fonctionnalités prévues par le protocole.

D’ailleurs c'est ce qu'on fait les créateurs du noeud (BulldogLowell gagnant du concours 2014 sur MySensors et PeteWill l'un des 4 administrateurs du site MySensors), ils utilisent tout simplement des fonctions prévues par le protocole.

Après si c'est compliquer, voir impossible de gérer 5 variables custom dans Jeedom, je comprends tout à fait que tu ne veuille pas le faire. Si c'est juste idéologique et que tu ne le fais pas, car tu n'en vois pas l'intérêt, j'ai plus de mal à l'accepter.
Jeedom DIY
Hardware : Raspberry Pi 3 + RFXCom + Razberry + Gateway MySensors ESP8266
OS : Stretch
Jeedom : 3.3.24
Protocols : MySensors + RFXcom + Z-Wave + Orvibo

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

Re: [Sujet officiel] mySensors

Message par lunarok » 07 mars 2016, 13:59

Les types de variables ça n'existe pas. Ce sont des types de données. Regarde la doc

Et ça tous les types de données sont dans le plugin a moins que j'en ai rater (je les aïs remis a jour avec la sortie 1.5)

Donc t'as pas compris le fonctionnement et le protocole. Ce qui n'est pas possible c'est plusieurs types en get sur un même capteur.

Envoyé de mon A0001
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

jeremile
Timide
Messages : 53
Inscription : 23 avr. 2015, 20:04

Re: [Sujet officiel] mySensors

Message par jeremile » 07 mars 2016, 20:28

lunarok a écrit :Image officielle, mise à jour de jeedom si elle est pas en 2.1, installation de mySensors (il installera le bon nodejs)
Bonsoir,
Opération terminée est tout fonctionne parfaitement.
Merci Lunarok et encore félicitation pour ton travail pour ce plugin.
PC portable avec Debian 9 et jeedom, RFXCom, Mysensors, clé USB Zwave +, modules Xiaomi

Avatar de l’utilisateur
nakor
Timide
Messages : 106
Inscription : 25 nov. 2015, 10:39

Re: [Sujet officiel] mySensors

Message par nakor » 07 mars 2016, 20:53

jeremile a écrit :
lunarok a écrit :Image officielle, mise à jour de jeedom si elle est pas en 2.1, installation de mySensors (il installera le bon nodejs)
Bonsoir,
Opération terminée est tout fonctionne parfaitement.
Merci Lunarok et encore félicitation pour ton travail pour ce plugin.

Flute je dois moins bien me débrouiller, j'ai fait exactement cette manip, image officiel, MAJ en 2.1, installation mysensors, relancer les dépendances, et j'ai encore un soucis.
Un problème de communication avec ma gateway
07-03-2016 20:43:48 | error | connection error - trying to reconnect: Error: Cannot open /dev/ttyUSB0
07-03-2016 20:43:48 | info | Save Gateway Status 0
07-03-2016 20:43:48 | error | connection error - trying to reconnect: Error: Cannot open /dev/ttyUSB0
07-03-2016 20:43:48 | info | Save Gateway Status 0
07-03-2016 20:43:48 | debug | Got response saveSensor: 200
Et je suis sûr que ma gateway est sur le port /dev/ttyUSB0, j'ai fait la procédure ls /dev/tty* (voir http://hpics.li/794205c!)

Niveau santé tout est OK (dépendances, configuration démon, status démon), sauf la gateway qui est NOK. Je sais que cette gateway fonctionne très bien si je passe sur mon jeedom qui est installé sous linux, c'est que depuis que j'ai fait la transition vers razberry que j'ai des soucis.

edit: peu probable mais est-ce que cela peut-être dû que je sois en gateway version dev et non en version stable 1.5 ? Je peux remettre une version stable sur ma gateway mais ca m'étonne vu que cela marche avec l'installation linux :?

Répondre

Revenir vers « [Plugin Tiers] MySensors »

Qui est en ligne ?

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