Début my sensors

Un forum dédie à vos questions concernant l'intégration à Domoticz des capteurs et gateway mysensors.org
juchalin
Messages : 126
Enregistré le : 07 déc. 2016, 12:08

Re: Début my sensors

Message par juchalin » 01 avr. 2018, 15:45

Salut j'ai fais des tests, au début j'ai réussi à téléverser des exemples simple et ça a marché la led clignoter en fonction du programme, donc je me suis empressé de téléverser le programme MySensor j'ai fais mon câblage mais rien dans domoticz du j'ai voulu re téléverser le programme mais là BOOUM voici le message d'erreur :

Les options de compilation ont été modifiées, tout sera recompilé

Le croquis utilise 928 octets (3%) de l'espace de stockage de programmes. Le maximum est de 30 720 octets.
Les variables globales utilisent 9 octets (0%) de mémoire dynamique, ce qui laisse 2 039 octets pour les variables locales. Le maximum est de 2 048 octets.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x8a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x8a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x8a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x8a
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x31
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x32
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x31
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x34
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x34
Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


juchalin
Messages : 126
Enregistré le : 07 déc. 2016, 12:08

Re: Début my sensors

Message par juchalin » 01 avr. 2018, 16:16

Pour la passerelle j'ai ceci comme code, c'est l'exemple dans la librairire MySensor
/**
* The MySensors Arduino library handles the wireless radio link and protocol
* between your home built sensors/actuators and HA controller of choice.
* The sensors forms a self healing radio network with optional repeaters. Each
* repeater and gateway builds a routing tables in EEPROM which keeps track of the
* network topology allowing messages to be routed to nodes.
*
* Created by Henrik Ekblad <henrik.ekblad@mysensors.org>
* Copyright (C) 2013-2015 Sensnology AB
* Full contributor list: https://github.com/mysensors/Arduino/gr ... ntributors
*
* Documentation: http://www.mysensors.org
* Support Forum: http://forum.mysensors.org
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* version 2 as published by the Free Software Foundation.
*
*******************************
*
* DESCRIPTION
* The ArduinoGateway prints data received from sensors on the serial link.
* The gateway accepts input on seral which will be sent out on radio network.
*
* The GW code is designed for Arduino Nano 328p / 16MHz
*
* Wire connections (OPTIONAL):
* - Inclusion button should be connected between digital pin 3 and GND
* - RX/TX/ERR leds need to be connected between +5V (anode) and digital pin 6/5/4 with resistor 270-330R in a series
*
* LEDs (OPTIONAL):
* - To use the feature, uncomment any of the MY_DEFAULT_xx_LED_PINs
* - RX (green) - blink fast on radio message recieved. In inclusion mode will blink fast only on presentation recieved
* - TX (yellow) - blink fast on radio message transmitted. In inclusion mode will blink slowly
* - ERR (red) - fast blink on error during transmission error or recieve crc error
*
*/

// Enable debug prints to serial monitor
#define MY_DEBUG


// Enable and select radio type attached
#define MY_RADIO_NRF24
//#define MY_RADIO_NRF5_ESB
//#define MY_RADIO_RFM69
//#define MY_RADIO_RFM95

// Set LOW transmit power level as default, if you have an amplified NRF-module and
// power your radio separately with a good regulator you can turn up PA level.
#define MY_RF24_PA_LEVEL RF24_PA_LOW

// Enable serial gateway
#define MY_GATEWAY_SERIAL

// Define a lower baud rate for Arduino's running on 8 MHz (Arduino Pro Mini 3.3V & SenseBender)
#if F_CPU == 8000000L
#define MY_BAUD_RATE 38400
#endif

// Enable inclusion mode
#define MY_INCLUSION_MODE_FEATURE
// Enable Inclusion mode button on gateway
//#define MY_INCLUSION_BUTTON_FEATURE

// Inverses behavior of inclusion button (if using external pullup)
//#define MY_INCLUSION_BUTTON_EXTERNAL_PULLUP

// Set inclusion mode duration (in seconds)
#define MY_INCLUSION_MODE_DURATION 60
// Digital pin used for inclusion mode button
//#define MY_INCLUSION_MODE_BUTTON_PIN 3

// Set blinking period
#define MY_DEFAULT_LED_BLINK_PERIOD 300

// Inverses the behavior of leds
//#define MY_WITH_LEDS_BLINKING_INVERSE

// Flash leds on rx/tx/err
// Uncomment to override default HW configurations
//#define MY_DEFAULT_ERR_LED_PIN 4 // Error led pin
//#define MY_DEFAULT_RX_LED_PIN 6 // Receive led pin
//#define MY_DEFAULT_TX_LED_PIN 5 // the PCB, on board LED

#include <MySensors.h>

void setup()
{
// Setup locally attached sensors
}

void presentation()
{
// Present locally attached sensors
}

void loop()
{
// Send locally attached sensor data here
}

digdogger
Messages : 177
Enregistré le : 16 juil. 2017, 09:21

Re: Début my sensors

Message par digdogger » 01 avr. 2018, 16:54

Salut,
juchalin a écrit :
Le croquis utilise 928 octets (3%) de l'espace de stockage de programmes. Le maximum est de 30 720 octets.
Les variables globales utilisent 9 octets (0%) de mémoire dynamique, ce qui laisse 2 039 octets pour les variables locales. Le maximum est de 2 048 octets.
avrdude: stk500_recv(): programmer is not responding
ton code compile bien, le problème se situe au moment de l'upload.
Tu as bien sélectionné le port série et la cible Arduino Nano?
Raspberry Pi 3 + Raspbian Jessie Lite + Domoticz V4.9700 - RFlink USB V46 433.42MHz - Volets Somfy RTS - MySensors USB V2.1.1 - IDE Arduino 1.8.2

juchalin
Messages : 126
Enregistré le : 07 déc. 2016, 12:08

Re: Début my sensors

Message par juchalin » 01 avr. 2018, 17:08

Oui c'est tout bon

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


juchalin
Messages : 126
Enregistré le : 07 déc. 2016, 12:08

Re: Début my sensors

Message par juchalin » 01 avr. 2018, 17:10

Je commence à m’emmêler les pinceaux je veux téléversser le programme de la passerelle mais voici une belle erreur

C:\Users\PC COOL\Documents\Arduino\SerialGateway\SerialGateway.ino:41:27: fatal error: MySigningNone.h: No such file or directory

#include <MySigningNone.h>

digdogger
Messages : 177
Enregistré le : 16 juil. 2017, 09:21

Re: Début my sensors

Message par digdogger » 01 avr. 2018, 17:13

Je ne vois pas comment tu peux avoir cette erreur puisque cette ligne #include <MySigningNone.h> n'éxiste pas dans ce que tu as collé au-dessus...

D'ailleurs, ton code compile très bien chez moi:

Code : Tout sélectionner

Archiving built core (caching) in: C:\Users\Fabien\AppData\Local\Temp\arduino_cache_600980\core\core_arduino_avr_nano_cpu_atmega328_bab0065e113e5cd659635a9924a8295f.a
Sketch uses 14092 bytes (45%) of program storage space. Maximum is 30720 bytes.
Global variables use 714 bytes (34%) of dynamic memory, leaving 1334 bytes for local variables. Maximum is 2048 bytes.
Tu t’emmêles les pinceaux effectivement.
Ouvre une seule fenêtre de ton IDE Arduino, colle le code que tu as ici et compile pour une cible Nano.
Donne nous le résultat.
Raspberry Pi 3 + Raspbian Jessie Lite + Domoticz V4.9700 - RFlink USB V46 433.42MHz - Volets Somfy RTS - MySensors USB V2.1.1 - IDE Arduino 1.8.2

juchalin
Messages : 126
Enregistré le : 07 déc. 2016, 12:08

Re: Début my sensors

Message par juchalin » 02 avr. 2018, 09:41

Oui j'ai fais plein de truc en même temps la passerelle et le capture de température plus les problème du nano bref en ta cas CA MARCHE, je suis super surpris je pensais vraiment avoir fais n importe quoi avec les programmes donc au final je ne sais pas trop ce que j'ai fais quel est le code de ma passerelle.

UN GRAND MERCI POUR VOTRE AIDE, je poursuis l'aventure avec un capteur de luminosité que je reçois dans la semaine. Bon jour férié :D

juchalin
Messages : 126
Enregistré le : 07 déc. 2016, 12:08

Re: Début my sensors

Message par juchalin » 04 avr. 2018, 10:20

Bonjour,

Je reviens à la charge, avec mon premier capteur, j'ai alimenté le tout avec une pile 9V, hisoire de tester la durée de vie de la pile, elle est naze depuis ce matin et je l'ai branché lundi soir.

Du coup comment réduire la consommation électrique du bazar, je me suis renseigné, je pense faire sauter la led mais j'ai des crainte par rapport au régulateur de tension est'il vraiment intéressant de le supprimer aussi du coup petite question : est ce qu' je dé soude est c'est tout ?

Après j'ai constaté que le nano envoi les info toute les minutes, est ce que si je change le délais cela peut influencer sur la conso, donc autre question est bien cette ligne dans le code :

// Sleep time between sensor updates (in milliseconds)
// Must be >1000ms for DHT22 and >2000ms for DHT11
static const uint64_t UPDATE_INTERVAL = 60000;

Du coup mon idée serait de passer à 5 minutes mais je me doute que pendant cette temporalité les ça consomme de l'énergie, donc comment mettre en veille le tout faut il creuser vers un watchdog.

Merci d'avance

lxshooter
Messages : 40
Enregistré le : 25 janv. 2018, 21:19

Re: Début my sensors

Message par lxshooter » 04 avr. 2018, 13:13

Salut,
Pour ton souci de veille, je te conseil de regarder au niveau de l'API mysensors : https://www.mysensors.org/download/sensor_api_20
C'est très bien expliqué et détaillé.
Tu trouveras les réponses à tes questions dans le paragraphe dédié "sleeping"

Idem pour l'alimentation sur batterie (attention 5v max sur l'alimentation du microcontrôleur donc si tu enlèves le régulateur tu ne pourras pas utiliser de pile 9v):
https://www.mysensors.org/build/battery

Un update toutes les minutes ou 5 minutes me paraît vraiment rapide, est ce vraiment un besoin ?
Raspberry pi 3B (Raspbian jessie), Domoticz Beta, Gateway Xiaomi V2, Gateway MySensors, Rflink433.42+MiLight

hbachetti
Messages : 74
Enregistré le : 03 févr. 2018, 12:44
Localisation : Besançon
Contact :

Re: Début my sensors

Message par hbachetti » 04 avr. 2018, 19:52

Salut.
Difficile de faire la basse conso avec une NANO. Le convertisseur USB série de la NANO consomme à lui tout seul 10mA. C'est déjà trop.
Il faudrait te tourner vers une PRO MINI 8MHz. Avec ce genre de carte, j'arrive à environ 5µA de consommation en supprimant la LED et le régulateur.
Cela oblige bien sûr à alimenter entre 3V et 5V. Une batterie LITHIUM-ION ou NI-MH.
Utiliser aussi la fonction sleep() MYSENSORS qui met en sommeil le processeur et le module radio.

Une piste : Mon blog.
Un thermomètre sur batteries.

@+

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre