mySensors
Re: mySensors
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 !
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 !
Re: mySensors
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:
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
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
}
Si quelqu'un peut m'aider Désolé mais je n'ai rien trouvé ici sur le forum.
Merci
Ancien Fibarien (excédé) converti à Jeedom ;-)
Jeedom sur RPI3 + Aeotec Gen 5 (Liste modules)
Jeedom sur RPI3 + Aeotec Gen 5 (Liste modules)
Re: mySensors
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
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
Re: mySensors
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
-
- Timide
- Messages : 87
- Inscription : 15 juil. 2015, 12:20
Re: mySensors
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!
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!
Re: mySensors
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
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
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
Re: mySensors
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
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
Re: mySensors
Pour completer le core jeedom a été mise à jour en même temps de la version 3.2.11 à 3.2.12
Re: mySensors
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
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
Re: mySensors
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
Je vais donc maintenant essayer d'avoir plus de log sur le lancement de la gw
Re: mySensors
petite question en passant @lunarok, as tu mis à jour ta box, n'as tu pas le même pb ?
Re: mySensors
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
Re: mySensors
Aucun problème de mon coté après MAJ
MySensors 2.3.0 sur serial GW
MySensors 2.3.0 sur serial GW
Re: mySensors
ç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]
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
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
Re: mySensors
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.
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.
Re: mySensors
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"
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"
Re: mySensors
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
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
Re: mySensors
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" ...
Re: mySensors
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
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
Re: mySensors
Même problèmes !
Log Mysensors
Log Depandances
Log Node
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
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é
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
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
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
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité