Page 1 sur 1
Gateway Direct sur Raspi avec Mysensor 2.0 install et configuration passerelle
Publié : 01 mars 2017, 23:13
par chber
Bonjour à tous,
Pour mon projet domoticz j'aimerais créer pouvoir utiliser mysensor avec des modules nrf24l01+ en liaison directe
Pour se faire j'ai suivi ce tuto :
https://www.mysensors.org/build/raspberry
Mais je ne sais pas configurer ma passerelle et je dois dire qu'il y a encore de grandes zones d'ombres pour moi,
SI qqun aurait le courage de m'expliquer comment faire la configuration, comment et pourquoi...?
sachant que je souhaiterais faire un nœud avec un arduino sur lequel j'aimerais envoyer des commandes et qui envoyer des relevés de sonde à domoticz...
Cordialement Bertrand
Re: Gateway Direct sur Raspi avec Mysensor 2.0 install et configuration passerelle
Publié : 11 mars 2017, 14:38
par Xavontheweb
Bonjour Chber,
En voilà un bon projet. Perso j'ai bien envie de me lancer pour essayer.
je n'ai pas encore pratiquer le Mysensor mais ce protocole me plaît bien.
Si je comprend bien, on economise l'utilisation d'un port USB, d'une alimentation et on a du "tout en un".
Perso, j'utilise ma raspi pour faire tourner Domoticz, peut on tout faire tourner en même temps et que tout communique? Là est la question pour moi.
Le mieux c'est d'essayer....
Re: Gateway Direct sur Raspi avec Mysensor 2.0 install et configuration passerelle
Publié : 14 mars 2017, 22:22
par chber
Salut Xav,
Bah oui je me dit qu'autant que cela puisses se faire, on se dispense de l'arduino,
Maios mon Stut, c'est que je comprend peanut à la configuration,
plus bas dans les commentaires il y a un gars qui parle de sa config mais j'aime pas suivre stricto senso sans comprendre ce que je fais
Alors je m'en remet au forum en espérant une bonne âme
Alors pour ta question sans être expert je pense que oui, mais ca demande a être confirmé...
Bien a toi Ber
Re: Gateway Direct sur Raspi avec Mysensor 2.0 install et configuration passerelle
Publié : 15 mars 2017, 22:05
par Xavontheweb
Ca y est, je me suis lancé...
J'ai commencé par branché le NRF24L01 sur les broches du GPIO... Pas évident...
J'ai activer le GPIO avec les tutoriels MagdiBlog et EasyDomoticz:
http://www.magdiblog.fr/gpio/gpio-entree-en-matiere/
https://easydomoticz.com/les-gpio-dans-domoticz/
Ce qui me parait un peu bizarre dans les instructions MySensors, c'est qu'on désigne pas des entrée/sortie sur les ports du GPIO.
Avec la commande suivante :
Ca donne ça:
Code : Tout sélectionner
+-----+-----+---------+------+---+---Pi 3---+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| | | 3.3v | | | 1 || 2 | | | 5v | | |
| 2 | 8 | SDA.1 | IN | 1 | 3 || 4 | | | 5V | | |
| 3 | 9 | SCL.1 | IN | 1 | 5 || 6 | | | 0v | | |
| 4 | 7 | GPIO. 7 | IN | 1 | 7 || 8 | 0 | IN | TxD | 15 | 14 |
| | | 0v | | | 9 || 10 | 1 | IN | RxD | 16 | 15 |
| 17 | 0 | GPIO. 0 | IN | 0 | 11 || 12 | 0 | IN | GPIO. 1 | 1 | 18 |
| 27 | 2 | GPIO. 2 | IN | 0 | 13 || 14 | | | 0v | | |
| 22 | 3 | GPIO. 3 | IN | 1 | 15 || 16 | 0 | IN | GPIO. 4 | 4 | 23 |
| | | 3.3v | | | 17 || 18 | 0 | IN | GPIO. 5 | 5 | 24 |
| 10 | 12 | MOSI | ALT0 | 0 | 19 || 20 | | | 0v | | |
| 9 | 13 | MISO | ALT0 | 0 | 21 || 22 | 0 | OUT | GPIO. 6 | 6 | 25 |
| 11 | 14 | SCLK | ALT0 | 0 | 23 || 24 | 1 | OUT | CE0 | 10 | 8 |
| | | 0v | | | 25 || 26 | 1 | ALT0 | CE1 | 11 | 7 |
| 0 | 30 | SDA.0 | IN | 1 | 27 || 28 | 1 | IN | SCL.0 | 31 | 1 |
| 5 | 21 | GPIO.21 | IN | 1 | 29 || 30 | | | 0v | | |
| 6 | 22 | GPIO.22 | IN | 1 | 31 || 32 | 0 | IN | GPIO.26 | 26 | 12 |
| 13 | 23 | GPIO.23 | IN | 0 | 33 || 34 | | | 0v | | |
| 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 | 16 |
| 26 | 25 | GPIO.25 | IN | 0 | 37 || 38 | 0 | IN | GPIO.28 | 28 | 20 |
| | | 0v | | | 39 || 40 | 0 | IN | GPIO.29 | 29 | 21 |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+---Pi 3---+---+------+---------+-----+-----+
Du coup, j'ai des doutes sur mes branchements...
C'est repartie pour le démontage...

Re: Gateway Direct sur Raspi avec Mysensor 2.0 install et configuration passerelle
Publié : 18 mars 2017, 23:08
par Xavontheweb
Je reprend...
Effectivement j'ai inversé les jumper CE et CSN.
Tout à parait bon maintenant, c'est parti pour l'installation.
Récupération des fichiers:
Code : Tout sélectionner
git clone https://github.com/mysensors/MySensors.git --branch master
Un répertoire
MySensors a dû être créé, on y va:
On lance l'affaire:
Le fichier
bin/mysgw a dû être créé, on vérifie:
Code : Tout sélectionner
~/MySensors $ ls
bin Documentation initscripts Makefile.inc tests
build Doxyfile keywords.txt MyConfig.h
configure drivers library.json MySensors.h
CONTRIBUTING.md examples library.properties projects
core examples_linux Makefile README.md
Youpi!
Du coupon peu récupérer des infos
Code : Tout sélectionner
~/MySensors $ sudo ./bin/mysgw -h
Usage: mysgw [options]
Options:
-h, --help Display a short summary of all program options.
-d, --debug Enable debug.
-b, --background Run as a background process.
--gen-soft-hmac-key Generate and print a soft hmac key.
--gen-soft-serial-key Generate and print a soft serial key.
--gen-aes-key Generate and print an aes encryption key.
--print-soft-hmac-key Print the soft hmac key from the config file.
--print-soft-serial-key Print the soft serial key from the config file.
--print-aes-key Print the aes encryption key from the config file.
--set-soft-hmac-key Write a soft hmac key to the config file.
--set-soft-serial-key Write a soft serial key to the config file.
--set-aes-key Write an aes encryption key to the config file.
On lance le test :
Code : Tout sélectionner
~/MySensors $ sudo ./bin/mysgw -d
mysgw: Starting gateway...
mysgw: Protocol version - 2.1.1
mysgw: MCO:BGN:INIT GW,CP=RNNG---,VER=2.1.1
mysgw: TSF:LRT:OK
mysgw: TSM:INIT
mysgw: TSF:WUR:MS=0
mysgw: Can't open SPI device: /dev/spidev1.0
Et là c'est le drame...
J'arrive pas à m'en sortir avec spidev...
J'ai essayé ;
Code : Tout sélectionner
~/MySensors $ ./configure --spi-driver=SPIDEV --spi-spidev-device=/dev/spidev1.0
[SECTION] Detecting target machine.
[OK] machine detected: SoC=BCM2836, Type=RPi3, CPU=armv7l.
[SECTION] Detecting init system.
[OK] init system detected: systemd.
[SECTION] Saving configuration.
[SECTION] Cleaning previous builds.
[OK] Finished.
mais du coup le fichier
bin/mysgw disparaît.
Ca dépasse mes compétences...
Si quelqu'un a une idée, je suis preneur.
A+
Re: Gateway Direct sur Raspi avec Mysensor 2.0 install et configuration passerelle
Publié : 21 mars 2017, 22:56
par chber
Salut Xavontheweb
tu t'en sors avec le bazarre?
t'as activé le SPI dans le Raspi?
Si je me rappelle bien j'en suis resté à peu prés au même stade mais je suis sur de rien....
désolé de pas pouvoir t'aider, de plus t'as l'air de maitriser le sujet mieux que moi
Mais regarde dans le commentaires du site que j'ai indiqué dans mon premier post il y a des infos à tirer...
Re: Gateway Direct sur Raspi avec Mysensor 2.0 install et configuration passerelle
Publié : 21 mars 2017, 23:05
par chber
Malgré tout,
Je vais faire une sauvegarde de mon systeme et retenter une nouvelle fois
