42b137a2d3
Ca marche mieux mais ce n'est pas encore cela, cela reboote toutes les 15mn maintenant :-(
Christian Zufferey2020-06-15 19:32:33 +02:00
514e42806f
Ajouté une fonction qui sauvegarde dans un fichier 00_debug.txt dans la FS des messages utilisés pour le debug
Christian Zufferey2020-06-14 17:37:25 +02:00
f08c3815db
Commencé à enregistrer dans la FS les connexions/déconnexions du socat afin de pouvoir mieux 'voir' les problèmes de reconnexions en boucle
Christian Zufferey2020-06-14 14:27:57 +02:00
5b1af2e6bd
wip, je cherche toujours une solution pour les reconnexions de socat
Christian Zufferey2020-06-13 18:33:26 +02:00
70f9652cef
wip, réaligné les tabs dans socat et recherche toujours le problème de crash toutes les 5 minutes
Christian Zufferey2020-06-12 11:46:47 +02:00
e893835527
Voilà, mon affichage des versions des fichiers sur le NodeMCU est bien fonctionnel
Christian Zufferey2020-06-11 19:22:26 +02:00
a681b8cd0e
Ajouté un script pour afficher toutes les versions des scripts lua sur le NodeMCU, ne marche pas encore !
Christian Zufferey2020-06-11 15:32:22 +02:00
6f0fe48920
Corrigé une erreur de nom de version dans les scripts dir.lua (dir2 au lieu de dir1)
Christian Zufferey2020-06-11 13:51:09 +02:00
b0b67eaa00
Ajouté, enfin, la possibilité d'enregistrer dans la FLASH la raison du boot
Christian Zufferey2020-06-11 11:55:49 +02:00
b3e8f12d53
Ajouté ma nouvelle smart bulb que j'ai achetée 25 balles chez Hornbach
Christian Zufferey2020-06-11 10:29:45 +02:00
6839ae56b4
Monté un banc test pour trouver pourquoi il plante toutes les heures environ, je le mets en stress avec pleins de http_post
Christian Zufferey2020-06-10 18:48:26 +02:00
5f9df6bbe7
J'envoie maintenant à Grafana l'état de la RAM à chaque http_post, peut-être que j'arriverai mieux à suivre les fuites ;-)
Christian Zufferey2020-06-07 16:46:20 +02:00
8784c7dc7e
Envoie maintenant le nombre d'urls en attentes de http_post dans Grafana
Christian Zufferey2020-06-07 16:35:14 +02:00
048174d44a
Ajouté maintenant la boot reason dans Grafana afin de savoir pourquoi il a redémarré
Christian Zufferey2020-06-07 16:01:52 +02:00
e6d7448d77
Ajouté un canary suplémentaire dans Grafana (tmr_socat1_) pour les problèmes de socat observés pendant la nuit
Christian Zufferey2020-06-07 11:20:29 +02:00
9c887e7242
Affichage maintenant le nombre d'url restant dans la salle d'attente
Christian Zufferey2020-06-06 13:48:33 +02:00
a7093b2b49
Refactorisé le socat afin de grapher dans Grafana les retry de connexions car j'ai des problèmes quand je perds le wifi
Christian Zufferey2020-06-06 13:21:08 +02:00
08a070813b
On dirait que cela fonctionne bien, cela envoie la puissance mesurée sur Grafana maintenant, pour le compteur 3 :-)
Christian Zufferey2020-06-04 14:47:59 +02:00
5acd21666f
Refactorisé encore une fois les nom de projet energy afin de pouvoir séparer le projet de l'installation solaire du toit et du sol
Christian Zufferey2020-06-03 20:18:55 +02:00
7431eeb759
La mesure de puissance fonctionne maintenant, reste encore tout le reste à faire
Christian Zufferey2020-06-03 20:13:40 +02:00
ea6dc82274
Commencé l'update de la mesure de puissance monophasée (clip transfo de courant) avec le nouveau code de base utilisé pour la mesure de température solar grafana
Christian Zufferey2020-06-03 15:20:14 +02:00
8fbf045784
Refais tous les liens des images des readme qui avaient été cassés lors de la refactorisation des dossiers
Christian Zufferey2020-06-03 15:05:19 +02:00
344f08edbc
Refactorisé la partie mesure de puissance avec le transfo clip, ajouté une phase et trois phases. Faudrait maintenant refaire tous les liens photos qui sont cassés :-(
Christian Zufferey2020-06-03 14:47:56 +02:00
8c6860a2c0
Ajouté la possibilité de demander le setup wifi en appuyant sur le btn entre 5s et 10s après le reset
Christian Zufferey2020-05-30 12:22:16 +02:00
34a72130f0
Cela fonctionne super bien, j'ai pu modifier, depuis le MsL, deux fichiers en rtelnet sans problème. Purger 3x variables qui traînaient
Christian Zufferey2020-05-27 18:45:43 +02:00
ae417e7200
Voilà c'est mieux, j'ai dû enlever le web server et maintenant j'ai assez de RAM, cela ne plante plus tout en ayant le socat qui fonctionne bien
Christian Zufferey2020-05-27 18:18:39 +02:00
c9e67324d9
Ca marchotte mais je suis beaucoup trop tangent quand je mets le socat, 1x sur 3, pas assez de ram :-(
Christian Zufferey2020-05-25 15:42:57 +02:00
099e257876
La routine set_time consomme trop de ram, j'utilise donc maintenant tmr.now() comme time_stamp. Socat est aussi démarré !
Christian Zufferey2020-05-25 12:39:27 +02:00
397e2b56a6
Ajouté le time stamp à la micro seconde, mais je n'ai pas encore les zéros significatifs :-(
Christian Zufferey2020-05-24 19:23:09 +02:00
8515670cc8
Ajouté un time stamp aux routines principales pour le profiling, ne marche pas encore !
Christian Zufferey2020-05-24 17:28:33 +02:00
6ac26d0c89
Super ! Ma petite salle d'attente pour les http.post fonctionne à merveille. Je graphe même maintenant l'utilisation de la mémoire pour suivre les fuites mémoire ;-)
Christian Zufferey2020-05-24 14:28:19 +02:00
e1cd0eb2af
Mon fifo http_post à l'air de fonctionner à la mano, me reste encore à le mettre en auto dans le crontab :-)
Christian Zufferey2020-05-24 13:37:07 +02:00
f54cd6f5f9
J'arrête avec mon send_data pour commencer maintenant avec http_post qui lui aura son fifo
Christian Zufferey2020-05-24 12:25:29 +02:00
b8cc11ad97
Corrigé le problème du clignotement de la led car j'utilisais la pin4 pour le clock du 2e device HTU21D
Christian Zufferey2020-05-23 18:48:52 +02:00
8f47416fc0
Ouf enfin cela commence à fonctionner, j'ai eu des problèmes de lancement en // de http.post qui ne pouvaient pas être lancés en //
Christian Zufferey2020-05-23 18:21:02 +02:00
f3ebbb4f15
Cela va mieux, mais ça n'envoie pas automatiquement vie le crontab :-(
Christian Zufferey2020-05-23 16:56:29 +02:00
b6847f614f
Ouf, enfin mes deux sondes fonctionnent, c'étaient les câbles trop long et mal torsadés ainsi qu'une pull up trop haute 4.7k au lieu de 3.3k
Christian Zufferey2020-05-23 14:11:07 +02:00
76bda051a0
Je ne sais pas pourquoi je n'arrive PAS à lire le premier capteur, bien que je l'ai changé, peut-être les longs câbles ?
Christian Zufferey2020-05-21 14:19:16 +02:00
1024ce5a95
Continué enfin le projet mesures Humidité/Température solar sur Grafana
Christian Zufferey2020-05-20 20:07:38 +02:00
94f1dfead4
Essayé de déployer mon nouveau système sur un SonOff, pour l'instant cela fonctionne, mais il y a très peu de RAM :-(
Christian Zufferey2020-03-01 14:07:47 +01:00
1e895448ed
Mis le timeout de connexion wifi à 30 secondes pour les AP NodeMCU repeater qui sont très lents :-(
Christian Zufferey2020-02-29 23:34:36 +01:00
e735e06a5e
Yeah ! Y'a mon luatool.py qui fonctionne super bien avec le rtelnet, une bonne chose de faite
Christian Zufferey2020-02-29 23:16:06 +01:00
56708f8880
Finalement j'ai laissé le bouclage en cas de socket occupée, cela redémarre tout seul jusqu'à ce que le socket se libère :-(
Christian Zufferey2020-02-29 23:00:53 +01:00
00f283fe98
J'ai toujours un fuite de mémoire quand mon rtelnet par en boucle à cause d'un socket occupé
Christian Zufferey2020-02-29 18:54:55 +01:00
2e86ee5ec0
Ma reconnection automatique commence à fonctionner, mais j'ai des fuites de mémoire en cas de boucle :-(
Christian Zufferey2020-02-29 18:01:15 +01:00
4e15fcb8ea
Enlevé la variable yellow_tag qui ne servait à plus rien
Christian Zufferey2020-02-29 16:01:38 +01:00
9b545696bf
Corrigé le bug que j'avais sur mon script rtelnet.sh ;-)
Christian Zufferey2020-02-29 15:49:10 +01:00
773e039ad8
Amélioré ma procédure wifi_init afin d'éviter qu'il parte en wifi setup si il n'y a momentamément plus de wifi
Christian Zufferey2020-02-29 14:40:03 +01:00
9b07651d7d
J'ai des problèmes de fuite mémoire avec mon reverse telnet :-(
Christian Zufferey2020-02-21 13:37:00 +01:00
8e7defb8f2
Voilà mon client zdyndns est prêt, faut voir encore maintenant comment l'utiliser ;-)
Christian Zufferey2020-02-21 12:12:59 +01:00
188f93b374
Yeah, mon client zdyndns commence enfin à fonctionner, maintenant il faut nettoyer tout le code de debug ;-)
Christian Zufferey2020-02-21 12:04:21 +01:00
89adb559ec
Repris mon client zdyndns, mais cela ne fonctionne pas encore :-(
Christian Zufferey2020-02-20 09:46:28 +01:00
7d359f93d0
Voilà, c'est bien nettoyé et le reverse telnet fonctionne bien
Christian Zufferey2020-02-19 17:12:13 +01:00
85023963e1
Yeah cela refonctionne, mais je dois nettoyer maintenant tout le code de test que j'ai dû mettre pour trouver la panne ;-)
Christian Zufferey2020-02-19 16:18:47 +01:00
0766eeda4b
Ajouté la variable yellow_tag qui représente le numéro jaune collé sur le NodeMCU, plus facile pour retrouver le port du reverse telnet ;-)
Christian Zufferey2020-02-17 08:24:21 +01:00
de74f5408e
Pris comme numéro de port pour le telnet reverse, 23000+num_jaune du NodeMCU. Mis le telnet reverse dans le boot.lua
Christian Zufferey2020-02-16 16:57:45 +01:00
742283019d
Refactorisé la gestion du btn verbose. Le telnet reverse fonctionne bien maintenant \o/
Christian Zufferey2020-02-16 15:25:43 +01:00
faaac5ae05
Refactorisé encore une fois ma procédure de wifi_init, pour la simplifier quand il ne trouve pas de AP WIFI ;-)
Christian Zufferey2020-02-16 13:50:15 +01:00
1ff624e99a
Mis à jour ma planchette support pour le capteur d'humidité HTU21D
Christian Zufferey2020-02-16 12:34:40 +01:00
2e27bd68aa
La nouvelle version avec le telnet complexe comme à marchotter, mais il y a encore pleins de trucs à améliorer
Christian Zufferey2020-02-09 19:31:06 +01:00
53d5028a72
Ca commence à marcher en reconnexion automatique, mais maintenant c'est mon 'serveur' telnet local qui est trop simpliste :-(
Christian Zufferey2020-02-09 16:37:35 +01:00
b155f1e812
Mon petit tunnel reverse telnet commence à bien fonctionner, faut que je l'automatise encore
Christian Zufferey2020-02-09 14:42:51 +01:00
fd43d0c64f
Commencé mes tests de telnet reverse, cela commence à super bien avancer
Christian Zufferey2020-02-03 18:44:44 +01:00
c41db863c7
Commencé le projet de tests et décourvete avec le convertisseur ADC ADS1115
Christian Zufferey2020-01-26 11:39:03 +01:00
cfdf2f2248
Ajouté une fonction btn verbose afin de pouvoir éteindre le clignotement de la LED depuis le bouton
Christian Zufferey2020-01-19 15:29:53 +01:00