Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
"Power_Remote_Display_V3_UxI.ino" Adresses IP
#1
Bonjour,
Suite à un changement de Box-SFR, j'ai dû "batailler" un peu avec les adresses IP pour l'affichage sur "la petite maison"
Il s'agit de réactualiser les ardresses suivantes, en début du code source  "Power_Remote_Display_V3_UxI.ino"
Code :
//WIFI
        cconst char* ssid = "SFR_999F";          //Set here your WIFI SSID
        const char* password = "xxxxyyyyzzzz";  //Set here the WIFI password
        
        // Set your Static IP address of the ESP32
        IPAddress local_IP(192, 168, 1, 45);
        // Set your Gateway IP address
        IPAddress gateway(192, 168, 1, 1);
        IPAddress subnet(255, 255, 255, 0);
        IPAddress primaryDNS(8, 8, 8, 8);    //optional
        IPAddress secondaryDNS(8, 8, 4, 4);  //optional
        
        // Client of Power Router. Adresse source des données de puissance Routeur Solaire V1 ou V2 F1ATB 2022
        const char* hostSource = "192.168.1.174";        // C'est la nouvelle adresse du routeur attribuée par la Box-SFR
        const int httpPort = 80;

L'adresse "IPAddress local_IP(192.168.1.45)"  je l'ai remise comme avant (et ça marche..) mais je ne sais pas comment elle est définie.
Je suppose qu'il s'agit de l'adresse du module TTGO, mais comment et par qui est-elle attribuée ?

Merci à ceux qui savent, d'éclairer ma lanterne.
Cordialement,
F6FXW
Répondre
#2
Pas très clair ta question…l ´adresse est attribué par la ligne que tu as rentrée …
IPAddress local_IP(192.168.1.45)
Le risque possible c est que tu ais déjà cette adresse ip sur un autre appareil, mais ce n ´est pas le cas puisque ca fonctionne….
Ton code source semble être très ancien. Les versions récentes se mettent d’abord en mode point d’accès pour choisir le réseau wifi de la box et puis s y connecte en DHCP ( en DHCP c est la box qui attribue automatiquement une adresse libre)
Sur le routeur rms si tu le souhaites, dans la page paramètres tu peux aller fixer toi meme son IP ( c’est bien de le faire, c est plus sur et simple de retrouver, la box ne la changera pas.
Répondre
#3
(Hier, 06:05 PM)Lolo69 a écrit : Pas très clair ta question…l ´adresse est attribué par la ligne que tu as rentrée …
IPAddress local_IP(192.168.1.45)
Le risque possible c est que tu ais déjà cette adresse ip sur un autre appareil, mais ce n ´est pas le cas puisque ca fonctionne….
Ton code source semble être très ancien. Les versions récentes se mettent d’abord en mode point d’accès pour choisir le réseau wifi de la box et puis s y connecte en DHCP ( en DHCP c est la box qui attribue automatiquement une adresse libre)
Sur le routeur rms si tu le souhaites, dans la page paramètres tu peux aller fixer toi meme son IP ( c’est bien de le faire, c est plus sur et simple de retrouver, la box ne la changera pas.


On peut aussi dans sa box attribuer une adresse IP statique.

C'est très pratique avec un ESP32, car tout est lié à l'adresse MAC de cet ESP32. Ainsi dès qu'il se reconnecte à la box, celle-ci lui réattribue la même adresse IP, ceci peut importe le programme qui tourne dessus.

Cordialement.
Onduleur : Huawei SUN2000 3KTL - L1 (3kWh) / 2 champs photovoltaïques, Est et Ouest (4,5kWc)
Routeur : partie mesure Shelly EM / partie puissance en V12.00 / partie affichage en V9.01
VE : MG5 Luxury Long Range
Borne : WB-01 de chez VE-tronic avec prise en charge du surplus solaire
Répondre
#4
(Hier, 06:05 PM)Lolo69 a écrit : Pas très clair ta question…l ´adresse est attribué par la ligne que tu as rentrée …
IPAddress local_IP(192.168.1.45)
Le risque possible c est que tu ais déjà cette adresse ip sur un autre appareil, mais ce n ´est pas le cas puisque ca fonctionne….
Ton code source semble être très ancien. Les versions récentes se mettent d’abord en mode point d’accès pour choisir le réseau wifi de la box et puis s y connecte en DHCP ( en DHCP c est la box qui attribue automatiquement une adresse libre)
Sur le routeur rms si tu le souhaites, dans la page paramètres tu peux aller fixer toi meme son IP ( c’est bien de le faire, c est plus sur et simple de retrouver, la box ne la changera pas.
Citation :Ton code source semble être très ancien
Oui, mais pas tant que cela, j'ai installé et démarré ce routeur en 08/2023

Ma question c'était:
_ IPAddress local_IP(192.168.1.45) c'est qui ? (je suppose que c'est le TTGO)
_ Je n'ai pas retrouvé dans la doc de F1ATB relative à cet afficheur comment est défini cette adresse.

Je crois deviner que ce devait être moi-même, et dans ce cas c'était empirique. (au feeling sans doute)
J'avoue n'avoir que très peu de connaissances en réseaux.

En tous cas, merci pour la réponse.
F6FXW

(Hier, 07:50 PM)Guallaume a écrit :
(Hier, 06:05 PM)Lolo69 a écrit : Pas très clair ta question…l ´adresse est attribué par la ligne que tu as rentrée …
IPAddress local_IP(192.168.1.45)
Le risque possible c est que tu ais déjà cette adresse ip sur un autre appareil, mais ce n ´est pas le cas puisque ca fonctionne….
Ton code source semble être très ancien. Les versions récentes se mettent d’abord en mode point d’accès pour choisir le réseau wifi de la box et puis s y connecte en DHCP ( en DHCP c est la box qui attribue automatiquement une adresse libre)
Sur le routeur rms si tu le souhaites, dans la page paramètres tu peux aller fixer toi meme son IP ( c’est bien de le faire, c est plus sur et simple de retrouver, la box ne la changera pas.


On peut aussi dans sa box attribuer une adresse IP statique.

C'est très pratique avec un ESP32, car tout est lié à l'adresse MAC de cet ESP32. Ainsi dès qu'il se reconnecte à la box, celle-ci lui réattribue la même adresse IP, ceci peut importe le programme qui tourne dessus.

Cordialement.

Merci pour la réponse,
Je vais tâcher de voir sur l'interface de la Box ce qu'elle dit à ce sujet.
Dois-je comprendre que si je remplace <IPAddress local_IP(192.168.1.45)> par  <IPAddress local_IP(192.168.1.99)> par exemple, dans le code source du TTGO,  alors lors de la prochaine connexion la Box attribuera cette nouvelle adresse .99 et la conservera en mémoire pour les prochaines connexions ?

Sorry, je connais très mal (pas du tout) les mécanismes de ces connexions réseau.
Cordialement,
F6FXW
Répondre
#5
(Aujourd’hui, 09:28 AM)F6FXW a écrit :
(Hier, 06:05 PM)Lolo69 a écrit : Pas très clair ta question…l ´adresse est attribué par la ligne que tu as rentrée …
IPAddress local_IP(192.168.1.45)
Le risque possible c est que tu ais déjà cette adresse ip sur un autre appareil, mais ce n ´est pas le cas puisque ca fonctionne….
Ton code source semble être très ancien. Les versions récentes se mettent d’abord en mode point d’accès pour choisir le réseau wifi de la box et puis s y connecte en DHCP ( en DHCP c est la box qui attribue automatiquement une adresse libre)
Sur le routeur rms si tu le souhaites, dans la page paramètres tu peux aller fixer toi meme son IP ( c’est bien de le faire, c est plus sur et simple de retrouver, la box ne la changera pas.
Citation :Ton code source semble être très ancien
Oui, mais pas tant que cela, j'ai installé et démarré ce routeur en 08/2023

Ma question c'était:
_ IPAddress local_IP(192.168.1.45) c'est qui ? (je suppose que c'est le TTGO)
_ Je n'ai pas retrouvé dans la doc de F1ATB relative à cet afficheur comment est défini cette adresse.

Je crois deviner que ce devait être moi-même, et dans ce cas c'était empirique. (au feeling sans doute)
J'avoue n'avoir que très peu de connaissances en réseaux.

En tous cas, merci pour la réponse.
F6FXW

(Hier, 07:50 PM)Guallaume a écrit :
(Hier, 06:05 PM)Lolo69 a écrit : Pas très clair ta question…l ´adresse est attribué par la ligne que tu as rentrée …
IPAddress local_IP(192.168.1.45)
Le risque possible c est que tu ais déjà cette adresse ip sur un autre appareil, mais ce n ´est pas le cas puisque ca fonctionne….
Ton code source semble être très ancien. Les versions récentes se mettent d’abord en mode point d’accès pour choisir le réseau wifi de la box et puis s y connecte en DHCP ( en DHCP c est la box qui attribue automatiquement une adresse libre)
Sur le routeur rms si tu le souhaites, dans la page paramètres tu peux aller fixer toi meme son IP ( c’est bien de le faire, c est plus sur et simple de retrouver, la box ne la changera pas.


On peut aussi dans sa box attribuer une adresse IP statique.

C'est très pratique avec un ESP32, car tout est lié à l'adresse MAC de cet ESP32. Ainsi dès qu'il se reconnecte à la box, celle-ci lui réattribue la même adresse IP, ceci peut importe le programme qui tourne dessus.

Cordialement.

Merci pour la réponse,
Je vais tâcher de voir sur l'interface de la Box ce qu'elle dit à ce sujet.
Dois-je comprendre que si je remplace <IPAddress local_IP(192.168.1.45)> par  <IPAddress local_IP(192.168.1.99)> par exemple, dans le code source du TTGO,  alors lors de la prochaine connexion la Box attribuera cette nouvelle adresse .99 et la conservera en mémoire pour les prochaines connexions ?

Sorry, je connais très mal (pas du tout) les mécanismes de ces connexions réseau.
Cordialement,
F6FXW

Le plus simple c'est de le faire dans la box. 

C'est dans les paramètres de la box, au niveau des réglages du DHCP, qu'il faut affecté l'adresse IP statique que l'on veut utiliser pour tel ou tel équipements.

Une adresse IP est dite statique quand elle ne change pas, elle est affecté à un et seul équipement.
Une adresse IP est dite dynamique quand elle change à chaque fois que l'appareil se reconnecte à ce réseau.
Le choix ce, sur la plupart des box au niveau du réglage du DHCP.

L'avantage de le faire dans la box, c'est que vous n'avez pas à vous poser la question de l'adresse IP du routeur ou du TTGO, lors d'une mise à jour. Vous n'avez pas besoin de faire de modifications dans le programme. 
Cela rend les updates en OTA très simple.
Vous injecté, et vous restez connecté avec la même adresse.

Chez moi, tous mes équipements fixes, télé, ampli, NAS, caméras, PC fixe, Switch, etc... sont gérés de cette façon. Ils sont réglés sur adresse IP en DHCP, et c'est la box qui attribue une adresse statique.
Comme cela, je n'ai à les gérer qu'à un seul endroit, et quand je change un équipement, je n'ai qu'à remplacer l'adresse MAC de l'ancien équipement avec celle du nouveau.

J'espère que c'est assez clair...
Onduleur : Huawei SUN2000 3KTL - L1 (3kWh) / 2 champs photovoltaïques, Est et Ouest (4,5kWc)
Routeur : partie mesure Shelly EM / partie puissance en V12.00 / partie affichage en V9.01
VE : MG5 Luxury Long Range
Borne : WB-01 de chez VE-tronic avec prise en charge du surplus solaire
Répondre
#6
Oui, gérer les adresses statiques dans la box est la meilleure des solutions. Cela permet d'avoir à un seul endroit la vue complète de tout son réseau et l'attribution des adresses aux différents équipements Cordialement, André.
Répondre


Atteindre :


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