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
Chez moi ça fonctionne ch...
Dernier message : nedtoulouse
Il y a 11 heures
[MQTT] state class de var...
Dernier message : F1ATB
Il y a 11 heures
Mesurer la prod. simultan...
Dernier message : memz
Il y a 11 heures
Esp32 ne communique plus ...
Dernier message : fazer31
Hier, 07:58 PM
commande relais
Dernier message : daniel
Hier, 07:53 PM
signe Pw
Dernier message : AngelB
Hier, 03:32 PM
Plus d'affichage Chauffe ...
Dernier message : cogefip
Hier, 10:22 AM
Que pensez vous de cette ...
Dernier message : PhDV61
Hier, 09:22 AM
Masquage colonnes 2ème so...
Dernier message : Mike37fr
08-12-2025, 07:50 PM
bug version 16.08 ? Força...
Dernier message : Piemdp
08-12-2025, 04:19 PM

Statistiques du Forum
» Membres : 2,323,   » Dernier membre : MarineZZ,   » Sujets du forum : 1,824,   » Messages du forum : 16,351,  
Statistiques complètes

  [MQTT] state class de variable puissance à modifier
Posté par : piamp - 08-12-2025, 06:39 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (8)

Bonjour,

La nouvelle version de home assistant prend nativement en charge la puissance instantanée et l'affiche dans l'onglet énergie
Mais le sensor doit posséder la state_class "measurement"
or envoiMQTT.ino définit systématiquement la state_class à "total_increasing" (fonction DeviceToDiscover)

Il faudrait modifier la fonction pour que la bonne state_class soit associée aux unités de puissance ?

void DeviceToDiscover(String VarName, String TitleName, String Unit, String Class, String Round)
{
  char value[700];
  char DiscoveryTopic[120];
  char UniqueID[50];
  char ValTpl[60];
  char state_class[60];
  sprintf(DiscoveryTopic, "%s%s/%s_%s/%s", PrefixMQTT, SSR, MQTTdeviceName.c_str(), VarName.c_str(), "config");
  sprintf(UniqueID, "%s_%s", MQTTdeviceName.c_str(), VarName.c_str());
  sprintf(ValTpl, "{{ value_json.%s|default(0)|round(%s)}}", VarName.c_str(), Round.c_str());
  sprintf(state_class, "%s", "");
  if (Unit == "Wh" || Unit == "kWh")
  {
    sprintf(state_class, "\"state_class\":\"total_increasing\"%s,", state_class);
  }
  if (Unit == "W" || Unit == "kW")
  {
    sprintf(state_class, "\"state_class\":\"measurement\"%s,", state_class);
  }
  // Ajout de unit_class pour HA Core
  sprintf(value, "{\"name\": \"%s\",\"uniq_id\": \"%s\",\"stat_t\": \"%s\",\"device_class\": \"%s\",\"unit_of_meas\": \"%s\",\"unit_class\":\"%s\",%s\"val_tpl\": \"%s\",\"device\": %s, \"availability_topic\": \"%s\"}", TitleName.c_str(), UniqueID, StateTopic, Class.c_str(), Unit.c_str(), Class.c_str(), state_class, ValTpl, DEVICE, AvailableTopic);
  clientMQTT.publish(DiscoveryTopic, value);
}

Imprimer cet élément

  Esp32 ne communique plus avec Envoi-metered
Posté par : gebri - 08-12-2025, 04:37 PM - Forum : Routeur Photovoltaïque - Réponses (6)

Bonjour,
Depuis 48h mon ESP32 ne recoit plus les info depuis la passerelle Envoi je n'ai plus d'affichage de la puissance produite et de la puissance consommée j'ai le message d'erreur pas de signal Zc gradateur/triac  qui peut me donner la marche à suivre pour rétablir la situation ?
merci d'avance

Imprimer cet élément

  Que pensez vous de cette video
Posté par : quécalor - 08-12-2025, 01:37 PM - Forum : Routeur Photovoltaïque - Réponses (9)

Bonjour, que pensez vous de cette video et des argumentaires expliqué par l'auteur, merci

JE ne veux pas de Routeur solaire!

Guillaume Piton déconseille fermement l'utilisation d'un routeur solaire pour les ballons d'eau chaude, car il génère un signal électrique dégradé via des gradateurs (triacs) qui découpent la sinusoïde, créant des pics de puissance et des harmoniques élevés plutôt qu'une vraie autoconsommation proportionnelle. Il explique que ce dispositif donne une illusion d'équilibre (0 W injecté au réseau en moyenne) en masquant des échanges réels avec le réseau (pics de consommation et d'injection décalés dans le temps), sans aligner effectivement la production solaire et la consommation de la résistance. À la fin, il propose des alternatives comme des relais ampèremétriques ou un contacteur direct, mais insiste sur l'absence d'intérêt réel du routeur.

Points clés de déconseil

  • Harmoniques et parasites réseau : Le découpage crée des pics rapides (microsecondes) provoquant vibrations de la résistance, chutes de tension, et haut taux d'harmoniques (jusqu'à 50%), dégradant le signal dans toute la maison et potentiellement le quartier.
  • Illusion d'autoconsommation : Seulement 1/3 de l'énergie solaire est vraiment autoconsommée ; le reste implique des pics de 2000 W consommés du réseau suivis d'injections, feignant l'équilibre auprès du compteur (échantillonnage trop lent).
  • Risques pour onduleurs hybrides/batteries : Pics surchargent l'onduleur (100% charge instantanée), usent prématurément le matériel, et empirent en autonomie ou coupure réseau.
  • Dommages aux appareils : Parasites font chauffer moteurs, compresseurs, frigos (effet de peau en haute fréquence), réduisant leur durée de vie.youtube+1
  • Manque d'honnêteté technique : Pas de variation réelle de puissance (seul "tout ou rien" fractionné) ; équivalent à une résistance fixe sans parasites, mais avec feinte du compteur.

Imprimer cet élément

  Mesurer la prod. simultanée de 2 kits solaires plug&play sur 2 prises distinctes
Posté par : domoplo - 08-12-2025, 11:03 AM - Forum : Routeur Photovoltaïque - Réponses (20)

Bonjour à tout le monde.

Je souhaite installer un système chez un ami qui dispose de deux kits solaires plug & play branchés sur 2 prises différentes mais proches, on peut donc envisager un montage de mesure filaire pour les 2 prises sans avoir à déployer des km de cables...

Avant de commander le matériel, la question que je me pose c'est comment faire pour mesurer la production de ces 2 kits simultanément et additionner les 2 valeurs en entrée du routeur.

Tous les schémas que je vois prennent apparemment en compte une seule entrée solaire.
la solution est elle de prendre un capteur JSY-MK-333 et d'utiliser une entrée pour mesurer le linky et les 2 autres sur mesurer la production solaire sur chacune des prises des kits ?

Quelle solution me conseilleriez vous , c'est facile à paramétrer ?


Le but est de router le surplus dans un radiateur à l'autre bout de la maison grâce à un second routeur et un SSR.

Merci ;-)

Imprimer cet élément

  bug version 16.08 ? Forçage (ON ou OFF) impossible sous iOS.
Posté par : Piemdp - 07-12-2025, 09:19 PM - Forum : Routeur Photovoltaïque - Réponses (4)

Bonjour,
Tout d'abord bravo pour ce formidable outil !
J'ai deux routeurs, en version 16.08.
J'ai pour habitude de checker et configurer via mon téléphone (iphone) et la commande forçage ON ou OFF ne fonctionne plus.
En revanche, pas de souci sur le iMac.
J'ai testé sous iOS safari et chrome et lorsque je clique, il ne se passe rien.

Suis-je le seul ?

Imprimer cet élément

Big Grin Je me lance !
Posté par : Caboyot - 07-12-2025, 09:11 PM - Forum : Routeur Photovoltaïque - Réponses (2)

Bonjour. 
Je finaliser ma commande pour fabriquer un routeur f1tab, 5 après avoir lu avec attention les infos mise à disposition.
Manque t'il quelques choses 
Quelle dimension de boîte pour mettre tout ça ?
Merci pour votre aide

- SSR DA 40A
- dissipateur SSR
- pate thermique
- module affichage oled
- Wt32-et01 (module Ethernet) 
- Esp32
-ft 232 (Pour programmer Wt32)
- sonde température ds18b20
- Shelly em

Imprimer cet élément

  Détection systématique WT32-ETH01 si carte inconnue
Posté par : Chris - 07-12-2025, 08:23 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (1)

Bonjour André,

Lors d'un changement de version majeure, les paramètres sont écrasés.
Si on utilise une carte WT32-ETH01, on est obligé de la démonter, la reconnecter par port série, et lui indiquer que le type de carte est WT32-ETH01.
Je propose une détection systématique si le type de carte est inconnu (avec un timeout de 3 secondes)

Autre point: si on souhaite utiliser une carte WT32-ETH01 en wifi alors que le routeur est configuré en WT32-ETH01 (sur un routeur mobile par exemple), on est obligé de modifier les paramètres avant déconnexion.
Je propose de lancer le wifi si la liaison ethernet ne monte pas. Ainsi on est libre d'utiliser une carte WT32-ETH01 en ethernet ou en wifi sans repasser par la case paramètres.

Modifications à effectuer: https://github.com/F1ATB/Solar-Router-F1...ll/4/files

Dernière chose: je n'ai pas l'impression que ce code à la ligne 965 soit vraiment utile

Code :
    if (Ethernet.linkStatus() == LinkOFF) {
      PrintScroll("Câble Ethernet non connecté.");
    }

Chez moi, le câble est systématiquement vu déconnecté.

Merci.

Imprimer cet élément

  signe Pw
Posté par : AngelB - 07-12-2025, 08:14 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (11)

Bonsoir André,

Il n'y pas de signe moins dans la saisie des Pw, on est obligé de le copier coller depuis un autre endroit, sur smartphone ?
PC... c'est sûr que oui

Merci pour votre attention
Cordialement
Angel

Imprimer cet élément

  Radiateur SSR
Posté par : Caboyot - 07-12-2025, 07:58 PM - Forum : Routeur Photovoltaïque - Réponses (2)

Bonjour, 
Avec un SSR 40 A. Quel radiateur choisir pour alimenter un chauffe eau 200l.
Je ne m'y retrouve pas. 
Merci à vs
Cordialement

Imprimer cet élément

  Masquage colonnes 2ème sonde si inutilisée
Posté par : Chris - 07-12-2025, 05:49 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (4)

Bonjour,

Je reposte ici pour plus de visibilité:

En v16.04. Source Shelly EM ou Shelly Pro sur la page d'accueil:
- avec un nom pour la 2ème sonde, j'ai les colonnes "Conso." et "Produite." 
- si j'enlève le nom de la 2ème sonde, je n'ai plus les colonnes conso. et produite.
=> ça me semble cohérent: on ne veut pas afficher la 2ème sonde, soit parce qu'elle n'est pas connectée, soit parce qu'elle est sur un circuit qui n'a rien à voir avec le solaire.

En v16.08, j'ai systématiquement les colonnes "Conso." et "Produite." dès que je sélectionne Shelly EM ou Shelly Pro même si le nom de la 2ème sonde n'est pas renseigné (colonnes vides puisqu'aucune donnée à afficher). 

Serait-il possible de modifier la ligne 161 du fichier server.ino ?

  if (nomSondeFixe!="" && (Source_data == "UxIx2" || ((Source_data == "ShellyEm" || Source_data == "ShellyPro") && EnphaseSerial.toInt() != 3)))
  {
    S = "var biSonde=true;\r\n";
  }


Merci

Imprimer cet élément


Utilisateurs en ligne
Il y a actuellement 553 utilisateurs connectés. » 1 Membre(s) | 549 Visiteur(s)
Applebot, Bing, Google, cago68

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