Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Action relais - temporisation et répétition
#1
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)
       
Répondre
#2
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
Config : 3 routeurs F1ATB en V14.20 - 2 en mode Triacs + 1 routeur mobile en mode : Triac+SSR
PV 3kw (8 panneaux TrinaSolar 425W + Onduleur SunGrow 3KW) - Supervision : Home Assistant / Shelly & MQTT
Autoconsommation moyenne 98 % depuis l'usage des routeurs f1atb Smile
Répondre
#3
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.
Répondre
#4
tes infos reçues dans HA viennent du routeur, via MQTT ?
peut tu partager ton code HA stp ?
Config : 3 routeurs F1ATB en V14.20 - 2 en mode Triacs + 1 routeur mobile en mode : Triac+SSR
PV 3kw (8 panneaux TrinaSolar 425W + Onduleur SunGrow 3KW) - Supervision : Home Assistant / Shelly & MQTT
Autoconsommation moyenne 98 % depuis l'usage des routeurs f1atb Smile
Répondre
#5
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
Répondre
#6
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?
Config : 3 routeurs F1ATB en V14.20 - 2 en mode Triacs + 1 routeur mobile en mode : Triac+SSR
PV 3kw (8 panneaux TrinaSolar 425W + Onduleur SunGrow 3KW) - Supervision : Home Assistant / Shelly & MQTT
Autoconsommation moyenne 98 % depuis l'usage des routeurs f1atb Smile
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)