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
plusieurs esp
Dernier message : Jacques1370
Il y a 41 minutes
Quel benefice dans mon ca...
Dernier message : Jacques13
Il y a 6 heures
Problème avec carte JC243...
Dernier message : un_breton
Il y a 8 heures
Reset quotidien intempest...
Dernier message : H3rv3
Il y a 9 heures
Administration ECU-C APsy...
Dernier message : Ecume29
Il y a 10 heures
Gros débutant voire même ...
Dernier message : glu3
Il y a 11 heures
Problème version 17.15 PI...
Dernier message : Lolo69
Il y a 11 heures
Routeur en appoint de la ...
Dernier message : Jack
Hier, 12:25 PM
Utilisation du PW de la s...
Dernier message : jazz1664
16-03-2026, 10:22 PM
Besoin d'un coup de main ...
Dernier message : Lolo69
16-03-2026, 09:44 PM

Statistiques du Forum
» Membres : 2,573,   » Dernier membre : un_breton,   » Sujets du forum : 2,187,   » Messages du forum : 20,344,  
Statistiques complètes

  Ajouter des données MQTT pour HA
Posté par : Jean-Francois - 30-12-2024, 04:32 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (10)

Bonjour,

 pour commencer félicitation pour votre travail, j'utilise votre routeur pour exploiter les données avec HA, pour ce faire a chaque version je hack legerement votre code pour envoyer des information complémentaire a HA.
   Le type de contrat (uniquement utilisé a titre informatif)
   Couleur du jour utilisé pour gerer des scripts (contrat tempo)
   Et le mode HP ou HC pour gerer des scripts

pensez vous qu'il serait possible d'ajouter ces informations de maniére native ?

cordialement


Déclaration des variables
/  Hack pour ajouter des information complémentaire a HA
String NGTF = "";                //Contrat: Base / Tempo / EJC
String CouleurTempo = "";        //Couleur du jour tempo en cours
String HP_HC = "";                //Hp ou HC



source_linkys.ino
//Contrat Base / Tempo
          if (code.indexOf("NGTF") == 0) {
            NGTF=val;
            NGTF.trim();
          }
          //Option tarifaire : HP / HC / Couleur du jour tempo
          if (code.indexOf("LTARF") == 0) {
            LTARF=val;  //Option Tarifaire
            LTARF.trim();
            if (LTARF.indexOf("HEURE  CREUSE")>=0) {
              HP_HC = "HC";
              CouleurTempo= "";
            }
            else if (LTARF.indexOf("HEURE  PLEINE")>=0) {
              HP_HC = "HP";
              CouleurTempo = "";
            } else {
              HP_HC = LTARF.substring(0, LTARF.indexOf("  "));
              HP_HC.trim();
              CouleurTempo= LTARF.substring(LTARF.indexOf("  "));
              CouleurTempo.trim();
            }
          }

MQTT.ino
//Hack envoie les donnés complemetaire a HA
    DeviceTextToDiscover("NGTF", "Type de contrat");
    DeviceTextToDiscover("CouleurTempo", "Couleur du jour Tempo");
    DeviceTextToDiscover("HP_HC", "HP ou HC");

Imprimer cet élément

  Débutant :Routeur Capteur UxIx2
Posté par : Waroz2002 - 30-12-2024, 01:13 PM - Forum : Routeur Photovoltaïque - Réponses (27)

Bonjour a tous ,
Ca y est je me lance dans le montage du routeur UxIX2. Étant un piètre électricien, j ai quelques questions a vous poser:

 Je me suis procurer le triac sur ali express, et il ne correspond pas tout a fait en terme de branchement au schema de andré.

A savoir sur le triac j ai : un fil N (tres fin) un bornier OUT et un bornier L-in

Pourriez vous m indiquer a quoi correspondent ces branchement par rapport au schema de cablage  (Voir les photos an PJ)

Merci pour votre aide.
Thierry



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

  Perte de données température
Posté par : pompey47 - 30-12-2024, 12:35 AM - Forum : Routeur Photovoltaïque - Réponses (5)

Bonsoir, 

J'ai un routeur pour piloter ma production d'eau chaude. J'ai installé 2 sonde DB1820 pour pouvoir ajuster ma production en fonction de la température.
Mon problème est que le système fonctionne un moment et ensuite de manière intempestive la donnée de température est perdue ou alors affiche 0°C ou 2°C
Merci par avance pour vos conseils



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

Photo Routeur connecté ethernet (version non officielle W5500)
Posté par : Chris - 29-12-2024, 09:14 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (45)

Bonjour,

Je recrée un sujet pour le routeur d'André connecté en filaire (RJ45).
J'actualiserai ce message au fur et à mesure des nouvelles versions.

Versions disponibles:


La compilation s'effectue avec la version 3.0.5 ou supérieure de la lib esp32.
La bibliothèque suivante est requise: https://github.com/Networking-for-Arduino/EthernetESP32
Les modules pris en charge sont W5500, ENC28J60, DM9051 and KSZ8851SNL

Personnellement, je n'ai testé que le W5500 et le W5500 lite.
On peut lire sur différents forums qu'il faut éviter d'alimenter les modules directement par l'ESP. Je ne constate pas d'instabilité du W5500 lite en l'alimentant par l'ESP.

Les modifications effectuées dans le code sont retrouvables en cherchant "rj45" dans les fichiers.

Le W5500 se câble de cette façon (à adapter selon que vous l'alimentez en direct, en passant par un convertisseur, ou en 5V)[Image: 25011711354126774418523698.png]

Le module W5500 lite de cette façon:
[Image: 25011711354126774418523699.png]

Récapitulatif des broches connues :
[Image: 25011108001326774418519659.png]

Imprimer cet élément

  nouvelle esp pour charge Vehicile electrique
Posté par : francksamy - 29-12-2024, 07:18 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (5)

Bonjour,
avoir un esp pour la charge d'un VE

le premier peux router et faire la mesure de d'intensité (le classique actuel)
le second esp vient gérerai la charge d'un VE en renvoyant le surplus dans la batterie de la voiture

un borne de VE n'est ni plus ni moins qu'un contacteur avec un protocole de dialogue pour la puissance que peux tirer le VE.

donc sa doit pouvoir se faire.

en électrique, je pense que c'est largement accessible, mais en programmation je n'ai pas les compétences.

Imprimer cet élément

  une sortie gpio analogique
Posté par : lucky - 29-12-2024, 04:49 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (16)

bonjour,

est il possible d avoir une sortie gpio analogique "0v a 3.3v" suivant l ouverture du routage ?
0=0% et 3.3v=100% d ouverture
le gpio 25 reste de dispo me semble

"""Cette fonction prend deux paramètres en argument: le numéro de la broche GPIO que vous désirez contrôler (25 ou 26) et une valeur située entre 0 et 255 qui représente la tension désirée (0 pour 0 volt, et 255 pour 3,3 volts).

Par exemple, pour régler la broche GPIO 25 à une valeur de 1 volt, vous écrivez: "dacWrite(25, 77);" puisque 77 * 3,3 / 255 = 1. """"

j explique mon desir,
c est pour pouvoir controler un chargeur batterie de 0 ampere a 15 amperes car jai possibilité de faire varier l intensite de sortie en faisant varier une tension.
comme ca la charge de mes batteries serait autonome avec le surplus

bon deja en fonction multisinus ca fonctionne sur un triac, mais le fonctionnement me semble pas optimum et pas tres adapté.

Merci de me dire ou de voir une autre facon de faire.

Cdlt

Imprimer cet élément

  Commande gradateur modifiée
Posté par : NK1 - 28-12-2024, 11:34 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (1)

Bonjour André
Tout d'abord un grand merci pour votre formidable travail. J'ai plusieurs routeurs avec des commandes SSR et ils fonctionnent parfaitement.

J'ai voulu réaliser une commande avec gradateur, et là j'ai eu un problème: le gradateur fonctionnait en tout ou rien. 
A 0% la charge était éteinte, sinon elle était à 100%.
Il faut dire que j'ai réalisé le circuit de zero cross en me basant sur cet article:
https://www.researchgate.net/figure/Zero..._323004890
         

En analysant la commande, je pense que la commande du triac est maintenue trop longtemps. Si le signal ZC arrive un peu trop tard, le triac est ré-enclenché dès le début de la période suivante.

J'ai donc fait une petite modification de la commande pour générer seulement un pulse de 100µs plutôt qu'un niveau 1 maintenu jusqu'au ZC suivant en remplaçant 
  if (PulseComptage[0] > Retard[0] && Retard[0] < 98 && ITmode > 0)
par 
  if (PulseComptage[0] == (Retard[0]+1) && Retard[0] < 98 && ITmode > 0)

   

Code :
// Interruption Timer interne toutes les 100 micro secondes
void IRAM_ATTR onTimer() {  //Interruption every 100 micro second
  if (Actif[0] == 1) {      // Découpe Sinus
    PulseComptage[0] = PulseComptage[0] + 1;
    if (PulseComptage[0] == (Retard[0]+1) && Retard[0] < 98 && ITmode > 0) {  //100 steps in 10 ms
      digitalWrite(pulseTriac, HIGH);                                    //Activate Triac for 100µs only
    } else {
      digitalWrite(pulseTriac, LOW);  //Stop Triac
    }
  }
}

Avec cette modification, mon gradateur fonctionne parfaitement.

Voilà. Peut-être une solution si d'autres personnes rencontrent le même problème que moi.

PS: pour le triac, j'ai utilisé un double thyristor 132A/1400V de récup. Avec ça, j'ai un peu de marge  Big Grin
   
Reste plus qu'à mettre tout ça en boite

Encore merci pour le partage

Imprimer cet élément

  Piloter un module relais en HC en complément d'un triac/SSR
Posté par : Juju67 - 28-12-2024, 07:59 PM - Forum : Routeur Photovoltaïque - Réponses (7)

Bonjour,

Je vais bientôt me lancer dans la réalisation d'un routeur, probablement le F1ATB car la communauté semble très active.

Je me demandais s'il était possible de faire:
1) Routage du surplus solaire en journée via un TRIAC/SSR
2) Marche forcée la nuit avec un module relais type ça: module relais 5V / 230V-5A

J'explique ma demande:
J'ai actuellement un abonnement HP/HC
Mon chauffe eau est actuellement piloté uniquement en HC
Mon tableau électrique est éloigné de mon chauffe eau, ce qui pose pb pour tirer des fils électrique supplémentaires depuis le tableau
Je compte laisser mon chauffe eau en mode HC la nuit (aujourd'hui, journée très brumeuse, j'ai produit 2kWh avec une installation de 6kW dans le bas-rhin...)

Donc, la solution envisagée actuellement est de:
* Conserver le disjoncteur 20A coté tableau électrique pour alimenter le routeur.
* Supprimer le relais du chauffe eau sur le tableau (sinon le routeur ne fonctionnera pas le jour)
* Installer le routeur près du chauffe eau


De là, le routeur pourra:
1) En journée, router le surplus de prod solaire avec le SSR
2) La nuit, activer le module relais pour alimenter le chauffe eau sans utiliser le SSR

Ma problématique concerne le fonctionnement du chauffe eau la nuit: si j'utilise le SSR, celui-ci va chauffer pendant des heures. Du cooup, utiliser un module relais qui ne chauffe pas du tout une fois enclenché me semble pertinent pour alimenter 3kW pendant des heures.

Qu'en pensez-vous?

Imprimer cet élément

  Routeur F1ATB sur CE ACI hybride
Posté par : Guillot2 - 27-12-2024, 09:01 PM - Forum : Vos configurations - Réponses (10)

Bonjour,
Je me suis équipé de 6.4kWc de panneaux avec micro onduleurs emphase IQ8. J'envisage d'installer un routeur F1ATB (Merci André pour tout ce que tu nous mets à disposition) sur un CE ACI hybride thermostat électronique AQUEO Atlantic. Y aurait il selon vous une incompatibilité pour router avec le système ACIh?
2ème question : plutôt triac ou SSR?
Merci de votre aide

Imprimer cet élément

Wink Forçage mqtt 30 minutes ne fonctionne pas
Posté par : jeff - 27-12-2024, 07:24 PM - Forum : Domotique - Réponses (4)

Bonjour à tous, 
J'utilise depuis 1 an le routeur d'André et que dire à part merci. Je me décide a l'intégrer dans Home Assistant, et quand je publie en MQTT mon routeur bascule en on et il repasse en off au bout d'une seconde. Ai je loupé quelque chose... 
Voici ce que je publie : {"Force_Triac_OnOff": 30} et je vois basculer de off en on puis en off 1 seconde plus tard?

Merci d'avoir pris le temps de me lire

jeff

   

Imprimer cet élément


Utilisateurs en ligne
Il y a actuellement 230 utilisateurs connectés. » 2 Membre(s) | 223 Visiteur(s)
Applebot, Baidu, Bing, Google, Yandex, bernard62, cgill2510

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