Wiki Pv routeur
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 )
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
Cliquez sur l’onglet “réseau”
Validez le formulaire sans apporter de modification et un lien va apparaitre
faite bouton droit - copie -copie link adresse et sauver l’adresse dans un notepad ou autre
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
homeassistant/sensor/shellyem_mon_id_channel_1_power/state
la valeur du Shelly deviendra prioritaire. En plus de la valeur de puissance relevé, 2 valeurs états peuvent être affichées :
-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
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
2021
- Impression de la carte V1 pour TTGO monté en SMD
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
- Support pour Domoticz
- Init Commit pour ESP8266
- Impression de la carte V2
- Impression de la carte V1