* ajouté le nouveau telnet serveur
* modifié la page HTML du chapeau afin de pouvoir aller directement sur la page wWEBIDE
* ajouté une fonction pour reformater le positionnement des LED RGB suivant le ruban de LED que l'on a
* mis les vraies couleurs des LED RGB dans la page HTML du chapeau, vu que c'est reformaté maintenant
* ajouté les changements de vitesse 'très vite' et 'très lent' dans la page HTML du chapeau
* ajouté un fichier vide.lua pour faire des petites démos du WEBIDE
* complètement changé le telnet serveur, pris la nouvelle version sur NodeMCU. Ne plante plus maintenant
* commencé à tester l'écoute des AP WIFI qui sont dans le parage du NodeMCU
* règle l'horloge RTC via SNMP
* amélioré le mode dsleep afin de ne pas perdre l'horloge RTC
* ajouté un mini WEB IDE qui permet directement sur le NodeMCU d'éditer un script LUA
* refactorisé un poil mes deux WEB IDE
* rangé au bon endroit mes dexu WEB IDE
- maintenant il s'endort pendant 30 secondes, se réveille, regarde s'il peut se connecter sur un wifi, si oui, démarre le web ide, autrement se rendort pour 30 secondes
- aussi, le tout mini web ide fonctionne, c'est à dire que je peux modifier depuis la connexion wifi le code lua sur le NodeMCU, sans devoir brancher le NodeMCU sur le port USB
- une sacrée avancée que voici pour mon WPS/GPS que je suis en train d'écrire :-)
- renommé le script start_job.lua en boot.lua, script qui est lancé par init.lua juste après le boot
- créé le script repair.lua qui démarre le wifi en mode AP et lance le serveur telnet afin de pouvoir se connecter au moment du poweron si on a un problème de boucle au boot
- mon script dsleep.lua fonctionne bien maintenant
- amélioré le script wifi_info.lua, il indique le nom de l'AP ainsi que le password
- teste à chaque 'dofile' si le fichier existe avant de la lancer, ne plante donc plus si le script n'existe pas, grosse amélioration
- essayé d'installer webide sur NodeMCU, il y a justement un exemple de websocker server, je n'arrive pas encore à comprendre comment cela marche
- donc il y a encore pas mal de taf
On peut maintenant avoir différentes réponses HTML en fonction des GET reçu
- renommé le script start_boot en a_start_boot afin qu'il se trouve au début des fichiers sur la FLASH, c'est beaucoup
plus simple pour le démarrer après chaque restart ;-)
- refactorisé les initz.lua tous les mêmes
- enlevé les scripts script*
- refactorisé le start_boot
- le worshop est donc tout bien propre maintenant ;-)
- trouvé le moyen de diminuer fortement la portée de mon détecteur IR, il suffit simplement
de jouer sur le PWM de la porteuse de 38kHz de l'émetteur IR LED, je lui ai mis un rapport 1/25uS
au lieu de 13/13uS, du coup il est hyper directif à 2m environ.