Versatile Thermostat - piloter votre chauffage avec la solution la plus complète

Trois messages plus haut, tu disais que « cela ne fonctionne pas du tout » et je vois des paramètres avec des valeurs discutables. D’où ma proposition de repartir d’abord avec une config vierge.

Non.

Voici le thermostat refait avec tes paramètres pour radiateur électrique en conseil et pour les sondes à pile aqara zigbee fait . J’ai clic sur auto-tpi sans aller dans les paramètres avancés.

Suis-je ok pour commencer ?

J’ai refais 2 autres thermostat avec les mêmes bases. Celui du salon j’aimerai en discuter avec toi ensuite si cela te convient

hvac_modes:
  - heat
  - "off"
min_temp: 7
max_temp: 23
target_temp_step: 0.1
preset_modes:
  - none
  - frost
  - eco
  - comfort
  - boost
current_temperature: 19.8
temperature: 20.5
hvac_action: heating
preset_mode: boost
hvac_mode: heat
ema_temp: 19.82
specific_states:
  is_on: true
  last_central_mode: null
  last_update_datetime: "2026-01-19T08:31:52.044833+01:00"
  ext_current_temperature: 1.7
  last_temperature_datetime: "2026-01-19T07:48:20.212538+01:00"
  last_ext_temperature_datetime: "2026-01-19T08:03:21.161577+01:00"
  is_device_active: true
  device_actives:
    - switch.fil_pilote_lea
  nb_device_actives: 1
  ema_temp: 19.82
  temperature_slope: 0
  hvac_off_reason: null
  total_energy: 51275
  last_change_time_from_vtherm: "2026-01-19T08:31:51.822456+01:00"
  messages: []
  is_sleeping: false
  is_locked: false
  is_recalculate_scheduled: false
  auto_tpi_state: "off"
  auto_tpi_learning: {}
configuration:
  ac_mode: false
  type: over_switch
  is_controlled_by_central_mode: false
  target_temperature_step: 0.1
  timezone: Europe/Paris
  temperature_unit: °C
  is_used_by_central_boiler: false
  max_on_percent: null
  have_valve_regulation: false
  cycle_min: 7
  minimal_activation_delay_sec: 30
  minimal_deactivation_delay_sec: 0
preset_temperatures:
  frost_temp: 13
  eco_temp: 17
  boost_temp: 20.5
  comfort_temp: 19
  frost_away_temp: 12
  eco_away_temp: 17
  boost_away_temp: 17
  comfort_away_temp: 17
current_state:
  hvac_mode: heat
  target_temperature: 20.5
  preset: boost
requested_state:
  hvac_mode: heat
  target_temperature: 19.500000000000007
  preset: boost
is_presence_configured: true
presence_manager:
  presence_sensor_entity_id: input_boolean.presence_lea
  presence_state: "on"
is_power_configured: false
power_manager:
  device_power: 1500
  mean_cycle_power: 900
is_motion_configured: false
is_window_configured: true
is_window_auto_configured: false
window_manager:
  window_state: "off"
  window_auto_state: unavailable
  window_action: window_turn_off
  is_window_bypass: false
  window_sensor_entity_id: binary_sensor.capteur_fenetre_ch_lea_contact
  window_delay_sec: 30
  window_off_delay_sec: 30
  window_auto_open_threshold: null
  window_auto_close_threshold: null
  window_auto_max_duration: null
is_safety_configured: true
safety_manager:
  safety_state: "off"
  safety_delay_min: 60
  safety_min_on_percent: 0.7
  safety_default_on_percent: 0.4
is_lock_configured: true
lock_manager:
  is_locked: false
  lock_users: true
  lock_automations: true
  lock_code: false
timed_preset_manager:
  is_active: false
  preset: null
  end_time: null
  remaining_time_min: 0
is_heating_failure_detection_configured: false
is_over_switch: true
on_percent: 0.6
power_percent: 60
vtherm_over_switch:
  is_inversed: true
  keep_alive_sec: 0
  underlying_entities:
    - switch.fil_pilote_lea
  on_percent: 0.6
  power_percent: 60
  on_time_sec: 250
  off_time_sec: 169
  function: tpi
  tpi_coef_int: 0.6
  tpi_coef_ext: 0.01
  tpi_threshold_low: 0
  tpi_threshold_high: 0
  minimal_activation_delay: 30
  minimal_deactivation_delay: 0
  calculated_on_percent: 0.6
  vswitch_on_commands: []
  vswitch_off_commands: []
friendly_name: Thermostat Léa
supported_features: 401

@BroLee Tu devrais déjà commencer par lire la doc auto-pi.

A ce que je vois tu ne l’as pas fait

1 « J'aime »

Effectivement honte à moi j’ai homis une partie de la doc. Bon si déjà il trouvait que mes réglages sont mauvais je ne regrette pas de recommencer et d’avoir sollicité votre aide

bonjour, j’ai parcouru la doc tpi en long et en large, la doc Versatile aussi, et je n’arrive pas à trouver comment activer l’auto-TPI pour un Vtherm over_climate sur thermostat wiser.

Si je comprend bien la fonction TPI n’est disponible que sur les over_climate de type vanne TRV ?

(oui j’ai bien tout mis à jour à la dernière release :wink: )

Même en créant un nouveau Vtherm over_climate, je ne vois pas l’option dans les paramètres. Que dois-je vérifier/mofidier pour le voir ?

Hello

Il faut que l algo TPI soit utilisé, ça se passe dans la configuration du sous-jacent. Tu auras ensuite une entrée dans le menu de configuration Paramètres TPI

1 « J'aime »

Oui les over_climate ne sont pas TPI, seuls les climate avec controle de la valve
image

1 « J'aime »

Bonjour,
Est ce que par hasard quelqu’un pourrait m’aider à résoudre ce genre de comportement svp :


Thermostat central et Vth over-valve (trvzb).

Je pense que comme la température de l’eau de l’installation varie en fonction de la source de production (pac ou poele) et que Versatile Th. l’ignore totalement, il applique sa consigne, mais entre une eau à 35 ou 65, le résultat est très différent, mais c’est peut être autre chose ?:thinking:

Merci d’avance pour votre aide,

Salut @Handy

Il faudrait avoir état d’ouverture de la vanne tout au long du graphe.

Mais si celle-ci est ouverte à 100% quand la consigne n’est pas atteinte, c’est que ta loi d’eau est trop basse


J’ai un peu galéré à trouver
Merci de t’être penché sur mon souci

il faut tes paramètres de configuration et les attributs pour que les spécialistes puissent t’orienter sur l’affinement de tes réglage !

As tu activé l’AUTO TPI ?

il manque une courbe qui pourrait être intéressante, la température extérieure, si effectivement la température extérieure a monté, la PAC envoie vers les radiateurs une température plus basse, et VTH compense parce qu’il voit que la température ne monte pas assez vite, il ouvre la vanne à 100%

Perso je déconseillerai de toucher à la pente, on peut supposer que le chauffagiste a bien fait son boulot…

Avec une Loi d’eau je pense qu’il vaut mieux éviter, il y a quelques explications sur l’autre sujet plus orienté Auto TPI sur ce forum.

Je n’ai pas activé l’auto-TPI, à priori déconseillé avec un poêle à bois de ce que j’ai cru comprendre.
En fait les valeurs ne sont pas si mauvaises lorsque j’applique la th. ext sur le graphique !!

Loi d’eau sur 1,2, je n’y touche pas.
Je ne trouve plus l’endroit ou récupérer le fichier de configuration pour le poster ici, pourtant il me semble avoir vu ou lu ça qq part :thinking:
j’en parlait aussi dans un message précédent :

Bonjour à tous,

J’ai un petit soucis avec un de mes VT et je ne comprends ce qu’il se passe.
C’est la chambre de ma fille où j’ai un Sonoff TRVZB et un capteur de température Aqara.

La vanne est configurée pour recevoir la température depuis un capteur externe cf. la capture suivante.

La température 16.8 que vous voyez est censée venir du capteur Aqara externe (16.6 vs 16.8). Elle n’a pas été mise à jour depuis plus de 4h alors en revanche.

Il y a plusieurs choses que je ne comprends pas.

1 - Le climate de la vanne affiche target à 22 et current à 14.2 alors que le VT qui la pilote affiche respectivement 16.6 (la température relevée par le Aqara et utilisée par le VT) et 17.

2- Bien que le VT soit configuré pour contrôler la vanne directement, avec les bonnes entités pour l’ouverture et la fermeture :

Ces deux valeurs sont à 0 :

et la température ne monte pas :’(

3- Ce VT est censé démarrer la chaudière mais là, bien que la vanne soit réglée sur 23%, la chaudière ne démarre pas.

Pour résumer, quelqu’un, s’il vous plaît, peut-il m’aider à comprendre :

1- Pourquoi la température de la vanne est différente de celle captée par le capteur externe ?

2- Pourquoi la vanne est réglée sur 22/14.2 alors que le VT est sur 17/16.6 ?

3- Pourquoi les deux valeurs de closing et opening sont à 0 ?

4- Pourquoi les capteurs externes de ma vanne basculent ?

5- À quoi servent les différents external qu’on a ?

Désolé s’il y a beaucoup de questions, je peux découper en plus petites si nécessaire.
Merci d’avance.

Bonjour

ta vanne est positionnée sur external_2, essaie de la positionner sur external dans l’interface zigbee2mqtt directement

defaut connu sur les sonoff TRVZB

il y a un blueprint qui permet d’éviter ce problème

@Jean-Marc_Collin je ne sais pas si tu peux l’ajouter dans VTH mais L’interêt de ce blueprint c’est qu’il a le paramètre ‹ select.xxxxx_sonoff_trvzb_temperature_sensor_select › qui permet de forcer external

pour pallier au defaut de la sonoff TRVZB qui a tendance à basculer de external à external_1 ou External_2/3

Merci pour tes réponses.
Je vais utiliser le blueprint plutôt que mon automatisation.

Hello @pctetra,

Je comprends bien mais c’est du coup ultra spécifique à Sonoff TRVZB et jusqu’à présent je ne fais de spécifique à un matériel particuliers. Sinon c’est la mort de l’intégration a moyen termes si je mets des ‹ if SONOFF › partout. Donc la solution d’une automatisation / blueprint qui fait ça en // me parait la bonne solution.

1 « J'aime »

Exactement, je ne suis pas sur que ce soit un soucis. Ca devient un problème si avec la vanne ouverte à 100%, ca ne chauffe pas assez. Mais sinon VTherm s’adapte. Ca peut aussi être un soucis pour l’auto-TPI si vous avez fait l’apprentissage avec une loi d’eau différente. Le coef_int peut ne plus être adapté. Je conseillerais de faire l’apprentissage avec un niveau moyen/faible.

@WarC0zes , je pense que ce sujet a bien vécu. Les premiers posts sont devenus faux et bientot 1000 post c’est bien. Ca me parait l’occasion rêvée de faire un nouveau thread en mettant le nouveau dans le dernier post de l’ancien.

Merci ! (je ne pense pas que je puisse le faire tout seul).

2 « J'aime »

créer un nouveau sujet, et je passera ce sujet en archive et je le ferme. Puis tu met en message avec le lien du nouveau sujet a la fin de celui ci.

1 « J'aime »