Besoin d'aide pour démarrer : Compiler la gateway
Besoin d'aide pour démarrer : Compiler la gateway
J'utilise Raspberry + Domoticz avec RFLINK et RFXCOM - RFXtrx433 USB depuis quelques mois avec une douzaine de capteurs de t°, des contacteurs d'ouverture, des PIR, une boite aux lettre qui m'indique la présence de courrier etc..Bref, Domoticz ça fonctionne.
Le seul problème de fond rencontré est celui d'une panne pendant 24h de toute communication en 433 mhz (domoticz mais également le chauffage via fil pilot, une centrale météo). Pollution accidentelle ? D'ou l'idée de compléter l'installation actuelle avec une autre fréquence de communication et pourquoi pas utiliser mysensors, apparemment bien documenté et surtout avec un forum en français, ça aide bien. D'autant plus qu'un capteur en 433 dans le jardin ne répond pas toujours présent, c'est l’occasion d'essayer cet outil.
Confiant, je monte un arduino nano + NRF24L01+PA+LNA Antenna version et je suis scrupuleusement la procédure décrite dans https://easydomoticz.com/domoticz-ardui ... asserelle/ (installation librairie mysensors etc..) et plnatge de la compile :
C:\Users\Christian\Documents\Arduino\SerialGateway\SerialGateway.ino:44:27: fatal error: MySigningNone.h: No such file or directory
#include <MySigningNone.h>
^
compilation terminated.
Utilisation de la bibliothèque MySensors version 2.1.1 dans le dossier: C:\Users\Christian\Documents\Arduino\libraries\MySensors
exit status 1
Error compiling for board Arduino Nano.[/b][/b][/i][/i][/i]
Aurait'il une bonne âme pour ses précieux conseils, car là je séche
Merci d'avance
Le seul problème de fond rencontré est celui d'une panne pendant 24h de toute communication en 433 mhz (domoticz mais également le chauffage via fil pilot, une centrale météo). Pollution accidentelle ? D'ou l'idée de compléter l'installation actuelle avec une autre fréquence de communication et pourquoi pas utiliser mysensors, apparemment bien documenté et surtout avec un forum en français, ça aide bien. D'autant plus qu'un capteur en 433 dans le jardin ne répond pas toujours présent, c'est l’occasion d'essayer cet outil.
Confiant, je monte un arduino nano + NRF24L01+PA+LNA Antenna version et je suis scrupuleusement la procédure décrite dans https://easydomoticz.com/domoticz-ardui ... asserelle/ (installation librairie mysensors etc..) et plnatge de la compile :
C:\Users\Christian\Documents\Arduino\SerialGateway\SerialGateway.ino:44:27: fatal error: MySigningNone.h: No such file or directory
#include <MySigningNone.h>
^
compilation terminated.
Utilisation de la bibliothèque MySensors version 2.1.1 dans le dossier: C:\Users\Christian\Documents\Arduino\libraries\MySensors
exit status 1
Error compiling for board Arduino Nano.[/b][/b][/i][/i][/i]
Aurait'il une bonne âme pour ses précieux conseils, car là je séche
Merci d'avance
Re: Besoin d'aide pour démarrer : Compiler la gateway
Salut,
ce message indique qu'il te manque une bibliothèque pour fonctionner...
télécharge ca: https://github.com/WSNhub/MySensorsGateway
et extrait l'ensemble du zip dans c:\program files x86\arduino
ensuite relance le "téléversement" et ca devrait fonctionner
Hors sujet: je vois que tu souhaites utiliser le nrf24 avec antenne sur un nano... attention, j'ai posté un message à ce sujet. je pense qu'il y a des risques de griller le nano car le module avec antenne est plus gourmand.
Je n'ai toujours pas eu de réponses à ce sujet mais, ayant fouiné sur des forums anglais, il semble que le nano fournisse max 40mA en sortie et que le nrf24 (avec antenne) demande jusqu'a 105mA...
ce message indique qu'il te manque une bibliothèque pour fonctionner...
télécharge ca: https://github.com/WSNhub/MySensorsGateway
et extrait l'ensemble du zip dans c:\program files x86\arduino
ensuite relance le "téléversement" et ca devrait fonctionner
Hors sujet: je vois que tu souhaites utiliser le nrf24 avec antenne sur un nano... attention, j'ai posté un message à ce sujet. je pense qu'il y a des risques de griller le nano car le module avec antenne est plus gourmand.
Je n'ai toujours pas eu de réponses à ce sujet mais, ayant fouiné sur des forums anglais, il semble que le nano fournisse max 40mA en sortie et que le nrf24 (avec antenne) demande jusqu'a 105mA...
Rpi3 Domoticz v3.9389 - RFX433e - Kira128
Odroid C2/OpenPHT/ Pour le salon
Rpi3/Rasplex/ Pour la chambre
Rpi2/Runeaudio/ Pour le salon + terrasse
Rpi2 hifiberry AMP+/Runeaudio/ pour la sdb
Que j'aime ces petites bestioles !!!
Odroid C2/OpenPHT/ Pour le salon
Rpi3/Rasplex/ Pour la chambre
Rpi2/Runeaudio/ Pour le salon + terrasse
Rpi2 hifiberry AMP+/Runeaudio/ pour la sdb
Que j'aime ces petites bestioles !!!
Re: Besoin d'aide pour démarrer : Compiler la gateway
Bonjour,
Pour le nrf24 avec antenne (et ampli) vil1driver avait fait un tuto pour augmenter la porté il me semble. Et il disait qu'il fallait une alim externe. Je vous laisse chercher je suis sur mon tel....
Envoyé de mon iPhone en utilisant Tapatalk
Pour le nrf24 avec antenne (et ampli) vil1driver avait fait un tuto pour augmenter la porté il me semble. Et il disait qu'il fallait une alim externe. Je vous laisse chercher je suis sur mon tel....
Envoyé de mon iPhone en utilisant Tapatalk
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Besoin d'aide pour démarrer : Compiler la gateway
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
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Besoin d'aide pour démarrer : Compiler la gateway
Merci pour vos précieux conseils. Je regarde de près le pb du nrf24 avec antenne. A ce propos j'ai vu passer un article en anglais qui préconise le passage d'un paramètre dans le sketch à xxxLOW et non HIGHT qui fait cramer l'arduino. Il faut que je retrouve cet article
Revenons sur la compile.
A la suite de mon premier sujet, j'ai essayé avec Arduino IDE 1.6.9 et serial gateway du site Mysensor (https://www.mysensors.org/build/serial_gateway). Pas de plantage de compile sauf un remove de fichiers sous java qui ne fonctionne pas (version obsolète de java). Après branchement de l'usb au Raspberry, led verte pour l'arduino nano avec une autre led verte clignotante. Ensuite déclaration du nouveau matériel (nom = MySensors) sous Domoticz (Mysensors Gateway USB) mais rien n'apparait dans la partie réglage (id nœuds). J'ai tenté ensuite de créer un capteur de température Arduino Nano/NRF24L01/DHT11 ou DallasTemperatureSensor.ino sans succès.
Vu les pb, j'ai tout désinstallé Arduino IDE 1.6.9+ librairies et réinstallé la dernière version Arduino IDE 1.8.1 + les dernières librairies
C:\Program Files (x86)\Arduino\libraries\MySensors-master,C:\Program Files (x86)\Arduino\libraries\SerialGateway,C:\Program Files (x86)\Arduino\libraries\ArduinoBoards-master.
Le lancement de la gestion de la bibliothèque donne les messages suivants :
Bibliothèque non valide trouvée dans C:\Program Files (x86)\Arduino\libraries\ArduinoBoards-master : C:\Program Files (x86)\Arduino\libraries\ArduinoBoards-master
Bibliothèque non valide trouvée dans C:\Program Files (x86)\Arduino\libraries\DallasTemperatureSensor : C:\Program Files (x86)\Arduino\libraries\DallasTemperatureSensor
Bibliothèque non valide trouvée dans C:\Program Files (x86)\Arduino\libraries\MySensorsGateway-master : C:\Program Files (x86)\Arduino\libraries\MySensorsGateway-master
Bibliothèque non valide trouvée dans C:\Program Files (x86)\Arduino\libraries\ArduinoBoards-master : C:\Program Files (x86)\Arduino\libraries\ArduinoBoards-master
etc....etc...etc.......
C'est le fiasco complet. J'ai peut être loupé quelque chose dans l'installation de l'IDE mais cela a fonctionné avec la version 1.6.9 + attiny 85 (cf : viewtopic.php?f=7&t=240 et viewtopic.php?f=7&t=1956)
Je n'abandonne pas pour l'instant, vu l’investissement arduino et radio et je reste à votre écoute.
Revenons sur la compile.
A la suite de mon premier sujet, j'ai essayé avec Arduino IDE 1.6.9 et serial gateway du site Mysensor (https://www.mysensors.org/build/serial_gateway). Pas de plantage de compile sauf un remove de fichiers sous java qui ne fonctionne pas (version obsolète de java). Après branchement de l'usb au Raspberry, led verte pour l'arduino nano avec une autre led verte clignotante. Ensuite déclaration du nouveau matériel (nom = MySensors) sous Domoticz (Mysensors Gateway USB) mais rien n'apparait dans la partie réglage (id nœuds). J'ai tenté ensuite de créer un capteur de température Arduino Nano/NRF24L01/DHT11 ou DallasTemperatureSensor.ino sans succès.
Vu les pb, j'ai tout désinstallé Arduino IDE 1.6.9+ librairies et réinstallé la dernière version Arduino IDE 1.8.1 + les dernières librairies
C:\Program Files (x86)\Arduino\libraries\MySensors-master,C:\Program Files (x86)\Arduino\libraries\SerialGateway,C:\Program Files (x86)\Arduino\libraries\ArduinoBoards-master.
Le lancement de la gestion de la bibliothèque donne les messages suivants :
Bibliothèque non valide trouvée dans C:\Program Files (x86)\Arduino\libraries\ArduinoBoards-master : C:\Program Files (x86)\Arduino\libraries\ArduinoBoards-master
Bibliothèque non valide trouvée dans C:\Program Files (x86)\Arduino\libraries\DallasTemperatureSensor : C:\Program Files (x86)\Arduino\libraries\DallasTemperatureSensor
Bibliothèque non valide trouvée dans C:\Program Files (x86)\Arduino\libraries\MySensorsGateway-master : C:\Program Files (x86)\Arduino\libraries\MySensorsGateway-master
Bibliothèque non valide trouvée dans C:\Program Files (x86)\Arduino\libraries\ArduinoBoards-master : C:\Program Files (x86)\Arduino\libraries\ArduinoBoards-master
etc....etc...etc.......
C'est le fiasco complet. J'ai peut être loupé quelque chose dans l'installation de l'IDE mais cela a fonctionné avec la version 1.6.9 + attiny 85 (cf : viewtopic.php?f=7&t=240 et viewtopic.php?f=7&t=1956)
Je n'abandonne pas pour l'instant, vu l’investissement arduino et radio et je reste à votre écoute.
Re: Besoin d'aide pour démarrer : Compiler la gateway
Je viens de refaire un essai IDE 1.8.1 avec https://www.mysensors.org/build/serial_gateway avec activation des 3 leds
A la vérification j'ai :
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Christian\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10801 -build-path E:\Temp\arduino_build_934938 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Christian\Documents\Arduino\GatewaySerial_Led\GatewaySerial_Led.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Christian\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10801 -build-path E:\Temp\arduino_build_934938 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Christian\Documents\Arduino\GatewaySerial_Led\GatewaySerial_Led.ino
Using board 'nano' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
ATTENTION : Faux .mystools dossier dans la bibliothèque 'MySensors'
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "E:\Temp\arduino_build_934938\sketch\GatewaySerial_Led.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\libraries\MySensors-master" "E:\Temp\arduino_build_934938\sketch\GatewaySerial_Led.ino.cpp" -o "nul"
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\libraries\MySensors-master" "E:\Temp\arduino_build_934938\sketch\GatewaySerial_Led.ino.cpp" -o "E:\Temp\arduino_build_934938\preproc\ctags_target_for_gcc_minus_e.cpp"
In file included from C:\Users\Christian\Documents\Arduino\GatewaySerial_Led\GatewaySerial_Led.ino:2:0:
C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:328:2: error: #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
#error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
^
Utilisation de la bibliothèque MySensors-master version 2.1.1 dans le dossier: C:\Program Files (x86)\Arduino\libraries\MySensors-master
exit status 1
Erreur de compilation pour la carte Arduino Nano
Une piste ? Merci d'avance
A la vérification j'ai :
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Christian\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10801 -build-path E:\Temp\arduino_build_934938 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Christian\Documents\Arduino\GatewaySerial_Led\GatewaySerial_Led.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Christian\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10801 -build-path E:\Temp\arduino_build_934938 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Christian\Documents\Arduino\GatewaySerial_Led\GatewaySerial_Led.ino
Using board 'nano' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
ATTENTION : Faux .mystools dossier dans la bibliothèque 'MySensors'
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "E:\Temp\arduino_build_934938\sketch\GatewaySerial_Led.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\libraries\MySensors-master" "E:\Temp\arduino_build_934938\sketch\GatewaySerial_Led.ino.cpp" -o "nul"
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\libraries\MySensors-master" "E:\Temp\arduino_build_934938\sketch\GatewaySerial_Led.ino.cpp" -o "E:\Temp\arduino_build_934938\preproc\ctags_target_for_gcc_minus_e.cpp"
In file included from C:\Users\Christian\Documents\Arduino\GatewaySerial_Led\GatewaySerial_Led.ino:2:0:
C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:328:2: error: #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
#error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
^
Utilisation de la bibliothèque MySensors-master version 2.1.1 dans le dossier: C:\Program Files (x86)\Arduino\libraries\MySensors-master
exit status 1
Erreur de compilation pour la carte Arduino Nano
Une piste ? Merci d'avance
Re: Besoin d'aide pour démarrer : Compiler la gateway
As-tu essayer de compiler avec la version 1.6.12 ?
Re: Besoin d'aide pour démarrer : Compiler la gateway
Désolé de répondre tardivement mais problèmes identiques avec la version 1.6.12 :
"Bibliothèque non valide trouvée dans C:\Users\Christian\Documents\Arduino\libraries\MySensorsGateway-master : C:\Users\Christian\Documents\Arduino\libraries\MySensorsGateway-master" téléchargée via https://github.com/WSNhub/MySensorsGateway
Si quelqu'un pouvait indiquer toutes les sources (et version) de son installation qui fonctionne, je suis preneur.
Je continue à chercher.
"Bibliothèque non valide trouvée dans C:\Users\Christian\Documents\Arduino\libraries\MySensorsGateway-master : C:\Users\Christian\Documents\Arduino\libraries\MySensorsGateway-master" téléchargée via https://github.com/WSNhub/MySensorsGateway
Si quelqu'un pouvait indiquer toutes les sources (et version) de son installation qui fonctionne, je suis preneur.
Je continue à chercher.
Re: Besoin d'aide pour démarrer : Compiler la gateway
Il faut utiliser le gestionnaire de librairie de l'arduino.
Re: Besoin d'aide pour démarrer : Compiler la gateway
Gestionnaire bibliothèque Arduino : C'est ce qui a été utilisé sans succès. Je reprendrais plus tard.