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
rol-rider
Actif
Messages : 5097
Inscription : 10 août 2014, 23:50

Re: [Sujet officiel] mySensors

Message par rol-rider » 09 nov. 2015, 11:39

@lunarok,
La sauvegarde de la page configuration relance immédiatement le service aussi, du coup le plugin n'utilise plus cron pour vérifier si le service tourne bien mais cron 15 (donc vérification toutes les 15mn au lieu de toutes les minutes, c'est ca de moins en charge)

Depuis la dernière mise à jour j'ai une erreur toutes les 15mn dans les log du cron.
09-11-2015 11:00:04 | error | [Erreur] Classe ou fonction non trouvée mySensors::pull()
09-11-2015 11:15:04 | error | [Erreur] Classe ou fonction non trouvée mySensors::pull()
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 » 09 nov. 2015, 15:47

@rol-rider : tu as ca dans quel log ?
il y avait il y a longtemps ce pull mais depuis plusieurs versions il était supprimé par les mises à jour, là effectivement je l'ai enlever la fonction vide et la vérif si le cron existe, tu as encore une tache mySensors dans le gestionnaire de tache ?
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

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

Re: [Sujet officiel] mySensors

Message par rol-rider » 09 nov. 2015, 15:55

Dans les logs du cron avec un message sur le dashboard "un petit 1 entouré en orange" que je n'avais pas avant la MàJ.

Dans le moteur de taches oui, j'ai ça:
CaptureMoteurDeTaches.PNG
CaptureMoteurDeTaches.PNG (12.64 Kio) Consulté 1673 fois
Je peux le supprimer?
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 » 09 nov. 2015, 16:47

Oui tu peux le supprimer ce cron (il date de quand je vérifiais si un module était en alerte de non-communication, depuis pas mal de temps c'est géré par le core)

Si il en reste d'autres users avec le cron avec je pourrais le supprimer à la prochaine mise à jour
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

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

Re: [Sujet officiel] mySensors

Message par rol-rider » 09 nov. 2015, 17:02

ok, merci.
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

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

Re: [Sujet officiel] mySensors

Message par vinzouille » 11 nov. 2015, 19:28

Salut nevaram

J'ai le même souci que toi et exactement la même log.
Comment as tu fait pour résoudre le problème?
nevaram a écrit :Bonjour,

J'ai un problème, j'ai voulu installer ma gateway sur le jeedom esclave. voici donc les pièces jointes:
Capture.PNG

Code : Tout sélectionner

Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version.
The following packages were automatically installed and are no longer required:
  libc-ares-dev libc-ares2 libev-dev libv8-dev node-node-uuid
Use 'apt-get autoremove' to remove them.
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.2 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/serialport/v2.0.2/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/node_modules/serialport/build'
serialport@2.0.2 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.65.0 node_modules/request
├── 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.3
├── 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.0
├── form-data@1.0.0-rc3 (async@1.5.0)
├── http-signature@0.11.0 (assert-plus@0.1.5, asn1@0.1.11, ctype@0.5.3)
├── bl@1.0.0 (readable-stream@2.0.3)
├── har-validator@2.0.2 (pinkie-promise@1.0.0, commander@2.9.0, chalk@1.1.1, is-my-json-valid@2.12.2)
└── hawk@3.1.0 (cryptiles@2.0.5, sntp@1.0.9, boom@2.10.0, hoek@2.16.3)
Je ne sais pas trop s'il a finit l'install ou s'il reste bloqué. Je l'ai laissé tourné 2h mais il n'y a pas de nouveaux messages.

A noter que j'avais des problèmes pour lancer nodejs. J'ai suivi les différentes solutions éparpillées sur le forum ce qui m'a amené à le supprimer et à l'installer via : wget http://conoroneill.net.s3.amazonaws.com ... -v6.tar.gz

Une idée ?

Avatar de l’utilisateur
Al85
Timide
Messages : 184
Inscription : 18 nov. 2014, 20:59

Re: [Sujet officiel] mySensors

Message par Al85 » 12 nov. 2015, 14:05

Oui tu peux le supprimer ce cron (il date de quand je vérifiais si un module était en alerte de non-communication, depuis pas mal de temps c'est géré par le core)

Si il en reste d'autres users avec le cron avec je pourrais le supprimer à la prochaine mise à jour
Même problème que @rolrider cron encore dans la liste je l'enlève.
Orange PI plus2e : Jeedom Stable 3.11;
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.

nevaram
Timide
Messages : 227
Inscription : 22 déc. 2014, 16:34
Localisation : Orcines (63)

Re: [Sujet officiel] mySensors

Message par nevaram » 12 nov. 2015, 14:29

@vinzouille J'ai vraiment bricolé et modifier le plugin en lui même.

Je pensais être seule, donc je n'ai pas insisté, mais si on est au moins deux, il faudrait que ça soit corrigé directement dans le plugin.

Si vraiment tu ne trouve pas solution, j'essayerais de me souvenir de ce que j'ai fait.

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

Re: [Sujet officiel] mySensors

Message par lunarok » 12 nov. 2015, 14:41

@nevaram : "mais si on est au moins deux, il faudrait que ça soit corrigé directement dans le plugin." deux ou plus si c'est à cause de "sudo npm install" et consor, ca sera pas traité plus que ca ne l'est

Pour install sur esclave c'est les logs de l'esclave qu'il faut (et la version nodejs de l'esclave)
Pour rappel : pas de nodejs 0.12 sur Pi (si c'est le cas, pas la peine de poster le screen, d'abord passer par installer un nodejs compatible arm v6)
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
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] mySensors

Message par lunarok » 12 nov. 2015, 14:42

@Al85 : encore un ancien, j'étais vraiment persuadé de l'avoir supprimer en auto il y a quelques temps. J'essayer de repousser une mise à jour bientot pour le faire (j'ai une correction de typo à faire sur la page configuration)
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

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

Re: [Sujet officiel] mySensors

Message par vinzouille » 13 nov. 2015, 16:43

@nevaram Donc tu as bidouillé au niveau des paquets installés ? Au niveau des logs je suis sensé avoir quoi avec un gateway fonctionnel? ça me donnera peut etre une idée des paquets a checker
nevaram a écrit :@vinzouille J'ai vraiment bricolé et modifier le plugin en lui même.

Je pensais être seule, donc je n'ai pas insisté, mais si on est au moins deux, il faudrait que ça soit corrigé directement dans le plugin.

Si vraiment tu ne trouve pas solution, j'essayerais de me souvenir de ce que j'ai fait.
@lunarok Le souci c'est que j'avais un gateway série fonctionnel et que du jour au lendemain plus rien :( le souci c'est que je ne saurais dire si une maj est passée par là, pour info je suis toujours en gateway série.
lunarok a écrit :@nevaram : "mais si on est au moins deux, il faudrait que ça soit corrigé directement dans le plugin." deux ou plus si c'est à cause de "sudo npm install" et consor, ca sera pas traité plus que ca ne l'est

Pour install sur esclave c'est les logs de l'esclave qu'il faut (et la version nodejs de l'esclave)
Pour rappel : pas de nodejs 0.12 sur Pi (si c'est le cas, pas la peine de poster le screen, d'abord passer par installer un nodejs compatible arm v6)

nevaram
Timide
Messages : 227
Inscription : 22 déc. 2014, 16:34
Localisation : Orcines (63)

Re: [Sujet officiel] mySensors

Message par nevaram » 13 nov. 2015, 17:22

@vinzouille

Je ne me souvient plus trop, donc rien n'est garantie :?

L'idée c’était de supprimer nodejs et de réinstaller la dernière version pour RPI :

Code : Tout sélectionner

sudo apt-get remove nodejs
wget http://node-arm.herokuapp.com/node_latest_armhf.deb 
sudo dpkg -i node_latest_armhf.deb
Après il devait y avoir un problème de liens symboliques. Le plugin cherchait node alors que j'avais nodejs ou un truc dans le genre. Ce n'est pas la commande exacte mais c'est un truc du genre:

Code : Tout sélectionner

sudo ln -s /usr/bin/nodejs /usr/bin/node
ensuite il y avait l'installation des dépendances, le plugin à un fichier resources/install.sh qui les installe lors de l'activation. Ça déconnait, donc j'ai commenté tout le contenu. Ensuite j'ai installé les dépendances avec:

dans le dossier /plugins/mySensors/node

Code : Tout sélectionner

sudo su - www-data -s /bin/bash
cd /usr/share/nginx/www/jeedom/plugins/mySensors/node
rm -rf node_modules
sudo npm install request serialport

et pour finir, j'avais un probleme de double logs:

Code : Tout sélectionner

31-10-2015 11:56:14 | info | connected to serial gateway at /dev/ttyUSB0
31-10-2015 11:56:14 | info | Save Gateway Status 1
31-10-2015 11:56:14 | info | connected to serial gateway at /dev/ttyUSB0
31-10-2015 11:56:14 | info | Save Gateway Status 1
Que j'ai résolu en commentant "gw.open();" au alentours de la ligne 585 du fichier node/mysensors.js

Voila, j’espère que ça t'aidera.
Dernière édition par nevaram le 13 nov. 2015, 17:34, édité 1 fois.

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

Re: [Sujet officiel] mySensors

Message par lunarok » 13 nov. 2015, 17:28

@nevaram merci de supprimer ta manip de sudo npm dans le plugin en éditant ton post
Cette manipulation est dangereuse et provoque des erreurs comme vu dans les derniers logs (www-data n'ayant pas les droits sur les fichiers)

Pour l'installation de nodejs en dernière version sur Pi 1, il y a des fils dédiés au sujet
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

nevaram
Timide
Messages : 227
Inscription : 22 déc. 2014, 16:34
Localisation : Orcines (63)

Re: [Sujet officiel] mySensors

Message par nevaram » 13 nov. 2015, 17:42

Effectivement, j'avais du faire la manip en www-data, j'ai modifié.

Ensuite, j'ai précisé que ce n’était pas garantie, donc libre à chacun de suivre ces instruction à ses risque.

Et pour finir, si des personne en arrive à me demander ces infos, c'est surement qu'ils n'ont pas trouvé ailleurs. Donc au lieu de faire des réponses du types "il y a des fils dédiés au sujet ", prends deux seconde pour mettre un lien vers ce fameux sujet.

Bisous
Dernière édition par nevaram le 14 nov. 2015, 12:14, édité 1 fois.

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

Re: [Sujet officiel] mySensors

Message par vinzouille » 13 nov. 2015, 23:10

Merci nevaram je vais tenter ça demain ou dimanche je viendrais faire un retour

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

Re: [Sujet officiel] mySensors

Message par vinzouille » 16 nov. 2015, 10:25

Hello,

Je viens aux nouvelles j'ai tenté les commandes de nevaram sans succès étant donné que je n'ai pas de message d'erreur dans la log de mysensors je vais voir au niveau du gateway ce que ça donne dans la console d'arduino

petoulachi
Timide
Messages : 128
Inscription : 24 mars 2015, 10:29

Re: [Sujet officiel] mySensors

Message par petoulachi » 16 nov. 2015, 12:44

Bonjour,

pour info j'ai également eu l'erreur Pull depuis la dernière mise à jour. J'ai supprimé la tâche et je n'ai plus le soucis, mais c'est pour avertir :)

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

Re: [Sujet officiel] mySensors

Message par bcaro » 17 nov. 2015, 08:50

Bonjour,
Lors d'une installation fraiche de jeedom puis récupération d'un backup, les icônes mysensors ne sont pas copiés : cad ceux de la page "mes Mysensors" qui correspondent à la catégorie de noeud, il n'y a que l'icône par défaut de mysensors.
BC
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 » 17 nov. 2015, 10:24

@bcaro : bizarre ca, mais l'icone du plugin tu l'as bien ? (les icones noeuds sont au meme endroit, meme format)

J'ai mis à jour le plugin, cosmétique coté page de configuration sur le bouton des dépendances et introduction de la suppression du cron sur update.
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

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

Re: [Sujet officiel] mySensors

Message par bcaro » 17 nov. 2015, 13:52

oui j'ai l'icône du plugin et seulement lui
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

Répondre

Revenir vers « [Plugin Tiers] MySensors »

Qui est en ligne ?

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