Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Lecture supplémentaire via Homewizard ?
#5
J'ai changé le source_smartG.ino de cette façon, ce n'est pas super, mais ca fonctionne. 
C'était ma première sur arduino ide :-)

 


  if (!clientESP_RMS.connect(host.c_str(), 80)) {  // PORT 82 pour Smlart Gateways
  
 
  SmartG_Data = SmartG_Data.substring(0,p);
if (PfloatMax(ValJsonSG("active_power_w", SmartG_Data)) > 0) {
  PuissanceS_M_inst=PfloatMax(ValJsonSG("active_power_w", SmartG_Data));
  PuissanceI_M_inst=0;
}else{
  PuissanceS_M_inst=0;
  PuissanceI_M_inst=PfloatMax(ValJsonSG("active_power_w", SmartG_Data));
}
 // PuissanceS_M_inst=PfloatMax(ValJsonSG("active_power_w", SmartG_Data));
 // PuissanceI_M_inst=PfloatMax(ValJsonSG("total_power_export_kwh", SmartG_Data));
  long EnergyDeliveredTariff1=int(1000*ValJsonSG("total_power_import_t1_kwh", SmartG_Data));
  long EnergyDeliveredTariff2=int(1000*ValJsonSG("total_power_import_t2_kwh", SmartG_Data));
  Energie_M_Soutiree=EnergyDeliveredTariff1+EnergyDeliveredTariff2;
  long EnergyReturnedTariff1=int(1000*ValJsonSG("total_power_export_t1_kwh", SmartG_Data));
  long EnergyReturnedTariff2=int(1000*ValJsonSG("total_power_export_t2_kwh", SmartG_Data));
  Energie_M_Injectee=EnergyReturnedTariff1+EnergyReturnedTariff2;
  SG_dataBrute=SmartG_Data;
  filtre_puissance();
  PuissanceRecue=true;  //Reset du Watchdog à chaque trame du SmartGateways reçue
  EnergieActiveValide = true;
 
Répondre


Messages dans ce sujet
RE: Lecture supplémentaire via Homewizard ? - par Frantz - 21-03-2025, 05:48 PM

Atteindre :


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