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 ?
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 ?
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
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.
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]!
J’ai mis notif à modifier [ avec l’entité ] ou désactivé !
@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
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 …
Oui. C’est encore un peu compliqué à appréhender mais c’est puissant.
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.
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.