Problème automatisation Simple

désolé je n’ai pas le code !?

il te faut cliquer sur les flèches noires :

j’ai téléchargé animate mais le diaporama ne fonctionne pas !
Je suis sur safari !

A ok j’ai pigé :crazy_face:

1 « J'aime »

Peux tu détailler svp ?

Pour l’automatisation c’est ok mais pour créer les input_number ?

animate

je n’ai pas l’animation
Quand je clique sur la barre noire « cette image n’a pas pu être chargée »

1 « J'aime »

je n’ai que le " ? " pas l’animation

je te la converti en gif du coup (c’est du webp à la base)

c’est OK. je teste et je reviens vers toi merci

oui mais là :

HACF-bed

OK. a plus tard. merci.

Bonjour, après plusieurs ajustages ça fonctionne enfin pour la temperature, mais je bute avec l’humidité : je me demande si ce n’est pas un problème d’unité avec les % 70% d’humidité ou 0.70

Ci joint les deux automatisations :

alias: Allumer/Extinction Chauffage 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.temp_prises_220v
action:
  - choose:
      - conditions:
          - condition: device
            type: is_off
            device_id: 2e62b7fcXXXXXXXXXXX19da70de19
            entity_id: switch.relay_t
            domain: switch
            for:
              hours: 0
              minutes: 0
              seconds: 5
          - condition: numeric_state
            entity_id: sensor.temp_prises_220v
            below: input_number.temperature_seuil_bas
        sequence:
          - type: turn_on
            device_id: 2e62b7fXXXXXXXXXXXXe9f2519da70de19
            entity_id: switch.relay_t
            domain: switch
          - service: notify.telegram_ha
            data:
              message: >
                Allumage Chauffage Prises 220v <
                {{states('input_number.temperature_seuil_bas')}}
      - conditions:
          - condition: device
            type: is_on
            device_id: 2e62b7XXXXXXXXXXX519da70de19
            entity_id: switch.relay_t
            domain: switch
            for:
              hours: 0
              minutes: 0
              seconds: 5
          - condition: numeric_state
            entity_id: sensor.temp_prises_220v
            above: input_number.temperature_seuil_haut
        sequence:
          - type: turn_off
            device_id: 2e62b7fcXXXXXXXXX2519da70de19
            entity_id: switch.relay_t
            domain: switch
          - service: notify.telegram_ha
            data:
              message: >
                Extinction Chauffage Prises 220v >
                {{states('input_number.temperature_seuil_haut')}}
mode: single


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: 2e62b7fcXXXXXXXXXXda70de19
            entity_id: switch.relay_h
            domain: switch
            for:
              hours: 0
              minutes: 0
              seconds: 1
          - condition: numeric_state
            entity_id: sensor.humid_prises_220v
            above: '70'
            attribute: unit_of_measurement
        sequence:
          - type: turn_on
            device_id: 2e62b7fXXXXXXXf2519da70de19
            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: 2e62b7fc5cXXXXXXX9da70de19
            entity_id: switch.relay_h
            domain: switch
            for:
              hours: 0
              minutes: 0
              seconds: 1
          - condition: numeric_state
            entity_id: sensor.humid_prises_220v
            below: '60'
            attribute: unit_of_measurement
        sequence:
          - type: turn_off
            device_id: 2e62b7fXXXXXXXX9da70de19
            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


Qu’en pensez-vous ? :thinking:

Quels sont-ils ? je vois que tu as ajouté sur la condition du switch le paramètre de temps.
Est-ce que sans cela ne fonctionnait pas ?
Je chercher à savoir si l’automatisation que je t’ai proposée comporte des erreurs afin de ne pas continuer à les partager…:+1:

Pour l’humidité, je pense que tu ne scrutes pas le bon attribut car en l’état c’est l’unité de mesure que tu compare à 70…donc %.

Oui j’ai des problèmes de délai de réponse de 1 à 3 minutes et avec le paramètre temps à 5s ce délai est descendu à 10 à 20 secondes ?!
Dans l’automatisations j’ai fait de multiples ajustements surement faussé par les relais de réponses et j’ai un problème de compréhension avec le switch du relai pour qu’il se mette à off s’il y a une coupure réseau « et ou » une coupure courant.
En plus les seuils entre temperature et humidité sont inversés = une hausse de temp fait couper le relai une hausse d’humidité fait allumer le relai .

Peux tu m’en dire plus ?

Pour ce qui est de ton code il est parfait, y compris le retour sur telegram.

…Oups j’ai oublier de faire coller car je voulais effectivement te montrer de quoi je parle…

          - condition: numeric_state
            entity_id: sensor.humid_prises_220v
            above: '70'
            attribute: unit_of_measurement  #<---- [ ICI ]

ce ne serait pas plutôt humidity (ou un autre attribut) qui contient la valeur de l’humidité ?

J’ai essayé dans cette direction mais je n’ai pas trouvé, il faudrait peut être multiplier par 100 la valeur du capteur avant de la comparer … avec lambda mais je ne sais pas comment .
Il n’y a pas d’autres option pour attribute, je vais chercher dans des exemples