Programmation d'une Gateway 2.0 dans Domoticz

Forum dédie aux capteurs et gateway mysensors.org
denis91
Messages : 13
Inscription : 23 août 2016, 15:32

Programmation d'une Gateway 2.0 dans Domoticz

Message par denis91 »

Bonjour à tous,

En attendant de recevoir de Chine mes modules NRF24, j'ai programmé ce jour un arduino Nano V3.0, avec la version 2.0 Gateway serial sous Arduino 1.6.11. La programmation s'est bien déroulée MAIS quand je branche sous Domoticz (que ce soit Windows ou Raspberry) j'ai dans les log uniquement le message suivant :

2016-08-23 15:57:10.056 Domoticz V3.4834 (c)2012-2016 GizMoCuz
2016-08-23 15:57:10.056 Build Hash: 8398125, Date: 2016-03-02 08:43:51
2016-08-23 15:57:10.253 Sunrise: 06:57:00 SunSet:20:49:00
2016-08-23 15:57:10.253 EventSystem: reset all events...
2016-08-23 15:57:10.276 Active notification subsystems: (0/11)
2016-08-23 15:57:10.282 WebServer(HTTP) started on address: :: with port 8080
2016-08-23 15:57:10.618 WebServer(SSL) started on address: :: with port 443
2016-08-23 15:57:10.622 Proxymanager started.
2016-08-23 15:57:10.627 Starting shared server on: :::6144
2016-08-23 15:57:10.629 TCPServer: shared server started...
2016-08-23 15:57:10.630 RxQueue: queue worker started...
2016-08-23 15:57:12.644 EventSystem: reset all events...
2016-08-23 15:57:12.650 EventSystem: reset all device statuses...
2016-08-23 15:57:12.656 EventSystem: Started
2016-08-23 15:57:13.337 RFLink: Using serial port: COM6
2016-08-23 15:57:13.651 MySensors: Using serial port: COM7
2016-08-23 15:57:13.793 RFLink: Controller Initialized!...
2016-08-23 15:57:13.902 RFLink Detected, Version: 1.1 Revision: 42 Build: 0
2016-08-23 15:57:15.039 Incoming connection from: 127.0.0.1
2016-08-23 15:57:26.437 (RF) Temp (Chambre Est Fred)

Est-ce normal ?

J'avais lu je ne sais plus où que normalement comme pour RFLINK, Le module Gateway envoyait des informations quant à la version du programme installé.

Merci pour votre aide; j'essaye de préparer à l'avance le matériel et de valider brique par brique.

A bientôt.
Denis
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Programmation d'une Gateway 2.0 dans Domoticz

Message par vil1driver »

Salut,

que dit le moniteur série lorsque branché sur ton pc ?

en principe il doit y avoir une erreur si pas de module radio, donc patience..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
denis91
Messages : 13
Inscription : 23 août 2016, 15:32

Re: Programmation d'une Gateway 2.0 dans Domoticz

Message par denis91 »

Bonjour,

Merci pour cette réponse rapide :-)

En fait sous Arduino, j'ai bien une réponse quand je demande BOARD INFO

BN: Unknown board
VID: 1A86
PID: 7523
SN: Upload any sketch to obtain it

En moniteur série, je pensais n'avoir rien MAIS en positionnant une vitesse de 115200 baud j''ai enfin quelque chose !!!

0;255;3;0;9;Starting gateway (RNNGA-, 2.0.0)
0;255;3;0;9;TSM:INIT
0;255;3;0;9;!TSM:RADIO:FAIL
0;255;3;0;9;!TSM:FAILURE
0;255;3;0;9;TSM:PDT
0;255;3;0;9;TSM:INIT
0;255;3;0;9;!TSM:RADIO:FAIL
0;255;3;0;9;!TSM:FAILURE
0;255;3;0;9;TSM:PDT


Bon effectivement il semble dire qu'il manque un module RADIO.

Merci pour votre aide.J'avais bien regardé le module serie mais je n'y avais rien trouvé mais ce jour après votre message j'y ai vu des caractères bizarres donc en essayant toutes les vitesses, j'ai eu enfin des lignes lisibles.

Merci une nouvelle fois et à bientôt.
Denis
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Programmation d'une Gateway 2.0 dans Domoticz

Message par vil1driver »

en même temps je ne suis plus vraiment l'actu mysensors, mais la v2 ne devrait elle pas permettre d'utiliser des capteurs directement montés sur la passerelle et donc potentiellement sans module radio ?

peut-être une piste à fouiner..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
denis91
Messages : 13
Inscription : 23 août 2016, 15:32

Re: Programmation d'une Gateway 2.0 dans Domoticz

Message par denis91 »

Bonjour,

Je n'ai pas lu cette information. Il faut que je regarde :-)

Ce matin j'ai essayé de programmer un autre nano pour qu'il puisse accepter un capteur de pression atmosphérique mais ... j'ai une erreur de compil. Vais ouvrir une nouvelle demande d'aide :-)

Bonne journée et à bientôt.
Denis

ps: les tranceivers ne sont toujours pas arrivés de Chine. Il faut être patient.
dokho
Messages : 685
Inscription : 28 déc. 2014, 19:32

Re: Programmation d'une Gateway 2.0 dans Domoticz

Message par dokho »

Bonjour,

Je viens de passer en 2.0 et j'ai quelques soucis ...

La GW ethernet à l'air de fonctionner, voici ce que j'ai dans le moniteur série:

Code : Tout sélectionner

0;255;3;0;9;Starting gateway (RNNGA-, 2.0.0)
0;255;3;0;9;TSM:INIT
0;255;3;0;9;TSM:RADIO:OK
0;255;3;0;9;TSM:GW MODE
0;255;3;0;9;TSM:READY
IP: 192.168.0.231
0;255;3;0;9;No registration required
0;255;3;0;9;Init complete, id=0, parent=0, distance=0, registration=1
0;255;3;0;9;Eth: connect
0;255;3;0;9;Eth: 0;0;3;0;2;
0;255;3;0;9;Eth: 0;0;3;0;18;PING
0;255;3;0;9;Eth: 0;0;3;0;18;PING
Voici ce que j'ai dans les logs de domoticz:

Code : Tout sélectionner

2016-09-24 12:47:13.623  TCP: Reconnecting...
2016-09-24 12:47:13.624  MySensors: connected to: 192.168.0.231:5003
Par contre dans l'interface de domoticz j'ai ça:
Image

Il n'y a pas de n° de version qui s'affiche. Est-ce normal ?


Ensuite j'ai créé un sensors "AirHumidity": pas de soucis à la compilation (une fois la libraries DHT récupérée) mais dans le moniteur série j'ai ça:

Code : Tout sélectionner

Starting sensor (RNNNA-, 2.0.0)
TSM:INIT
TSM:RADIO:OK
TSP:ASSIGNID:OK (ID=1)
TSM:FPAR
TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
!TSM:FPAR:FAIL
!TSM:FAILURE
TSM:PDT
TSM:INIT
TSM:RADIO:OK
TSP:ASSIGNID:OK (ID=1)
TSM:FPAR
TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
!TSM:FPAR:FAIL
!TSM:FAILURE
TSM:PDT
Et bien sûr je ne vois pas le noeud dans domoticz.

GW et le noeud sont sur mon bureau à 50cm d'espacement
J'ai mis des condensateur sur les module sans-fil

Bref, je sèche ...

Pour info:
Arduino IDE: 1.6.11 (sous xubuntu)
Domoticz: 3.5691
solaris13
Messages : 22
Inscription : 28 déc. 2015, 12:30

Re: Programmation d'une Gateway 2.0 dans Domoticz

Message par solaris13 »

Bonjour a tous,
je suis nouveau et je viens de recevoir mes composants pour monter ma passerelle et mes capteurs.
J'ai relié directement mon antenne nrf24l01 PA(avec antenne) au raspberry pi, j'ai lancé la passerelle manuellement

Code : Tout sélectionner

mysGateway -d
et ca affiche

Code : Tout sélectionner

mysGateway: Starting gateway...
mysGateway: Protocol version - 2.0.1-beta
mysGateway: MCO:BGN:INIT GW,CP=RNNG---,VER=2.0.1-beta
mysGateway: TSF:LRT:OK
mysGateway: TSM:INIT
mysGateway: TSM:INIT:TSP OK
mysGateway: TSM:INIT:GW MODE
mysGateway: TSM:READY
mysGateway: MCO:REG:NOT NEEDED
mysGateway: MCO:BGN:STP
mysGateway: MCO:BGN:INIT OK,ID=0,PAR=0,DIS=0,REG=1
Je suppose que ca doit etre ok...
Ensuite j'ai crée mon capteur avec un arduino nano+nrf24l01 sur leque j'ai relié un DHT22 pour essayer.
Apres de multiples erreurs mon capteur fonctionne puisque sur la console j'ai:

Code : Tout sélectionner

0;255;3;0;9;Starting gateway (RNNGA-, 2.0.0)
0;255;3;0;9;TSM:INIT
0;255;3;0;9;TSM:RADIO:OK
0;255;3;0;9;TSM:GW MODE
0;255;3;0;9;TSM:READY
0;255;3;0;14;Gateway startup complete.
0;255;0;0;18;2.0.0
0;255;3;0;11;TemperatureAndHumidity
0;255;3;0;12;1.1
0;0;0;0;7;
0;1;0;0;6;
0;255;3;0;9;No registration required
0;255;3;0;9;Init complete, id=0, parent=0, distance=0, registration=1
0;1;1;0;0;21.5
T: 22.50
0;0;1;0;1;50.9
H: 50.90
Ce qui me gene c'est que l'id=0 comme celle de la passerelle(1er point)
Ensuite est ce que je peux créer dans domoticz une gateway USB même si j'ai relié directement le NRF24L01PA au RPi? ou est ce qu'il faut obligatoirement faire RPi->arduino nano->NRF24L01PA ?
Merci pour votre aide
solaris13
Messages : 22
Inscription : 28 déc. 2015, 12:30

Re: Programmation d'une Gateway 2.0 dans Domoticz

Message par solaris13 »

Bon apres une modif(le capteur etait configuré en GW) et apres deux heures de changements divers,
le capteur s'est mis a fonctionner je ne sais pas comment.
Par contre la temperature est en Fahrenheit , comment changer ca?
Merci
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Programmation d'une Gateway 2.0 dans Domoticz

Message par papoo »

utilise la fonction readCelsius() pour convertir ta température
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
solaris13
Messages : 22
Inscription : 28 déc. 2015, 12:30

Re: Programmation d'une Gateway 2.0 dans Domoticz

Message par solaris13 »

ok merci, par contre est ce que je peux créer dans domoticz une gateway USB même si j'ai relié directement le NRF24L01PA au RPi?
Pour le moment je ne vois aucun capteur dans domoticz.
Merci
Répondre