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
Comment profiter de sa pr...
Dernier message : janin
Il y a 2 heures
Publier en MQTT de Jeedom...
Dernier message : Jlou43
Il y a 4 heures
Cause de redémarrage ESP ...
Dernier message : grostoto
Il y a 5 heures
Sélection du seuil Ouvert...
Dernier message : rolrider
Il y a 6 heures
Borne Gpio pour lire LINK...
Dernier message : michy
Il y a 7 heures
En cas de coupure Enedis,...
Dernier message : Charmusien
Il y a 7 heures
Chez moi ça fonctionne ch...
Dernier message : Chris
Il y a 8 heures
Analyseur de TIC
Dernier message : memz
Il y a 11 heures
Station de charge VE RMS ...
Dernier message : Rakibou
03-12-2025, 09:46 PM
Erreur à la compilation V...
Dernier message : cmichel
03-12-2025, 06:52 PM

Statistiques du Forum
» Membres : 2,306,   » Dernier membre : tof19,   » Sujets du forum : 1,805,   » Messages du forum : 16,188,  
Statistiques complètes

  Triac recalcitrant
Posté par : FrançoisB - 29-07-2025, 09:27 PM - Forum : Routeur Photovoltaïque - Réponses (11)

Bonjour à tous,

J'ai réalise mon routeur avec la mesure en UxI et un triac pour router vers le cumulus de 300L.

J'ai réalisé le routeur en 2 étapes : la partie mesure puis la partie triac.

La 1er partie c'est déroulé sans accros.

La seconde me donne du fils à retordre donc je fais appel à vos expériences.

Vous avez les photos pour le câblage et le réglage du triac.

Cette après-midi je produisait 2500W environ j'ai donc branché la partie triac.

Départ câble blanc au disjoncteur du cumulus, passage par le routeur:

  • le neutre en direct -> le neutre qui va au cumulus au niveau du contacteur J/N
  • la terre (du tableau sur la vis qui fixe le triac au radiateur
  • la phase en A2 (enfin je pense ne pas m'être trompé)
  • la phase en A1 -> la phase qui va au cumulus au niveau du contacteur J/N

Récupération du 230V pour le IN OUT du module qui donne le ZC (je sais pas comment ça s'appelle) sur l'alimentation de l'ESP32

Fil soudé sur l'ancienne gâchette du BAT16 vers le G du BTA40.

Ce montage à semble fonctionné (sauf si j'ai mal compris les graphes) mais pas plus de 5 min. (la courbe du triac continuait à afficher 100% d'utilisation)
J'ai pensé que mon cumulus avait chauffé ce midi et que le thermostat avait coupé mais j'ai trouvé cela étrange.
J'ai donc débranché le triac et mis le contacteur J/N en marche forcé et j'ai bien constaté sur le graphe le pique de conso.

J'en ai donc déduit que cela ne fonctionnait plus.

J'ai voulu inversé A1 et A2 ce qui engendre une disjonction de différentiel (rassurant tout de même).

J'ai remis les A1 et A2 comme il faut et j'ai débranché les fils dans mon tableau qui était sur le câble du cumulus, j'ai branché un multimètre pour vérifier le tension et la surprise 0V...
J'ai mis la période concerné en ON et idem 0V. (le module ZC reste allumé fixe bleu)

J'ai donc débranché A1 et A2 du triac et mis un fil entre les 2 et la 230V....

J'ai donc vérifié le triac au multimètre en testant la continuité entre chaque borne et le radiateur (vu sur la forum) et j'ai bien une résistance infinie sur les 3 bornes.
Je suis donc dans une impasse car j'ai refait le câble 4 fois et toujours pas trouvé ce qui ne va pas.



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

  UxI besoin d'aide
Posté par : Ludo - 29-07-2025, 05:25 PM - Forum : Routeur Photovoltaïque - Réponses (10)

Bonjour à tous,

Je suis un peu coincé avec la config UxI, en effet, ma sinusoïde est décalée vers le bas, alors que ma ref de tension est bien à 1.65 pile poil. 
Je comprend pas trop sur quoi agir ?

Merci pour votre aide.



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

  Activation auto du cumulus en fonction des previsions solaires Home assistant
Posté par : Sdf - 28-07-2025, 11:55 PM - Forum : Routeur Photovoltaïque - Réponses (8)

Salut à tous, suite à l'activation du module solcast dans Home Assistant afin d'avoir des prévisions de production solaire, j'ai demandé à chat GPT de me faire un ptit script qui permet de consulter tous les soirs à heure fixe les prévisions du lendemain, et si l'estimation est inférieure à 12kWh, d'activer le cumulus le soir sur une plage horaire donnée. Histoire de jamais être à cours d'eau chaude, car oui, le routeur solaire est efficace en journée, mais malheureusement, il doit être couplé à une gestion efficace la nuit afin d'éviter de prendre des douches à l'eau froide (si pas de soleil).
Je suis bien conscient que ce script ne règle pas tout mais il permet déjà de se soulager de la conso inutile la nuit et de faire quelques petites économies.

Bien sur, il faut adapter vos horaires/production et surtout vos entités.

Ca donne ça des fois que ça intéresse du monde :


✅ Objectif
Chaque soir à heure fixe (ex. 21:00)
Vérifie les prévisions de production solaire de demain via sensor.solcast_pv_prevision_previsions_pour_demain
Si la production prévue est inférieure à 12 kWh, alors :
Allume le cumulus (switch.compteur_cumulus) pendant une plage horaire définie (ex. 02:00 à 06:00)


⚙️ Étape 1 : Créer un input_boolean de déclenchement
Ajoute ceci dans configuration.yaml et redémarrer home assistant :

Code :
input_boolean:
  cumulus_programme:
    name: Cumulus à activer cette nuit
    initial: false

Ce commutateur virtuel sert à stocker la "décision" prise à 21h.
Ensuite, il faut créer les automatisations :
Automatisation 1 : Vérifie les prévisions chaque soir

Code :
alias: Vérifier les prévisions solaires pour demain description : Active le flag si la production solaire prévue est inférieure à 12 kWh
trigger:
  - platform: time
    at: "21:00:00"
condition:
  - condition: numeric_state
    entity_id: sensor.solcast_pv_prevision_previsions_pour_demain
    below: 12.0
action:
  - service: input_boolean.turn_on
    target:
      entity_id: input_boolean.cumulus_programme
mode: single


⚡ Automatisation 2 : Active le cumulus pendant la plage horaire si le flag est activé

Code :
alias: Activer le cumulus si production solaire faible prévue description : Allume le cumulus pendant la plage horaire si le flag est activé
trigger:
  - platform: time
    at: "02:00:00"
condition:
  - condition: state
    entity_id: input_boolean.cumulus_programme
    state: "on"
action:
  - service: switch.turn_on
    target:
      entity_id: switch.compteur_cumulus
  - delay: "04:00:00"  # Durée de chauffe (02:00 → 06:00)
  - service: switch.turn_off
    target:
      entity_id: switch.compteur_cumulus
  - service: input_boolean.turn_off  # Réinitialisation du flag
    target:
      entity_id: input_boolean.cumulus_programme
mode: single

✅ Résultat
Tous les soirs à 21h00, Home Assistant consulte les prévisions de production solaire.
Si la production prévue < 12 kWh, il planifie l’allumage du cumulus à 2h00 pendant 4h.
Le flag est remis à zéro chaque matin après l’exécution.



En bonus, une carte lovelace (pile verticale) qui regroupe les infos :
Carte Lovelace : Suivi cumulus & prévisions solaires
Configuration YAML à copier dans Lovelace (mode YAML ou “Carte manuelle”)

Code :
type: vertical-stack
cards:
  - type: entities
    title: Chauffe-eau & prévisions solaires
    entities:
      - entity: sensor.solcast_pv_prevision_previsions_pour_demain
        name: Prévisions solaires demain (kWh)
      - entity: input_boolean.cumulus_programme
        name: Chauffe-eau programmé cette nuit
      - entity: switch.compteur_cumulus
        name: Chauffe-eau (état actuel)
  - type: conditional
    conditions:
      - entity: input_boolean.cumulus_programme
        state: "on"
  card:
    type: markdown
    content: |
      **Le chauffe-eau est programmé pour cette nuit.**
      Il s’activera automatiquement à **2h00** si la production solaire prévue demain est inférieure à **12 kWh**.
  - type: conditional
    conditions:
      - entity: input_boolean.cumulus_programme
        state: "off"
  card:
    type: markdown
    content: |
      **Le chauffe-eau ne sera pas activé cette nuit.**
      La production solaire prévue pour demain est suffisante.

Voila, ca fait un moment que j'écume les forums afin de trouver un truc similaire, et là, chat GPT me l'a pondu en 5 min en peufinant ma requête. En espérant que ca puisse servir ...

   


EDIT : Ajout version qui permet de changer d'heure via l'interface (remplacer le code dans config.yaml, celui de l'automatisation n°2 ainsi que le code de la carte lovelace) : 

Voici comment personnaliser la plage horaire et la durée de chauffe de ton cumulus depuis l’interface Home Assistant grâce aux input_datetime et à une automatisation adaptée.

Étape 1 : Déclare les inputs_datetime
Ajoute ceci dans ton  configuration.yaml (ou via l’interface “Aides à la configuration” > “Entrée Date/Heure”) :

Code :
input_datetime:
  chauffe_eau_heure_debut:
    name: Heure début chauffe-eau
    has_time: true
    has_date: false
    initial: "02:00:00"
  chauffe_eau_heure_fin:
    name: Heure fin chauffe-eau
    has_time: true
    has_date: false
    initial: "06:00:00"
Cela te permettra de définir l’heure de début et l’heure de fin via Lovelace.

Étape 2 : Automatisation unique basée sur ces horaires
Voici une version unique et intelligente de l'automatisation : elle attend dynamiquement la durée que tu définis avec les deux input_datetime

Code :
alias: Activer le cumulus à heure personnalisée si soleil faible prévu
trigger:
  - platform: time
    at: input_datetime.chauffe_eau_heure_debut
condition:
  - condition: state
    entity_id: input_boolean.cumulus_programme
    state: "on"
action:
  - service: switch.turn_on
    target:
      entity_id: switch.compteur_cumulus
  - delay:
      hours: >
        {{ (as_timestamp(states('input_datetime.chauffe_eau_heure_fin')) -
            as_timestamp(states('input_datetime.chauffe_eau_heure_debut'))) | int // 3600 }}
      minutes: >
        {{ ((as_timestamp(states('input_datetime.chauffe_eau_heure_fin')) -
             as_timestamp(states('input_datetime.chauffe_eau_heure_debut'))) | int % 3600) // 60 }}
  - service: switch.turn_off
    target:
      entity_id: switch.compteur_cumulus
  - service: input_boolean.turn_off
    target:
      entity_id: input_boolean.cumulus_programme
mode: single


Étape 3 : Ajouter les champs dans ta carte Lovelace
Voici comment les afficher et modifier directement dans l’interface :

Code :
type: entities
title: Paramètres chauffe-eau
entities:
  - entity: input_datetime.chauffe_eau_heure_debut
    name: Heure de début
  - entity: input_datetime.chauffe_eau_heure_fin
    name: Heure de fin

Résumé du fonctionnement :
  • Tu définis les heures de début et fin dans l’interface.
  • Si la production solaire prévue demain est < 12 kWh, Home Assistant active le chauffe-eau à input_datetime.chauffe_eau_heure_debut et l’éteint à input_datetime.chauffe_eau_heure_fin
  • Le tout est entièrement personnalisable sans modifier de YAML.


Etape 4 : Carte Lovelace complète (YAML)


Code :
type: vertical-stack
cards:
  - type: entities
    title: Chauffe-eau & solaire
    entities:
      - entity: sensor.solcast_pv_prevision_previsions_pour_demain
        name: Prévision solaire demain (kWh)
      - entity: input_boolean.cumulus_programme
        name: Chauffe-eau programmé cette nuit
      - entity: switch.compteur_cumulus
        name: Chauffe-eau (état)
      - entity: input_datetime.chauffe_eau_heure_debut
        name: Heure de début
      - entity: input_datetime.chauffe_eau_heure_fin
        name: Heure de fin

  - type: conditional
    conditions:
      - entity: input_boolean.cumulus_programme
        state: "on"
    card:
      type: markdown
      content: |
        ? **Le chauffe-eau est programmé pour cette nuit.**
        ⏱️ De **{{ states('input_datetime.chauffe_eau_heure_debut') }}** à **{{ states('input_datetime.chauffe_eau_heure_fin') }}**

  - type: conditional
    conditions:
      - entity: input_boolean.cumulus_programme
        state: "off"
    card:
      type: markdown
      content: |
        ☀️ **Le chauffe-eau ne sera pas activé cette nuit.**
        La production solaire prévue est suffisante.


   

Toujours pareil, à adapter en fonction de votre matériel.

Imprimer cet élément

  1000 téléchargements pour la V15.00
Posté par : F1ATB - 28-07-2025, 05:31 PM - Forum : Routeur Photovoltaïque - Réponses (10)

La version 15.00 du logiciel du routeur mis en ligne il y a 3 jours a franchi la barre des 1000 téléchargements.

Merci pour votre confiance dans ce projet Open Source. Apparemment, il aide nombre d'entre vous à mieux exploiter le potentiel du soleil et faire des économies.

Je reste à l'écoute de vos remarques et suggestions pour améliorer le projet. Bon routage.

Cordialement
André
F1ATB

Imprimer cet élément

  V15 - Pilotage MQTT conditions optionnelles
Posté par : maxavent - 28-07-2025, 01:33 PM - Forum : Routeur Photovoltaïque - Réponses (5)

Bonjour,

Premier message pour moi ici, j'en profite donc pour remercier Andre pour son travail fantastique.

Avec la V15, je voulais me lancer dans des scénarios plus poussés pour la gestion du chauffe eau avec home assistant via le pilotage des actions MQTT : 
1) Si chauffe eau plein dans la journée, je mets le routeur en inactif sur la plage de chauffe forcée (22:00 - minuit)
2) Si chauffe eau pas plein dans la journée ET prévisions de productions solaires élevées le lendemain, alors je garde ma chauffe forcée à 22h mais je borne la chauffe totale à 45 minutes (donc en soustrayant la chauffe du jour, on utilise Durée H <= 00:45 Cf screenshot)
3) Si chauffe eau pas plein dans la journée ET prévisions de productions solaires basses le lendemain, alors chauffe forcée de 22:00 à minuit

1) et 3) on sait faire on jouant sur le mode Inactif et en forçant une chauffe.

En revanche pour 2, cela revient à set la valeur Hmax pour une période donnée. Cela n'est pas indiqué dans la doc, est-ce que vous confirmez que ce n'est pas supporté ?



Merci beaucoup.



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

  Problème adresse IP
Posté par : guy - 28-07-2025, 11:27 AM - Forum : Vos configurations - Réponses (1)

Bonjour, et merci pour tout le travail effectué.
J'ai un petit souci de connexion de mon esp32.
L'adresse http://192.168.4.1/ est aussi celle de mon routeur. Comment modifier l'adresse de esp32?
Je l'ai configuré grâce au port série.

Merci par avance pour votre aide

Imprimer cet élément

  Cohabiter source MQTT et publication Linky Home Assistant
Posté par : Pat21410 - 28-07-2025, 11:14 AM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (2)

Bonjour,
Un grand merci à André pour son travail et son partage.
J'utilisais jusqu'à présent les données Linky pour piloter le routeur.
mais ayant signé un CACSI je n'avais pas le retour des puissances négatives.
Je remontais les données dans Home Assistant via MQTT pour les exploiter.
Depuis, j'ai installé une mesure directe des puissances dans mon tableau électrique, et je renseigne les puissances positives et négatives via une publication MQTT de home assistant vers le routeur.
J'ai donc choisi MQTT dans les paramètres routeur comme source des mesures.
Cela fonctionne très bien et j'ai pu mettre à 0W le seuil de déclenchement du chauffe eau et j'ai une meilleure régulation proche de 0W.
Par contre, bien que le routeur soit toujours raccordé au linky, j'ai perdu toutes les données qui avant étaient transmises à Home assistant via MQTT depuis le routeur et que j'utilisais.
Le gros avantage était d'avoir les données du compteur Linky en temps réel.
Serait-il possible d'exploiter en parallèle Publication MQTT depuis Home Assistant pour gérer le routeur et Remontées des données Linky vers home assistant sur le même ESP ?
Sinon la solution serait d'installer le programme sur 2 ESP différents et les faire communiquer entre eux, ce que André à prévu.
Merci d'avance pour votre aide.
Cordialement
Patrice

Imprimer cet élément

  V15 - MQTT
Posté par : blionel - 27-07-2025, 03:43 PM - Forum : Routeur Photovoltaïque - Réponses (6)

Bonjour, 

Je viens de migrer vers la V15 afin de bénéficier des réglages supplémentaires via MQTT. 
J'y suis depuis ce matin, et je n'y arrive pas. Je dois louper une subtilité...

J'ai un seul relais, appelé Relais1. Je cherche à :
- le passer en inactif lorsque je souhaite désactiver la chauffe(température de la piscine trop haute).
- le passer en multi-sinus pour activer la chauffe de la piscine. 

J'ai testé différents messages mais aucun ne semble pris en compte:
{"Mode":"Multi","Periode":0,"tOnOff":0}
{"Mode":"Inactif","Periode":0,"tOnOff":0}
{"Mode":"Inactif"}

En copie d'écran mes réglages. 
La publication MQTT a bien lieu (constaté via MQTT Explorer).

Merci d'avance !



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

  F1ATB commande interrupteru wifi
Posté par : rodymcfly - 27-07-2025, 11:39 AM - Forum : Routeur Photovoltaïque - Réponses (5)

Hello tous
Est ce que certains de vous utilises la fonction interrupteur wifi ?
Je ne trouve pas de tuto sur le site
Il faut dire que c’est une vrai caverne d’alibaba tellement il y a d’infos ?
L’idée serait de commander une clim sur roulette qui a un bouton affleurant
Et de mettre une tempo pour pas qu elle s allume s éteigne trop souvent (pas grave si ça consomme un peut sur le réseau)
Merci pour vos retours d’expérience

Imprimer cet élément

  TTGO autoalimenté, comment changer de GPIO ?
Posté par : leolas123 - 27-07-2025, 09:53 AM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (4)

Merci pour ces versions incroyables que j’utilise depuis 2 ans ! J’ai une question concernant une combinaison simple sur Arduino. J’utilise un TTGO autoalimenté, mais pour le triac, il est connecté aux GPIO 26 (PSM) et 27 (ZC). Voir la photo jointe pour plus de détails.
J’ai passé beaucoup de temps à essayer de le faire fonctionner seul, mais depuis que le code est devenu plus complexe, je n’arrive pas à créer une nouvelle option ni à modifier les GPIO du triac. Si quelqu’un sait comment faire, je suis preneur ! Merci à tous pour votre aide.



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


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

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