Bienvenue, Visiteur
Vous devez vous enregistrer avant de pouvoir poster.

Nom d’utilisateur
  

Mot de passe
  





Rechercher dans les forums

(Recherche avancée)

Derniers sujets
Connecter compteur eau im...
Dernier message : Mike
Il y a 1 heure
Routeur sur Installation ...
Dernier message : F1ATB
Il y a 2 heures
[v16.03] Mode forçage Dem...
Dernier message : Lolo69
Il y a 5 heures
Version v16.01
Dernier message : F1ATB
Il y a 8 heures
Plage de température
Dernier message : memz
Aujourd’hui, 12:30 AM
Routeur avec batterie Tit...
Dernier message : grostoto
Hier, 08:10 PM
Sonoff
Dernier message : mantoini
Hier, 07:53 PM
Régulateur PID proposé en...
Dernier message : PhDV61
Hier, 06:19 PM
Problème ouverture relais...
Dernier message : Pascal62
Hier, 03:32 PM
Message onglet données br...
Dernier message : Stef
Hier, 11:47 AM

Statistiques du Forum
» Membres : 2,241,   » Dernier membre : zahannahpito4902,   » Sujets du forum : 1,771,   » Messages du forum : 15,643,  
Statistiques complètes

  Action relais - temporisation et répétition
Posté par : blionel - 01-06-2025, 09:16 AM - Forum : Routeur Photovoltaïque - Réponses (7)

Bonjour,

Je viens chercher de l'aide sur le réglage de l'action relais. 
Ça fait 2 jours que je lis le forum et le site, mais rien n'y fait  Huh

Je pilote le lancement de ma pompe via un webhook Home assistant. Le déclenchement On et l'arrêt Off fonctionnent bien. 

Par contre je me retrouve sans cesse avec j'allume / j'éteins malgré la disponibilité solaire. J'ai essayé d'augmenter la plage de puissance pour avoir plus de reserve, pas de changement. 

Équipements 
Production solaire : 3000 W max.
SSR : pilotage d'une résistance chauffante de la piscine (3000 W max). 
Pompe de la piscine : 600 W

Relais pompe 
Mode : on/off
GPIO : externe
Temporisation : 60 secondes
Host / port / ordre on / ordre off : paramètres home assistant. 
Répétitions : 70 secondes.
Off si Pw > 300 W
On si Pw < -800 W

Home assistant 
Ordre on : lancement de la pompe (pas de condition de durée)
Ordre off : arrêt de la pompe

Je me dis que je dois louper quelque chose, mais quoi ?
Au niveau de la régulation du relais SSR tout marche nickel à partir du moment où je force la filtration à On.

Images
Réglage du relais
   

Régulation parfaite, pompe mise en route. 
   

Mise en place du relais (arrêt de la pompe toutes les minutes suite à la mise en place de l'action relais à 9h44)
       

Imprimer cet élément

  Mon Routeur RMS
Posté par : Titi_Mag - 31-05-2025, 09:53 AM - Forum : Vos réalisations - Réponses (34)

Bonjour à tous,

Merci à tous, et particulièrement à André, pour ce super boulot.  Smile

Voici mon routeur, juste installé

Installation 3KW, 6 panneaux,  Onduleur Hoymiles

A+

Thierry



Pièces jointes Miniature(s)
       
Imprimer cet élément

  souci de prog je crois
Posté par : ericmael - 30-05-2025, 07:38 PM - Forum : Routeur Photovoltaïque - Réponses (9)

bonjour cette aprèm j ai tester avec une pince ampèremétrique la sortie du triac  et du ssr  la surpris je trouve que 0.1 a donc rien  je mais les 2 bec sur marche forcer et la je trouve  14 a et 15 a donc il demandais a chauffer  la je comprend pas ce sont bien des th mécanique ????

Imprimer cet élément

  Parametres
Posté par : mirage47 - 30-05-2025, 02:35 PM - Forum : Routeur Photovoltaïque - Réponses (12)

Bonjour,
Je possede une installation de 3KW qui fonctionne depuis quelques jours.

Je me suis lancé dans la réalisation du routeur solaire d'André (que je remercie pour son travail)

Je souhaite parametrer au mieux le routeur dans le menu ACTION pour piloter un CE Atlantic ACI et un relais SSR. Je precise que le relais est relié aux bornes de la resistance et non sur l'alimentation du CE

A la lecture des differents posts, voici ce que j'ai mis...

OFF jusqu'a 8H30
ON jusqu'a 18H00: Seuil Pw = -25w (pourquoi ? je n'ai pas compris cette valeur) et ouvre Max = 100% en multi-sinus
OFF jusqu'a 24h

Est-ce OK ?

Merci pour vos retours

A+

Imprimer cet élément

  Source de mesure Fronius
Posté par : Ludovic_FISCHER - 29-05-2025, 11:22 AM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (1)

Bonjour à tous,

Je souhaite tout d'abord présenter mes plus grands remerciements à André, ainsi qu'à tous les contributeurs de ce magnifique projet de routeur solaire F1ATB. C'est du super boulot !

Je viens de réaliser mon routeur solaire en utilisant la version V14.23.
J'ai légèrement modifié le code source pour y ajouter une source de mesure compatible avec mon onduleur de la marque Fronius (avec Smart Meter Fronius). Vous pouvez trouver le code source complet en pièce jointe "Solar_Router_V14_24_Source_Fronius.zip".

Je me suis basé sur la documentation de l'API fournie par la marque Fronius (API Fronius Solar V1).
Téléchargeable en utilisant le lien suivant :
https://www.fronius.com/~/downloads/Sola...0,2012.pdf


Pour ma part j'utilise un onduleur et un smart meter Fronius triphasé.
Mais dans le code j'ai essayé de prendre les variables communes aux compteurs fronius monophasé et triphasé, afin que cela puisse convenir au plus grand nombre. (voir page 46 et 47 de la documentation)


Détail du code source pour la Source de mesure "Source_Fronius.ino"

Code :
// ******************************
// * Client d'un onduleur Fronius GEN24/Tauro/Verto *
// ******************************
void LectureFronius() {
  String S = "";
  String Fronius_Data = "";
  String Gr[4];
  String data_[20];

  Pva_valide=false;
  // Use WiFiClient class to create TCP connections
  WiFiClient clientESP_RMS;
  String host = IP2String(RMSextIP);
  if (!clientESP_RMS.connect(host.c_str(), 80)) { 
    StockMessage("connection to Fronius Solar failed : " + host);
    delay(200);
    return;
  }
  //
  String url = "/solar_api/v1/GetMeterRealtimeData.cgi?Scope=System";
  clientESP_RMS.print(String("GET ") + url + " HTTP/1.1\r\n" + "Host: " + host + "\r\n" + "Connection: close\r\n\r\n");
  unsigned long timeout = millis();
  while (clientESP_RMS.available() == 0) {
    if (millis() - timeout > 5000) {
      StockMessage(">>> client Fronius Timeout ! : " + host);
      clientESP_RMS.stop();
      return;
    }
  }
  timeout = millis();
  // Lecture des données brutes distantes
  while (clientESP_RMS.available() && (millis() - timeout < 5000)) {
    Fronius_Data += clientESP_RMS.readStringUntil('\r');
  }
  int p = Fronius_Data.indexOf("{");
  Fronius_Data = Fronius_Data.substring(p+1);
 
  // On utilise pas la librairie ArduinoJson.h, pour décoder message Json, qui crache sur de grosses données
  float PactReseau = PfloatMax(ValJsonFrFloat("PowerReal_P_Sum", Fronius_Data));
  if (PactReseau < 0) {
    PuissanceS_M_inst = 0;
    PuissanceI_M_inst = int(-PactReseau);
  } else {
    PuissanceI_M_inst = 0;
    PuissanceS_M_inst = int(PactReseau);
  }
  float PappReseau = PfloatMax(ValJsonFrFloat("PowerApparent_S_Sum", Fronius_Data));
  if (PappReseau < 0) {
    PVAS_M_inst = 0;
    PVAI_M_inst = int(-PappReseau);
  } else {
    PVAI_M_inst = 0;
    PVAS_M_inst = int(PappReseau);
  }
  Tension_M = PfloatMax(ValJsonFrFloat("Voltage_AC_Phase_1", Fronius_Data));
  Intensite_M = PfloatMax(ValJsonFrFloat("Current_AC_Phase_1", Fronius_Data));
  PowerFactor_M = PfloatMax(ValJsonFrFloat("PowerFactor_Sum", Fronius_Data));

  Energie_M_Soutiree = ValJsonFrInt("EnergyReal_WAC_Sum_Consumed", Fronius_Data);
  Energie_M_Injectee = ValJsonFrInt("EnergyReal_WAC_Sum_Produced", Fronius_Data);

  Fr_dataBrute=Fronius_Data;
  Fr_dataBrute+="|PuissanceS_M_inst : " + String(PuissanceS_M_inst) + "W";
  Fr_dataBrute+="|PuissanceI_M_inst : " + String(PuissanceI_M_inst) + "W";
  Fr_dataBrute+="|PVAS_M_inst : " + String(PVAS_M_inst) + "VA";
  Fr_dataBrute+="|PVAI_M_inst : " + String(PVAI_M_inst) + "VA";
  Fr_dataBrute+="|Tension_M : " + String(Tension_M) + "V";
  Fr_dataBrute+="|Intensite_M : " + String(Intensite_M) + "A";
  Fr_dataBrute+="|PowerFactor_M : " + String(PowerFactor_M);
  Fr_dataBrute+="|Energie_M_Soutiree : " + String(Energie_M_Soutiree) + "Wh";
  Fr_dataBrute+="|Energie_M_Injectee : " + String(Energie_M_Injectee) + "Wh";

  filtre_puissance();
  PuissanceRecue=true;  //Reset du Watchdog à chaque trame du Fronuis Solar reçue
  EnergieActiveValide = true;
 
  if (cptLEDyellow > 30) {
    cptLEDyellow = 4;
  }
}


float ValJsonFrFloat(String nom, String Json) {
  int p = Json.indexOf(nom);
  Json = Json.substring(p);
  p = Json.indexOf(":");
  Json = Json.substring(p + 1);
  int q = Json.indexOf(",");
  p = Json.indexOf("}");
  p = min(p, q);
  float val = 0;
  if (p > 0) {
    Json = Json.substring(0, p);
    val = Json.toFloat();
  }
  return val;
}


float ValJsonFrInt(String nom, String Json) {
  int p = Json.indexOf(nom);
  Json = Json.substring(p);
  p = Json.indexOf(":");
  Json = Json.substring(p + 1);
  int q = Json.indexOf(".");
  p = Json.indexOf("}");
  p = min(p, q);
  long val = 0;
  if (p > 0) {
    Json = Json.substring(0, p);
    val = Json.toInt();
  }
  return val;
}


J'utilise le routeur F1ATB, depuis une semaine et ça a l'air de plutôt bien fonctionné.



En espérant que cette petite contribution puisse être utile à d'autres personnes.

Bien Cordialement,
Ludovic



Pièces jointes
.zip   Solar_Router_V14_24_Source_Fronius.zip (Taille : 115.14 Ko / Téléchargements : 3)
.txt   Source_Fronius.txt (Taille : 3.78 Ko / Téléchargements : 5)
Imprimer cet élément

  Url NTP via interface web
Posté par : Sixmo - 29-05-2025, 10:37 AM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (5)

Bonjour,
Serait-il possible dans une prochaine mise à jour de pouvoir changer l'adresse du serveur NTP (plutot que manuellement dans le code arduino) sur l'interface web ?

Pourquoi :
Dernièrement, un petit malin s'est amusé à couper la fibre principale d'arrivé au point de branchement situé dans ma rue  bilan 6 jours sans Internet.
Au bout de 3 jours micro coupure électrique et sûrement suite à cela l'ESP du routeur n'avais plus l'heure et donc plus d'automatisation.
Ayant un ordinateur ondulé faisant tourner home assistant, j'utilise déja le module complémentaire "chrony" pour générer en local mon serveur NTP.

L'intérêt serait multiple :
- synchro du temps des automatisations home assistant avec l' ESP
- si coupure fibre toujours le temps fourni via home assistant
- l'heure identique sur l'ensemble des équipements (Caméra, HA, ESP, ...

Merci d'avoir pris le temps de me lire

Imprimer cet élément

  perte donnée 48 heures
Posté par : Chris13 - 28-05-2025, 11:57 AM - Forum : Routeur Photovoltaïque - Réponses (9)

Bonjour.
Quelques mois après installation de mon routeur tout fonctionne parfaitement (juste des problèmes pour alimenter correctement mon esp 32 mais problème résolu). Toutefois je n'arrive pas à avoir les données sur 48 heures mais seulement sur les 8 ou 4 dernières heures sauf erreur de ma part comme on peut le voir sur le graphique que j'ai joint.
Je n'ai de planification du wifi sur ma box il fonctionne 24/24.
Merci pour votre aide.



Pièces jointes Miniature(s)
   
Imprimer cet élément

  Router vers un stérilisateur
Posté par : Olivier65 - 28-05-2025, 11:49 AM - Forum : Routeur Photovoltaïque - Réponses (5)

Bonjour à tous, j'ai 2 de stérilisateur à bocaux, un avec un thermostat à l'ancienne avec lequel le routeur fonctionne parfaitement et un autre avec un petit écran digital qui permet de régler la durée et la température. Quel est le risque de router vers cet appareil? que ça ne fonctionne pas tout simplement ou bien je risque de flinguer l'appareil?
Merci

Imprimer cet élément

  Commande ventilateur par une action
Posté par : engi - 28-05-2025, 10:10 AM - Forum : Routeur Photovoltaïque - Réponses (4)

Bonjour,

Dans mon montage, j'ai inclus une sonde de température et un ventilateur pour le refroidissement du radiateur triac.
A l'heure actuelle, par le biais d'une action, le ventilateur est mis en route dès que la température dépasse 35 °C :

   

Ca fonctionne bien mais le problème est que quand on atteint la température paramétrée, l'action fait le yoyo ON/OFF en permanence par l'effet du ventilateur sur la température.
Est-il possible de programmer l'action avec un ON à 35° et repasser en OFF uniquement quand la température est redescendue par exemple à 30° ?

Imprimer cet élément

  Petit prog pour esp32
Posté par : lucky - 27-05-2025, 09:04 PM - Forum : Routeur Photovoltaïque - Réponses (66)

bonsoir,
petit programme pour visionner plusieurs routeurs ou autre page web sur une seule page .....
premiere config en mode AP 192.168.4.1 pass= rms12345
apres plus qu a remplir et hop.......
pour trouver l ip apres scan vous avez dans le log consol de l ide
Voir les derniers post pour les dernieres version

https://mega.nz/file/xIZGBABY#MgwOWpkbDk...zpIlvhH9PA

       

Imprimer cet élément


Utilisateurs en ligne
Il y a actuellement 296 utilisateurs connectés. » 3 Membre(s) | 290 Visiteur(s)
Bing, Google, Yandex, Bendu13, F6AAM, Sgb31

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