Bonjour et bonne année à tous,
Charles penses-tu intégrer la fonction Sleep dans ton code source, avec possibilité de l'activé au travers de l'interface, pour ceux qui utilises le module WifInfo avec des accus ?
Merci de ta réponse.
Alexis
Bonjour et bonne année à tous,
Charles penses-tu intégrer la fonction Sleep dans ton code source, avec possibilité de l'activé au travers de l'interface, pour ceux qui utilises le module WifInfo avec des accus ?
Merci de ta réponse.
Alexis
Bonsoir,
Je me suis permis d'ajouter un petit truc dans le code, comme je vais alimenter par un accus :
Afin de ne pas modifier la carte afin d'avoir une idée de l'état de l'accu, je vais utiliser une fonction interne de l'ESP-07, qui mesure la tension d'alimentation de la "puce". Donc pour faire cela il faut ajouter ceci dans le code :
Fichier Wifinfo :
// sysinfo data
_sysinfo sysinfo;
//-- Ajout pour lire ADC interne
ADC_MODE(ADC_VCC);
Fichier webserver.cpp :
response += seconds;
//-- Ajout pour envoyer la tension interne
response += F(",\"VCC \":");
response += ESP.getVcc();
Ainsi nous avons la tension d'alimentation en mVolts vers la sortie JSON :
{
"_UPTIME":564,"VCC ":4094,"OPTARIF":"HC..","ISOUSC":45,"HCHC":10958834,"IMAX":47,"HHPHC":"A"
}
Bon il me reste plus qu'à rajouter quelques commandes pour éteindre l'ESP quand la tension de l'accu est trop faible.
A+
Bonsoir Alban,
J'ai eu le même problème lors de la mise à jour par OTA, pour résoudre rapidement j'ai mis en dur le mot de passe dans le code, à la ligne ci-dessous :
ArduinoOTA.setPassword("password");
Dans le fichier Wifinfo
Puis mise à jour par l'IDE, ensuite l'OTA fonctionne sans problèmes.
Merci Charles,
Je viens de télécharger la version GIT et effectivement j'ai bien le module ESP07, je fais des essais demain matin.
Merci encore pour ton super boulot.
A+
Bonne année 2016 à tous.
Comme j'avais un peu de temps, je me suis dit tiens je vais mettre à jour ma carte, déja une mauvaise idée pour ce début d'année...
Je vous explique mon problème :
carte avec ESP07, donc je pense dans la configuration de l'IDE => esp8266 générique 1M(64k SPIFFS)
J'upload le programme principal sans problèmes, après reboot du module, il passe en mode OTA, mais quand je me connecte dessus, je vois par la sortie série "page not found".
Donc je me dis qu'il faut que j'upload les fichiers SPIFFS, depuis le menu Outils/ESP8266 Sketch Data Upload, voici le message :
[SPIFFS] data : /Users/alexis/Documents/Arduino/libraries/LibTeleinfo-master/examples/Wifinfo/data
[SPIFFS] size : 64
[SPIFFS] page : 256
[SPIFFS] block : 4096
/css/wifinfo.css.gz
/favicon.ico
/fonts/glyphicons.woff
/index.htm.gz
SPIFFS Create Failed!
Vous avez une idée je serais bien preneur...
A+
Alexis
Ok Deennoo, je regarderais ce week-end si je trouve mon bonheur.
Bon j'avance du le deepSleep, il est fonctionnel,mais il ne faut pas oublier de relier la GPIO16 à la broche Reset, si non il reste tout le temps en mode sleep.
voici la partie de code pour le deepSleep :
WiFi.disconnect();
ESP.deepSleep(SLEEP_DELAY_IN_SECONDS * 1000000, WAKE_NO_RFCAL);
delay(500);
Juste un petit soucis, comme je veux utiliser le possibilité de faire la mise à jour par OTA, je cherche comment lui dire lors d'un reset du module d'attendre 30 secondes avant de passer en mode deepSleep.
Car à chaque réveil du mode deepSleep, et bien le programme recommence tout à zéro.
Je cherche, car je dois pas être le seul face à ce problème...
Pas mal ton montage Deennoo, tu pourrais mettre une photo de la lampe, je ne voudrais pas me planter de lampe. Merci
Bonsoir à tous,
Je vais utiliser une batterie de de 7200 mAh et utiliser le mode deep sleep, j'espère bien que cela va tenir un moment. Deennoo tu aurais des photos de ton panneau solaire et le montage ?
Merci
Merci de l'explication que je vais mettre en place demain, je te tiens au courant...
Cool,
Une petite question qui pourrais intéresser tout le monde je pense. Mon compteur EDF est éloigné de la maison et manque de bol, il n'y a pas de prise électrique sur le compteur...
Alors je vais alimenter le module avec un accus, mais afin de ne pas le tuer, il faut que je le recharge avant qu'il soit vide. Donc je suis à la recherche d'une solution électronique pour mesurer la tension de l'accus ensuite je pense modifier ton code pour remonter cette info au travers de Json.
Je suis preneur d'idées...
Merci.