[Projet] Chauffage au gaz + robinets thermostatiques Zigbee (planification/optimisation)

Merci pour vos retours !

j’ai mis des thermostat_over_climate

Je me suis débrouillé comme une quiche lors de l’ouverture du thread :grin:, l’ensemble pour un thermostat est dans le 2ème message du thread :

Dérouler pour voir

Avancement :

J’ai tout d’abord expérimenté un peu les thermostats génériques puis j’ai découvert Thermostat Versatile et trouve la solution très séduisante.

J’ai donc installé un Versatile Thermostat par pièce au 1er étage qui comprend la vanne thermostatique, le capteur de température et la sonde d’ouverture de porte…

Problème :

le chauffage continuer de chauffer plus de 2°C au dessus de la cible (peut être est-ce nécessaire de mettre en place l’auto-régulation ?)
Le résultat est impacté par le chauffage du RDC resté en manuel et qui fait remonter la chaleur. En d’autre termes le chauffage Bureau ne devrait pas se mettre en chauffe.


Configuration
hvac_modes:
  - auto
  - heat
  - "off"
min_temp: 8
max_temp: 30
target_temp_step: 1
preset_modes:
  - none
  - frost
  - eco
  - comfort
  - boost
current_temperature: 22.3
temperature: 20
hvac_action: heating
preset_mode: none
is_on: true
hvac_mode: heat
type: null
is_controlled_by_central_mode: true
last_central_mode: null
frost_temp: 8
eco_temp: 17
boost_temp: 22
comfort_temp: 20
frost_away_temp: 17
eco_away_temp: 17
boost_away_temp: 17
comfort_away_temp: 17
power_temp: 13
target_temperature_step: 1
ext_current_temperature: 5.6
ac_mode: false
current_power: null
current_power_max: null
saved_preset_mode: none
saved_target_temp: 16
saved_hvac_mode: heat
window_state: "off"
motion_state: null
overpowering_state: null
presence_state: null
window_auto_state: "off"
window_bypass_state: false
security_delay_min: 60
security_min_on_percent: 0.5
security_default_on_percent: 0.1
last_temperature_datetime: "2024-01-14T14:12:47.501820+01:00"
last_ext_temperature_datetime: "2024-01-14T14:12:47.501820+01:00"
security_state: false
minimal_activation_delay_sec: 15
device_power: 1
mean_cycle_power: null
total_energy: 12.89
last_update_datetime: "2024-01-14T14:18:36.927447+01:00"
timezone: Europe/Paris
window_sensor_entity_id: binary_sensor.contact_fenetre_1_bureau_contact
window_delay_sec: 60
window_auto_enabled: false
window_auto_open_threshold: null
window_auto_close_threshold: null
window_auto_max_duration: null
motion_sensor_entity_id: null
presence_sensor_entity_id: null
power_sensor_entity_id: null
max_power_sensor_entity_id: null
temperature_unit: °C
is_device_active: true
ema_temp: 22.46
is_over_climate: true
start_hvac_action_date: "2024-01-14T14:12:54.251526+01:00"
underlying_climate_0: climate.radiateur_1_bureau
underlying_climate_1: null
underlying_climate_1: null
underlying_climate_2: null
underlying_climate_3: null
auto_fan_mode: auto_fan_none
current_auto_fan_mode: auto_fan_none
auto_activated_fan_mode: null
auto_deactivated_fan_mode: null
friendly_name: VTherm 1 Bureau
supported_features: 17

Voyez-vous une erreur de ma part ?
Je prends également toute suggestion !

Je vais tester quelque chose qui s’en approche ce soir ! Merci

[EDIT]

Le risque avec un « tout en TRV » est d’avoir la chaudière (et la pompe) en marche avec tous les TRV en off (c’est pas le cas souhaité mais les bugs et erreurs sont possibles et faciles, surtout avec des trucs qui viennent de chine mal emballé, le zigbee et les soucis de type PEBCAK). Dans ce cas, la pompe prend chère et … le porte feuille aussi. Bref risque de casse si « tout en TRV »
Ceci dit, la chaleur monte avec une certaine latence, et en position semi-ouverte, le RDC chauffe moins vite que le haut. J’ai fait quelques essais « statiques » et avec un degré de moins au RDC je stabilise l’ensemble et ma chaudière travaille moins de manière significative.
Bref ya du potentiel d’algo derrière (avec du python et des libs type pandas etc), doit y avoir moyen de faire un truc sympa ! (mais pas dans l’immédiat :rofl:)

@Jean-Marc_Collin Penses-tu que je doive poursuivre dans cette direction ? Est-ce mieux de limiter l’usage des VTherm au 1er et de piloter l’appelle de la chaudière via nodered (dans un premier temps) en fonction des demandes des VTherm ? ou autre option ?