bonjour
je communique avec ma pac (YUTAKI S avec ECS intégré).
je n’arrive pas à paramétrer la température de l’ECS.
j’utilise un template de type select :
- name: "PAC consigne ECS"
unique_id: 'pac_consigne_ecs'
options: "{{ ['0','1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30','31','32','33','34','35','36','37','38','39','40','41','42','43','44','45','46','47','48','49','50','51','52','53','54','55'] }}"
state: >-
{{ iif(
states('sensor.pacmb_1077_dhw_set_temp') not in ('unavailable', 'unknown'),
state_attr('select.pac_consigne_ecs','options')[states('sensor.pacmb_1077_dhw_set_temp')],
state_attr('select.pac_consigne_ecs','options')[0]
)
}}
select_option:
- service: modbus.write_register
data:
hub: hitachi
address: 1025
value: >-
{{ state_attr('select.pac_consigne_ecs','options').index(option)}}
ca écrit bien dans le registre 1025, mais le registre 1077 reste à la valeur régler sur la télécommande de la pac, du cout, qq seconde plus tard mon select reprend la valeur du registre 1077, et la température de l’eau de l’ECS ne change pas.
j’ai essaye ca
- name: "PAC consigne ECS"
unique_id: 'pac_consigne_ecs'
options: "{{ ['0','1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30','31','32','33','34','35','36','37','38','39','40','41','42','43','44','45','46','47','48','49','50','51','52','53','54','55'] }}"
state: >-
{{ iif(
states('sensor.pacmb_1025_dhw_prog_temp') not in ('unavailable', 'unknown'),
state_attr('select.pac_consigne_ecs','options')[states('sensor.pacmb_1025_dhw_prog_temp')],
state_attr('select.pac_consigne_ecs','options')[0]
)
}}
select_option:
- service: modbus.write_register
data:
hub: hitachi
address: 1025
value: >-
{{ state_attr('select.pac_consigne_ecs','options').index(option)}}
mais c’est pareil, mon select prend la bonne valeur, ca écrit bien dans le registre 1025 (j’ai un sensor qui recopie cettte valeur, et elle change bien de valeur au 3/4s), mais rien ne change sur la PAC, au bout de qq seconde (60s), le registre 1025 reprend la valeur de la température régler sur la PAC.
nota : j’ai un selec équivalent pour régler la température de la loi d’eau et ca marche bien (registre 1005)
l’un de vous arrive à piloter la température de l’ECS en mobus via HA ? j’ai du mal à comprendre la dif entre le regisre 1025 (en R/W) et le 1077 (en R uniquement)