@Jean-Marc_Collin je débute tout juste avec HA aurais tu un pointeur pour me dire comment tester en direct? car je n’ai jamais fait ça. Merci
Oui tu vas dans Paramètres/Entités. Tu cherches ton Switch et tu pourras cliquer sur le bouton on/off.
@Jean-Marc_Collin le switch.bureau_adrien ne marche pas il n’active que le cadenas le climate.bureau_adrien en revanche fonctionne nickel lui.
Et lorsque tu active directement le service climate.set_preset_mode en eco ou confort à partir de l’onglet outils de développement / Actions ?
@Gael1980 ça marche
Lorsque tu appuie sur exécuter l’action, il passe bien en eco ou comfort ?
Tu peux te mettre en mode : passez en mode yaml et me montrer le code ?
oui ça fonctionne nickel:
action: climate.set_preset_mode
target:
area_id: bureau_a
data:
preset_mode: comfort
ou
action: climate.set_preset_mode
target:
area_id: bureau_a
data:
preset_mode: eco
tu peux choisir l’entitée à la place de appareil svp
action: climate.set_preset_mode
target:
entity_id: climate.chauffage_bureau_adrien
data:
preset_mode: comfort
si c’est le code que tu as en tête il ne se passe strictement rien
climate.chauffage_bureau_adrien, c’est bien le nom du heatzy ?
Il y a surement un doublon de nom entre le heatzy le le switch
dans ce code :
- platform: template
switches:
chauffage_bureau_adrien:
unique_id: chauffage_bureau_adrien
essai de remplacer les chaufage_bureau_adrien par autre chose, genre ch_bureau_adrien
sur le heatzy c’est id de l’entité: climate.bureau_adrien
et j’ai mis à jour mon templates.yaml j’ai rechargé la config et redémarré.
- platform: template
switches:
ch_bureau_adrien:
unique_id: ch_bureau_adrien
friendly_name: Bureau Adrien
value_template: "{{ is_state_attr('climate.ch_bureau_adrien', 'preset_mode', 'comfort') }}"
icon_template: >-
{% if is_state_attr('climate.ch_bureau_adrien', 'preset_mode', 'comfort') %}
mdi:radiator
{% elif is_state_attr('climate.ch_bureau_adrien', 'preset_mode', 'away') %}
mdi:snowflake
{% else %}
mdi:radiator-disabled
{% endif %}
turn_on:
service: climate.set_preset_mode
entity_id: climate.ch_bureau_adrien
data:
preset_mode: 'comfort'
turn_off:
service: climate.set_preset_mode
entity_id: climate.ch_bureau_adrien
data:
preset_mode: 'eco'
et ça me donne:
mais rien ne se passe.
le ch_bureau_adrien est un switch.
dans le value_template, icon_template, turn_on et turn_off, il faut que tu laisse le nom du heatzy : climate.bureau_adrien
@Gael1980 ok j’ai modifié chargé et redémarré ça ne marche toujours pas
- platform: template
switches:
ch_bureau_adrien:
unique_id: ch_bureau_adrien
friendly_name: Bureau Adrien
value_template: "{{ is_state_attr('climate.bureau_adrien', 'preset_mode', 'comfort') }}"
icon_template: >-
{% if is_state_attr('climate.bureau_adrien', 'preset_mode', 'comfort') %}
mdi:radiator
{% elif is_state_attr('climate.bureau_adrien', 'preset_mode', 'away') %}
mdi:snowflake
{% else %}
mdi:radiator-disabled
{% endif %}
turn_on:
service: climate.set_preset_mode
entity_id: climate.bureau_adrien
data:
preset_mode: 'comfort'
turn_off:
service: climate.set_preset_mode
entity_id: climate.bureau_adrien
data:
preset_mode: 'eco'
non, pour le ch_bureau_adrien ce n’est pas un set_preset_mode.
il faut que tu utilise : Paramètres/Entités. Tu cherches ton Switch et tu pourras cliquer sur le bouton on/off.
maintenant ça marche
cool.
Maintenant soit dans ton generic thermostat, soit dans v_therm en mode over switch, tu rajoute le switch ch_bureau_adrien
et normalement, cela devrait être bon
@Gael1980 dernière question comment tu prends en compte la mise à jour heatzy pour comfort, comfort-1,comfort-2, eco, frost, off dans ton code?
J’utilise de vieux modules Heatzy qui ne prennent pas en charge les modes comfort-1 et comfort-2. En utilisant un switch avec un thermostat (générique ou vtherm), je suis donc limité aux modes comfort ou eco.
Pour pouvoir basculer mes radiateurs en mode Hors Gel (HG) ou Off, j’ai créé un sélecteur avec les options « Auto », « HG » et « Off ».
Quand je sélectionne HG ou Off, le thermostat est désactivé, et j’envoie le mode frost_protection ou Off au module Heatzy. En choisissant l’option Auto, le thermostat est réactivé.
Merci @Gael1980 pour ton aide !
@Jean-Marc_Collin il semble que j’ai une config incomplète quand j’essaye de créer une intégration. J’ai essayé de regarder cette vieille video du journal de thomas mais il semble que c’est une très vieille version https://www.youtube.com/watch?v=A-io2Xbq6_I&t=797s.
Que me conseilles tu ?
Configuration centrale puis thermostat sur un switch?
Je suis en tout électrique avec Heatzy + les sondes aqara et bientôt les détecteurs d’ouvertures de fenêtre aqara également.
Merci pou ton aide.