Skip to main content

Mise à jour Routeur

Le produit évoluant au fil du temps, il est possible d'effectuer des mises à jour pour avoir de nouvelles fonctionnalités. 

Cependant, lors des évolutions il est possible que des bugs apparaissent ( et soient corrigés par la suite ), de faite si vous n'avez pas besoin de nouvelles fonctionnalités, le plus simple reste ce conseil : 

Si ça fonctionne, ne touchez à rien !! 

Après chaque mise à jour, il faut rebooter pour libérer la mémoire qui a été utilisé pour faire la mise à jour 

Pour les mises à jour, elles peuvent se faire directement depuis l'interface web  /update et en téléversant les images binaires précédemment récupéré sur le site web du routeur 

une fois sur la page d'update il ne reste plus qu'a indiquer l'emplacement du fichier binaire et son type ( firmware ou système de fichiers ) 

image-1695236260014.png

et à téléverser la mise à jour,  c'est aussi simple que ça.
Pour ce qui est de la configuration du Wifi, elle est sauvegardé dans un espace dédié sur le microcontrôleur. 
La configuration est à refaire uniquement dans le cas d'une mise à jour en passant par le site https://ota.apper-solaire.org/ota.php

Cas d'une mise à jour du Filesystem

Dans le cas de la mise à jour du Filesystem ( fichier HTML ), il y a quelques précautions à prendre: 

il est préférable avant la mise à jour de sauver sa configuration en allant sur la page web /config.json  et de copier/coller les informations un notepad ou autre pour pouvoir réappliquer vos réglages rapidement.

ou de récupérer les requêtes d'enregistrement des formulaires avec l'inspecteur du navigateur. ( 2eme méthode )

La 2eme méthode pour sauvegarder sa configuration:  sur votre navigateur Chrome

Allez sur votre page de configuration , faite bouton_droit - inspecter 

image-1713197291215.png

Cliquez sur l'onglet "réseau" 

image-1713197315518.png

Validez le formulaire sans apporter de modification et un lien va apparaitre  

image-1713197385654.png

faite bouton droit - copie -copie link adresse et sauver l'adresse dans un notepad ou autre 

image-1713197459413.png

une fois le filesystem mis à jour, vous n'aurez plus qu'a aller sur cette page pour réappliquer vos paramètres. 

Historique des mises à jour : 

Actualité Juillet 2024

  • Intégration mDNS
  • Détection automatique du dimmer sur le réseau et autoconfig
  • Ajout de la personnalisation du trigger de température
  • Augmentation du nombre de caractère max pour le password MQTT
  • Correction des commandes relay.

Actualité Juin 2024

  • Nettoyage du code
  • Support des Wemos ESP32 sur les cartes dimmer pour faire du multi SSR Random avec les mesure Shelly
  • Correction de bug sur le minuteur
  • Coupure de sécurité en cas de perte de dallas 
  • Ping vers l'extérieur pour vérifier la connexion réseau wifi. 

Actualité Mai 2024

  • Changement de la méthode NTP
  • Amélioration des pages HTML
  • Nettoyage du code 
  • Amélioration des logs 
  • Changement des librairies Web et TCP et correction sur les navigateurs Safari

Actualité Avril 2024

  • Détection de fichiers du FS obsolète
  • Intégration d'un Lien si dimmer configuré
  • Réduction des remontés de puissance = 0
  • Changement de la méthode NTP
  • Changement de la  librairie Web
  • Amélioration du code et des logs

Actualité Mars 2024

  • Support Triphasé Shelly 3EM donc routeur utilisable sur un réseau tri
  • Intégration des sondes SCT 013 30A à 100A /1V
  • Correction du bug d'affichage des Rollovers d'aide
  • Amélioration de la lecture des valeurs ( peut encore être amélioré avec un condensateur supplémentaire sur carte ( marge de 2.2uF à 10uF )
  • Remise à 6s pour les remontés MQTT
  • Optimisation des pages Web et amélioration affichage des pages AP.
  • Nettoyage dans les topics HA
  • Modification du message Nosync dans certains cas
  • Correction de l'affichage sur HA
  • Correction de bug ( bagotage minuteur )
  • Amélioration de la régulation
  • Stockage en dur du réglage de polarité ( donc plus dans le FS ) 
  • Correction d'un bug de remonté MQTT sous Jeedom, et du problème de mot de passe SSID
  • Début d'intégration des Wemos ESP32 sur carte dimmer ( pour un usage Shelly )

Actualité Janvier - Février 2024

  • Correction sur le stockage des consommation après reboot
  • Modification de la librairie ESPhome

Actualité Décembre 2023

  • Correction gestion Enphase V5 et V7 

Actualité Novembre 2023

  • Amélioration du parse des récupérations de json 
  • Correction sur l'Enphase
  • Nettoyage de code
  • Correction pour navigateur Safari et Apple
  • Correction typo site + aide en ligne + ajout RSSI
  • Correction de remonté MQTT
  • MAJ Readme
  • Correction du miniteur ( bagotage, pb de sécurité de température et reprise sur reboot ) 
  • Modification de l'insertion de l'heure dans les logs + stockage de certaines logs
  • Amélioration du support Shelly
  • Optimisation des tasks et de la gestion mémoire 
  • Optimisation des connexions MQTT
  • Correction de la gestion dimmer local

Actualité Juillet-Octobre 2023

  • Passage des logs en mode bloc
  • Correction des pages Web
  • Compatibilité du SSR Random
  • Correction de bugs mineurs
  • Ajout du minuteur local et corrections de bugs
  • Correction bug reco Wifi
  • Ajout des tips

Actualité Juin 2023

--> maj FW et FS MAJ majeur obligatoire par le site internet

  • Correction d'une fuite mémoire
  • Plus d'envoie MQTT domoticz si IDX vide
  • Correction d'un bug sur page MQTT absente
  • Correction d'un bug d'affichage pour la puissance avec un dimmer local
  • Affichage max de 9999 pour la puissance routée
  • Maj Envoy V7
  • Correction du bug d'affichage de température en mode local
  • Maj firmware espressif version 6.3.1
  • Modification des partitions système
  • Maj des librairies
  • Récupération des puissances routé sur les dimmers
  • Reconnection automatique en cas de coupure box internet ( tempo test toute les 30s )
  • Modification de l'affichage Oled pour afficher les watts routé à la place du %
  • Affichage de la puissance lue et de la puissance routée sur les pages web
  • Ajout IDX temperature

Actualité de Mars-Mai 2023

--> maj FW
--> maj FS optionnelle

  • correction d'un bug de remonté de température MQTT en local 
  • protection des formulaires sur les pages web
  • Ajout de liens vers site fichier binaire dans la page OTA,
  • remonter d'info en MQTT, avec la puissance de surplus disponible 
  • Correction du bug d'affichage de température si pas de sondes 
  • Ajout du support Envoy V7
  • Surcharge communication avec le dimmer ( puissance disponible ) 
  • Corrections esthétiques pages web
  • Sécurisation des mots de passe Wifi et MQTT, ne sont plus envoyé en clair dans le navigateur. 
  • Correction d'un bug d'affichage de la version.
  • Correction du bug "no sinus check" en mode Enphase et Shelly. 
  • Optimisation des pages web
  • Ajout des labels sur les valeurs physiques.
  • Passage des status au format Json -> MAJ FW et FS obligatoire sur dimmer et routeur 
  • Le don pour le routeur simple a été passé à 20 euros. ( au lieu de 30 ) soit 6.80€ après réduction fiscale.
  • Une correction a été apportée suite à un bug de remonté MQTT de la puissance quand le dimmer passe à 0
  • Le Shelly EM est maintenant supporté si remonté sous HA ou MQTT  ( mise à jour firmware et FS à faire ). 
    la configuration se fait directement dans la partie web, page MQTT
    le topic est en général du type 

image-1681487613427.png

la valeur du Shelly deviendra prioritaire. En plus de la valeur de puissance relevé, 2 valeurs états peuvent être affichées :

-1 : pas de connexion au MQTT
-2 : l état du shelly est "unavailable" ( déconnecté )

  • Une correction a été apportée suite à un bug d'affichage de la température provenant du dimmer.  
  • Il est maintenant possible de configurer la rotation de l'écran et l'inversion de la sonde SCT013 directement avec le bouton haut du Pv routeur 

Suite à des problèmes de fuite mémoire coté code et version OS 3.5 de chez Espressif, l'OS de l'environnement Pv routeur a été passé sur la dernière version ( 6.1 ) de fait les mises à jour classique par l'interface web (/update) doivent exceptionnellement être faite en USB directement sur le site pour remettre à jour l'OS. 
Contrairement aux dimmers sous ESP8266 , les ESP32 fonctionnent avec 4 différents blocs mémoires dont l'OS Espressif qui ne peux être mis à jour par l'OTA web classique. 
Pour rappel, la configuration du Wifi peu se faire directement en mode sérial à partir de l'interface web

remonté de tests de fuite mémoire


Début de cette page
--> Le support Jotta en local a été rajouté. 

2023/03: 

  • Correction d'un bug d'affichage de la température sur l'écran.
  • Ajout d'une condition de reboot après 6h d'uptime si le Pv routeur passe en mode AP ( cas des box qui reboot suite à une coupure de courant )
  • Passage en version 6.1 de l'OS Espressif -> nécessite une remise à jour par le site OTA ( pas par /update -> FS manquant )
  • Support du jotta sur le pv routeur
  • Passage sur la version ESPhome de espasyncwebserver
  • Modification des tasks
  • Correction du bug d'affichage de température
  • Correction de la latence des ping ( wifi en mode économie d'énergie )
  • Affichage du RSSI sur l'écran
  • Correction de du bug de lecture sur dallas lente
  • Optimisation de code et wifi AP
  • Ajout de commande flip et reboot dans le mode serial
  • Correction sur page html
  • Création du mode serial pour la configuration du wifi et enregistrement en ROM
  • Mise en place de la compression HTTP
  • Optimisation du firmware,
  • Passage en json dynamique et uptime dans les logs
  • Correction de trame mqtt
  • Correction du bug de lenteur sur le dimmer

2023/01-02: 

  • Routeur : amélioration de la réactivité
  • correction déclaration MQTT
  • Amélioration de la régulation
  • Correction bug spam MQTT
  • Amélioration de la gestion par HA,
  • Ajout d'un bouton web pour faire rotation d'écran
  • Changement de timers pour plus de réactivité
  • Affichage de la dallas sur la page web
  • Modification de la fonction de calcul
  • Affichage de la dallas local sur l'afficheur
  • Ajout de 2 switchs ( /get?relay1=x /get?relay2=x ( 0 off , 1 on , 2 bascule état )

2022 :

  • Mise en place de la conf d'offset et voltage sur l'interface web
  • Intégration dimmer local et distant par web ( filesystem )
  • Ajout de logs web
  • Correction mode AP et safe reboot ( 7 jours )
  • Changement delay envoy
  • Intégration Home assistant
  • Correction bug wifi
  • Sécurisation mqtt ( password )
  • Correction spiffs
  •  STL 3D ( boite )
  • Wifi mode AP et config auto dimmer AP
  • Compatibilité Envoy et fronius
  • Support de dallas local
  • Mise en place du mode OTA web installer
  • Mise en place des logs web
  • Configuration du wifi et mqtt par l'interface web
  • Intégration du mode AP par défaut avec nom de wifi personnalisé
  • Mode access point (AP) pour les sites sans Wifi, et configuration automatique lors de la connexion d'un dimmer
  • Compatibilité avec frontius et envoy S et R 
  • Reconnexion du Wifi en cas de perte du réseau
  • Ajout de la température du 1er dimmer sur l'afficheur du TTGO
  • Ajout de la fonctionnalité de mise en veille de l'écran ( nécessite une mise à jour du filesystem ) 
  • Correction de l'envoie de données vers Jeedom via MQTT
  • Translation en anglais des informations de l'afficheur
  • Retrait de la librairie Emonlib.
  • Impression de la carte V2 pour TTGO monté en SMD et compatible avec le boitier TTGO

image-1648138865148.png

2021

  • Impression de la carte V1 pour TTGO monté en SMD

image-1648138817928.png

Mise à jour du 10/10/2021

  • Support du TTGO-Tdisplay
  • Passage du filesystem en LittleFS
  • Correction de bug IDX et d'affichage
  • Correction de la librairie fournis par Robotdyn
  • Init Commit pour ESP32 

2019

  • Correction de bug IDX et d'affichage
  • Mise en place de la page de configuration
  • Correction d'affichage Oled
  • Documentation
  • Impression de la carte V3 pour lolin  ou Wemos

image-1648138727532.png

  • Support pour Domoticz
  • Init Commit pour ESP8266
  • Impression de la carte V2

image-1648138520166.png

  • Impression de la carte V1

image-1648138482208.png