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
Allumage forcé de nuit
Dernier message : Jacques13
Il y a 8 minutes
Problème gestion hysteres...
Dernier message : F6AAM
Il y a 1 heure
Cablage electrique sur PA...
Dernier message : poulpe68
Il y a 1 heure
Je souhaite installer un ...
Dernier message : Ertones
Il y a 3 heures
planification 2CE+convect...
Dernier message : Mike
Il y a 8 heures
Reboot intempestif ?
Dernier message : michy
Il y a 9 heures
Proposition d'amélioratio...
Dernier message : Mike
Il y a 9 heures
Interface Opto TIC Linky
Dernier message : Lolo69
Il y a 11 heures
Courbe injection pas terr...
Dernier message : Lolo69
Il y a 11 heures
Fabrication PCB
Dernier message : Lolo69
Il y a 11 heures

Statistiques du Forum
» Membres : 2,685,   » Dernier membre : jack888,   » Sujets du forum : 2,291,   » Messages du forum : 21,368,  
Statistiques complètes

  Filtrage pour CACSI
Posté par : Alain59 - 05-04-2026, 01:10 PM - Forum : Routeur Photovoltaïque - Réponses (4)

Bonjour, merci encore pour le travail et le partage réalisé.
André, je n'ai pas trouvé mon bonheur dans les réglages pour CACSI. Il est vraie que j'ai l’obsession permanenta d'aller chercher les quelques watts qui s’échappent chez Enedis ! Wink . Je peaufine mes réglages via Mqtt et Node-RED.
J'ai mis en place une fonction dans Node-RED qui comprend une régulation "exponentielle" et filtres qui me donne plutôt de bons résultats. Je priorise aussi l'injection RouteurECS / RouteurRAD. Peut-être est-il possible d'ajouter ce type de chose nativement dans ton système. Je te joins ce script ci-dessous, à toute fin utile.
// ======================================================
// FILTRAGE PUISSANCE POUR ROUTEUR SOLAIRE F1ATB
// ======================================================
// Ce script :
// 1) vérifie la validité de la mesure
// 2) élimine les valeurs aberrantes
// 3) applique un filtre exponentiel (EMA)
// 4) ignore les petites perturbations (deadband)
// 5) applique un offset pour ajuster le seuil du routeur
// 6) envoie la puissance filtrée en MQTT
// ======================================================
 
// ------------------------------------------------------
// 1. Vérification de la structure du message
// ------------------------------------------------------
// On vérifie que le message contient bien svalue1
if (!msg.payload || msg.payload.svalue1 === undefined) {
    return null; // message ignoré
}
 
// Conversion en nombre
let currentValue = Number(msg.payload.svalue1);
// Vérifie que la valeur est bien numérique
if (isNaN(currentValue)) {
    return null;
}
 
// ------------------------------------------------------
// 2. Filtrage des valeurs aberrantes
// ------------------------------------------------------
// Ces limites dépendent de ton installation
// Elles évitent les bugs ou valeurs incohérentes
 
if (currentValue < -160 || currentValue > 4000) {
    return null;
}
 
// ------------------------------------------------------
// 3. Paramètres du filtre
// ------------------------------------------------------
// coefficient du filtre exponentiel
// plus alpha est petit → filtrage fort
// valeurs typiques : 0.2 à 0.35
// 0.2-filtrage fort, [0.35](0.3)-bon compromis, 0.4-plus réactif
let alpha = 0.30;
// zone morte pour ignorer les petites variations
// évite les oscillations dues aux TV, box, etc.
// zone morte = ±xx W, variation prise en compte si hors de cette plage
// 10W-très sensible, [20W]-sensible, (30W)-bon compromis, 50W-très stable moins précis
//
// Remplacée par une version asymétrique :
// - import (consommation réseau) → plus sensible
// - export (surplus PV) → plus tolérant
let deadband_import = 15;
let deadband_export = 25;
 
// ------------------------------------------------------
// 4. Récupération de la valeur filtrée précédente
// ------------------------------------------------------
// On récupère la dernière valeur filtrée sauvegardée
let previousFiltered = context.get("filteredPower");
// si première exécution on initialise
if (previousFiltered === undefined) {
    previousFiltered = currentValue;
}
 
// ------------------------------------------------------
// 5. Détection des petites perturbations
// ------------------------------------------------------
// Si la variation est trop faible on l'ignore
// Version asymétrique : seuil différent selon import/export
let delta = currentValue - previousFiltered;
// Cas IMPORT (puissance > 0 → on consomme du réseau)
if (currentValue > 0) {
    if (Math.abs(delta) < deadband_import) {
// on garde simplement l'ancienne valeur
        currentValue = previousFiltered;
    }
// Cas EXPORT (puissance < 0 → surplus PV)
} else {
    if (Math.abs(delta) < deadband_export) {
// on garde simplement l'ancienne valeur
        currentValue = previousFiltered;
    }
}
 
// ------------------------------------------------------
// 6. Filtre exponentiel
// ------------------------------------------------------
// Formule EMA
// filtered = alpha * mesure + (1-alpha) * ancienne valeur
let filtered = alpha * currentValue + (1 - alpha) * previousFiltered;
 
// ------------------------------------------------------
// 7. Sauvegarde pour la prochaine itération
// ------------------------------------------------------
context.set("filteredPower", filtered);
 
// ------------------------------------------------------
// 8. Ajustement du seuil du routeur
// ------------------------------------------------------
// offset utilisé pour ajuster la régulation
// (dans ton ancien script : -80)
// sert à éviter l’injection Linky réseau/pince modifiée Emphase
let offset = 70;
let finalPower = Math.round(filtered) - offset;
// sécurité supplémentaire
if (isNaN(finalPower)) {
    return null;
}
 
// ------------------------------------------------------
// 9. Construction du message MQTT avec gestion RouteurECS/RouteurRAD
// ------------------------------------------------------
 
// ---------------- Récupération de l'état ECS_Injection % Idx247 ----------------
let injectionECS = Number(global.get("ECS_Injection") || 0);
// ---------------- DEBUG ----------------
// node.warn("Valeur ECS_Injection actuelle : " + injectionECS);
 
// ---------------- Définition des seuils et blocage ----------------
let seuilECS = 0;      // Seuil mini pour ignorer blocage RouteurRAD
let seuilMaxECS = 100; // Seuil maxi pour ignorer blocage RouteurRAD
let blocageRAD = 40; // Valeur W ajoutée à "Pw" pour empêcher RAD de démarrer
 
// ---------------- Calcul de la puissance "Pw" pour RouteurRAD ----------------
let finalPowerRAD;
 
if (injectionECS > seuilECS && injectionECS < seuilMaxECS) {
    // ECS en train de monter → priorité ECS → blocage RAD entre 0 et 100%
    finalPowerRAD = finalPower + blocageRAD;
 
} else {
    // ECS = 0% ou ECS saturé 100% → RAD autorisé
    finalPowerRAD = finalPower;
}
 
// ---------------- DEBUG ----------------
// node.warn("ECS Pw = " + finalPower);
// node.warn("RAD Pw = " + finalPowerRAD);
 
// ---------------- Construction des messages MQTT ----------------
let msg1 = {
    topic: "LinkyPwToRouteurECS",
    payload: JSON.stringify({ Pw: finalPower })
};
 
let msg2 = {
    topic: "LinkyPwToRouteurRAD",
    payload: JSON.stringify({ Pw: finalPowerRAD })
};
 
// ---------------- Renvoi des deux messages ----------------
return [msg1, msg2];

Imprimer cet élément

  RMS VE – Intégration Home Assistant v0.2.3
Posté par : Geosr - 05-04-2026, 12:00 AM - Forum : Adaptation aux chargeurs VE - Réponses (6)

Bonjour à tous,

Je vous partage ici la procédure complète pour installer et utiliser l’intégration RMS VE dans Home Assistant, permettant de piloter et superviser un routeur de charge VE.
J'avais fait un premier post en utilisant les packtages.. mais c'etait pas trés propre....

Installation via HACS
1. Ajouter le dépôt
Dans Home Assistant Community Store (HACS) :

  • Aller dans Integrations
  • Menu (⋮) → Custom repositories
Ajouter :
Code :
https://github.com/Geosr600/ha-rms-ve
Type :  Integration


2. Installation:
  • Rechercher RMS VE
  • Installer
  • Redémarrer Home Assistant

Configuration
Après redémarrage :
  1. Aller dans :
    Paramètres → Appareils & Services
  2. Ajouter :
    RMS VE
Paramètres demandés :
  • Adresse IP du routeur VE
  • Nom de l’équipement
Le nom servira de base pour les entités



Feedback / contributions
N’hésitez pas à :
  • remonter des bugs
  • proposer des améliorations
  • partager vos dashboards
Repo GitHub :
https://github.com/Geosr600/ha-rms-ve

chancelog
passage en V0.2.3
- recuperation et controle des valeurs de la page configuration borne VE.
- Choix de modification de mode au branchement / débranchement
- rajout de "énergie à ajouter".

Imprimer cet élément

  MQTT Contournement de la sonde de temperature pour gerer le routage // Niv Batterie
Posté par : Christophe69480 - 04-04-2026, 05:39 PM - Forum : Domotique - Réponses (5)

Bonjour,

l'objectif est de ne pas toucher au code source du routeur pour faciliter la maintenance et avoir une condition de niveau de charge des batteries dans les actions

ce que j'ai fait, j'envois en MQTT le niveau de charge de ma batterie sur le canal 1 (le canal 0 est la vraie temperature de l ESC)
   
   
seul défaut 100° au lieu de 100 %
   
sur le papier ca devrait fonctionner, j'ai pas encore pu tester (batterie pleine et chauffe-eau plein) 
 
pour les spécialistes, ca peux fonctionner ?

Imprimer cet élément

  leds routeur
Posté par : bernyb12000 - 04-04-2026, 05:12 PM - Forum : Routeur Photovoltaïque - Réponses (23)

Bonjour à tous,
Je débute et je me suis lancé dans la construction du routeur avec un boîtier maître équipé d’un contrôleur JSY-MK-194, câblé comme indiqué, ainsi qu’un boîtier esclave également câblé de cette façon.
J’arrive bien à accéder aux adresses IP des deux ESP, mais la LED orange reste allumée en continu. Au tout début, la LED verte a clignoté une seule fois puis s’est éteinte.
Je me suis rendu compte que sur le schéma du maître et dans la programmation, les broches RX et TX étaient inversées, mais même en corrigeant cela, le problème persiste.
Auriez-vous une idée de ce qui pourrait causer ce[Image: 2026-04-04-6563399c-fcf0-434a-be5c-54ff1cceedba.png][Image: 2026-04-04-b030ab6b-3cee-4900-a480-2be7ec38793b.png] souci ?

Imprimer cet élément

  Heure sur ESP32-ETH01
Posté par : Lamire42 - 04-04-2026, 03:41 PM - Forum : Routeur Photovoltaïque - Réponses (6)

Bonjour, j'ai réalisé un routeur F1ATB basé sur une ESP32-ETH01 car mon réseau internet est tout en ethernet. Dans les réglages de l'heure de l'ESP si on choisit internet : il n'y a pas de possibilité de récupérer l'heure si on a pas de wifi. C'est dommage puisque le programme permet de fonctionner avec une ESP32-ETH ; à moins que je me sois trompé de réglage. En attendant j'ai choisi de synchroniser avec l'horloge interne de l'ESP32 mais je trouve cela moins bien en cas de coupure. Merci pour vos lumières.



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

  utilisation avec batteries
Posté par : jlcflo - 04-04-2026, 09:34 AM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (12)

Bonjour à tous,
J'ai une installation de 9kW crête avec 15 kWh de batteries (onduleur et bateries Azzuro) qui fonctionne très bien.
j'utilise le routeur (version 16) pour rediriger l'excédent sur mon ballon ECS qui fait 2500W. 
Je constate que celui-ci redirige la surproduction sur le ballon sans pb sauf que si la production est inférieure au seuil défini dans la commande du ballon, ce sont les batteries qui se déchargent.
J'aimerai pouvoir bloquer cette décharge des batteries. 
Je n'ai pas d'accès direct aux données des batteries. La seule possibilité serait de mettre une pince ampéremétrique sur le cable des batteries et fermer le triac du ballon ECS en cas de décharge de la batterie.
Je suis totalement incapable de programmer une telle commande. Si quelqu'un pouvait m'aider. 
Merci par avance
JL

Imprimer cet élément

  Installation rapide ...
Posté par : christian11610 - 03-04-2026, 08:38 PM - Forum : Routeur Photovoltaïque - Réponses (5)

Bonjour
Je ne parviens pas à introduire ssid et password au cours de l'installation rapide ...
Comment procéder ?

Imprimer cet élément

  Isolement réseau / Sécurité de vos modules ESP32 ?
Posté par : SebTs - 03-04-2026, 06:09 PM - Forum : Domotique - Réponses (6)

Bonjour à tous,

Je débarque sur le forum car je compte me lancer dans la domotique et monter un routeur PV d'ici cet été. La partie élec/bricolage ne m'inquiète pas trop, mais j'ai un doute côté réseau.

Comment gérez-vous la sécurité avec tous ces petits modules Wi-Fi (ESP32, etc.) chez vous ? 

J'avoue que l'idée de connecter des puces DIY directement sur le même réseau que mes PC persos me bloque un peu.

En me renseignant sur la sécurité IoT sur pas mal de sites tech (Next INpact, Hardware.fr, Phonandroid, Numériki...), on lit parfois tout et son contraire, ce qui a tendance à rendre un peu parano sur les failles potentielles de ces modules bon marché !

Est-ce que vous passez par un réseau invité, un VLAN dédié, ou vous faites confiance au matériel brut ?

Preneur de vos retours d'expérience avant de faire mes premières configurations !

Imprimer cet élément

  esp32 cyd
Posté par : lodev87 - 03-04-2026, 05:26 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (8)

Bonjour à tous,

Je souhaiterais faire un routeur à l'aide d'un esp32- 2432S028 (CYD).

Je découvre l'univers de la programmation à l'aide de vs code car Arduino IDE rame de trop et je rencontre des problème de chargement de l'expressif32...

Dans un premier temps, je souhaiterais charger le programme en installation rapide.
Après avoir installé le navigateur Chrome sur mon laptop sous linux, j'effectue la procédure de l'installation.
Je sélectionne la version 17 et sélectionne le port USB puis j'obtiens le msg que le site ne peut pas se connecter au port USB alors que j'ai paramétré les autorisations nécessaires.

Je sollicite donc votre aide afin de trouver une solution à mon problème.

Je vous en remercie d'avance.

Imprimer cet élément

  Adaptateur pour topolino
Posté par : Piemdp - 03-04-2026, 05:16 PM - Forum : Adaptation aux chargeurs VE - Réponses (9)

Bonjour,
J'ai acheté cet adaptateur T2/shucko pour la topolino de mon fiston.
La borne fonctionne pourtant bien avec mes tesla.
Cependant dès que je branche cet adaptateur, la borne passe "en charge" et les relais claquent rapidement une vingtaine de fois et enfin le routeur/borne plante...
Obligé de relancer.
La topo n'est même pas branchée.
Dommage, je pensais m'en servir pour gérer les heures creuses et profiter du solaire..
Une idée d'où ça peut venir ?

De plus, même si l'ip enregistrée est affichée, le routeur se met en mode wifi et ne se connecte pas à mon wifi. Bizarre...



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


Utilisateurs en ligne
Il y a actuellement 312 utilisateurs connectés. » 8 Membre(s) | 301 Visiteur(s)
Baidu, Bing, Google, f4ame, Jacques13, memz, Micht, mickmari, Nutta, Pascal B62, PhDV61

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