Gateway Direct sur Raspi avec Mysensor 2.0 install et configuration passerelle

Forum dédie aux capteurs et gateway mysensors.org
chber
Messages : 11
Inscription : 30 janv. 2017, 13:03

Gateway Direct sur Raspi avec Mysensor 2.0 install et configuration passerelle

Message 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...? :?: :mrgreen:
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
Xavontheweb
Messages : 7
Inscription : 14 déc. 2016, 15:43

Re: Gateway Direct sur Raspi avec Mysensor 2.0 install et configuration passerelle

Message 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....
chber
Messages : 11
Inscription : 30 janv. 2017, 13:03

Re: Gateway Direct sur Raspi avec Mysensor 2.0 install et configuration passerelle

Message 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
Xavontheweb
Messages : 7
Inscription : 14 déc. 2016, 15:43

Re: Gateway Direct sur Raspi avec Mysensor 2.0 install et configuration passerelle

Message 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 :

Code : Tout sélectionner

gpio readall
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...

:( :( :(
Xavontheweb
Messages : 7
Inscription : 14 déc. 2016, 15:43

Re: Gateway Direct sur Raspi avec Mysensor 2.0 install et configuration passerelle

Message 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:

Code : Tout sélectionner

cd MySensors
On lance l'affaire:

Code : Tout sélectionner

~/MySensors $ make
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. :roll:
Ca dépasse mes compétences...
Si quelqu'un a une idée, je suis preneur.

A+
chber
Messages : 11
Inscription : 30 janv. 2017, 13:03

Re: Gateway Direct sur Raspi avec Mysensor 2.0 install et configuration passerelle

Message 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...
chber
Messages : 11
Inscription : 30 janv. 2017, 13:03

Re: Gateway Direct sur Raspi avec Mysensor 2.0 install et configuration passerelle

Message par chber »

Malgré tout,

Je vais faire une sauvegarde de mon systeme et retenter une nouvelle fois ;)
Répondre