Bonjour à tous,
Après avoir eu quelques déboires avec des RMS installés (chez moi ou chez des potes), je me suis demandé s'il ne serait pas possible de sauvegarder puis (au besoin) restaurer intégralement un RMS (code, paramètres, etc) en un minimum de manipulations.
Je vous fais le tableau :
- Vous avez installé un ou plusieurs RMS, certains sont dans une super_version_perso_v12.582_non_V14.153 sur lesquels vous avez passé des heures à peaufiner les réglages, la régulation, l'affichage, voire à faire des modifs de code.
- Votre poulain, maquillé comme un camion volé, est fin prêt pour le Grand prix d'Amérique (ou le salon de l'agriculture) et soudain... l'esp32 qui le porte a les genoux qui flanchent, et vous lâche sans prévenir. Merdalor.
- Si le RMS est le vôtre, il y a des chances pour que vous sachiez le réinstaller en un minimum de temps, le remettre sur votre réseau et réinjecter le fichier de paramètres que vous aurez pris soin (évidemment) de sauvegarder récemment. Non ?
- Mais si le RMS est chez votre cousin qui habite à 150 kilomètres, c'est plus tout à fait la même histoire. Non ?
D'où l'idée :
- Le RMS tourne comme une horloge.
- Avec un pc et un câble usb, à l'aide d'un script qu'on peut lancer en une seule commande, voire avec un double clic, TOUT le contenu sera sauvegardé dans un unique fichier masauvegarde.bin (3 minutes environ).
- Le RMS vous lâche.
- On change l'esp32
- Avec le même pc et connexion usb, on lance la restauration du fichier masauvegarde.bin, toujours en une seule commande ou un double clic.
- 90 secondes plus tard, tout est à nouveau en place.
- Et même le cousin peut le faire sans vous.
Eh bien, c'est possible avec esptool.
je me suis inspiré des infos données par cette video youtube, dans laquelle l'auteur explique comment faire ça.
Il y a pas mal de blabla mais les infos sont très pertinentes, et celles de la transcription sous la video encore plus.
J'ai écrit un petit script bash (linux) pas très raffiné qui permet de faire la sauvegarde et la restauration.
Avec un minimum de travail (genre claude ou chatgpt) il doit pouvoir être adapté pour windoze, en powershell ou autre.
Vous trouverez aussi des notes qui peuvent vous aider à mettre le truc en marche.
En espérant que ça puisse être utile à quelques uns, merci de m'avoir lu.
(PS : si le script est moisi, ne m'engueulez pas, améliorez le !
)
Après avoir eu quelques déboires avec des RMS installés (chez moi ou chez des potes), je me suis demandé s'il ne serait pas possible de sauvegarder puis (au besoin) restaurer intégralement un RMS (code, paramètres, etc) en un minimum de manipulations.
Je vous fais le tableau :
- Vous avez installé un ou plusieurs RMS, certains sont dans une super_version_perso_v12.582_non_V14.153 sur lesquels vous avez passé des heures à peaufiner les réglages, la régulation, l'affichage, voire à faire des modifs de code.
- Votre poulain, maquillé comme un camion volé, est fin prêt pour le Grand prix d'Amérique (ou le salon de l'agriculture) et soudain... l'esp32 qui le porte a les genoux qui flanchent, et vous lâche sans prévenir. Merdalor.
- Si le RMS est le vôtre, il y a des chances pour que vous sachiez le réinstaller en un minimum de temps, le remettre sur votre réseau et réinjecter le fichier de paramètres que vous aurez pris soin (évidemment) de sauvegarder récemment. Non ?
- Mais si le RMS est chez votre cousin qui habite à 150 kilomètres, c'est plus tout à fait la même histoire. Non ?
D'où l'idée :
- Le RMS tourne comme une horloge.
- Avec un pc et un câble usb, à l'aide d'un script qu'on peut lancer en une seule commande, voire avec un double clic, TOUT le contenu sera sauvegardé dans un unique fichier masauvegarde.bin (3 minutes environ).
- Le RMS vous lâche.
- On change l'esp32
- Avec le même pc et connexion usb, on lance la restauration du fichier masauvegarde.bin, toujours en une seule commande ou un double clic.
- 90 secondes plus tard, tout est à nouveau en place.
- Et même le cousin peut le faire sans vous.
Eh bien, c'est possible avec esptool.
je me suis inspiré des infos données par cette video youtube, dans laquelle l'auteur explique comment faire ça.
Il y a pas mal de blabla mais les infos sont très pertinentes, et celles de la transcription sous la video encore plus.
J'ai écrit un petit script bash (linux) pas très raffiné qui permet de faire la sauvegarde et la restauration.
Avec un minimum de travail (genre claude ou chatgpt) il doit pouvoir être adapté pour windoze, en powershell ou autre.
Vous trouverez aussi des notes qui peuvent vous aider à mettre le truc en marche.
En espérant que ça puisse être utile à quelques uns, merci de m'avoir lu.
(PS : si le script est moisi, ne m'engueulez pas, améliorez le !
)
3 kWc - Enphase iq8hc
Enphase envoy metered
RMS triac - 2,2kW appoint ECS
RMS Station de charge VE-RMS
Merci André !
Enphase envoy metered
RMS triac - 2,2kW appoint ECS
RMS Station de charge VE-RMS
Merci André !
