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


Messages dans ce sujet
RE: Message :attente de l'heure par internet - par sgrillon - 30-10-2024, 09:58 PM

Atteindre :


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