Statistiques téléchargements récents
Historique des versions V10.x etc.
- V12.00
- Jusqu’Ă 4 capteurs de tempĂ©rature DS18B20 ou extĂ©rieurs
- Offset sur les températures si besoin de corriger les mesures
- Rajout d’informations en sortie MQTT
- Les Actions peuvent ĂŞtre conditionnĂ©es Ă l’Ă©tat d’autres Actions sur le mĂŞme ESP32 ou un distant
- RAZ des historiques sur demande
- V12.01
- Correction bug sur les dixièmes de degrés des températures
- V12.03
- Corrections sur les multiplications et divisions de float par une constante
- V12.04
- Mise Ă jour Shelly Em Pro
- Clarification mise en page Actions
- V12.05
- Correction bugs Duree_Relais dans Mqtt.ino et débordement micros() dans Source_UxI.ino
- V12.06
- Compilation avec une partition mémoire NoFS suite à comportement anormal du watchdog en V12.05.
- V13.00
- Compilation à faire avec une partition mémoire NoFS.
- Conditionnement Actions par d’autres actions diffĂ©rentes pour chaque tranche horaire.
- Introduction Mot de passe/ClĂ© d’accès pour modifier les paramètres ou actions
- MQTT: un prefixe pour la dĂ©claration et un autre pour la publication de l’Ă©tat
- Si Action inactive arrĂŞt envoi commande Off sur relais distant.
- CrĂ©ation d’une hystĂ©rĂ©sis sur les tempĂ©ratures si Tinf<Tsup
- Choix de la connexion, WIFI avec Internet, WIFI sans internet ou pas de WIFI (mode AP)
- Retrait du watchdog. Il ne fonctionne plus, sauf si on retire des lignes de code sur des sujets qui n’ont rien Ă voir. Problème occupation/dĂ©bordement mĂ©moire ? Pas clair.
- Choix des couleurs sur les pages Web
- Choix de l’horloge :internet,Linky,Internet ou Secteur
- Choix paramétrage en mode standard ou expert.
- V13.01
- Mystère du watchdog qui fait planter les ESP esclaves après quelques minutes, bien que plus prĂ©sent. Il faut lui dire de ne pas s’activer avec un esp_task_wdt_deinit(); en dĂ©but de programme
- RAZ du JSY-MK-194 quand on demande un RAZ dans la page paramètre
- Enrichissement des messages MQTT pour l’option Linky avec les Ă©nergies par index.
- V13.02
- Rajout delai de 100ms après RAZ du JSY-MK-194
- Correction Shelly Pro Em
- V13.03
- Bug corrigĂ© : variable non initialisĂ©e en l’abscence de Triac
- Mise en cache du navigateur (5mn) de certaines pages pour accélerer le chargement
- V14.00
- Carte ESP32 Wroom avec écran 320*240
- Envoi température CPU en MQTT
- Notes mesurant la qualité des échanges entre ESP32
- Correction bug calcul Energie avec Horloge Linky
- V14.01
- Correction bug MesurePower UxI crée en V14.00
- V14.02
- Re-introduction du Watchdog avec une table de partition personalisé fichier : partitions.csv
- Correction bug absence lecture état actions
- V14.03
- Forcer l’affichage normal, non miroir sur l’Ă©cran
- V14.04
- Modif pour Shelly Pro Em ligne 245
- Retrait mode miroir pour les écrans
- V14.10
- Modif pour Shelly Pro Em de Dash
- Introduction ESP32-ETH01 : Ethernet
- V14.11
- Prise en compte des chips model D0WDQ6 qui fonctionne en WiFi bien que non V3
- V14.20
- Possibilité de remplcer les 2 LEDs par un mini écran SSD1306,SSD1309 ou SH1106
- Augmentation de la taille de l’identifiant ESP32 MQTT
- Source HomeWizard
- Correction Nom serveur si Ethernet
- V14.21
- Shelly Em Gen3
- Courbe sur 10mn des ouvertures de Triac ou SSR
- Choix d’affichage des courbes de VA
- RAZ pour JSY-MK-333G
- V14.22
- Distinction des ESP32U en version « ESP32-D0WD » et WT-ETH01 (Ethernet)
- V14.23
- MQTT : envoi facteur de puissance en unité % et envoi STGE du Linky
- V14.24
- Bug affichage ouverture action 2s
- Bug affichage puissance HomeWizard. Modif ValJsonSG().
- V14.25
- Affichage des autres routeurs de la maison en page d’accueil
- V15.00
- Retrait température CPU dans les données brutes. Plus défini par Espressif
- Reaction plus dynamique Ă choisir dans le cas d’un CACSI et lĂ©gère surproduction
- Si source de donnĂ©es de puissance externe, le nom du routeur s’affiche en plus de l’IP
- Correction décodage Smart Gateway ValJsonSG
- Choix durée allumage écran LCD
- Affichage des puissances Max du jour
- Sortie au format PWM pour les Actions
- Choix du Timeout en cas de coupure de la communication
- Pilotage des Actions par MQTT : tOnOff,Mode,SeuilOn,SeuilOff,OuvreMax,Periode (Topic=DeviceName/Nom_Action)
- Favicon
- V15.01
- Nettoyage code html, javascript,css (Merci Michy)
- Connexion Wifi :extension du timeout et 2 tentatives avant de déclarer une erreur (Merci Lolo69)
- V15.02
- Modifications proposée par Lolo69 sur les connexions WIFI avec le Shelly
- Rajout du nom du routeur dans le titre des pages HTML
- V15.03
- Arrêt par stop(), après utilisation, de toutes les connexions WIFI comme proposé par Lolo69
- V15.04
- Correction conflit Wifi/OLed
- Fin message Shelly non plus sur Timeout mais chaine de caractères. A vĂ©rifier avec tous les modèles de Shelly. Codage d’après ChatGPT
- V15.05
- Si plusieurs AP même SSID, choix du niveau le plus élevé
- Telnet port 23 identique au port série USB si liaison ethernet/wifi
- V15.06
- Correction affichage IP
- V15.07
- Corrections Shelly
- V15.08
- Appairage WPS
- Renouvellement Token Enphase chaque mois
- Création source de puissance non définie pour la première mise en route
- V15.09
- Estimateur injection pour les configurations Linky / CACSI proposé par Ludovic35
- V15.10
- Modification recurrence sortie MQTT pour accepter 1s
- Affichage adresse IPV6
- Création du mode Demi-Sinus
- V15.11
- Forcage des Actions en page d’Accueil inactif si mot de passe non valide
- ValJson Test pour différencier SG et HW
- Retour Ă 200ms la pĂ©riode d’appel des Shelly pour Ă©viter une saturation
- V15.12
- Adaptation rĂ©currence d’appel UxIx3 et Shelly
- Correction bug en mode point d’accès isolĂ©
- V16.00
- Introduction du filtrage PID
- V16.01
- Possibilité de choisir un routeur maître en Horloge
- Correction bug affichage Action
- Blocage intégrateur I du PID à 50 si non utilisé
- V16.02
- Correction bug d’affichage page paramètres
- V16.03
- Initialisation intégrateur PID à 100 pour ne pas ouvrir au démarrage
- Affichage adresse IP .local
- V16.04
- Modif arrondi des retards
- Mode DemiSinus pris en compte dans MQTT.ino
- Version 16.05
- Mise en page retravaillée.
- Ajout d’un graphique temps réel pour les calculs du PID.
- Intégration des informations RTE Tempo (jour et lendemain) via MQTT.
- Correction d’un bug sur les couleurs par défaut.
- Version 16.06
- Corrections de bugs :
- Problème PVAI_M dans CACSI.
- IcĂ´ne favicon SVG.
- Modification de l’ordre de téléchargement des JS pour les pins des Actions.
- Restauration des anciens coefficients PID après des essais non sauvegardés.
- Version 16.07
- Découpage des gros fichiers JavaScript pour éviter les problèmes de mémoire serveur.
- Version 16.08
- Correction d’un bug sur l’entrée « ouverture max ».
- Version 16.09
- Amélioration de la mise en page d’accueil sur smartphone.
- Masquage des données de la deuxième sonde de puissance si non nommée explicitement.
- Optimisation des appels AJAX répétitifs en cas d’erreur.
- Version 16.10
- Recadrage mesures curseur sur page d’accueil
- Correction bug choix Pmqtt
- Version 17.00
- Changement de la table de partitions pour ajouter une partition dédiée au stockage de fichiers de données. ATTENTION OTA pas possible depuis les anciennes versions.
- State Class measurement pour les puissances envoyés vers HA
- Nettoyage du code. Merci Ă Michel, Piamp, ChatGPT et Gemini
- Sélection de la vitesse en bauds pour UxIx2 ou UxIx3
- RĂ©glage de l’ouverture du Triac ou du SSR en mode ON et en mode ForcĂ©
- RedĂ©marrage ESP32 si en mode AP (Ă©mission WiFi) depuis plus de 5mn sans l’avoir demandĂ©
- Choix du hostname pour un accès hostname.local
- Choix du fuseau horaire et en option un serveur NTP
- Icone pour affichage sur Chrome/Android
- Choix de la disposition des graphiques en page d’accueil
- Choix des écrans 2.4 ou 2.8 pouces en résistif ou capacitif
- Version 17.01
- Correction bug sur le choix du GPIO du capteur de température et des GPIOs analogiques.
- Version 17.02
- Correction bug sur le choix Enphase et Shelly.
- Version 17.03
- Correction bug sur le choix des GPIOs.
- Enregistrement Ordre reçu par MQTT
- Version 17.04
- Erreur sur l’affichage du numĂ©ro de version en 17.03
- Version 17.05
- Changement fuseau horaire de la réunion en RET-4
- Correction bug mise Ă l’heure
- Version 17.06
- Correction sauvegarde Ă minuit
- Correction affichage des graphiques en page d’Accueil
- Modification curseur page Actions (Merci 59jag)
Nota: Pour la version V17.06, certains ont rencontrĂ© des difficultĂ©s de communication, peut ĂŞtre dues au changement de version de la bibliothèque Espressif pour l’ESP32. Je propose 3 versions de compilations afin de faire des essais.
- une compilĂ©e avec la version de la bibliothèque pour l’ESP V3.3.5 , la mĂŞme que pour la V17.05 qui semble bien fonctionner pour Enphase
- une compilĂ©e avec la version de la bibliothèque pour l’ESP V3.3.6 , correspondant Ă celle que j’ai mise en ligne dimanche 15/02/26
- une compilĂ©e avec la version de la bibliothèque pour l’ESP V3.3.7 qu’Expressif vient de sortir.
Mise Ă jour des anciennes versions
Versions V4 Ă V10
Dans le cas d’une mise Ă jour des anciennes versions V4, V5, V6, V7,V8, vers la V9,V10, notez bien sur une feuille de papier les paramètres et rĂ©glages. Au premier lancement. Il faudra faire comme un premier lancement en se connectant au point d’accès Wifi de l’ESP32 Ă l’adresse IP 192.168.4.1 ou par le port sĂ©rie.
Versions V11.xx Ă V16.xx
Pour les versions V11.xx et au dessus, sauvegardez vos paramètres sur vote PC (bouton Import/Export) si la partie entière de la version change. Pas nécessaire de sauvegarder si uniquement la partie décimale change.

Si vous utilisez également l’affichage distant de la « maisonnette », pensez à mettre à jour le logiciel :
https://f1atb.fr/affichage-a-distance-consommation-ou-surproduction-electrique/
Version V16.xx Ă V17.xx
La mise Ă jour par OTA n’est pas possible. Faite une installation complète et rapide du logiciel après avoir sauvegardĂ© le fichier de configuration.
NOTA
Lors de nombreux changements de paramètres, il est nĂ©cessaire non seulement de cliquer sur Sauvegarder, mais Ă©galement de faire un Reset par la suite. Pour rĂ©duire le volume d’Ă©changes entre l’ESP32 et votre navigateur internet, depuis la version 13, nous utilisons la mĂ©moire cache de votre navigateur. Cela prĂ©sente Ă la fois des avantages et des inconvĂ©nients. En effet, nous faisons appel Ă d’anciens fichiers en cache, et lors d’une mise Ă jour, il se peut que le navigateur ne dĂ©tecte pas la nouvelle version. Un Ctrl-F5 permet de vider le cache et d’obtenir les dernières versions des fichiers.

Web OTA
Le code inclut la possibilitĂ© de le mettre Ă jour non pas par la liaison sĂ©rie entre le PC et l’ESP mais via le Wifi directement depuis l’interface Web du routeur. C’est la fonctionnalitĂ© Web OTA (On The Air) disponible depuis la version 10 du routeur.
En haut de la page « Paramètres », cliquez sur « Mise à jour par OTA ». Les différentes versions en cours vous seront proposées.