42b137a2d3
Ca marche mieux mais ce n'est pas encore cela, cela reboote toutes les 15mn maintenant :-(
Christian Zufferey
2020-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 Zufferey
2020-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 Zufferey
2020-06-14 14:27:57 +02:00
5b1af2e6bd
wip, je cherche toujours une solution pour les reconnexions de socat
Christian Zufferey
2020-06-13 18:33:26 +02:00
ca74d7507e
Je bosse toujours sur les reboots toutes les 5 minutes
Christian Zufferey
2020-06-12 16:47:51 +02:00
70f9652cef
wip, réaligné les tabs dans socat et recherche toujours le problème de crash toutes les 5 minutes
Christian Zufferey
2020-06-12 11:46:47 +02:00
e893835527
Voilà, mon affichage des versions des fichiers sur le NodeMCU est bien fonctionnel
Christian Zufferey
2020-06-11 19:22:26 +02:00
331da40361
wip
Christian Zufferey
2020-06-11 17:07:44 +02:00
05a879f1a8
wip, cela commence enfin à marcher
Christian Zufferey
2020-06-11 16:51:43 +02:00
a681b8cd0e
Ajouté un script pour afficher toutes les versions des scripts lua sur le NodeMCU, ne marche pas encore !
Christian Zufferey
2020-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 Zufferey
2020-06-11 13:51:09 +02:00
b0b67eaa00
Ajouté, enfin, la possibilité d'enregistrer dans la FLASH la raison du boot
Christian Zufferey
2020-06-11 11:55:49 +02:00
b3e8f12d53
Ajouté ma nouvelle smart bulb que j'ai achetée 25 balles chez Hornbach
Christian Zufferey
2020-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 Zufferey
2020-06-10 18:48:26 +02:00
40cb639ea4
wip
Christian Zufferey
2020-06-09 18:39:47 +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 Zufferey
2020-06-07 16:46:20 +02:00
8784c7dc7e
Envoie maintenant le nombre d'urls en attentes de http_post dans Grafana
Christian Zufferey
2020-06-07 16:35:14 +02:00
048174d44a
Ajouté maintenant la boot reason dans Grafana afin de savoir pourquoi il a redémarré
Christian Zufferey
2020-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 Zufferey
2020-06-07 11:20:29 +02:00
9c887e7242
Affichage maintenant le nombre d'url restant dans la salle d'attente
Christian Zufferey
2020-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 Zufferey
2020-06-06 13:21:08 +02:00
5e71652c2c
Corrigé le seuil de la puissance minimale mesurée
Christian Zufferey
2020-06-05 10:53:42 +02:00
ece78ec2ad
Ajouté des nouvelles photos pour le readme :-)
Christian Zufferey
2020-06-04 15:29:11 +02:00
bb105fcf57
Nettoyé des restes de code dans le cron ;-)
Christian Zufferey
2020-06-04 15:10:51 +02:00
08a070813b
On dirait que cela fonctionne bien, cela envoie la puissance mesurée sur Grafana maintenant, pour le compteur 3 :-)
Christian Zufferey
2020-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 Zufferey
2020-06-03 20:18:55 +02:00
7431eeb759
La mesure de puissance fonctionne maintenant, reste encore tout le reste à faire
Christian Zufferey
2020-06-03 20:13:40 +02:00
3583c74cd5
Ajouté la TOC dans le readme
Christian Zufferey
2020-06-03 15:30:46 +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 Zufferey
2020-06-03 15:20:14 +02:00
a3e4bf3690
Changé le titre du projet ;-)
Christian Zufferey
2020-06-03 15:09:51 +02:00
8fbf045784
Refais tous les liens des images des readme qui avaient été cassés lors de la refactorisation des dossiers
Christian Zufferey
2020-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 Zufferey
2020-06-03 14:47:56 +02:00
4e58848461
wip
Christian Zufferey
2020-05-30 12:45:09 +02:00
1928d6e42a
Ajouté la nouvelle fonctionalité du setup wifi dans le README et purgé initz du code debug
Christian Zufferey
2020-05-30 12:42:48 +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 Zufferey
2020-05-30 12:22:16 +02:00
7f392bae7c
Create SECURITY.md
Christian Zufferey
2020-05-28 09:15:35 +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 Zufferey
2020-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 Zufferey
2020-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 Zufferey
2020-05-25 15:42:57 +02:00
03a20c0921
Enlevé tous les codes de profiling de print timestamp
Christian Zufferey
2020-05-25 14:09:23 +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 Zufferey
2020-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 Zufferey
2020-05-24 19:23:09 +02:00
8515670cc8
Ajouté un time stamp aux routines principales pour le profiling, ne marche pas encore !
Christian Zufferey
2020-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 Zufferey
2020-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 Zufferey
2020-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 Zufferey
2020-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 Zufferey
2020-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 Zufferey
2020-05-23 18:21:02 +02:00
f3ebbb4f15
Cela va mieux, mais ça n'envoie pas automatiquement vie le crontab :-(
Christian Zufferey
2020-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 Zufferey
2020-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 Zufferey
2020-05-21 14:19:16 +02:00
1024ce5a95
Continué enfin le projet mesures Humidité/Température solar sur Grafana
Christian Zufferey
2020-05-20 20:07:38 +02:00
16056a08c2
Ajouté le nouveau box de protection des sondes en plexy
Christian Zufferey
2020-05-20 18:06:56 +02:00
e21e9ffe45
Mise à jour du README pour ce nouveau projet ;-)
Christian Zufferey
2020-04-26 17:36:27 +02:00
59081358d1
Nouveau projet solar-grafana
Christian Zufferey
2020-04-26 17:31:18 +02:00
443f1b85ec
Ajouté le nouveau port serial pour le Macbook pro ;-)
Christian Zufferey
2020-04-22 17:37:34 +02:00
3b9eecb26a
Ajouté l'information pour la configuration du NAT pour le petit repeater WIFI
Christian Zufferey
2020-04-22 17:29:56 +02:00
6bcfb2f5f3
Mis la dernière version du firmware du WIFI repeater
Christian Zufferey
2020-04-16 23:14:40 +02:00
409f6dae74
wip
Christian Zufferey
2020-04-16 15:51:02 +02:00
f133207709
Renommé mon Workshop
Christian Zufferey
2020-03-03 00:07:00 +01:00
70961043e4
Super bien nettoyé mon workshop :-)
Christian Zufferey
2020-03-03 00:05:54 +01: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 Zufferey
2020-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 Zufferey
2020-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 Zufferey
2020-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 Zufferey
2020-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 Zufferey
2020-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 Zufferey
2020-02-29 18:01:15 +01:00
4e15fcb8ea
Enlevé la variable yellow_tag qui ne servait à plus rien
Christian Zufferey
2020-02-29 16:01:38 +01:00
9b545696bf
Corrigé le bug que j'avais sur mon script rtelnet.sh ;-)
Christian Zufferey
2020-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 Zufferey
2020-02-29 14:40:03 +01:00
9b07651d7d
J'ai des problèmes de fuite mémoire avec mon reverse telnet :-(
Christian Zufferey
2020-02-21 13:37:00 +01:00
8e7defb8f2
Voilà mon client zdyndns est prêt, faut voir encore maintenant comment l'utiliser ;-)
Christian Zufferey
2020-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 Zufferey
2020-02-21 12:04:21 +01:00
89adb559ec
Repris mon client zdyndns, mais cela ne fonctionne pas encore :-(
Christian Zufferey
2020-02-20 09:46:28 +01:00
7d359f93d0
Voilà, c'est bien nettoyé et le reverse telnet fonctionne bien
Christian Zufferey
2020-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 Zufferey
2020-02-19 16:18:47 +01:00
aa1e4c9709
faut que je revienne en arrière
Christian Zufferey
2020-02-19 14:20:56 +01:00
3342bc05ac
Cela ne marche plus :-((
Christian Zufferey
2020-02-19 14:13:34 +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 Zufferey
2020-02-17 08:24:21 +01:00
57461f4e48
Refactorisé un peu le script reverse telnet
Christian Zufferey
2020-02-17 04:29:27 +01:00
0d3dac544d
Commencé la partie cliente pour le zdyndns
Christian Zufferey
2020-02-16 18:26:20 +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 Zufferey
2020-02-16 16:57:45 +01:00
742283019d
Refactorisé la gestion du btn verbose. Le telnet reverse fonctionne bien maintenant \o/
Christian Zufferey
2020-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 Zufferey
2020-02-16 13:50:15 +01:00
1ff624e99a
Mis à jour ma planchette support pour le capteur d'humidité HTU21D
Christian Zufferey
2020-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 Zufferey
2020-02-09 19:31:06 +01:00
2f64ee456c
Je vais passer maintenant avec un telnet plus efficace
Christian Zufferey
2020-02-09 18:59:46 +01:00
53d5028a72
Ca commence à marcher en reconnexion automatique, mais maintenant c'est mon 'serveur' telnet local qui est trop simpliste :-(
Christian Zufferey
2020-02-09 16:37:35 +01:00
b155f1e812
Mon petit tunnel reverse telnet commence à bien fonctionner, faut que je l'automatise encore
Christian Zufferey
2020-02-09 14:42:51 +01:00
fd43d0c64f
Commencé mes tests de telnet reverse, cela commence à super bien avancer
Christian Zufferey
2020-02-03 18:44:44 +01:00
b13a10c5ce
Ajouté un script pour Maxime :-)
Christian Zufferey
2020-01-31 11:25:05 +01:00
ad3bd0a046
Corrigé les secrets du projet, il manquait zBTN3 :-(
Christian Zufferey
2020-01-31 10:59:18 +01:00
cd132ca354
Malheureusement c'est encore lent, seulement 1.6mS entre deux mesures
Christian Zufferey
2020-01-26 18:03:23 +01:00
92a4771130
c pas encore le foot :-(
Christian Zufferey
2020-01-26 17:42:02 +01:00
b1dfd3ccfc
wip
Christian Zufferey
2020-01-26 17:26:45 +01:00
564d08bb0b
J'arrive à lire l'ADC0 et l'afficher, c'est déjà un bon début ;-)
Christian Zufferey
2020-01-26 15:28:29 +01:00
0b546dcf6d
Ajouté les photos au README.md du projet ;-)
Christian Zufferey
2020-01-26 11:50:40 +01:00
c41db863c7
Commencé le projet de tests et décourvete avec le convertisseur ADC ADS1115
Christian Zufferey
2020-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 Zufferey
2020-01-19 15:29:53 +01:00