F1ATB forum
Action relais - temporisation et répétition - Version imprimable

+- F1ATB forum (https://f1atb.fr/forum_f1atb)
+-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html)
+--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html)
+--- Sujet : Action relais - temporisation et répétition (/thread-1494.html)



Action relais - temporisation et répétition - blionel - 01-06-2025

Bonjour,

Je viens chercher de l'aide sur le réglage de l'action relais. 
Ça fait 2 jours que je lis le forum et le site, mais rien n'y fait  Huh

Je pilote le lancement de ma pompe via un webhook Home assistant. Le déclenchement On et l'arrêt Off fonctionnent bien. 

Par contre je me retrouve sans cesse avec j'allume / j'éteins malgré la disponibilité solaire. J'ai essayé d'augmenter la plage de puissance pour avoir plus de reserve, pas de changement. 

Équipements 
Production solaire : 3000 W max.
SSR : pilotage d'une résistance chauffante de la piscine (3000 W max). 
Pompe de la piscine : 600 W

Relais pompe 
Mode : on/off
GPIO : externe
Temporisation : 60 secondes
Host / port / ordre on / ordre off : paramètres home assistant. 
Répétitions : 70 secondes.
Off si Pw > 300 W
On si Pw < -800 W

Home assistant 
Ordre on : lancement de la pompe (pas de condition de durée)
Ordre off : arrêt de la pompe

Je me dis que je dois louper quelque chose, mais quoi ?
Au niveau de la régulation du relais SSR tout marche nickel à partir du moment où je force la filtration à On.

Images
Réglage du relais
   

Régulation parfaite, pompe mise en route. 
   

Mise en place du relais (arrêt de la pompe toutes les minutes suite à la mise en place de l'action relais à 9h44)
       


RE: Action relais - temporisation et répétition - Sgb31 - 01-06-2025

Bonjour,
je ne connais pas ton pilotage HA via webhook .. peut tu être plus explicite ?... (relais, switch ...), un schéma ?
... Mais je pense que ton pilotage HA inhibe ta tempo et ton hystérésis paramétré au niveau du routeur ...
Perso pour répondre au même besoin j'ai tout fait dans HA en commandant un relais shelly directement connecté sur le programmateur ... Ainsi je peux forcer la démarrage suivant certaines conditions et désactiver la pompe sous une autre dans mon exemple tout en gardant la main sur la programmeur en manuel :
- si ma prod est à -300 W pendant deux minutes, j'active la pompe
- si si ma prod est > 300 W pendant 5 minutes, je désactive ma pompe
En dessous ma code ymal, en espérant que cela puisse t'aider..
code yaml pour ON :
alias: Contrôle pompe piscine - ON
description: ""
triggers:
- entity_id:
- sensor.shellyem_a4e57cbabaf7_channel_2_power
below: -300
for:
hours: 0
minutes: 2
seconds: 0
trigger: numeric_state
conditions: []
actions:
- type: turn_on
device_id: 7d8eac324d3b30116039bb37196bcf95
entity_id: 38951551b440df2c1e538079094e8ea1
domain: switch
mode: restart

code yaml pour le OFF
alias: Contrôle pompe piscine - OFF
description: ""
triggers:
- entity_id:
- sensor.shellyem_a4e57cbabaf7_channel_2_power
for:
hours: 0
minutes: 5
seconds: 0
trigger: numeric_state
above: 300
conditions:
- condition: device
type: is_on
device_id: 7d8eac324d3b30116039bb37196bcf95
entity_id: 38951551b440df2c1e538079094e8ea1
domain: switch
actions:
- type: turn_off
device_id: 7d8eac324d3b30116039bb37196bcf95
entity_id: 38951551b440df2c1e538079094e8ea1
domain: switch
- wait_for_trigger:
- entity_id:
- sensor.shellyem_a4e57cbabaf7_channel_2_power
above: 200
trigger: numeric_state
timeout:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0


RE: Action relais - temporisation et répétition - blionel - 01-06-2025

Merci pour le retour.

Pour le webhook, il est très basique :
- si je reçois la commande On sous HA, alors une automatisation se lance pour démarrer la pompe (aucune autre action / temporisation)
- si je reçois la commande Off sous HA, alors une automatisation se lance pour arrêter la pompe (aucune autre action / temporisation)

J'ai l'impression que la commande Off est toujours lancée à la fin des 60 secondes même si la puissance est bonne. Du coup je ne comprends pas le lien entre temporisation et répétition. 

Si je n'ai pas la solution par la page web de F1ATB je passerai en effet toute la config sous HA.


RE: Action relais - temporisation et répétition - Sgb31 - 01-06-2025

tes infos reçues dans HA viennent du routeur, via MQTT ?
peut tu partager ton code HA stp ?


RE: Action relais - temporisation et répétition - blionel - 01-06-2025

Voici le code tout simple  Big Grin
Si regarde l'historique des exécutions, la commande OFF est reçue 60 secondes après la commande ON. 

Code :
alias: Piscine - Activer ordre routeur
description: ""
triggers:
  - trigger: webhook
    allowed_methods:
      - POST
      - PUT
      - GET
      - HEAD
    local_only: true
    webhook_id: filtration_on
conditions: []
actions:
  - type: turn_on
    device_id: 0a2bcb1867a50dcdff7b07785474e9f3
    entity_id: 04ca3f367d01b5a503bd579a01acb71e
    domain: switch
    enabled: true
mode: single

Code :
alias: Piscine - Désactiver ordre routeur
description: ""
triggers:
  - trigger: webhook
    allowed_methods:
      - POST
      - PUT
      - GET
      - HEAD
    local_only: true
    webhook_id: filtration_off
conditions: []
actions:
  - type: turn_off
    device_id: 0a2bcb1867a50dcdff7b07785474e9f3
    entity_id: 04ca3f367d01b5a503bd579a01acb71e
    domain: switch
    enabled: true
mode: single



RE: Action relais - temporisation et répétition - Sgb31 - 02-06-2025

Je ne vois pas trop ce qui coince dans ton paramétrage et ta config qui parait cohérent.
Est tu sûr de la conso de ta pompe à 600W ?
elle fait quelle puissance en CV ?
perso 1 CV --> 1KW chez moi.

peut tu également copier/coller tes ordres URL On et OFF intégralement, ils ne sont affichés que partiellement sur la fenetre actions?


RE: Action relais - temporisation et répétition - blionel - 02-06-2025

Merci pour le retour.
Je suis passé sur une automatisation complète depuis HA, aucun soucis en fonctionnant ainsi  Smile
Merci d'avoir essayé de résoudre le problème.


RE: Action relais - temporisation et répétition - Mael - 03-06-2025

Bonjour

Idem chez moi avec cette config. J'ai l'impression que quand la temporisation arrive a terme, la répétition étant 4sec apres, la commande off est envoyée entre temps.

Maël