Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
L'IP de ma passerelle Envoy change toute seule
#11
(Hier, 07:16 PM)pluko a écrit :
(Hier, 02:44 PM)Serge19 a écrit : Bonjour,

Vous avez très probablement réalisé une première installation, puis une seconde plus récente équipée de micro-onduleurs iQ8.
Auparavant, lorsqu’une installation combinait des micro-onduleurs de génération 7 (iQ7) et de génération 8 (iQ8), il était effectivement nécessaire d’ajouter une passerelle supplémentaire pour gérer les iQ8.

Cependant, ce n’est plus le cas depuis mai 2025 : une mise à jour du firmware de la passerelle permet désormais la rétrocompatibilité. Ainsi, si votre installation comprend uniquement des iQ7 et des iQ8, il est possible de fonctionner avec une seule passerelle.

Il est toutefois nécessaire de contacter le SAV Enphase (09 70 73 10 76) afin qu’ils vous expliquent la procédure de migration vers une passerelle unique.
L’avantage est que la passerelle récupérée pourra servir de solution de secours le jour où l’autre tombera en panne.

Merci pour cette précision, mais ce n'est pas mon cas. j'ai deux installations sur deux maisons différentes (2 compteurs séparés, 1 en tétra, et 1 en mono), et tout est en Iq7. Malheureusement, je n'ai pas la main sur ma configuration enphase, c'est uniquement l'entreprise qui l'a installé.

(Hier, 08:54 AM)Lolo69 a écrit : Effectivement 2 devices avec le même nom ça n aide pas le mDns….
En attendant une correction d André si tu sais compiler en Arduino on pourra te donner la courte modif à faire
Car envoy envoie forcément un hostname différencier mais plus loin que envoy_….

Envoies nous une copie des infos que tu vois dans dans données brutes juste apres un reboot de l ESP

sinon il y aurait une petite modif à faire à la ligne 24 du fichier Source_EnphaseEnvoy.ino ( si tu sais compiler le source) , en regardant très vite fait je pense qu'il suffit de commenter la ligne 24 comme ça RMSextIP ne sera pas surchargé, par le mdns....humm non si tu as ecrit une adresse IP on ne rentre pas dans le IF.....
du coup ce que je tenterai pour toi , dans les parametres de ton RMS tu mets une adresse IP quelconque 192.168.10.10 , tu sauvegardes, tu rebootes l ESP, tu remets la bonne IP , tu re-rebootes

Merci,

malheureusement, je ne sais pas compiler en Arduino (je vais essayer de regarder comment ça se présente à l'occasion, mais j'ai de sérieux doutes sur ma capacité à comprendre tout ça tout seul Sad )

pour les infos sur la page données brutes après reboot, les voici : on y voit bien que je suis repassé en X.X.X.92 ...
Citation :ESP32 On depuis :
0h 00mn
ESP32 modèle :
Wroom seul
Source des mesures :
Enphase
Niveau WiFi :
-63 dBm
Point d'accès WiFi :
A0:04:60:9F:28:20
Réseau WiFi :
Freebox
Canal WiFi :
4
Adresse MAC ESP32 :
84:1F:E8:4A:4D:B8
Adresse IPV4 ESP32 :
192.168.0.93
Adresse IP .local ESP32 :
RMS-ESP32-4869560.local
Adresse IPV6 ESP32 :
][2a01:e0a:e3e:f90:861f:e8ff:fe4a:4db8]
Adresse passerelle :
192.168.0.254
Masque du réseau :
255.255.255.0
Charge coeur 0 (Lecture Puissance) Min, Moy, Max :
1, 2, 671 ms
Charge coeur 1 (Calcul + Wifi) Min, Moy, Max :
2, 2, 116 ms
Espace mémoire EEPROM utilisé :
57 %
Mémoire RAM libre actuellement :
51016 octet
Mémoire RAM libre minimum :
1984 octet
Nombre d'interruptions en 15ms du Gradateur (signal Zc) : Filtrés/Brutes :
Pas de Triac
Synchronisation au Secteur ou asynchrone horloge ESP32
Horloge ESP
Nombre de capteurs de température DS18B20 :
0
Messages







: Wifi Begin : Freebox

: Connecté par WiFi, addresse IP : 192.168.0.93 or RMS-ESP32-4869560.local

06/01/2026 18:20:24 : Réception de l'heure Internet

06/01/2026 18:20:24 : IP Enphase : http://envoy.local -> 192.168.0.92

06/01/2026 18:20:24 : Echec connexion MQTT : 0.0.0.0

06/01/2026 18:20:34 : IPv6 globale: [2a01:e0a:e3e:f90:861f:e8ff:fe4a:4db8]

06/01/2026 18:20:35 : 2026-01-06 : TEMPO_ROUGE | 2026-01-07 : TEMPO_ROUGE


Je vais tenter la manip de changement d'IP puis reboot re-reboot Wink
Effectivement, lorsque l’on se trouve dans ce cas "rarissime" (je rappelle qu’une passerelle peut gérer jusqu’à 600 micro-onduleurs) — où plusieurs passerelles sont présentes, la première prend toujours l’adresse mDNS : http://envoy.local
La suivante : http://envoy-2.local, puis http://envoy-3.local, et ainsi de suite.

Dans votre cas, je pense que la meilleure solution est de fixer l’adresse IP de votre passerelle prioritaire, car le problème a dû être provoqué par une mise à jour de la box ou des passerelles, ce qui a entraîné la perte de l’ordre initial des passerelles.

Pour revenir à la situation d’origine, la procédure serait la suivante :
  1. Coupez l’alimentation des deux passerelles.
  2. Rallumez d’abord la passerelle prioritaire, c’est-à-dire celle avec laquelle vous souhaitez communiquer avec le routeur RMS.
  3. L'IP de la passerelle dite "prioritaire" sera automatiquement reconnue par le routeur RMS car elle sera la seule présente à ce moment là. 
  4. Fixez ensuite son adresse IP dans la box.
  5. Redémarrez enfin la seconde passerelle normalement ; il n’est pas nécessaire de lui attribuer une IP fixe.
Le problème sera ainsi définitivement résolu, jusqu’au prochain changement de box, auquel cas cette procédure devra être répétée.
Répondre

#12
(Hier, 08:14 PM)pluko a écrit : dans le parser Json, je ne vois pas du tout d'adresse IP pour ma passerelle. je vois bien son numéro de série, mais je n'ai pas trouvé d'IP. Est-ce que ce ne serait pas un problème de token fourni par enphase ?

je vois ça juste avant les infos enphase, je me demande ce que c'est : "RMSextIP":3232235610,

Bonjour,

Oui ce nombre correspond à une adresse IPv4 stockée sous forme entière (32 bits).

Conversion de  3232235610 en IP lisible.

Une IPv4 est codée sur 32 bits, découpés en 4 octets

3232235610 correspond à l’adresse IP : 192.168.0.90

Détail du calcul on découpe le nombre en base 256 :
  • 1er octet : 192
  • 2e octet :168
  • 3e octet :0
  • 4e octet :90
 ce qui donne 192.168.0.90
@+
La théorie c'est quand on sait tout et que rien ne fonctionne.
La pratique c'est quand tout fonctionne et que personne ne sait pourquoi.
Réunissez les deux, la théorie et la pratique et vous n'aurez plus rien qui fonctionne et personne ne saura pourquoi..
Un petit ? cela ne coute rien, alors pensez y.
Répondre

#13
(Hier, 08:14 PM)pluko a écrit :
(Hier, 07:39 PM)Lolo69 a écrit : Comme la flash memory n était pas enregistrée …. Fais un export de tes paramètres et ouvres le fichier json avec un parser json pour voir si tu lis .92 ou .90…
Fais le quand ton ip est ok et quand elle a changé.
On verra après s il faut faire un erase flash memory
Arf Grostoto a été plus rapide que moi ;-)

dans le parser Json, je ne vois pas du tout d'adresse IP pour ma passerelle. je vois bien son numéro de série, mais je n'ai pas trouvé d'IP. Est-ce que ce ne serait pas un problème de token fourni par enphase ?

je vois ça juste avant les infos enphase, je me demande ce que c'est : "RMSextIP":3232235610,

Je complete fazer31 :
calculatrice Windows, passer en mode programmeur, cliquez sur DEC
sasisez votre nombre  3232235610
sur la ligne HEX, on obtient C0A8 005A

maintenant on clic sur HEX et on tape par groupe de 2 caractères :
CO = 192
A8 = 168
00 = 00
5A = 90

L'IP 90 est bien mémorisé par l'ESP, c'est juste ignoré dans le setup_Enphase
il essai d'obtenir l'IP par envoy.local, et prend l'info .92 pour remplacer ce qui a était saisie dans les paramètres
S'il n'obtient pas d'IP avec envoy.local, il sort de la fonction,
jamais d'essai avec l'IP saisie en paramètre !

je ne voie pas de moyen de contournement sans recompilation

Je ne connais pas mais les connaisseurs sauront répondre :
dans la passerelle envoy .92, est t'il possible de changer le nom  "envoy"  par autre chose ?
Merci André Smile ,
Routeur V16.09b (since V2.01) / 1xESP32 (IP fixe) / Source UxI / 5 actions
Panneaux 1680Wc
1 Triac : ECS 2000W
1 SSR (DemiSin) : ECS 1800W
1 SSR (On-Off) : Circulateur plancher chauffant eau 50W
1 SSR (DemiSin ) : circuit d'eau 1500W
1 SSR (DemiSin ) : Ultime 2000W
Répondre

#14
??? ???
Répondre

#15
Merci à tous pour vos lumières !!
je vais essayer dès que possible la procédure de reboot des passerelles.

je vous tiens évidemment au courant (avec le surplus, le soleil revient Big Grin)




Il semblerait que ça fonctionne !!! j'ai reboot les envoe dans l'ordre indiqué, et lorsque je reboot le RMS, l'adresse reste en .90 !

MERCI !
Répondre



Atteindre :


Utilisateur(s) parcourant ce sujet :
1 visiteur(s)

Moteur MyBB, © 2002-2026 Melroy van den Berg.