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

Nom d’utilisateur
  

Mot de passe
  





Rechercher dans les forums

(Recherche avancée)

Statistiques du Forum
» Membres : 980
» Dernier membre : Guillot2
» Sujets du forum : 702
» Messages du forum : 5,681

Statistiques complètes

Utilisateurs en ligne
Il y a actuellement 568 utilisateurs connectés.
» 2 Membre(s) | 564 Visiteur(s)
Bing, Google, Daimler, Sgb31

Derniers sujets
commande pilotage relais ...
Forum : Routeur Photovoltaïque
Dernier message : fazer31
Il y a 4 heures
» Réponses : 0
» Affichages : 23
Demande information
Forum : Evolutions faites, à faire, dont vous rêvez...
Dernier message : Ludovic35
Il y a 6 heures
» Réponses : 4
» Affichages : 209
Qui veux m'aider à la cré...
Forum : Projet Tracker
Dernier message : Lolo69
Il y a 10 heures
» Réponses : 19
» Affichages : 329
Énergie active / an
Forum : Routeur Photovoltaïque
Dernier message : Philmaz
Il y a 11 heures
» Réponses : 0
» Affichages : 47
Relais et autorisation ro...
Forum : Routeur Photovoltaïque
Dernier message : lrigolo
Hier, 08:57 PM
» Réponses : 14
» Affichages : 368
Plans pour structure trac...
Forum : Projet Tracker
Dernier message : Sgb31
Hier, 03:55 PM
» Réponses : 6
» Affichages : 104
Tempo
Forum : Routeur Photovoltaïque
Dernier message : Lolo69
Hier, 01:40 PM
» Réponses : 17
» Affichages : 803
menu déroulant "etat d'un...
Forum : Evolutions faites, à faire, dont vous rêvez...
Dernier message : F1ATB
Hier, 09:35 AM
» Réponses : 7
» Affichages : 298
PCB pour RMS
Forum : Evolutions faites, à faire, dont vous rêvez...
Dernier message : 39berv59
20-12-2024, 08:04 PM
» Réponses : 93
» Affichages : 16,483
Fréquence d'actualisation...
Forum : Affichage Routeur Distant
Dernier message : AtomeIon
20-12-2024, 06:11 PM
» Réponses : 0
» Affichages : 52

 
  [Linky] [SSR] [multi-sinus] [reactivité 10] [CE tri 2,8kW][ventilateur] [2,5kWc]
Posté par : Ludovic35 - 14-11-2024, 03:29 PM - Forum : Vos configurations - Pas de réponse

Bonjour,
Voici ma configuration un peu avancée.

Lecture via Linky / Cacsi (avec modification du code pour estimer l'injection).
Sonde de température interne.
3 sorties pilotées par 2 dimmers et 1 SSR.
Ventilateur interne.
Modification du calcul du nombre d'heures équivalentes pour globaliser les 2 sorties qui chauffent le même ballon. Le calcul permet une "normalisation" à 1kW de charge équivalente.

Mode multi-sinus obligatoire dans mon cas (la découpe de sinus ne fonctionne pas quand on pilote 2 phases).

Sorties 1 (GPIO22): Phase 2 du chauffe-eau (phase 1 permanente)
    Arrêt si la température >= 45°C
    Routage en journée: 50W (car CACSI/TIC), max à 100%
    Charge de 1400W entre 2 phases (600V max)

Sorties 2 (GPIO21): Phase 3 du chauffe-eau (phase 1 permanente)
    Arrêt si la température >= 45°C
    Ne fonctionne que si l'action 1 est >= 80% (il faut mettre 80% dans les 2 cases pour obtenir ce comportement)
    Routage en journée: 45W (car CACSI/TIC), max à 100%
    Charge de 1400W entre 2 phases (600V max)
    Deux périodes de forçages sont définies à 4h et 22h (début HC) en mode régulation Pw:
          Complément de chauffe pour atteindre minimum 6h dans la journée
          Max 100% et Pw=7000W (abonnement 12kVA, mais 8kVA sur 2 phases)
              => Permet d'avoir un rôle de délesteur en hivers quand la PAC démarre

Sortie 3 (GPIO17): radiateur 1500W mono
    Arrêt si la température >= 45°C
    Ne fonctionne que si l'action 2 est >= 80% (il faut mettre 80% dans les 2 cases pour obtenir ce comportement)
    Routage en journée: 40W (car CACSI/TIC), max à 100%

Sortie 4 (GPIO5): ventilateur
    Fonctionnement en logique inversée du ON (sortie active à 0V sur le relais)
    Actif (donc 0V) si la température est >= 36°C en interne
    Fonctionnement de minimum 120 secondes

Capture d'écran des actions:
   

Exemple d'estimation d'injection avec TIC/CACSI:
   
Résultat du routage sur 2 jours ensoleillés, fonctionnement du ventilateur (ancienne version où l'action était masquée):
   

Code source (v12.06):
https://drive.google.com/file/d/17LqBHq9...AiEaE/view
Binaire (v12.06):
https://drive.google.com/file/d/1IvZOxGA...OlLhh/view

Imprimer cet élément

  jour Tempo
Posté par : Didier31 - 14-11-2024, 02:04 PM - Forum : Routeur Photovoltaïque - Réponses (11)

Bonjour à tous,

Sur les jours Bleu j'ai bien la couleur du jour et celle du lendemain qui s'affiche en page accueil et accès aux paramétrages selon la couleur dans les actions.
Sur les jours Blanc je n'ai plus l'affichage du jour et du lendemain ni accès aux paramètres selon la couleur dans les actions, sur la page donnée brute je vois bien la couleur du jour.
je suis en version 7.01
merci pour vos infos
Didier

Imprimer cet élément

  Contact câbles Dupont aléatoire sur gradateur
Posté par : Julien - 14-11-2024, 01:07 PM - Forum : Routeur Photovoltaïque - Réponses (4)

Bonjour, 
Je viens vers vous pour un conseil de câblage : j'ai pris le gradateur sur aliexpress sans ventilation qui a maintenant que deux connecteurs à vis en sortie (le neutre est un fil).

Je n'ai pas de souci côté sortie, mais un gros côté entrée : il semble y avoir des faux contacts au niveau des 4 broches sur lesquelles je branche les câbles Dupont. J'ai un allumage de la LED bleu très aléatoire (LED qui montre le fonctionnement du trial a priori) et donc une gradation aléatoire aussi.
Il m'est impossible d'identifier la ou les broches qui posent souci ... 

Mes questions : est-ce qu'il est possible de souder des fils sur les broches, si oui est-ce une bonne idée ? peut-on passer autre part que par ces broches ? avez-vous déjà vent de problème de faux contacts comme cela ?

Merci par avance pour vos réponses.
j'envoie des messages au vendeur Robotdyn par Aliexpress mais ce n'est pas très efficace  Smile
Julien

Imprimer cet élément

  Sonde temperature CE
Posté par : boby317 - 14-11-2024, 11:49 AM - Forum : Routeur Photovoltaïque - Réponses (6)

Bonjour pour ceux qui ont rajouté une sonde pour la gestion du CE vous l´avez mis a quel endroit? et comment avez vous procédé ? merci pour vos retours

Imprimer cet élément

  Tempo
Posté par : CF8929 - 14-11-2024, 11:31 AM - Forum : Routeur Photovoltaïque - Réponses (17)

Bonjour,

Pas de couleur pour demain:

Citation :14/11/2024 06:00:16 : Tempo depuis 6h00: TEMPO_BLANC,demain ?
14/11/2024 06:03:16 : >>> clientSecuRTE RTE Timeout !
14/11/2024 06:03:46 : 2024-11-14 : Pas de données RTE valides
14/11/2024 08:01:07 : Réception de l'heure
14/11/2024 10:27:46 : 2024-11-14 : Pas de données RTE valides

 Est ce normal?
A+

Imprimer cet élément

Sad Graphes indisponibles
Posté par : Lucio51 - 14-11-2024, 11:03 AM - Forum : Routeur Photovoltaïque - Réponses (40)

Bonjour,

et merci d'avance de votre aide...
Je viens de finaliser l'installation du routeur. J'ai une config triphasée avec un chauffe-eau tri aussi. Je capte les données de puissance via un ShellyProEm et le contrôle devrait se faire via un Relai SSR 3 voies branché sur le gpio17. Il semble que les données sont bien captées par l'ESP32. (voir capture donnees brutes). 
Mais j'ai absolument rien qui s'affiche, les courbes restent désespérément, plates dans l'onglet accueil donc pas de contrôle... voir capture acceuil

est-ce que quelqu'un pourrait m'aiguiller sur mon erreur possible ?

merci de votre aide

Luc




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

  Nouveau sur ce forum, présentation
Posté par : Daniel CARREAU - 14-11-2024, 01:08 AM - Forum : Vos réalisations - Réponses (51)

Bonjour

Tout nouveau sur ce forum j'ai découvert cette petite merveille développée par André.

Etant ancien électronicien de la vieille école, j'ai développé moi-même mon propre routeur complètement analogique fait avec des composants fond de tiroir traversants et le quelques neurones qui me restent.
je vous mets la photo en PJ

Je souhaite donc construire ce petit routeur à base d'ESP et je pense que j'aurai besoin d'aide sur ce forum car j'ai une configuration de mes charges résistives un peu spéciale.

Cordialement    

Imprimer cet élément

  Nouveau sur ce forum, présentation
Posté par : Daniel CARREAU - 14-11-2024, 01:08 AM - Forum : Projet Tracker - Réponses (51)

Bonjour

Tout nouveau sur ce forum j'ai découvert cette petite merveille développée par André.

Etant ancien électronicien de la vieille école, j'ai développé moi-même mon propre routeur complètement analogique fait avec des composants fond de tiroir traversants et le quelques neurones qui me restent.
je vous mets la photo en PJ

Je souhaite donc construire ce petit routeur à base d'ESP et je pense que j'aurai besoin d'aide sur ce forum car j'ai une configuration de mes charges résistives un peu spéciale.

Cordialement    

Imprimer cet élément

  Gradateur/triac ventilé --> schéma cablage
Posté par : pipine92i - 13-11-2024, 11:17 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (6)

Bonjour à tous.

pour créer mon routeur, je compte installer ce gradateur ventilé 
https://fr.aliexpress.com/item/100500621...pt=glo2fra

en cherchant sur le forum, j'ai pu constater que le schéma de câblages pour ce gradateur n'est pas adapté pour les leds que je veux mettre, et étant novice, je ne voudrais pas faire de bêtises, ni avoir trop de soudures à réaliser

voici les leds que je compte installer:
https://fr.aliexpress.com/item/100500455...pt=glo2fra


et voici le schéma de cablages disponible sur le site

[Image: triac_big.png]

Quelqu'un pourrait m'aider a avoir le bon cablage?

je vous remercie d'avance.

Imprimer cet élément

  Adaptation EJP
Posté par : 59jag - 12-11-2024, 11:32 PM - Forum : Routeur Photovoltaïque - Réponses (22)

Bonjour,

Encore merci pour ce formidable routeur,

je voulais attendre qu un jour ejp arrive pour tester et demain c est un jour rouge.
j ai modifier le code versions 12.06 pour l ejp .
rajout de l option ejp
   
reception des données 
   
affichage dans main les couleurs
   
pas tous a fait fini reste les actions.
je ne sais pas si il y a beaucoup en ejp si il y a des intéressés je mettrais les modifications.


dans Solar_Router_V12_06.ino

ligne 1034           Call_RTE_data();
Modifier             if (TempoRTEon == 1)  Call_RTE_data();
et ajouter                  if (TempoRTEon == 2) Call_EJP_data();                        //59jag

apres ligne 1044         if (LTARF.indexOf("ROUGE") >= 0) Ltarf += 16;
ajouter                  if (LTARF.indexOf("VERT") >= 0) Ltarf += 4;                   //59jag
                         if (LTARF.indexOf("EJP_ROUGE") >= 0) Ltarf += 0;             //59jag



ajouter  un nouveau fichier Ejp.ino  (new Tab)
et copier le codesuivant dedans

Code :
//*****************************************************************
// * Recherche Info Ejp pour les sources non Linky   par 59jaj    *
// ****************************************************************
#include <HTTPClient.h>
void Call_EJP_data() {
    char buffer[MAX_SIZE_T];
    String urlJSON = "https://api-commerce.edf.fr/commerce/activet/v1/calendrier-jours-effacement?option=EJP&dateApplicationBorneInf=";
    String EJPdata = "";
    String line = "";
    String DateEJP = "";               // an-mois-jour au format AAAA-MM-JJ
    String DateEJP2 = "";              // an-mois-jour lendemain
    int Hcour = HeureCouranteDeci / 2; // Par pas de 72 secondes pour faire 2 appels si un bug
    int LastH = LastHeureRTE / 2;
    String jourStatus= "" ;
    String demainStatus = "";
    // Éviter de questionner l'URL tempo light si on a déjà les infos qui nous intéressent...
    bool couleur_lendemain = (STGE == "10" || STGE == "14");              // True si couleur du lendemain connue
    bool couleur_jour = (LTARF == "EJP_VERT" || LTARF == "EJP_ROUGE");    // True si couleur du jour connu

    // Traitement du changement de couleur EJP à 7h00, avec réinitialisation de la couleur du lendemain
    if ((Hcour == 350) && (LTARF != "") && (STGE != ""))
        // À 7h00 précises, la couleur tempo du lendemain devient la couleur du jour.
        {
        if (STGE == "10") LTARF = "EJP_VERT";
        else if (STGE == "14") LTARF = "EJP_ROUGE";
        STGE = "";
        couleur_lendemain = false; // La couleur du lendemain n'est plus connue
        if (LTARF != "") {
            StockMessage(LTARF + " depuis 7h00 demain ? pas avant 13H.");
        }
    }

    if ((DATEvalid) &&
        (!(couleur_lendemain && couleur_jour)) &&
        (((LastH != Hcour) &&
          (Hcour == 652 || Hcour == 672 || Hcour == 700 || Hcour == 750 || Hcour == 800 || Hcour == 900 || Hcour == 1150)) ||
         (LastHeureRTE < 0))) {

        if (TempoRTEon == 2) {
            time_t timestamp = time(NULL) - 21600; // Décalage début période couleur EJP de 6h.
            struct tm* pTime = localtime(&timestamp);
            strftime(buffer, MAX_SIZE_T, "%Y-%m-%d", pTime);
            DateEJP = String(buffer);

            time_t timestamp2 = time(NULL) + 64800; // Décalage début période couleur EJP de 18h pour le lendemain.
            struct tm* pTime2 = localtime(&timestamp2);
            strftime(buffer, MAX_SIZE_T, "%Y-%m-%d", pTime2);
            DateEJP2 = String(buffer);

            Serial.print("DateEJP:");
            Serial.println(DateEJP);
            Serial.print("DateEJP lendemain:");
            Serial.println(DateEJP2);

            urlJSON += DateEJP + "&dateApplicationBorneSup=" + DateEJP2 + "&identifiantConsommateur=src";
            Serial.println(urlJSON);

            HTTPClient http;
            http.begin(urlJSON);
            http.addHeader("Accept", "application/json");
            http.addHeader("Content-Type", "application/json");
            http.addHeader("Origin", "https://particulier.edf.fr");
            http.addHeader("Referer", "https://particulier.edf.fr/");
            http.addHeader("application-origine-controlee", "site_RC");
            http.addHeader("situation-usage", "Jours Effacement");

            int httpResponseCode = http.GET();
            if (httpResponseCode > 0) {
                String EJPdata = http.getString();
                Serial.println ("Reponse de l'API :" +EJPdata);
                jourStatus= StringJson(DateEJP+"\",\"statut", EJPdata);
                demainStatus = StringJson(DateEJP2+"\",\"statut", EJPdata);
                Serial.println("aujourd hui :" + jourStatus);
                Serial.println("demain :" + demainStatus);
            } else {
                Serial.print("Erreur dans la requête HTTP : " + httpResponseCode);
            }
            http.end();
            if (jourStatus == "EJP" || jourStatus == "NON_EJP"){
             String LTARFrecu = jourStatus;
             if (LTARFrecu == "NON_EJP") LTARF = "EJP_VERT";
             if (LTARFrecu == "EJP") LTARF = "EJP_ROUGE";

             line = "0";
             String lendemain = "NON_DEFINI";
             LTARFrecu = demainStatus;
             if (LTARFrecu.indexOf("EJP") >= 0) {
                line = "14";
                lendemain = "EJP_ROUGE";
             }
             if (LTARFrecu.indexOf("NON_EJP") >= 0) {
                line = "10";
                lendemain = "EJP_VERT";
             }
             
             STGE = line; // Valeur Hexa code du Linky
             StockMessage(DateEJP + " : " + LTARF + " | " + DateEJP2 + " : " + lendemain);

             EJPdata = "";
             LastHeureRTE = HeureCouranteDeci; // Heure lecture Tempo RTE
        } else {
            StockMessage(DateEJP + " : Pas de données EDF valides");
        }
    } else {
        if (Source != "Linky" && Source != "Ext") {
            LTARF = "";
            STGE = "0";
        }
    }
}
}



*********************************************************************************************************************
dans pageHtmlPara.h

             56                <input type='checkbox' name='TempoRTEon' id='TempoRTEon' style='width:25px;' >
 apres ligne 57            </div>


 ajouter                   <div class='ligne'>                                                              
                                <label for='EjpOn'>Affichage couleur Ejp : </label>                            
                                <input type='checkbox' name='EjpOn' id='EjpOn' style='width:25px;' >            
                           </div>  


apres ligne 337            GID("TempoRTEon").checked = Para[24]==1  ? true:false;

ajouter                    GID("EjpOn").checked = Para[24]==2  ? true:false;               //59jag


apres ligne 361            var TempoRTEon = GID("TempoRTEon").checked ? 1:0;             

ajouter                    if(TempoRTEon == 0 ) TempoRTEon = GID("EjpOn").checked ? 2:0;   //59jag
*************************************************************************************************************************
dans pageHtmlMain.h

modifier les lignes 116    var Tarif=["NON_DEFINI","PLEINE","CREUSE","BLEU","BLANC","ROUGE"];
                    117    var couleur=["#ddf","#f00","#0f0","#00bfff","#fff","#f00"];
                    118    var tarif=["","H.<br>pleine","H.<br>creuse","Tempo<br>Bleu","Tempo<br>Blanc","Tempo<br>Rouge"];


comme ceci                 var Tarif=["NON_DEFINI","PLEINE","CREUSE","BLEU","BLANC","ROUGE","VERT","ROUGE"];                                                   //59jag
                           var couleur=["#ddf","#f00","#0f0","#00bfff","#fff","#f00","#0f0","#f00"];                                                           //59jag
                           var tarif=["","H.<br>pleine","H.  <br>creuse","Tempo<br>Bleu","Tempo<br>Blanc","Tempo<br>Rouge","Ejp<br>Vert","Ejp<br>Rouge"];        //59jag


modifier les lignes 120    for (i=0;i<6;i++){
        

comme ceci                 for (i=0;i<8;i++){  

                    132         txtJ = "Tempo<br>J+1";    
apres ligne         133      }


ajouter                      if (tempo>3 ){             //59jag
                               txtJ = "Ejp<br>J+1";     //59jag          
                             }                          //59jag

**************************************************************************************************************************
avec ces modif vous avez deja l affichage des couleur ejp
reste encore action html a finir mes ca bug   Huh
                    

Imprimer cet élément