Gestion chauffage avec fil pilote

Bonjour,
Merci pour votre retour. Je vais regarder cela d’un peu plus près.
Afin de m’améliorer sur HA, j’aimerai comprendre ce qui coince dans mon automatisation chauffage pour ne pas le reproduire sur d’autre système (lumière, chaudière avec vanne sur chaque radiateurs …).

Il serait bien de montrer en mode Yaml ton automatisation…
Et surtout surveille l’historique ! Fais toi un virtuel de T° pour les tests

oui, j’'ai fait des tests en manuel pour tester le bon fonctionnement.

Ensuite, je ne comprends pas ta remarque sur la condition.
Je l’ai mis en déclencheur car c’est la t°c inférieure à 17 qui déclenche le switch à ON ?!
NON ? je raisonne à l’envers :sweat: ?

Bonjour,
je ne suis pas trop à l’aise avec le yaml mais ok, le voici :

alias: Julia chauffage ON
description: ""
trigger:
  - platform: numeric_state
    entity_id:
      - sensor.blea_julia_temperature
    below: 17
condition:
  - condition: time
    after: "20:00:00"
    before: "23:59:59"
    weekday:
      - sun
      - sat
      - fri
      - thu
      - wed
      - tue
      - mon
  - condition: time
    after: "00:00:00"
    before: "08:00:00"
    weekday:
      - sun
      - sat
      - fri
      - thu
      - wed
      - tue
      - mon
action:
  - service: switch.turn_on
    data: {}
    target:
      entity_id: switch.radiateur_julia
mode: single

Déjà la condition Times ? Pourquoi doubler et mettre jour si Tous ? ( peut-être pour modifier en suite !)
Comment tu arrêtes, passe en OFF ?

Regarde ici : Nouveau thermostat type proportionnel avec gestion des presets / portes et fenêtres / détection de mouvement / gestion de présence et surconsommation

Ca devrait t’aider. L’objectif est de minimiser toutes les automatisations qui vite devenir très complexes sur la gestion du chauffage.

Oui c’est pas mal cet add-on ! Bravo, même si la configuration assez lourde

1 « J'aime »

Sinon tes 2 conditions sont antinomiques. Lorsque tu mets 2 conditions, les 2 doivent être vraies pour le trigger soit pris en compte.
Et là, tu ne pas être à la fois : entre 8h00 et 23h59 ET entre 00:00 et 08:00.

Ce que tu voulais faire je pense est un OU. Tu peux utiliser une condition de type OR pour faire un ou entre les 2.

1 « J'aime »

Un petit truc en exemple suivant ton test
Et condition OU sur Heure comme dit @Jean-Marc_Collin

Résumé
alias: Testchauffage ON
description: ""
trigger:
  - platform: numeric_state
    entity_id:
      - sensor.blea_julia_temperature
    below: 17
    id: Moins de 17°C
  - platform: numeric_state
    entity_id:
      - sensor.blea_julia_temperature
    above: 19
    id: Supérieur à 19 °C
condition:
  - condition: or
    conditions:
      - condition: time
        after: "20:00:00"
      - condition: time
        before: "08:00:00"
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Moins de 17°C
        sequence:
          - service: notify.<Ton mobile par exemple>
            data:
              message: >-
                température  - de 17 => {{
                states('sensor.blea_julia_temperature')}}°C
          - service: switch.turn_on
            data: {}
            target:
              entity_id: switch.radiateur_julia
      - conditions:
          - condition: trigger
            id:
              - Supérieur à 19 °C
        sequence:
          - service: notify.<Ton mobile par exemple>
            data:
              message: >-
                température > 19 => {{ states('sensor.blea_julia_temperature')}}
                °C
         - service: switch.turn_off
            data: {}
            target:
              entity_id: switch.radiateur_julia
mode: single

Les actions sont conditionner sur les ID des déclencheurs (Trigger avec un ID [par modifier ID]!
image

J’ai mis notif à modifier [ avec l’entité ] ou désactivé !

1 « J'aime »

@Jean-Marc_Collin , j’ai réussi à créer un simple thermostat en suivant ton tuto. je vais maintenant l’essayer.
Pour la suite, comment je peux gérer les heures/jours et les modes eco/confort … ?
je vois que tu conseilles d’utiliser le composant Scheduler ? c’est bien ca ?
Merci

merci @Doubledom
je vais analyser en détail ce que tu me proposes car j’ai un peu de mal avec le yaml (j’ai souvent des erreurs ou pb d’indentation).

Je n’utilisais que la config graphique jusqu’à maintenant, je ne peux pas y échapper :grinning:

Tu peux toujours passer par le mode Editeur visuel, c’est quand il y a des cdes un peu plus compliquées qu’il montre en mode yaml.
C’est déjà une initiation aux automatisations !
Edit: j’avais oublier le off du radiateur ! Modifier dans l’exemple … :joy: :upside_down_face:

1 « J'aime »

Oui. C’est encore un peu compliqué à appréhender mais c’est puissant.

1 « J'aime »

est-ce que je peux utiliser le composant Calendar pour jouer sur la valeur de consigne sur un thermostat en fonction de du jour/heure par exemple ?

Je ne connais pas bien les possibilités offertes par le Calendar mais je ne pense pas. En tout cas pas directement non. Il faut un composant capable d’appeler des services sur une entité climate.

1 « J'aime »

Bonjour @Jean-Marc_Collin ,
j’ai testé ton thermostat cette nuit sur le radiateur elec dans la chambre de ma fille.
J’ai cru comprendre que les marches/arrêts récurrents sur un délai de quelques minutes étaient normal ?
Est-ce dû à cela que la température de la chambre ne parvient pas à la valeur de consigne fixée à 19 ?
j’ai peut-être oublié de renseigner une donnée lors de la configuration.- Merci pour ton retour.
Fabrice

Hello @savfab ,

Tu devrais afficher aussi la consigne de température (climate.xxxx). Ce serait plus simple. Manifestement il manque qqe-chose dans ta configuration, car le radiateur s’allume mais la température baisse.

Es-tu sur de commander le bon radiateur ?
Est-ce qu’il s’allume bien quand la barre est jaune ? Est-ce qu’il est chaud ?

Bonjour @Jean-Marc_Collin ,
j’ai du mieux, ca à l’air de tourner sauf que je ne comprends pas pourquoi le chauffage se met quand même alors que la température de la chambre est à 19,5°c, bien au dessus de la consigne :

(le température baisse doucement car c’est la chambre de ma jeune fille qui souhaite garder un peu la porte ouverte pendant la nuit, pas prête à dormir la porte fermée).

Hello, rappelle moi ta config stp ? La config de ton Versatile Thermostat je voulais dire. Tu l’as dans Outils de dev / Etats.

Cette courbe n’est pas du tout normale. Y a un truc qui ne va pas.

Merci pour ton retour @Jean-Marc_Collin,

je ne sais pas si tu parles de ca :

1 « J'aime »