Commit Graph

  • f14a9bae68 Continué à optimiser la RAM en ne chargeant les functions pour la mesure et l'envoi au Cloud que quand on en a besoin Christian Zufferey 2020-01-19 14:41:12 +01:00
  • 11630c1395 Purgé les variables plus utilisées Christian Zufferey 2020-01-19 10:35:21 +01:00
  • 48b41042bf Mis en service le mode verbose afin de pas polluer la console telnet avec tous les *prints* utilisés pour les debugs Christian Zufferey 2020-01-19 09:54:38 +01:00
  • fb02f462f0 Ajouté la page WEB pour afficher la température et l'humidité Christian Zufferey 2020-01-18 18:17:36 +01:00
  • d45caf2ea3 Corrigé quelques coquilles dans le Readme Christian Zufferey 2020-01-18 16:36:03 +01:00
  • 40798017e4 Ouf terminé enfin la docu :-) Christian Zufferey 2020-01-18 16:19:26 +01:00
  • 0d6984ff99 Amélioré ma gestion des secrets de projet :-) Christian Zufferey 2020-01-18 15:46:40 +01:00
  • 938b269228 wip Christian Zufferey 2020-01-18 12:37:25 +01:00
  • cc0c52c88b wip Christian Zufferey 2020-01-18 12:27:00 +01:00
  • 504ac8ceb9 Et on continue à faire le readme ;-) Christian Zufferey 2020-01-18 12:24:00 +01:00
  • eb74975989 Edition du readme ;-) Christian Zufferey 2020-01-18 11:46:32 +01:00
  • a2ce3854c4 Rangé les dossiers bolo-thingspeak et bolo, commencé à rédiger le readme de bolo-thingspeak Christian Zufferey 2020-01-18 11:24:17 +01:00
  • 1f10958a8e Ajouté le nouveau projet mesures de température pour Bolo dans ThingSpeak ;-) Christian Zufferey 2020-01-15 20:06:48 +01:00
  • a00b22765f Amélioré encore l'occupation mémoire du serveur WEB. Mon SonOff à l'air de fonctionner maintenant Christian Zufferey 2020-01-12 19:33:25 +01:00
  • 639be69b97 Amélioré l'api sur SonOff. J'ai toujours le wifi setup qui reboot quand il a une adresse ip de valide :-( Christian Zufferey 2020-01-12 17:11:01 +01:00
  • 411d725bb5 Voilà, bien amélioré la home page z_index.html avec l'affichage des GLOBALS à la fin et purge des variables plus utilisées dans le serveur WEB Christian Zufferey 2020-01-12 16:36:33 +01:00
  • 3573e2396a wip, corrigé un problème de 'send' de string 'vide' en LUA inline dans le serveur WEB Christian Zufferey 2020-01-12 16:09:35 +01:00
  • 6ea241b223 Trouvé le problème, c'était à nouveau une ligne dans le fichier .html qui était plus longue que 128 bytes :-( Profité pour nettoyer le code du serveur WEB ASP ZYX ;-) Christian Zufferey 2020-01-12 15:31:52 +01:00
  • 33f01d7114 wip Christian Zufferey 2020-01-11 13:53:14 +01:00
  • 6cb43da99c Bon j'ai enfin trouvé le problème, c'est quand il y a déjà une config wifi de ok que cela sortait automatiquement du setup wifi après la connexion. Maintenant avant de passer en setup wifi je vide la connexion wifi manuellement. Je dois encore sécuriser la demande de setup wifi pour ne pas le faire automatiquement en remote avec un code aléatoire Christian Zufferey 2020-01-11 12:42:34 +01:00
  • 3634607a34 Y'a de nouveau quelque chose qui ne marche plus, c'est dingue :-( Christian Zufferey 2020-01-10 20:05:18 +01:00
  • ac5e21678e Mis à jour la docu des fichiers 'secrets' Christian Zufferey 2020-01-10 18:27:00 +01:00
  • be32296b38 Voilà, ma nouvelle procédure de boot est terminée, enfin. Reste encore à la tester pendant un certain temps ;-) Christian Zufferey 2020-01-10 12:39:48 +01:00
  • e580806239 Ouf, voilà, cela commence à refonctionner comme je le veux :-) Christian Zufferey 2020-01-09 18:57:40 +01:00
  • c64bac0b05 wip Christian Zufferey 2020-01-09 13:50:37 +01:00
  • c792ff6b21 Cela ne fonctionne pas encore :-( Christian Zufferey 2020-01-08 18:12:08 +01:00
  • f4f4228827 Bien refactorisé ma procédure de boot, mais cela n'est pas encore terminé Christian Zufferey 2020-01-07 15:31:29 +01:00
  • 5716fbd93f Je suis à nouveau en train de refactoriser ma procédure de boot, car j'ai toujours des problèmes de mémoire. Cela ne fonctionne pas encore :-( Christian Zufferey 2020-01-06 23:32:50 +01:00
  • b97ff69216 C'est bon maintenant le setup wifi marche bien mais j'ai encore des problèmes de mémoire juste après avoir eu une adresse ip :-( Christian Zufferey 2020-01-06 18:47:27 +01:00
  • 40ab0cde4b beuhh, ma superbe procédure de configuration automatique du wifi ne fonctionne plus :-( Christian Zufferey 2020-01-06 00:17:23 +01:00
  • f3ee385aab Amélioré l'état de sortie de la home page (états de la LED et du RELAY, ainsi que le reste de la RAM) Christian Zufferey 2020-01-03 12:18:05 +01:00
  • fe952c2062 Ajouté une WEB API pour le SonOff qui permet d'allumer la LED ou le RELAIS ;-) Christian Zufferey 2020-01-01 18:46:20 +01:00
  • ebf9943c8c Corrigé les todo des différents projets en cours Christian Zufferey 2020-01-01 13:08:26 +01:00
  • d5f28ce7e4 Corrigé le port de la LED sur le SonOff et refactorisé encore une fois la procédure de boot avec le WIFI_init. Le mode AP est maintenant au tout début de la phase de boot, afin de pouvoir voir l'adresse IP avant que boot2 ne plante Christian Zufferey 2020-01-01 12:46:20 +01:00
  • eb7d0f8b48 Commencé le projet de reflashage d'un SonOff en Lua afin de pouvoir le programmer à distance sans devoir le brancher sur le port série Christian Zufferey 2020-01-01 11:13:30 +01:00
  • f45dd0b58b wip Christian Zufferey 2019-12-28 23:21:40 +01:00
  • 39f5aa0dd1 Commencé un nouveau projet, mesure de la consommation électrique d'un installation triphasée avec un convertisseur ADC ADS1015 en I2C Christian Zufferey 2019-12-28 23:18:48 +01:00
  • a74bab6d3d Commencé à écrire le script pour télécharger en masse via telnet, ne marche pas encore très bien :-( Christian Zufferey 2019-12-28 18:58:53 +01:00
  • b2cceb4f64 Amélioré le listing des fichiers sur le NodeMCU avec luatool.py, maintenant les fichiers sont triés ;-) Christian Zufferey 2019-12-25 14:30:04 +01:00
  • 79224ea1e1 Ecrit le srcipt qui liste le contenu de chaque NodeMCU en remote Christian Zufferey 2019-12-25 14:06:31 +01:00
  • 7b667134c6 Ecrit le script pour créer en batch les tunnels SSH pour tous les NodeMCU en remotes via la passerelle SSH reverse Christian Zufferey 2019-12-25 13:55:52 +01:00
  • 9caf4894a8 wip Christian Zufferey 2019-12-24 14:28:44 +01:00
  • 363495914d wip Christian Zufferey 2019-12-23 23:38:15 +01:00
  • cd6e4cb9a4 Etendu le délais du mode AP à 60 secondes au moment du boot pour avoir le temps de récupérer l'adresse IP du NodeMCU Christian Zufferey 2019-12-23 23:21:18 +01:00
  • d67f5a38c8 Dû ajouter un fichier 'dir.lua' pour juste afficher les fichiers sur le NodeMCU car le dir2.lua consommait beaucoup trop de RAM Christian Zufferey 2019-12-23 15:15:02 +01:00
  • 459f4b0d62 Commencé à bosser sur l'effacement de la configuration WIFI depuis une page WEB Christian Zufferey 2019-12-22 23:58:34 +01:00
  • bcf1a8ad75 wip Christian Zufferey 2019-12-22 20:09:45 +01:00
  • cb4acdb653 Commencé à refactorisé la procédure de configuration du wifi quand il se trouve sur un autre AP Christian Zufferey 2019-12-22 18:29:24 +01:00
  • fde43f3da8 wip Christian Zufferey 2019-12-21 15:59:55 +01:00
  • f4ecc8746d Amélioré encore ma procédure de boot ;-) Christian Zufferey 2019-12-21 15:54:03 +01:00
  • 11ec004436 Fait un nouveau firmware minimaliste pour essayer de gagner de la RAM, mais finalement je n'ai gagné que 100 bytes de RAM :-( Christian Zufferey 2019-12-21 12:42:35 +01:00
  • 234d69ca49 Corrections de bugs dans le readme :-( Christian Zufferey 2019-12-19 19:25:07 +01:00
  • 2e61241c8c Terminé d'écrire la documentation pour la mesure d'humidité avec le HTU21D ;-) Christian Zufferey 2019-12-19 19:16:18 +01:00
  • f7b0f65379 wip au niveau docu ;-) Christian Zufferey 2019-12-19 17:04:23 +01:00
  • 67752b954b wip Christian Zufferey 2019-12-19 16:42:41 +01:00
  • 051ffe730b Ajouté des photos et le schéma de câblage ;-) Christian Zufferey 2019-12-19 07:24:55 +01:00
  • 18347b83d2 Ajouté un 7e capteur, pas soudé sur le NodeMCU, pour mesurer la référence Christian Zufferey 2019-12-18 08:20:24 +01:00
  • 448d809523 Voilà, mes 6 sondes de mesures d'humidité/température pour Bolo fonctionnent super bien, je suis très content ;-) Christian Zufferey 2019-12-17 23:13:53 +01:00
  • ba9001be0e Cela commence à envoyer des données à la DB InfluxDB :-) Christian Zufferey 2019-12-17 22:26:55 +01:00
  • bb16121bb6 Dû refaire un firmware car j'avais oublié le module SNTP :-( Christian Zufferey 2019-12-17 21:59:06 +01:00
  • 5667f7b33b wip Christian Zufferey 2019-12-16 21:48:20 +01:00
  • 18480f8bb6 Enfin cela commence à bien fonctionner. Fait de l'ordre dans le code. Reste maintenant encore à envoyer les données dans la DB InfluxDB Christian Zufferey 2019-12-16 21:34:50 +01:00
  • 3350b3b21c Yeah ! cela fonctionne enfin. En fait cela ne fonctionne QUE avec certaines pines du NodeMCU. A creuser maintenant pourquoi ? Christian Zufferey 2019-12-16 12:07:35 +01:00
  • ca0029ecb0 Incroyable après deux jours non stop pas moyen de faire fonctionner le module HTU21D de mesure d'humidité Christian Zufferey 2019-12-15 22:42:26 +01:00
  • cff00d2d67 c'est la cata, y'a rien qui marche en I2C Christian Zufferey 2019-12-15 17:59:11 +01:00
  • 09a41ab6dc wip, cela ne marche vraiment pas du tout :-( Christian Zufferey 2019-12-15 13:56:45 +01:00
  • 0699933487 Commencé à travailler sur le capteur d'humidité HTU21D pour Bolo. Ne marche pas du tout encore :-( Christian Zufferey 2019-12-14 13:39:36 +01:00
  • e2c4ec9966 Ajouté le projet mesure température pour Mario Christian Zufferey 2019-12-03 19:40:07 +01:00
  • 121548edad wip Christian Zufferey 2019-12-03 00:23:04 +01:00
  • adf72b87b3 wip Christian Zufferey 2019-12-03 00:13:50 +01:00
  • 2f6dab3255 wip Christian Zufferey 2019-12-03 00:09:52 +01:00
  • 16bbfe2da2 Mis à jour le README.md avec les photos d'illustration Christian Zufferey 2019-12-03 00:01:02 +01:00
  • 4ad8719e61 Ajouté des images pour mon psychromètre Christian Zufferey 2019-12-02 23:54:35 +01:00
  • 9d80bfed26 Commencé le projet psychrometre pour l'étallonage d'hygromètres Christian Zufferey 2019-12-02 19:38:54 +01:00
  • 65b70e1115 Flashé le nouveau firware et uploadé tous les fichiers du projet humidity. Reste maintenant à écrire le code pour lire le capteur d'huminité ;-) Christian Zufferey 2019-12-01 23:35:01 +01:00
  • 02e90e839a Commencé le projet mesure d'humidité pour les locaux du Musée Bolo Christian Zufferey 2019-12-01 23:08:02 +01:00
  • 0e56311434 wip Christian Zufferey 2019-12-01 14:17:28 +01:00
  • 3b2d75eb83 Amélioré le README.md ;-) Christian Zufferey 2019-12-01 13:18:04 +01:00
  • d9237bf108 Ajouté le super petit WIFI repeater sur NodeMCU :-) Christian Zufferey 2019-12-01 12:46:51 +01:00
  • 9d5d3722cc Mon parser regexp pour récupérer les arguments de mes requêtes GET dans wifi_set_conf.html ne fonctionne pas :-( Christian Zufferey 2019-11-24 23:41:30 +01:00
  • 86106f561e Ouf mon serveur web refonctionne, plus lentement, mais il fonctionne, 3h de perdues à cause de ce bug de file.readline :-( Christian Zufferey 2019-11-24 22:30:35 +01:00
  • 8b80e0f61f Gros problème, je me suis aperçu que la commande file.readline dans web_srv2.lua a un gros bug quand une ligne est longue, j'ai dû la réécrire et testée dans cat.lua. Me reste encore à corriger web_srv2.lua Christian Zufferey 2019-11-24 22:05:21 +01:00
  • 0b6f71ca95 Ajouté un script lua pour afficher la taille des fichiers dans le dossier du host, cela permet déjà de faire une première comparaison beaucoup plus rapide qu'avec le checksum sur le NodeMCU Christian Zufferey 2019-11-24 17:02:19 +01:00
  • 9c0ce19393 wip Christian Zufferey 2019-11-24 16:44:54 +01:00
  • e6a7d6c191 wip Christian Zufferey 2019-11-24 15:46:00 +01:00
  • 29bcd3ff9e wip Christian Zufferey 2019-11-24 15:25:12 +01:00
  • 3d0389d8c4 Gros problème pour mon script dir2.lua, il bloque trop longtemps le NodeMCU et est inutilisable en en remote telnet. Je dois utiliser un callback Christian Zufferey 2019-11-24 14:37:08 +01:00
  • cd354cba35 Voilà, maintenant mon checksum local/remote fonctionne corectement après l'utilisation de luatool.py. On peut maintenant bien comparer ce que l'on a sur le NodeMCU Christian Zufferey 2019-11-24 10:57:27 +01:00
  • 083eb1369c Corrigé le problème de supression des espaces inutiles dans le code lua envoyé au NodeMCU avec luatool.py, ce n'était plus possible alors de comparer leur checksum Christian Zufferey 2019-11-24 10:17:00 +01:00
  • b39b45ac93 Encore des problèmes non résolus avec mon luatool.py quand je suis en mode serial, certains fichiers coincent sans raisons :-( Christian Zufferey 2019-11-23 14:57:19 +01:00
  • 6582e98d9f Voilà, ma fonction calcul de checksum des fichiers fonctionne sur le host ainsi que sur le NodeMCU, cerise: 95% du code est le même, donc facile à maintenir ;-) Christian Zufferey 2019-11-23 14:14:08 +01:00
  • 469becc873 wip Christian Zufferey 2019-11-23 14:03:27 +01:00
  • 564a5df953 Presque terminé le calcul des checksums des fichiers du dossier courant sur le host, cela commence à bien fonctionner Christian Zufferey 2019-11-10 20:01:45 +01:00
  • 58235715bd Commencer à tester la gestion des fichiers via un script lua sur le host au lieu du NodeMCU, ATTENTION, cela ne marche pas encore ! Christian Zufferey 2019-11-10 15:29:25 +01:00
  • a8f2632eea Commencé à calculer le hash d'un fichier dans la fonction dir(), ne fonctionne pas encore :-( Christian Zufferey 2019-11-09 18:22:32 +01:00
  • 6b9078063e Fait la mise à jour en remote du .137 au crêt 5. Ca fonctionne bien :-) Christian Zufferey 2019-11-09 13:48:59 +01:00
  • 5fcb0e4225 wip Christian Zufferey 2019-11-08 17:53:56 +01:00
  • e6f7b0db46 Commencé à refactoriser le WIFI_sniffer du crêt en me basant sur le MsL, ATTENTION, pour l'instant, cela ne fonctionne PAS ! ;-) Christian Zufferey 2019-11-08 17:38:50 +01:00
  • c9716034cd wip Christian Zufferey 2019-10-30 21:12:36 +01:00
  • 03e73dcdd1 Re-complètement encore une fois refactorisé la procédure de boot, j'ai gagné 10kB de RAM, soit 25% :-) Christian Zufferey 2019-10-30 20:43:04 +01:00