Pour utiliser la Sonoff TRVZB en thermostat_over_valve, j’utilise l’entité id « valve_opening_degree » comme sous-jacent
Depuis le firmware 1.1.4, les attributs « valve_opening_degree » et « valve_closing_degree » (avec une valeur de 0 à 100) sont disponibles mais pas en même temps : C’est une subtilité que j’ai eu un peu de mal à comprendre.
La modification de la valeur de « valve_opening_degree » ne fonctionne que si la température de consigne est supérieure à la température locale mesurée:
- Si occupied_heating_setpoint>local_temperature alors :
- Si valve_opening_degree = 0, la vanne est fermée
- Si valve_opening_degree = 100 la vanne est ouverte
- La modification de valve_closing_degree n’a aucun effet
La modification de la valeur de « valve_closing_degree » ne fonctionne que si la température de consigne est inférieure à la température locale mesurée:
- Si occupied_heating_setpoint<local_temperature
- Si valve_closing_degree = 0, la vanne est ouverte
- Si valve_closing_degree = 100 la vanne est fermée
- La modification de valve_opening_degree n’a plus aucun effet
=> J’ai forcée « occupied_heating_setpoint » au maximum (35) pour toujours être supérieur à « local_temperature » et j’ai mis « child_lock »: « LOCK » pour ne pas perdre le contrôle depuis HA.
La gestion de la température est assuré par VTherm par l’ouverture/fermeture de la vanne via l’ajustement de la valeur de valve_opening_degree.