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
Jackery SolarVault 3 Pro ...
Dernier message : Richard59
Il y a 5 heures
Débrancher son routeur la...
Dernier message : Sgb31
Il y a 5 heures
probleme affichage mesure...
Dernier message : F1ATB
Il y a 6 heures
dashboard Android
Dernier message : 59jag
Hier, 12:57 PM
Mesure réelle conso d'un ...
Dernier message : Sgb31
Hier, 11:02 AM
Charge Tesla Model 3 2023
Dernier message : Rakibou
Hier, 08:12 AM
Batteries: rentables?
Dernier message : Rakibou
06-09-2026, 07:02 PM
F1atb Monitor Android
Dernier message : Phil22140
05-09-2026, 09:19 AM
Demande d'infos
Dernier message : alexm22
03-09-2026, 07:53 PM
Cherche a acheter routeur...
Dernier message : Phil---SA
03-09-2026, 04:19 PM

Statistiques du Forum
» Membres : 3,062,   » Dernier membre : sebpam55,   » Sujets du forum : 2,531,   » Messages du forum : 24,340,  
Statistiques complètes

Question Linky en temps réél avec ESP32
Posté par : ericalpha - 14-08-2026, 06:01 PM - Forum : Domotique - Réponses (10)

Bonjour,
Je viens de mettre en œuvre le projet Linky en temps réel avec ESP32 décrit ici : https://f1atb.fr/fr/domotique/esp32/affi...emps-reel/

L'idée étant de récupérer les trames Linky dans Home Assistant.
Actuellement je le fais déjà via Jeedom qui renvoit les infos depuis un module USB Teleinfo de Cartelectronics vers MQTT en temps réel et ça fonctionne très bien mais l'idée étant de tout basculer sur Home Assistant.

Tout fonctionne a merveille mais j'aimerai savoir s'il est possible de forcer la publication MQTT en temps réel ou quelques secondes car là par défaut on est à 5mn et c'est long.

Je n'ai pas testé mais en modifiant le paramètre :
long tps = millis();
  if (tps - previousHistoryMillis >= 300000) {  //Historique consommation par pas de 5mn
    previousHistoryMillis = tps;


Je crains que cela n'ait un impact sur l'aperçu web.

Merci !

(pas de commentaire sur le bidouillage des soudures ... j'ai commandé ce qu'il faut pour tout refaire au propre)   Tongue
   
   
   
   

Imprimer cet élément

  Bug GPIO14 – Le retour au jeu 1 ne restaure pas le courant manuel
Posté par : F4GDJ - 14-08-2026, 01:24 AM - Forum : Adaptation aux chargeurs VE - Réponses (1)

Bonjour,

J’ai constaté un bug dans la gestion du deuxième jeu de paramètres activé par GPIO14.
Dans mon cas, le jeu 1 est réglé avec un courant manuel à 6 A et le jeu 2 avec un courant manuel à 28 A.
Le passage de GPIO14 de 0 à 1 fonctionne correctement : la borne passe bien du jeu 1 au jeu 2, donc de 6 A à 28 A.
En revanche, au retour de GPIO14 de 1 à 0, le courant manuel du jeu 1 n’était pas restauré : la borne restait à 28 A.
En regardant le code, la cause est dans l’ordre des instructions.
La valeur du jeu 1 est sauvegardée avec :

Code :
I_charge_manual0 = I_charge_manual;
mais cette sauvegarde était effectuée après le chargement de la valeur du jeu 2 :
Code :
if (I_charge_manual1 != 0)
    I_charge_manual = I_charge_manual1;
Dans mon cas, au passage sur le jeu 2,  I_charge_manual l devient donc d’abord 28 A, puis cette valeur de 28 A est recopiée dans I_charge_manual0.
Au retour sur le jeu 1, le programme exécute : I_charge_manual = I_charge_manual0; mais I_charge_manual0 contient désormais 28 A au lieu des 6 A initiaux. Le retour au jeu 1 ne peut donc pas fonctionner correctement.
La correction consiste à déplacer la sauvegarde du courant manuel du jeu 1 avant le chargement des paramètres du jeu 2 :
Code :
  if (enabIntDeux == 2) { // HP10 action active pour deuxieme jeu de parametres
    if (!DejaChangeADeux) { // HP10 changer les paramètres seulement si ce n'est pas déjà fait
      I_charge_manual0 = I_charge_manual; // HP14 met en mémoire la valeur courante de I_charge_manual pour le jeu 1 
      if (I_min_c1 != 0)  I_min_c = I_min_c1; //HP10 change de paramètre si valide
      if (I_max1 != 0) I_max = I_max1; //HP10 change de paramètre si valide
      if (I_charge_manual1 != 0) I_charge_manual = I_charge_manual1; //HP10 change de paramètre si valide
      if (I_charge_manual < I_min_c) I_charge_manual = I_min_c; // HP10 vérifie niveau de I_charge_manual
      DejaChangeADeux = true; // HP10 pour éviter de les changer à nouveau
      DejaChangeAZero = false; // HP10 pour autoriser changement de nouveau sur le premier jeu

    }
Avec cette modification, le comportement redevient correct :

GPIO14 = 0 → jeu 1 → 6 A
GPIO14 = 1 → jeu 2 → 28 A
GPIO14 = 0 → jeu 1 → 6 A

J’ai également ajouté la sauvegarde symétrique de la valeur manuelle du jeu 2 avant le retour au jeu 1 :
Code :
} else { // HP10 action non active ou à off, on utilise les parametres originaux
    if (!DejaChangeAZero) { // HP10 changer les paramètres seulement si ce n'est pas déjà fait
      I_charge_manual1 = I_charge_manual; // HP10 met en mémoire la valeur courante de I_charge_manual pour le jeu 2
      I_min_c = I_min_c0; //HP10 retourne les paramètres gardés en mémoire
      I_max = I_max0; //HP10 retourne les paramètres gardés en mémoire
      I_charge_manual = I_charge_manual0; //HP10 retourne les paramètres gardés en mémoire
      DejaChangeADeux = false; // HP10 pour autoriser changement de nouveau sur le deuxième jeu
      DejaChangeAZero = true; // HP10 pour éviter de les changer à nouveau
    }
  }
Cela permet de conserver une modification manuelle faite pendant que le jeu 2 est actif, au lieu de retrouver systématiquement sa valeur précédente lors de la prochaine activation de GPIO14.
Après recompilation et mise à jour OTA, le passage jeu 1 → jeu 2 → jeu 1 fonctionne correctement dans mes essais.

Cordialement

Imprimer cet élément

  probleme ZC
Posté par : Cedric81 - 13-08-2026, 01:32 AM - Forum : Vos configurations - Réponses (4)

Bonjour, je suis en train de finaliser mon routeur: 

routeur principal ESP 32 avec mesure Uxlx3 

routeur secondaire ESP 32 avec Triac Robodyn 40A avec ventilateur et thermo sensor integré 

J'essai de paramétrer tout ceci mais ca ne marche pas

Sur le routeur secondaire j'ai le message  : pas de signal ZC sur le GPIO 23 

Pourtant dans l'onglet ACTIONS quand je met le Triac en marche forcé sur ON , cela m'enclenche la chauffe et une petite LED bleue s'allume sur le Robodyn

Aurais je loupé quelque chose? mon triac pourrait  être HS?

Robodyn Triac : VCC -> 3V3
                       GND -> masse
                       ZC -> GPIO 23
                       DIM -> GPIO 22
                       5V -> 5V
                       AC IN -> phase 230V
                       AC OUT -> ballon
                       petit fil noir -> Neutre

Merci de votre précieuse aide

Imprimer cet élément

  Ecran pour Borne de recharge F1ATB !
Posté par : n1co44 - 12-08-2026, 12:26 PM - Forum : Adaptation aux chargeurs VE - Réponses (12)

Bonjour à tous,

Je voulais vous présenter un petit projet que je développe autour de ma borne de recharge pour véhicule électrique.

L'idée était de créer un écran tactile déporté pour piloter et surveiller la borne, plutôt que de devoir passer systématiquement par l'interface web.

L'écran est basé sur un ESP32-S3 avec un écran tactile 3,5", et communique avec la borne en Wi-Fi. (ESP32-WT32-SC01 PLUS)

L'écran permet notamment d'afficher :

  • ⚡ L'état de la charge
  • Le courant de charge
  • L'énergie consommée
  • La puissance instantanée
  • ⏱️ Le temps de charge
  • Le réglage du courant de charge
  • La programmation de la fin de charge
  • ⚡ Une énergie maximale à ne pas dépasser
  • Les informations récupérées directement depuis la borne
J'ai également intégré une interface graphique tactile avec plusieurs écrans : accueil, charge en cours, programmation, aide.

Le projet est encore en développement, notamment au niveau de l'interface et de la synchronisation des données entre la borne et l'écran, mais c'est fonctionnel.
L'objectif à terme est d'avoir quelque chose de propre et autonome, Mise à jour OTA fonctionnel.

Je vous mets quelques photos/vidéos du projet pour vous montrer le résultat.

Si certains sont intéressés, je peux également partager le matériel utilisé, le fonctionnement et le code.

Vos remarques et idées d'amélioration sont les bienvenues ! ?

https://www.youtube.com/shorts/z-pkwEdbdEM



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

  Routeur qui ne "route" plus depuis 2 jours
Posté par : lahuchette - 11-08-2026, 08:52 AM - Forum : Routeur Photovoltaïque - Réponses (19)

Bonjour,
Cela fais 2 jour que je n'ai plus accès à la page de mon routeur, mon wifi fonctionne parfaitement, mais plus rien ne se passe au niveau du routeur, il ne chauffe plus mon eau.
je suis en version 17/27.
j'ai fais un  redémarrage du routeur, les 2 leds clignotent 3 fois, puis plus rien.
J'ai redémarré mon système wifi, rien également
Si je force mon cumulus, cela déclenche bien la chauffe. 

Merci de votre aide.

Imprimer cet élément

  Gestion température cumulus
Posté par : cycnus - 08-08-2026, 09:18 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (4)

Bonjour

Mon principal problème avec le routeur depuis des mois.
J'ai le routeur a 5 m du chauffe-eau. J'ai donc 2 ESP32. L'un pour le routeur, l'autre pour mesurer la température de l'eau du chauffe-eau.

Je configure tout bien avec des ip fixes. Je rajoute l'ip de l'esp32 qui mesure la température dans l'esp32 du routeur. Et l'ip du routeur dans l'esp32 qui mesure la température. Dans chaque esp32 j'ai donc 2 ip indiqué : la sienne et celle de l'autres esp32.

Ca fonctionne.

Et puis au bout de quelques jours la température n'apparaît plus dans l'interface du routeur et c'est la cata. car la chauffe dépend de la température.

Donc je me demande pourquoi le lien entre les 2 esp32 coupe.

Une solutions serait que si le lien disparaît le chauffe eau se mettre à chauffer uniquement durant les heures creuses. Mais pour cela il faudrait ajouter une condition température perdue.

Imprimer cet élément

  Raisons du reboot des ESP
Posté par : Lolo69 - 08-08-2026, 07:00 AM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (4)

Souvent difficile de connaître les raisons d’un reboot d un ESP
Savez vous que l esp possède une mini boite noire qui enregistre la raison du reboot juste avant ce dernier ?
Ce serait extrêmement utile d afficher cette valeur dans la page données brutes pour donner les bonnes pistes de diagnostics 
Pour cela il suffit de lire la valeur de esp_reset_reason_t()


esp_reset_reason() — valeurs possibles

0  ESP_RST_UNKNOWN      Raison indéterminée
1  ESP_RST_POWERON      Mise sous tension (alimentation coupée puis rétablie)
2  ESP_RST_EXT          Reset externe appliqué sur la broche EN/RESET
3  ESP_RST_SW          Reset logiciel demandé par le code (ESP.restart() / esp_restart())
4  ESP_RST_PANIC        Exception ou panic (crash logiciel : déréférencement nul, LoadProhibited...)
5  ESP_RST_INT_WDT      Interrupt watchdog : une ISR ou une section critique a bloqué trop longtemps
6  ESP_RST_TASK_WDT    Task watchdog : une tâche n'a pas rendu la main (boucle sans yield/delay)
7  ESP_RST_WDT          Autre watchdog (RTC WDT, Timer Group WDT)
8  ESP_RST_DEEPSLEEP    Sortie de deep sleep
9  ESP_RST_BROWNOUT    Brownout : tension d'alimentation descendue sous le seuil
10  ESP_RST_SDIO        Reset provoqué via l'interface SDIO

Ajoutés avec l'IDF 5.x (core Arduino ESP32 3.x) :

11  ESP_RST_USB          Reset provoqué par le périphérique USB
12  ESP_RST_JTAG        Reset provoqué par JTAG
13  ESP_RST_EFUSE        Erreur de vérification des eFuses
14  ESP_RST_PWR_GLITCH  Glitch d'alimentation détecté par le matériel
15  ESP_RST_CPU_LOCKUP  Double exception (CPU bloqué)

La petite limite est qu on a uniquement la valeur du dernier reboot, mais il est facile d enregistrer en rtc ram ou en nvs cette valeur pour avoir l historique au cas ou l esp a rebooté plusieurs fois dans la nuit.

Ça permet tout de suite d orienter la recherche vers un problème hardware ou un bug logiciel ou un problème de comm. C est grâce à ça que j ai compris d ou venait le reboot d un de mes F1ATB => il manque des vTaskDelay(1) dans pas mal de boucle d attentes qui ne laissent pas le temps d exécuter les autres tâches et finissent par un esp_reset_reason =ESP_RST_TASK_WDT

On accuse souvent l alimentation de l esp à tort ou à raison
Le ESP_RST_BROWNOUT sera là pour juger.


Le stockage en rtc_ram pourrait aussi être très utile pour conserver les compteurs après un reset et donc ne pas perdre des actions basées sur les compteurs , pistes à creuser aussi

Imprimer cet élément

  Est ou la conf MQTT
Posté par : Piman - 07-08-2026, 07:00 PM - Forum : Routeur Photovoltaïque - Réponses (3)

Bonjour à tous,

Je possede un routeur depuis pas mal de temps et celui-ci faisait son taff malgres ca version ancienne : 14_20.
Ne souhaitant pas tout casser pour faire la monte de version en v17 voici mes actions effectué dans l'ordre:
- monté de version de 14_20 à 14_25
- Backup conf de la 14_25
- Edition de la conf pour changer : l'IP/NOM/Topic mqtt.
- le routeur en 14_25 est toujours en prod cablé sur mon CES
- J ai pris un nouveau ESP 32
- Branchez ce nouveau ESP 32 sur mon pc
- Falsh dans la dernier version V17_27
- connection dessus en mode acces point
- injection de ma conf ( avec une nouvelle ip afin d'eviter un conflit avec l'ancien ESP32 tjs en prod sur mon reseau)
- reboot et chek de la conf.

Et la c est le drame!
Ou est la conf MQTT?

apres de longues minutes je trouve que la conf MQTT apparait uniquemant si on active "source des mesures de temperature".
Si j'active le canal 0 en mettant MQTT alors les paramettres de MQTT apparaisent.
Je n'utilise pas de sonde pour router a mon CES, mais un system de relai piloté par la carte du CES qui a ca propre sonde de T°.
Je me sers du mqtt pour envoyer les infos dans la domotique.
Avant de mettre le nvx ESP32 en prod je voudrait savoir:

Est ce normal d'activer les sondes pour activer le MQTT ou j ai rate un parramettre qui active le MQTT?
A t il un impact a mettre en prod comme ca avec un sonde fictive?

Merci de m'avoir lu et encore plus si vous m'appartotez une reponse Smile

Bonne journée.

Imprimer cet élément

Exclamation Augmentation de puissance
Posté par : Jean31 - 05-08-2026, 04:58 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (4)

Bonsoir,

Je reviens vers vous afin d’obtenir des informations que vous pourriez peut-être me fournir.

Contexte :
Possesseur de 2 véhicules électriques, j’ai fait installer un 2ᵉ kit de 3 kW.
Sur les conseils du commercial, j’ai opté pour l’autoconsommation, la revente étant désormais peu intéressante (1 centime/kWh). Il est informé que j’ai souscrit un contrat de revente avec EDF pour le 1ᵉʳ kit. Il se charge également de toutes les démarches auprès d’Enedis et de la région Occitanie pour la prime à l’autoconsommation.
L’électricien qui a réalisé les branchements a supprimé mon 1ᵉʳ coffret de 3 kW (Enphase) pour éviter d’ajouter un autre coffret et a tout jumelé dans un seul coffret.
En effectuant des recherches sur internet pour optimiser l’utilisation du surplus désormais disponible (borne de recharge + routeur solaire déjà installé), je me suis rendu compte que la solution proposée n’était pas forcément la bonne, et que je serais presque hors la loi.
Mes questions :

  1. Que pensez-vous de cette installation ?
  2. Si les conseils du commercial sont pertinents (jumeler la revente du 1ᵉʳ kit à 10 cts/kWh + autoconsommation avec le 2ᵉ kit), puis-je installer une borne de recharge et la configurer pour que la charge des véhicules ne démarre qu’après la recharge du ballon (piloté intégralement par le routeur solaire) ?
Merci d’avance pour vos retours.
Cordialement,
Jean MEUNIER

Imprimer cet élément

  Version et Shelly
Posté par : Bruno59 - 05-08-2026, 12:46 PM - Forum : Routeur Photovoltaïque - Réponses (4)

Bonjour à tous,

je suis depuis longtemps, mais c'est mon premier message.

J'ai réalisé il y a quelques années la partie mesure afin de suis ma production et d'actionner manuellement mes consommateurs.
Si je ne me trompe pas je suis à la version 6.01

Je souhaiterai ajouter des shelly pour piloter automatiquement des consommateurs, faut il prendre des gen4 ou les gen3 conviennent
Faut il mettre la dernière version f1atb

y a t il des tutos sur ces 2 points?

Merci de votre aide.

Bruno

Imprimer cet élément


Utilisateurs en ligne
Il y a actuellement 333 utilisateurs connectés. » 0 Membre(s) | 329 Visiteur(s)
Applebot, Baidu, Bing, Google

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