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 : 2,017
» Dernier membre : ProfBoc75
» Sujets du forum : 1,622
» Messages du forum : 13,748

Statistiques complètes

Utilisateurs en ligne
Il y a actuellement 104 utilisateurs connectés.
» 0 Membre(s) | 100 Visiteur(s)
Applebot, Bing, Google, Yandex

Derniers sujets
Besoin de conseils pour i...
Forum : Installation panneaux photovoltaïques pour une habitation
Dernier message : Toum31
Il y a 4 heures
» Réponses : 2
» Affichages : 43
mini ecran SSD1306 ne fon...
Forum : Routeur Photovoltaïque
Dernier message : Philmaz
Il y a 4 heures
» Réponses : 19
» Affichages : 176
Station de charge VE RMS ...
Forum : Routeur Photovoltaïque
Dernier message : H3rv3
Il y a 6 heures
» Réponses : 39
» Affichages : 1,791
redirection de port impos...
Forum : Routeur Photovoltaïque
Dernier message : patento
Il y a 8 heures
» Réponses : 0
» Affichages : 37
Courbe de puissance appar...
Forum : Routeur Photovoltaïque
Dernier message : FastFrench
Hier, 01:23 PM
» Réponses : 2
» Affichages : 78
Recherche des bons paramè...
Forum : Routeur Photovoltaïque
Dernier message : FastFrench
Hier, 01:10 PM
» Réponses : 11
» Affichages : 200
Remote SDR sur Bookworm
Forum : Remote SDR
Dernier message : f5oeo
Hier, 11:44 AM
» Réponses : 6
» Affichages : 81
Configuration des actions
Forum : Routeur Photovoltaïque
Dernier message : Rakibou
Hier, 10:08 AM
» Réponses : 18
» Affichages : 592
Reset led alarm JSY-MK-33...
Forum : Evolutions faites, à faire, dont vous rêvez...
Dernier message : ZenViewStudios
Hier, 10:07 AM
» Réponses : 3
» Affichages : 72
gestion BackLight sur ESP...
Forum : Evolutions faites, à faire, dont vous rêvez...
Dernier message : candide
Hier, 08:43 AM
» Réponses : 0
» Affichages : 29

 
  contrat CACSI
Posté par : laprobert - 04-08-2025, 10:28 PM - Forum : Installation panneaux photovoltaïques pour une habitation - Réponses (4)

Bonjour,
Je suis en train de réfléchir à une installation de 3kw en autoconsommation avec routeurs F1ATB.
Le contrat CACSI (Convention d'Autoconsommation Sans Injection) est un document obligatoire à remplir et transmettre à Enedis avant la mise en service d’une installation de production d’électricité à des fins d’autoconsommation.
J’ai un doute sur le terme « Sans Injection » : j’aurai forcement une partie qui repartira vers le réseau Enédis et donc qui sera injecté.
Est-ce un problème dans le cadre d’un contrat CACSI ?

Imprimer cet élément

  Déclaration des routeurs
Posté par : Kocardi29 - 04-08-2025, 07:58 PM - Forum : Routeur Photovoltaïque - Réponses (4)

Bonsoir 
J'ai actuellement deux routeurs, un Linky et un film rayonnant. 
Est que je dois déclarer les deux routeur dans chaque ou je déclare uniquement celui du film dans le routeur Linky ?
Bonne soirée

Imprimer cet élément

  Retours d'expérience sur la configuration des actions
Posté par : FastFrench - 04-08-2025, 05:00 PM - Forum : Routeur Photovoltaïque - Réponses (19)

Bonjour, 

venant de terminer de mettre en place mon routeur pour alimenter le chauffe-eau, j'ai eu quelques problèmes pour la configuration des actions. Des trucs tout bête, mais que je partage ici car je ne suis probablement pas le seul. Ca pourrait donner des idées à d'autres qui rencontreraient les mêmes problèmes.

Ma config: 
  3kWc de P.V.
  Ballon ECS 3kW (300l)
  Mesure de puissance par Shelly Pro 3EM (en Wifi), mais aussi accès aux données issues du Linky pour contrôle.
  Routeur sur base ESP32 CYD, avec antenne. 
  Commande du ballon par SSR 100A 
  
Pour les actions, j'ai fait au plus simple: 
  - Configuration du GPIO utilisé pour le SSR (GPIO5)
  - 3 plages horaires: 
      0-8:00 => OFF (pour l'instant, en attendant que les capteurs de T° fonctionnent)
      8:00-19:00 => Routage train de Sinus, Seuil Pw=0W, Ouvre Max: 100%, Conditions optionnelles laissées vides. 
      19:00-24:00 => OFF

Quand j'ai essayé dans un premier temps, avec un léger soleil (600W environ), et 10 et réactivité, j'avais un fonctionnement très incorrect: le SSR conduisait par périodes d'une seconde pendant 3 ou 4 secondes, mais en restant fermé trop longtemps (pour un surplus de l'ordre de 300W, il aurait du être fermé que 10% du temps, or il était fermé environ 50% du temps). 
Puis pendant 6 ou 7 secondes, il restait éteints. Puis ça recommençait. Donc globalement, il régulait bien, mais sur une période d'environ 10 secondes,  donc selon le Linky il consommait près de 1500W pendant 3 ou 4 secondes, puis rien pendant 6 ou 7 secondes. Donc pas du tout le fonctionnement attendu. 
J'ai essayé de modifier la réactivité (entre 1 et 100), mais si la courbe changeait de look, le constat restait globalement inchangé: ça ne fonctionnait pas comme attendu.

Et après quelques essais, le comportement a changé complètement: la commande du SSR semblait plus cohérente, mais il ne consommait qu'une petite partie du surplus, envoyant sur de longues périodes 400W puis jusqu'à 1500W dans le réseau. Quand j'ai essayé d'estimer plus précisément ce qui était envoyé vers le ballon, je trouvais... pas grand chose, voire même rien en fait. 

Et pour cause: le ballon ayant atteint le température du thermostat, il ne consommait plus rien, peut importe que le SSR soit passant ou pas. 
Donc pour poursuivre mes essais, j'ai augmenté au max la T° de déclenchement du thermostat. Et effectivement je suis revenu au fonctionnement initial (beaucoup trop de consommation sur le réseau). 

J'ai bien tenté de passer en multi-sinus, mais ça ne changeait rien. 

C'est en regardant les paramètres réseau que j'ai compris: j'avais un signal Wifi très faible (autour de -80dB), il n'arrivait pas à communiquer correctement avec le Shelly. 
En choisissant la réseau de plus fort, et en approchant le point d'accès le plus possible, je passe maintenant à -65dB, ce qui en principe est tout à fait correct. Et le routeur est bien accessible et raisonnablement réactif depuis mon PC, montrant que la connexion du routeur au Wifi est correcte. 
Et d'autre part, je suis aussi autour de -70dB sur le Shelly, ce qui est acceptable. Le Shelly est également accessible sur le PC et le téléphone, et par ailleurs la led Wifi est bien allumée en vert, montrant qu'il n'y a pas de problème à ce niveau. 
Et pourtant... le routeur continue à faire défiler les messages d'erreur d'accès au Shelly, au point que maintenant il n'y accède plus du tout. Pourtant l'IP utilisée n'a pas changée (IP statique) et est correcte. 

Donc j'en suis là. Le routeur communique bien en Wifi avec mon PC. Le Shelly aussi. Et pourtant le routeur ne voit plus le Shelly. Cela n'a pas beaucoup de sens. Un problème de canaux Wifi peut-être ? Ou lors le time out pour accéder au Shelly est très faible et insuffisant dans mon cas ? J'ai aussi essayé de désactiver la mise en veille du Wifi, ça n'a rien changé. 

Donc j'en suis là. En peu bloqué et en manque d'idées pour qu'ils daignent se parler. 


Proposition @andré: ce serait pas mal d'avoir un indicateur sur l'onglet d'accueil indiquant qu'il y a un problème de communication avec le dispositif de mesure de la puissance.


Remarque: je viens de constater que j'ai aussi des messages d'erreur "Pas de données RTE valides", ce qui laisse bien penser que c'est un problème plus général de connexion au Wifi pour le routeur. Et pourant j'interagit bien avec lui sur mon PC, en passant donc par le Wifi !

Imprimer cet élément

  Marche forcée pas si forcée...
Posté par : FastFrench - 04-08-2025, 03:06 AM - Forum : Routeur Photovoltaïque - Réponses (4)

Bonjour, 

afin de vérifier l'efficacité du radiateur de mon routeur, je l'ai mis en marche forcée pendant une heure. 
Je m'attendais naïvement à une consommation de 3kW durant toute cette période, et en fait pas du tout ! Ça varie dans des proportions importante et de façon presque cyclique chaque minute. Bizarre, non ?

Comme j'ai justement ajouté un interrupteur "Marche forcée" sur mon routeur (qui ByPass le SSR), je l'ai utilisé pour comparer (et voir si les changement de charge viennent du thermostat du ballon ECS ou du routeur): et là on voit que la marche forcée est bien forcée, avec une consommation maximale continue. Donc ces fluctuations sont bien causées par le routeur et pas le ballon ECS. 

Aussi je m'interroge sur ce à quoi sert ce mode "Forçage" exactement ? 

Petite précision: test réalisé la nuit, donc sans production solaire.



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

  Nouvelle réalisation
Posté par : FastFrench - 04-08-2025, 01:17 AM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (3)

Un nouveau routeur F1ATB est né Smile

J'ai cependant un petit soucis: les capteurs de température ne fonctionnent pas. 

J'ai 4 capteurs DS1820 (Ballon ECS, Ballon tampon de la PAC, Exterieur et T° ambiante sous-sol). Mais le routeur ne semble pas détecter les sondes. 
Il m'affiche le plus souvent 2°C pour les 4 capteurs. Et ne me propose rien pour associer le capteur logique (routeur) au capteur physique correspondant (sonde). 

Je suppose que je vais essayer de brancher une sonde unique déjà pour voir ce que ça donne, et par ailleurs utiliser un ESP32 de test sur les groupe de 4 sondes pour explorer les données qui passent sur le One-wire. Mais si vous avez des idées, je suis preneur !


Quelques impressions 3D pour ce petit projet



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

  ESP32 qui redémarrent tout seul
Posté par : BernardF - 03-08-2025, 06:36 PM - Forum : Routeur Photovoltaïque - Réponses (28)

Bonjour à tous,

après plusieurs mois de bon fonctionnement, depuis quelques jours mes ESP32 redémarrent tout seul et de ce fait les courbes de température sont au maximum sur quelques heures au mieux.
Dans les données brutes les niveaux wifi semblent corrects sur tous 
Mais les valeurs ESP On à l'instant T sont elles de 3' pour l'un, 8H22 un autre, 46' le suivant, et encore 5H30.
Il n'y a pas qu'un seul ESP32 concerné, presque tous, sauf peut être celui du Linky qui mesure la puissance?
Il y a aussi des messages : Connexion to ESP_RMS :192.168....... failed , IP de celui qui mesure sur le Linky
Auriez vous une idée de l'origine du problème? 
Merci par avance

Imprimer cet élément

  Adaptation du programme sur les vitesses de communication série du module JSY-MK-194T
Posté par : Foxquatre - 03-08-2025, 04:57 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Pas de réponse

Bonjour à toutes et à tous.

j'ai découvert une petite galère avec ce module reçu neuf.

Une fois le montage réalisé, je n'avait aucune information venant du module, sa LED restait fixe. Le montage est installé à coté du tableau électrique au sous sol, avec l'impossibilité de me connecté via le port série.
J'ai du démonter l'installation et connecter le module sur un autre esp32 pour comprendre le problème.
En résumé, la vitesse du module était réglé sur 38400 bds (aller savoir pourquoi). J'ai eu de la chance que l'ID était resté sur 1.

J'ai recompilé le programme du routeur avec cette valeur et tout semble bien fonctionner.

Pour découvrir cette bizarrerie, j'ai réalisé un petit script de scan de la vitesse de ce module.
Je vous le donne tel quel.

Ce serait peut être intéressant de rajouter dans le programme quelque chose de similaire pour adapter la vitesse du port série de l'esp32 ou changer la vitesse sur module JSY

Cordialement
Thierry

Code :
#include <Arduino.h>
#include <HardwareSerial.h>

// UART1 : broches adaptables selon le câblage
#define RXD2 21
#define TXD2 47

// Tableau des vitesses classiques à tester
int baudrates[] = {2400, 4800, 9600, 19200, 38400, 57600, 115200};

HardwareSerial JsyMkSerial(1); // Utilisation de l'UART1

byte modbusRequest[] = { 0x01, 0x03, 0x00, 0x48, 0x00, 0x0E, 0x44, 0x18 }; // lecture des registres

// Fonction pour vérifier la validité d'une réponse Modbus (simple, à améliorer selon besoin)
bool isValidModbusResponse(byte* buf, int len) {
    // Une réponse Modbus typique commence par l'adresse esclave et le code fonction
    if (len < 5) return false;
    if (buf[0] != 0x01) return false; // Adresse esclave attendue
    if (buf[1] != 0x03) return false; // Fonction attendue
    // On pourrait ajouter ici une vérification CRC (optionnel pour un test rapide)
    return true;
}

// Fonction pour détecter le baudrate du module
int detectBaudrate() {
    for (int i = 0; i < sizeof(baudrates)/sizeof(baudrates[0]); i++) {
        int baud = baudrates[i];
        Serial.printf("Test du baudrate : %d\n", baud);
        // Initialisation de l'UART1 à la vitesse testée
        JsyMkSerial.end();
        JsyMkSerial.begin(baud, SERIAL_8N1, RXD2, TXD2);
        delay(50); // Laisse le temps à l'UART et au module de se stabiliser
        // Vider le buffer de réception
        while (JsyMkSerial.available()) JsyMkSerial.read();
        // Envoi de la trame Modbus
        for (int k = 0; k < 8 ; k++) {
          JsyMkSerial.write(modbusRequest[k]);
        }
        // JsyMkSerial.write(modbusRequest, sizeof(modbusRequest));
        Serial.print("Trame envoyée : ");
        for (int j = 0; j < sizeof(modbusRequest); j++) Serial.printf("%02X ", modbusRequest[j]);
        Serial.println();
        // JsyMkSerial.flush();
        // Attente de la réponse (timeout 200 ms)
        unsigned long start = millis();
        int idx = 0;
        byte response[64];
        while (millis() - start < 200) {
            if (JsyMkSerial.available()) {
                response[idx++] = JsyMkSerial.read();
                if (idx >= sizeof(response)) break;
            }
        }
        Serial.printf("Réponse reçue (%d octets) : ", idx);
        for (int j = 0; j < idx; j++) Serial.printf("%02X ", response[j]);
        Serial.println();
        // Vérification de la réponse
        if (isValidModbusResponse(response, idx)) {
            Serial.printf("Baudrate trouvé : %d\n", baud);
            return baud;
        }
    }
    Serial.println("Aucun baudrate valide trouvé.");
    return -1;
}

void setup() {
    Serial.begin(115200); // Port série USB pour debug
    delay(2500);
    Serial.println("Détection du baudrate du module JSY-MK-194T...");
    int foundBaud = detectBaudrate();
    if (foundBaud > 0) {
        Serial.printf("Communication établie à %d bauds !\n", foundBaud);
    } else {
        Serial.println("Impossible de communiquer avec le module.");
    }
}

void loop() {

}

Imprimer cet élément

Thumbs Up Version 15
Posté par : jcroc - 02-08-2025, 11:32 AM - Forum : Routeur Photovoltaïque - Réponses (12)

bonjour,
j'ai fait migrer le routeur en version 15 et je m'aperçois que l'on a perdu la température de l'ESP32 ? connecté avec MQTT, c'était intéressant de suivre celle-ci pour pour toute défaillance de refroidissement. Il y avait il une contrainte particulière?
Merci  et bravo pour ce routeur que je suis depuis le début  Smile Smile

Imprimer cet élément

Wink MQTT casse tête
Posté par : ouaf - 01-08-2025, 07:38 PM - Forum : Routeur Photovoltaïque - Réponses (15)

Bonojour, 

Généralement je me débrouille seul mais là, depuis 48h je nage. Je viens de faire la mise à jour de V12 à V15 sans pb, attiré par le PWM et la programation MQTT.
La lecture de la page dédiée du site de F1ATB (merci à lui pour ces partages) ne m'à pas avancée. Peu d'exemples. Le Forum n'en foisonne pas plus. Alors qq pourrait il prendre le temps de développer l'explication de ce probable formidable outil : Les commandes mqtt ???
J'ai fais des centaine d'essais mais rien ne fonctionne, (j'ai aussi reset l'ESP ! ). Qq'un pourrait il m'accorder qq instants d'explicationS. Merci de sauver un bidouilleur en détresse !

   
   

Imprimer cet élément

Big Grin Mon 1er router express
Posté par : suisk1ptitmotard - 31-07-2025, 11:09 PM - Forum : Vos réalisations - Réponses (9)

Bonjour,

Voici mon 1er router nomade fait expressément....

Un gros big up pour ce projet, je suis tomber la dessus par hasard.

Le routeur est déjà prêt obtient les informations de production en mqtt depuis mon domoticz avec le teleinfo sur le linky, le tout pour environ 20€ sur aliexpress.

Panneaux solaire reçu aujoud'hui, le router est prêt avant c'est dingue!!!



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