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
Multisinus avec ON répart...
Dernier message : grostoto
Il y a 1 heure
Station de charge VE RMS ...
Dernier message : Rakibou
Il y a 2 heures
Exception jours rouges
Dernier message : Jacques13
Il y a 4 heures
Version 15,12 en ligne
Dernier message : quécalor
Il y a 5 heures
mot de passe enphase perd...
Dernier message : Fuster13
Il y a 5 heures
Forcer avec mqtt le triac...
Dernier message : Sgb31
Il y a 7 heures
Pas de signal ZC sur 2 ro...
Dernier message : Lepelot
Il y a 7 heures
Pb avec Mqtt
Dernier message : Christophe69480
Hier, 02:05 PM
Implémenter une option re...
Dernier message : F6AAM
Hier, 02:01 PM
pb sondes ds18b20
Dernier message : Sgb31
Hier, 09:20 AM

Statistiques du Forum
» Membres : 2,188,   » Dernier membre : DenDu31,   » Sujets du forum : 1,741,   » Messages du forum : 15,069,  
Statistiques complètes

  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 (5)

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 (23)

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

  Creation d'un contact relais parametrable pour les jours tempo rouge
Posté par : Régis57 - 12-11-2024, 09:08 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (12)

Bonjour , 

Tout d'abord bonjour a tous les participant de ce forum et merci pour votre acceptation.

Serais - t il possible de rajouter la gestion d'un contact de type relais TOR pour les jours tempo rouge en HP?

 Pour permettre par exemple de verrouiller les gros consommateur pendant les périodes rouge Hp , a l'image du contact c3-c4 qui était dispo sur les anciens compteur électronique mais qui n'est plus dispo sur le linky de "série" . Contact que l'on pouvais également paramétrer suivant plusieurs type de programmes .
Egalement le rajout de 2 led type W2812 pour afficher la couleur du jour et du lendemain en tarification tempo  ( cela permet de n'utiliser qu'une broche pour gérer les leds )
Je sais que le routeur solaire gère déjà en partie ce type de fonctionnement via les relais ssr , mais si le fonctionnement est identique je ne sais pas ..
Voila pour ma proposition. A voir si cela est susceptible d'intéressé suffisamment de participant.

Codialement.

Régis57

Imprimer cet élément

  Erreur compilation ou installation
Posté par : Thunderdarkdevil - 12-11-2024, 04:05 PM - Forum : Routeur Photovoltaïque - Réponses (9)

Bonjour, 

Merci pour tout le travail réalisé.
Je possède un wemos d1 mini que je souhaite utiliser pour domotiser mon routeur, j'ai actuellement le tignous qui reste une pépite Smile

J'ai bien la connexion avec Arduino IDE et le wemos.
Lorsque je récupère le sketch pour l'installer via Arduino IDE, j'ai une erreur :

Code :
D:\.....\Routeur f1atb\Solar_Router_V12_06\Solar_Router_V12_06.ino:114:10: fatal error: ESPmDNS.h: No such file or directory
  114 | #include <ESPmDNS.h>
      |          ^~~~~~~~~~~
compilation terminated.
exit status 1

Compilation error: ESPmDNS.h: No such file or directory

Si je passe par le site pour gérer la compilation, le wemos refuse la connexion, j'essaie d'appuyer sur le reset pour que ça passe mais je ne sais pas si je m'y prends bien.
Code :
Failed to execute 'open' on 'SerialPort': Failed to open serial port.

Merci pour votre aide!

Imprimer cet élément

  signal Pwm et 4-20ma
Posté par : Lulu80 - 12-11-2024, 02:33 PM - Forum : Routeur Photovoltaïque - Réponses (5)

bonjour a tous ,

En parcourant les forums, je suis tombé sur le site ( espagnol)  de Freeds qui propose un routeur solaire a base D’Esp 32 mais avec afficheur sur l’ESP en local, vous trouverez le détail sur : https://freeds.es. Il est clair que le routeur d’André présente beaucoup plus de possibilités et je le remercie au passage, toutefois je trouve que la possibilité d’avoir un écran en local est un plus sachant que André nous a déjà fait un écran déporté avec la maisonnette mais est-il envisageable de retrouver les infos de la maisonnette sur ce genre d’écran ?
Autre possibilité un compteur via  modbus 
Ce routeur permet visiblement de piloter la régulation de chauffe via un signal Pwm  ou variable en  0-3.3v avec transformation en 4-20 ma ( carte supplémentaire ) ce qui ouvre des possibilités vers du matériel plus robuste type industriel  a la place d’un gradateur Robodyn

Merci de vos retours



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

  [UxIx2] [gpio14 ventil] [multi-sinus] [reactivité 20] [-80w] [CE 3kW] [5.74kWc]
Posté par : lucky - 12-11-2024, 11:59 AM - Forum : Vos configurations - Pas de réponse

Ma config
avec suivi domoticz
affichage SH110X
           
reglage ds3 sur 200w max de reinjection

Imprimer cet élément

  Emplacement sonde Dallas DS18b20
Posté par : ju13 - 12-11-2024, 10:58 AM - Forum : Routeur Photovoltaïque - Réponses (6)

Bonjour, 

J'ai installé une sonde en perçant l'isolation de mon cumulus dans le 1/3 supérieur haut, l'idée étant de mettre en marche forcée en fin d'après si température insuffisante dans cette partie afin d'avoir un minimum d'eau chaude le soir et éviter que ca râle... Confused .  L'idée est ensuite d'installer d'autre sonde ( 1/3 bas et au milieu afin d'apprécier au mieux la quantité d'eau restante.

CE plein et donc eau à près de 60°, la sonde m'indique 33.2°, je m'attendait à une différence mais pas de cet ordre, trop d'écart pour piloter correctement.

Seule la pointe de la sonde touche (trou de diamètre 8/9mm, isolant enlevé), le delta vient il de là ? Faudrait il plaquer la sonde à plat contre la cuve pour avoir une température plus proche de la température réelle de l'eau ?
J'en appelle à vos retour d'expérience et température mesurée avec ces sondes afin de pouvoir améliorer mes mesures.
Le placement par le bas directement dans l'eau via le trou du thermostat existant comme utilisé par certain ne m'intéresse pas dans l'immédiat et pour ma régulation, le bas du ballon étant très rapidement froid dès le premier soutirage important.
Merci par avance.

PS : ce routeur est remarquable Smile , bravo et mille mercis à André, et aussi aux "forumeurs"

Bonne journée


Julien

3 routeurs V12.6
2 afficheurs
4kw Trina OC Sungrow

Imprimer cet élément

  [UxI] [SSR] [multi-sinus] [reactivité 100] [Chauffage 1.5kW] [3kWc]
Posté par : CF8929 - 12-11-2024, 10:08 AM - Forum : Vos réalisations - Pas de réponse

Bonjour,

Le matériel:
   
   
   
   
   

A+

Imprimer cet élément

  [UxI] [SSR] [multi-sinus] [reactivité 100] [Chauffage 1.5kW] [3kWc]
Posté par : CF8929 - 12-11-2024, 09:48 AM - Forum : Vos configurations - Pas de réponse

Bonjour,

Ma config dans le titre et ci dessous:

   
   

Pas de régulation pour les CE, le 100Litres est mis en fonctionnement tous les jours de 13h00 à 17h00 par une commande Domoticz de forçage 240mn, car il ne consomme que 200Wh
La production des panneaux est pour le chauffage avec une régulation du surplus en multi-sinus.
A+

Imprimer cet élément

Thumbs Up 1 an de fonctionnement sans accros
Posté par : meije - 12-11-2024, 08:09 AM - Forum : Vos réalisations - Réponses (1)

   

Merci André

Imprimer cet élément


Utilisateurs en ligne
Il y a actuellement 260 utilisateurs connectés. » 2 Membre(s) | 255 Visiteur(s)
Applebot, Bing, Google, DenDu31, Laurent53

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