Problème automatisation Simple

Excuse "les délais de réponses " les temps de réponse long avant la reaction

j’avais même pas remarqué relais <> délais.

Ma question, c’est plus les délais dans quel sens ? Long à remonter l’information dans HA? Ou long depuis HA vers le relais ou les deux ?

En l’état, je vois rien qui bloque. Si l’automatisation de la température fonctionne, la même pour devrait fonctionner pour l’humidité…

Ca tu l’a bien retranscris dans l’automatisation…

Tu as réglé les valeurs des seuils depuis l’interface ?
input_number.humidity_seuil_maxi
input_number.humidity_seuil_mini

Lorsque la température descend et par exemple franchit le seuil fixé , HA et le relai réagissent après un délai d’environ 15s

Tu veux dire que quand la température dépasse le seuil, ça met 15 sec à t’envoyer la notification ?

oui un délai de 10 à 15s

Peux tu me montrer dans le fichier home-assistant.log les lignes concernant l’automatisation ?
Tu devrais en trouver si l’automatisation échoue, il devrait y avoir le nom de l’automatisation (le nom présent dans Outils de développement → Onglet ETATS et la mention ERROR en début de ligne, après la date/heure…

Il n’y a Que ça ?? 3 lignes

021-01-30 20:55:42 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant.
2021-01-30 20:55:42 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for sonoff which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant.
2021-01-30 20:55:49 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for iphonedetect which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant.

J’ai installé HACS il y quelques jours mais je ne l’ai pas encore utilisé

Tu as redémarré il y a pas longtemps ? (edit: je suis bête, il y a les heures :stuck_out_tongue_winking_eye: ) Car le log se vide à chaque démarrage de HA.

Inspire/expire :wink: pour essayer de faire déclencher l’automatisation et si elle ne se déclenche pas, regarde ce log pour voir si elle indique une erreur.

ok il me reste un peu de souffle

S’il n’y a rien c’est certainement que les conditions ne sont pas remplies…

Encore une fois, comme le proposait @Babidi, enlève les conditions sur switch pour voir si les actions s’exécutent :

alias: Allumer/Extinction Humidité Prises 220v.
description: >-
  Allumage en dessous de la valeur de input_number.temperature_seuil_bas,
  Extinction au dessous de la valeur de input_number.temperature_seuil_haut
trigger:
  - platform: state
    entity_id: sensor.humid_prises_220v
condition: []
action:
  - choose:
      - conditions:
          #- condition: device
          #  type: is_off
          #  device_id: 2e62b7fc5c7xxxxxxxxxxx9da70de19
          #  entity_id: switch.relay_h
          #  domain: switch
          #  for:
          #    hours: 0
          #    minutes: 0
          #    seconds: 0
          - condition: numeric_state
            entity_id: sensor.humid_prises_220v           
            above: input_number.humidity_seuil_maxi
        sequence:
          - type: turn_on
            device_id: 2e62b7fc5cxxxxxxxxxxx519da70de19
            entity_id: switch.relay_h
            domain: switch
          - service: notify.telegram_ha
            data:
              message: >
                Allumage Deshumidificateur Prises 220v > 
                {{states('input_number.humidity_seuil_maxi')}}
      - conditions:
          #- condition: device
          #  type: is_on
          #  device_id: 2e62b7fc5xxxxxxxxx519da70de19
          #  entity_id: switch.relay_h
          #  domain: switch
          #  for:
          #    hours: 0
          #    minutes: 0
          #    seconds: 0
          - condition: numeric_state
            entity_id: sensor.humid_prises_220v           
            below: input_number.humidity_seuil_mini
        sequence:
          - type: turn_off
            device_id: 2e62b7fcxxxxxxx19da70de19
            entity_id: switch.relay_h
            domain: switch
          - service: notify.telegram_ha
            data:
              message: >
                Extinction Deshumidificateur Prises 220v <  
                {{states('input_number.humidity_seuil_mini')}}
mode: single

après le test la temperature fonctionne l’humidité n’a aucune reaction et les log restent vides

je teste sans les conditions…

C’est pareil aucune reaction rien dans les logs mais il y a des infos dans le journal

Essaie celle-ci. J’ai simplement ajouté un cas par défaut qui crée un notification persistante dans ton interface Lovelace. La notification est créée seulement si aucunes des conditions n’est remplies :

alias: Allumer/Extinction Humidité Prises 220v.
description: >-
  Allumage en dessous de la valeur de input_number.temperature_seuil_bas,
  Extinction au dessous de la valeur de input_number.temperature_seuil_haut
trigger:
  - platform: state
    entity_id: sensor.humid_prises_220v
condition: []
action:
    
  - choose:
      - conditions:
          - condition: device
            type: is_off
            device_id: 2e62b7fc5c7xxxxxxxxxxx9da70de19
            entity_id: switch.relay_h
            domain: switch
            for:
              hours: 0
              minutes: 0
              seconds: 0
          - condition: numeric_state
            entity_id: sensor.humid_prises_220v           
            above: input_number.humidity_seuil_maxi
        sequence:
          - type: turn_on
            device_id: 2e62b7fc5cxxxxxxxxxxx519da70de19
            entity_id: switch.relay_h
            domain: switch
          - service: notify.telegram_ha
            data:
              message: >
                Allumage Deshumidificateur Prises 220v > 
                {{states('input_number.humidity_seuil_maxi')}}
      - conditions:
          - condition: device
            type: is_on
            device_id: 2e62b7fc5xxxxxxxxx519da70de19
            entity_id: switch.relay_h
            domain: switch
            for:
              hours: 0
              minutes: 0
              seconds: 0
          - condition: numeric_state
            entity_id: sensor.humid_prises_220v           
            below: input_number.humidity_seuil_mini
        sequence:
          - type: turn_off
            device_id: 2e62b7fcxxxxxxx19da70de19
            entity_id: switch.relay_h
            domain: switch
          - service: notify.telegram_ha
            data:
              message: >
                Extinction Deshumidificateur Prises 220v <  
                {{states('input_number.humidity_seuil_mini')}}
    default:
      - service: persistent_notification.create
        data:
          message: "{{states('sensor.humid_prises_220v')}}"
          title: "{{states('input_number.humidity_seuil_mini')}}"
          notification_id: "{{ (range(1, 9999)|random) }}"
mode: single

C’est pareil mais j’ai des notifications et pas de log

Je viens de mettre à jour l’automatisation juste dessus pour afficher les valeurs afin de voir ce qui se passe…

Mets la tienne à jour également

elles s’afficheront dans les notifications

J’ai une erreur « Message malformed: expected dictionary »

décidemment