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
lood9
Timide
Messages : 21
Inscription : 12 janv. 2017, 15:59

Re: mySensors

Message par lood9 » 09 déc. 2018, 12:46

Est-til possible d'améliorer le support des commandes internes.
Actuellement pour envoyer un I_HEARTBEAT_REQUEST j'ai du creer une commande action 18(KWH) et pour recuperer la I_HEARTBEAT_RESPONSE j'ai du bricoler les ID dans les .js

Sinon, superbe plugin, Bravo !

Avatar de l’utilisateur
gomba777
Timide
Messages : 66
Inscription : 04 août 2015, 12:33
Contact :

Re: mySensors

Message par gomba777 » 24 déc. 2018, 08:46

Bonjour,

Depuis la mise à jour vers la version du 7/12, plus aucuns de mes 6 modules mysensors ne remontent d'infos. Tout allait bien jusqu'à cette mise à jour. J'ai donc été voir dans la page "Santé" et là je vois que le Gateway est NOK avec le message "Indique si la gateway est connectée avec sa version". J'ai donc été voir dans la doc et là je vois qu'il faut maintenant transmettre la version du Gateway en ajoutant les lignes suivantes au script du gateway et ceci après le gw.begin...

serial.print(“0;0;3;0;2;”);Serial.print(LIBRARY_VERSION);

Mon problème, c'est que je n'ai plus de gw.begin dans mon script gateway mysensors. C'est le script de la version de la librairie 2.3.1 et celui ci n'est composé que des 3 fonctions suivantes:

Code : Tout sélectionner

#include <MySensors.h>

void setup()
{
	// Setup locally attached sensors
}

void presentation()
{
	// Present locally attached sensors
}

void loop()
{
	// Send locally attached sensor data here
}
J'imagine qu'il faut lui transmettre ça au niveau de la fonction présentation mais sous quelle forme?
Si quelqu'un peut m'aider :-) Désolé mais je n'ai rien trouvé ici sur le forum.

Merci :D
Ancien Fibarien (excédé) converti à Jeedom ;-)
Jeedom sur RPI3 + Aeotec Gen 5 (Liste modules)

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

Re: mySensors

Message par lunarok » 24 déc. 2018, 08:49

gomba777 a écrit :
24 déc. 2018, 08:46
J'ai donc été voir dans la doc et là je vois qu'il faut maintenant transmettre la version du Gateway en ajoutant les lignes suivantes au script du gateway et ceci après le gw.begin...

serial.print(“0;0;3;0;2;”);Serial.print(LIBRARY_VERSION);
Mouais, alors ca c'est en l'état depuis très très longtemps.
Donc c'est pas ca la raison.
La mise à jour du 7/12 comme le dit le changelog ne contient pas de changement.
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

situs
Timide
Messages : 1
Inscription : 24 déc. 2018, 10:16

Re: mySensors

Message par situs » 24 déc. 2018, 10:27

gomba777 a écrit :
24 déc. 2018, 08:46
Bonjour,

Depuis la mise à jour vers la version du 7/12, plus aucuns de mes 6 modules mysensors ne remontent d'infos. Tout allait bien jusqu'à cette mise à jour.

Bonjour Gomba777
je rencontre le même problème que toi, tous les modules ne fonctionnent plus, j'ai créé une nouvelle Gateway et 2 nodes mais rien ni fait, retour en backup et tout redevien normale. Nouvelle mise à jour et tous s'arrêtent à nouveau, il a 3 modules mis à jour avec Jeedom je vais les essayer separément... wait see

capitainabloc
Timide
Messages : 87
Inscription : 15 juil. 2015, 12:20

Re: mySensors

Message par capitainabloc » 28 déc. 2018, 21:06

on a l'impression d'insulter Lunarok a chaque fois que ca ne marche pas... chacune de ses réponses sont aggressives!
je suis désolé, mais ca ne marche pas bien, et c'est relou de devoir tout rebidouiller à chaque mise à jour.

bref, good bye, j'arrete de suivre ses fils, on a trop l'impression de déranger!

fait tes projets dans ton coin @Lunarok, mais évite de les partager si ca te gonfle que tout le monde soit pas aussi bon que toi!

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

Re: mySensors

Message par lunarok » 28 déc. 2018, 22:12

0 log, 0 info, juste du "la dernière version marche pas"
alors que la dernière version, tout ce qu'elle contient c'est un fichier caché du scan de vulnérabilité github, bref 0 changement de code
donc oui, là c'est le cas classique gonflant, vous indiquez que ca marche pas en faisant un raccourci sur une cause inexacte, alors le minimum c'est de pas s'avancer
j'ai déjà indiqué qu'en plus mysensors je faisais plus de modif
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

jc-59
Timide
Messages : 28
Inscription : 11 oct. 2017, 15:38

Re: mySensors

Message par jc-59 » 28 déc. 2018, 23:11

Bonsoir,
Même pb chez moi après la mise à jour.

Voici le log de la mise à jour des dépendances, il semble y avoir une erreur à la ligne 3 du script dependencies.sh:

Début de l'installation
converted 'https://raw.githubusercontent.com/lunar ... /nodejs.sh' (ANSI_X3.4-1968) -> 'https://raw.githubusercontent.com/lunar ... /nodejs.sh' (UTF-8)
--2018-12-28 23:02:36-- https://raw.githubusercontent.com/lunar ... /nodejs.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.120.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1489 (1.5K) [text/plain]
Saving to: 'dependencies.sh'
0K . 100% 8.09M=0s
2018-12-28 23:02:36 (8.09 MB/s) - 'dependencies.sh' saved [1489/1489]
dependencies.sh: 3: [: mySensors: unexpected operator
Version actuelle : 8
Hit http://mirrordirector.raspbian.org jessie InRelease
Hit http://archive.raspberrypi.org jessie InRelease
Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
Hit http://archive.raspberrypi.org jessie/main armhf Packages
Hit https://deb.nodesource.com jessie InRelease
Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
Hit http://archive.raspberrypi.org jessie/ui armhf Packages
Hit https://deb.nodesource.com jessie/main Sources
Hit https://deb.nodesource.com jessie/main armhf Packages
Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
Get:1 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:2 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:3 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:4 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:5 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 186 not upgraded.
Ok, version suffisante
> @serialport/bindings@2.0.4 install /var/www/html/plugins/mySensors/resources/node_modules/@serialport/bindings
> prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
prebuild-install WARN install No prebuilt binaries found (target=8.10.0 runtime=node arch=arm platform=linux)
make: Entering directory '/var/www/html/plugins/mySensors/resources/node_modules/@serialport/bindings/build'
CXX(target) Release/obj.target/bindings/src/serialport.o
CXX(target) Release/obj.target/bindings/src/serialport_unix.o
CXX(target) Release/obj.target/bindings/src/poller.o
CXX(target) Release/obj.target/bindings/src/serialport_linux.o
SOLINK_MODULE(target) Release/obj.target/bindings.node
COPY Release/bindings.node
make: Leaving directory '/var/www/html/plugins/mySensors/resources/node_modules/@serialport/bindings/build'
added 119 packages in 28.969s
Fin de l'installation

et le log Mysensors_log : la gateway ne démarre pas
Fri Dec 28 2018 22:55:05 GMT+0100 (CET) - Jeedom url : http://127.0.0.1:80/plugins/mySensors/c ... way=master, gwAddress : /dev/ttyUSB0
Fri Dec 28 2018 22:55:05 GMT+0100 (CET) - server bound on 8019

jc-59
Timide
Messages : 28
Inscription : 11 oct. 2017, 15:38

Re: mySensors

Message par jc-59 » 28 déc. 2018, 23:17

Pour completer le core jeedom a été mise à jour en même temps de la version 3.2.11 à 3.2.12

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

Re: mySensors

Message par lunarok » 28 déc. 2018, 23:35

Il manque du logement car la tout est ok
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

jc-59
Timide
Messages : 28
Inscription : 11 oct. 2017, 15:38

Re: mySensors

Message par jc-59 » 28 déc. 2018, 23:56

Je viens de déchiffrer le script "dependencies.sh" et ai compris que l'installation des dépendences se passe correctement.
Je vais donc maintenant essayer d'avoir plus de log sur le lancement de la gw

jc-59
Timide
Messages : 28
Inscription : 11 oct. 2017, 15:38

Re: mySensors

Message par jc-59 » 29 déc. 2018, 00:05

petite question en passant @lunarok, as tu mis à jour ta box, n'as tu pas le même pb ?

jc-59
Timide
Messages : 28
Inscription : 11 oct. 2017, 15:38

Re: mySensors

Message par jc-59 » 29 déc. 2018, 00:53

J'ai fait quelques tests, si dans un browser je colle l'url suivante : http://ipjeedom:8019 ... et bien la gateway envoi tout ce qu'elle a bufferisé vers jeedom ... pourquoi, je n'en sais rien

lood9
Timide
Messages : 21
Inscription : 12 janv. 2017, 15:59

Re: mySensors

Message par lood9 » 29 déc. 2018, 09:42

Aucun problème de mon coté après MAJ
MySensors 2.3.0 sur serial GW

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

Re: mySensors

Message par rol-rider » 29 déc. 2018, 12:46

ça fonctionne aussi chez moi.
jeedom en 3.2.12
mysensors du 07/12/18
sur gateway réseau
Version OS Linux raspberrypi 4.14.41-v7+ #1113 SMP Thu May 17 16:29:48 BST 2018 armv7l GNU/Linux [9.4]
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
MmX
Timide
Messages : 300
Inscription : 03 mars 2015, 23:09
Localisation : Rodez

Re: mySensors

Message par MmX » 29 déc. 2018, 12:53

Moi j'ai eu des problèmes mais je ne pense pas que cela vienne de Mysensors.
J'ai fait les mises à jour en même temps de Jeedom, Mysensors, Maillistener, Heliotrope , dayinfo, Weather et j'ai Mysensors et Zwave qui étaient en carafe. :?:
Là j'ai réinstallé un backup et je fais mise à jour par mise à jour pour trouver le coupable. :)

jc-59
Timide
Messages : 28
Inscription : 11 oct. 2017, 15:38

Re: mySensors

Message par jc-59 » 29 déc. 2018, 13:40

mon pb est avec un gw série
jeedom : 3.2.12

La gw écrit bien dans le ttyUSB1, mais il n'y a pas de transfert vers le serveur (port 8019)

Dans le log "MySensors/log" j'ai le message :
server bound on 8019

mais je n'ai pas le message : "connected to serial gateway at /dev/ttyUSB1"

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

Re: mySensors

Message par rol-rider » 29 déc. 2018, 14:15

tu n'as pas essayé de passer sur strecht au lieu de jessie ?
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

jc-59
Timide
Messages : 28
Inscription : 11 oct. 2017, 15:38

Re: mySensors

Message par jc-59 » 29 déc. 2018, 14:31

Pourquoi pas, j'ai fait ce matin un backup de ma SD, donc je peux tenter, mais j'aurai bien aimé comprendre pourquoi la gw n'est plus "vue" ...

jc-59
Timide
Messages : 28
Inscription : 11 oct. 2017, 15:38

Re: mySensors

Message par jc-59 » 29 déc. 2018, 22:13

Je continue mes tests...
si je mets en commentaire dans mysensors.js la partie qui bind le serveur sur le port 8019 ('server.listen(8019, function(e)'), les données de la gw sont bien reçues et bien traitées ...

si quelqu'un a une idée ou une proposition de test à réaliser ... je suis preneur
merci d'avance

Avatar de l’utilisateur
MmX
Timide
Messages : 300
Inscription : 03 mars 2015, 23:09
Localisation : Rodez

Re: mySensors

Message par MmX » 30 déc. 2018, 11:53

Même problèmes !

Log Mysensors

Code : Tout sélectionner

[2018-12-30 11:37:03][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=mySensors function=pre_update callInstallFunction=1
[2018-12-30 11:37:07][INFO] : Début d'activation du plugin
[2018-12-30 11:37:07][INFO] : Arrêt du service mySensors
[2018-12-30 11:37:08][INFO] : Info sur le démon : Array (     [log] => mySensors_node     [state] => nok     [launchable] => ok     [launchable_message] => Gestion automatique désactivée     [auto] => 0     [last_launch] => 2018-12-25 11:10:16 )
[2018-12-30 11:37:08][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=mySensors function=update callInstallFunction=1
[2018-12-30 11:37:09][INFO] : Arrêt du service mySensors
[2018-12-30 11:38:04][INFO] : Installation des dépéndances nodejs
[2018-12-30 11:40:07][INFO] : Arrêt du service mySensors
[2018-12-30 11:40:08][INFO] : Lancement du démon mySensors : Gateway /dev/ttyUSB0
[2018-12-30 11:40:08][DEBUG] : Lancement démon mySensors : nice -n 19 nodejs /var/www/html/plugins/mySensors/resources/mysensors.js http://127.0.0.1:80/plugins/mySensors/core/api/jeeSensors.php?apikey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX master /dev/ttyUSB0 serial debug
[2018-12-30 11:40:08][INFO] : Démon mySensors lancé
Log Depandances

Code : Tout sélectionner

Début de l'installation
--2018-12-30 10:38:04--  https://raw.githubusercontent.com/lunarok/jeedom_nodejs/master/nodejs.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.120.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1489 (1.5K) [text/plain]
Saving to: ‘dependencies.sh’
0K .                                                     100% 6.82M=0s
2018-12-30 10:38:04 (6.82 MB/s) - ‘dependencies.sh’ saved [1489/1489]
dependencies.sh: 3: [: mySensors: unexpected operator
Version actuelle : 8
Hit:1 http://mirrordirector.raspbian.org/raspbian stretch InRelease
Hit:2 http://archive.raspberrypi.org/debian stretch InRelease
Hit:3 https://deb.nodesource.com/node_8.x stretch InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (9.20161125+rpi1).
0 upgraded, 0 newly installed, 0 to remove and 242 not upgraded.
Ok, version suffisante
> @serialport/bindings@2.0.4 install /var/www/html/plugins/mySensors/resources/node_modules/@serialport/bindings
> prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
prebuild-install WARN install No prebuilt binaries found (target=8.10.0 runtime=node arch=arm platform=linux)
make: Entering directory '/var/www/html/plugins/mySensors/resources/node_modules/@serialport/bindings/build'
CXX(target) Release/obj.target/bindings/src/serialport.o
CXX(target) Release/obj.target/bindings/src/serialport_unix.o
CXX(target) Release/obj.target/bindings/src/poller.o
CXX(target) Release/obj.target/bindings/src/serialport_linux.o
SOLINK_MODULE(target) Release/obj.target/bindings.node
COPY Release/bindings.node
make: Leaving directory '/var/www/html/plugins/mySensors/resources/node_modules/@serialport/bindings/build'
added 127 packages in 71.473s
Fin de l'installation
Log Node

Code : Tout sélectionner

Sun Dec 30 2018 10:40:10 GMT+0000 (UTC) - Jeedom url : http://127.0.0.1:80/plugins/mySensors/core/api/jeeSensors.php?apikey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&gateway=master, gwAddress : /dev/ttyUSB0
Sun Dec 30 2018 10:40:11 GMT+0000 (UTC) - server bound on 8019
Dans la page du Plugin tout à l'air d'aller mais j'ai 1 erreur sur le plugin dans la page santé de Jeedom.
De plus dans la page santé de Mysensors, j'ai des nœuds sur batteries qui sont affiché sur secteur.

Version Jeedom 3.2.11

Répondre

Revenir vers « [Plugin Tiers] MySensors »

Qui est en ligne ?

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