Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Message :attente de l'heure par internet
#11
j'ai aussi ce problème avec la v12_6, cela entraine également une erreur sur le total de la puissance soutirée et injectée de la journée car le calcule se fait uniquement si DATEvalid et dans le cas présent ce n'est pas le cas.

[Image: e9ad95dab361422223d3bf9cfe72d725.jpg]

Solar_Router_V12_06.ino L1160

Code :
void EnergieQuotidienne() {
  if (DATEvalid && Source != "Ext") {
      ....
  }
}


Je viens de regarder le code et effectivement je pense qu'il y a un problème à la ligne 646 du Solar_Router_V12_06.ino

C'est assez étrange car le sntp_set_time_sync_notification_cb est fait avant même la connexion WIFI, ce qui est étrange se sont les commentaires des lignes 643 et 644

L643  //Heure / Hour . A Mettre en priorité avant WIFI (exemple ESP32 Simple Time)
L644  //External timer to obtain the Hour and reset Watt Hour every day at 0h

quand on regarde l'exemple cité (https://github.com/espressif/arduino-esp...leTime.ino) c'est justement l'inverse.

 
Code :
  WiFi.begin(ssid, password);
  esp_sntp_servermode_dhcp(1);  // (optional)

  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println(" CONNECTED");
  // set notification call-back function
  sntp_set_time_sync_notification_cb(timeavailable);


il faudrait donc déplacer la ligne 646 après le while L678 dans le if L686

@André, @F1ATB, tu en penses quoi SVP?
10 x 500Wc + homilys HMS
Source UxIx2
1x Routeur Solar_Router_V12_06_Custom_dudule
   sonde du triac sur le GPIO13
   ventilation du triac > 40°C sur le GPIO17
1x Afficheur Power_Remote_Display_V10_00_Custom_dudule
   set production Wc
   set abonnement
   set puissance du triac en Watt
Répondre
#12
Bonjour
Regardez l'exemple ESP32, time, simple time. Lorsque l'appel vert les serveurs NTP est fait après le Wifi. Le système se trompe sur l'heure en raison du décalage horaire. Quand il est fait avant, on a la bonne heure. Faites l'essai.

* NOTE: This call should be made BEFORE esp32 acquires IP address via DHCP,
* otherwise SNTP option 42 would be rejected by default.

Cordialement, André.
Répondre
#13
Bonjour line.
Vous avez dû mal configurer la référence gateway. La passerelle vers votre box internet . Si on n'a pas l'heur, c'est que l' ESP 32 n'arrive pas à sortir de la maison pour aller sur Internet.

Cordialement André.
Répondre
#14
merci André, avec la configuration de la gateway, l'heure refonctionne et cela corrige le problème.

Je n'avais pas configuré cette partie car la page a vraiment du mal à ce charger depuis qu'il y a des imports de javascript et css commun. Je n'avais pas de problème avec la version V7 du routeur et quand je copie/colle les sources directement dans les pages cela fonctionne. J'ai le même problème avec le serveur Web de l'afficheur déporté.

[Image: bdce8f60b0301d536c940522aa18f71f.jpg]
10 x 500Wc + homilys HMS
Source UxIx2
1x Routeur Solar_Router_V12_06_Custom_dudule
   sonde du triac sur le GPIO13
   ventilation du triac > 40°C sur le GPIO17
1x Afficheur Power_Remote_Display_V10_00_Custom_dudule
   set production Wc
   set abonnement
   set puissance du triac en Watt
Répondre


Atteindre :


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