Nouveau thermostat type proportionnel avec gestion des presets / portes et fenêtres / détection de mouvement .. (archive)

Merci du retour, j’ai corrigé le soucis remonté par @Yoyouri. Je vais releaser bientot.

EDIT : done → Release 7.1.4 · jmcollin78/versatile_thermostat · GitHub

2 « J'aime »

Hello,

Voici mon retour après 2 jours et la nouvelle configuration.

auto_regulation_use_device_temp: false: et auto_regulation_mode: auto_regulation_strong

climate.vtherm_ch_amis:

hvac_modes:
  - auto
  - heat
  - "off"
min_temp: 7
max_temp: 25
target_temp_step: 0.1
preset_modes:
  - none
  - frost
  - eco
  - comfort
  - boost
current_temperature: 19.3
temperature: 19
hvac_action: idle
preset_mode: comfort
is_on: true
hvac_mode: heat
type: null
is_controlled_by_central_mode: true
last_central_mode: Auto
frost_temp: 12
eco_temp: 18
boost_temp: 20
comfort_temp: 19
frost_away_temp: 12
eco_away_temp: 17
boost_away_temp: 17.5
comfort_away_temp: 17
target_temperature_step: 0.1
ext_current_temperature: -4.2
ac_mode: false
saved_preset_mode: comfort
saved_target_temp: 19
saved_hvac_mode: heat
last_temperature_datetime: "2025-01-15T08:30:00.029057+01:00"
last_ext_temperature_datetime: "2025-01-15T08:49:29.005751+01:00"
minimal_activation_delay_sec: 300
total_energy: 27.31
last_update_datetime: "2025-01-15T08:49:29.025006+01:00"
timezone: Europe/Paris
temperature_unit: °C
is_device_active: false
device_actives: []
nb_device_actives: 0
ema_temp: 19.03
is_used_by_central_boiler: false
temperature_slope: 0.56
hvac_off_reason: null
max_on_percent: null
have_valve_regulation: false
last_change_time_from_vtherm: "2025-01-14T14:48:29.525350+01:00"
presence_sensor_entity_id: binary_sensor.maison_occupee_pour_chauffage
presence_state: "on"
is_presence_configured: true
power_sensor_entity_id: null
max_power_sensor_entity_id: null
overpowering_state: unavailable
is_power_configured: false
device_power: 1
power_temp: null
current_power: null
current_max_power: null
mean_cycle_power: null
motion_sensor_entity_id: null
motion_state: unavailable
is_motion_configured: false
motion_delay_sec: 30
motion_off_delay_sec: 300
motion_preset: comfort
no_motion_preset: eco
window_state: "off"
window_auto_state: unavailable
window_action: window_turn_off
is_window_bypass: false
window_sensor_entity_id: binary_sensor.dw_ch_amis_contact
window_delay_sec: 30
window_off_delay_sec: 30
is_window_configured: true
is_window_auto_configured: false
window_auto_open_threshold: 3
window_auto_close_threshold: 0
window_auto_max_duration: 30
is_safety_configured: true
safety_state: "off"
safety_delay_min: 60
safety_min_on_percent: 0.7
safety_default_on_percent: 0.4
is_auto_start_stop_configured: true
auto_start_stop_enable: false
auto_start_stop_level: auto_start_stop_slow
auto_start_stop_dtmin: 30
auto_start_stop_accumulated_error: 0
auto_start_stop_accumulated_error_threshold: 10
auto_start_stop_last_switch_date: null
is_over_climate: true
start_hvac_action_date: null
underlying_entities:
  - climate.wiser_chambre_d_amis
is_regulated: true
regulated_target_temperature: 19.5
auto_regulation_mode: auto_regulation_strong
regulation_accumulated_error: 5.707500000000002
auto_fan_mode: auto_fan_none
current_auto_fan_mode: auto_fan_none
auto_activated_fan_mode: null
auto_deactivated_fan_mode: null
auto_regulation_use_device_temp: false
follow_underlying_temp_change: false
friendly_name: vtherm_ch_amis
supported_features: 401

Ça chauffe moins (après, il faut très froid en ce moment sur Montpellier), mais je ne peux dire si c’est mieux ou moins bien en terme de performance.

Bonjour,
Une image vaut parfois mieux qu’un long discours.

Sur les dernières 24h, malgré les fortes gelées et la mise en charge de mon véhicule, plus aucun dépassement de mon abo (12Kv), un délestage plus réactif. Quelques dépassements de ma limité fixée à 10Kv, mais sont similaires aux dépassements ponctuels que j’avais avant la release de centralisation de la puissance.
En conclusion je retrouve la gestion dynamique et réactive du délestage comme ça l’était quand c’était porté par chaque Vtherms. J’ai même l’impression que je me retrouve moins souvent dans la plage 10 - 12Kv, ce qui semble démontrer que la gestion de puissance est plus smart qu’avant.

Pour moi, cette dernière modification de jean marc est concluante. Je valide ! :wink::ok_hand:

1 « J'aime »

Hello,

Je me permet de revenir vers vous, car j’ai l’impression que depuis quelques jours, mes vtherm ne pilotent plus l’extinction du sous-jacent.

Je suis en over climate, et voici la configuration de mon vtherm bureau :

Et ses attributs
hvac_modes:
  - auto
  - cool
  - dry
  - fan_only
  - heat
  - "off"
min_temp: 5
max_temp: 45
target_temp_step: 0.5
fan_modes:
  - low
  - medium low
  - medium
  - medium high
  - high
preset_modes:
  - none
  - frost
  - eco
  - comfort
  - boost
swing_modes:
  - "off"
  - vertical
current_temperature: 19.5
temperature: 19.5
fan_mode: low
hvac_action: idle
preset_mode: comfort
swing_mode: vertical
is_on: true
hvac_mode: heat
type: null
is_controlled_by_central_mode: true
last_central_mode: Heat only
frost_temp: 10
eco_temp: 19
boost_temp: 22
comfort_temp: 19.5
frost_away_temp: 0
eco_away_temp: 0
boost_away_temp: 0
comfort_away_temp: 0
target_temperature_step: 0.5
ext_current_temperature: 4.75
ac_mode: true
saved_preset_mode: comfort
saved_target_temp: 19.5
saved_hvac_mode: heat
last_temperature_datetime: "2025-01-15T09:41:34.285377+01:00"
last_ext_temperature_datetime: "2025-01-15T09:39:45.537187+01:00"
minimal_activation_delay_sec: 10
total_energy: 0
last_update_datetime: "2025-01-15T09:41:34.287072+01:00"
timezone: Europe/Paris
temperature_unit: °C
is_device_active: false
device_actives: []
nb_device_actives: 0
ema_temp: 19.67
is_used_by_central_boiler: false
temperature_slope: -1.49
hvac_off_reason: auto_start_stop
max_on_percent: null
have_valve_regulation: false
last_change_time_from_vtherm: "2025-01-15T09:25:28.409714+01:00"
presence_sensor_entity_id: null
presence_state: unavailable
is_presence_configured: false
power_sensor_entity_id: null
max_power_sensor_entity_id: null
overpowering_state: unavailable
is_power_configured: false
device_power: 1
power_temp: null
current_power: null
current_max_power: null
mean_cycle_power: null
motion_sensor_entity_id: null
motion_state: unavailable
is_motion_configured: false
motion_delay_sec: 0
motion_off_delay_sec: 0
motion_preset: null
no_motion_preset: null
window_state: unknown
window_auto_state: unknown
window_action: window_turn_off
is_window_bypass: false
window_sensor_entity_id: null
window_delay_sec: 30
window_off_delay_sec: 30
is_window_configured: true
is_window_auto_configured: true
window_auto_open_threshold: 3
window_auto_close_threshold: 0
window_auto_max_duration: 30
is_safety_configured: true
safety_state: "off"
safety_delay_min: 60
safety_min_on_percent: 0.5
safety_default_on_percent: 0.1
is_auto_start_stop_configured: true
auto_start_stop_enable: true
auto_start_stop_level: auto_start_stop_fast
auto_start_stop_dtmin: 7
auto_start_stop_accumulated_error: -2
auto_start_stop_accumulated_error_threshold: 2
auto_start_stop_last_switch_date: "2025-01-15T09:25:28.409512+01:00"
is_over_climate: true
start_hvac_action_date: null
underlying_entities:
  - climate.bureau
is_regulated: true
regulated_target_temperature: 19
auto_regulation_mode: auto_regulation_strong
regulation_accumulated_error: -4.600312500000007
auto_fan_mode: auto_fan_medium
current_auto_fan_mode: auto_fan_medium
auto_activated_fan_mode: null
auto_deactivated_fan_mode: auto
auto_regulation_use_device_temp: true
follow_underlying_temp_change: false
friendly_name: Versatile Bureau
supported_features: 441

Sauf que voici l’état « réel » de mes climates :

En haut, mon sous-jacent qui continue de tourner, et en bas mon vtherm qui s’est bien éteint
(au milieu un essai de carte réduite, qui représente également mon vtherm, l’icone en jaune étant le "enable auto start/stop)

La courbe quand à elle est parfaite, à partir de son heure de mise en route :

J’ai sans doute manqué quelque chose, mais si vous avez une idée… :slight_smile:

Merci d’avance, et bonne journée !

Tu pilotes quelle type d’appareil avec tes sous jacents ? Par quel methode ?

Je pilote des climatisations, je suis en VTherm over another thermostat

Ma question était plus sur la marque et l’intégration utilisée

Ce sont des Gree, intégrées via l’intégration native Gree Climate : Gree Climate - Home Assistant

Mais au départ, ça fonctionnait :slight_smile:

C’est une intégration qui commande en local ? Si non tu aurais pas dépassé ton nombre de requêtes api autorisée ?

oui, local :slight_smile: Et le pilotage des températures du sous-jacent fonctionne très bien, c’est vraiment le on/off automatique piloté par Versatile qui ne fonctionne plus

Tu peux mettre la même courbe mais sur 24 h seulement ?

Il est éteint ton Vtherm. C’est normal ?

Alors normal je ne sais pas, mais en tout cas, c’est le comportement que j’observais avant quand il avait atteint la consigne : il s’éteignait, et éteignait le sous jacent également.

Là il n’a fait « que » s’éteindre tout seul, sans toucher au sous-jacent

Hello @titoumimi

Si je récapitule (faut un peu jouer aux devinettes) :

  • la fonction auto-start/stop de VTherm éteint bien le VTherm mais pas le sous-jacent.
  • ca a marché un jour mais ça ne marche plus.

Entre le moment où ca marchait, est-ce que tu as fait quelque-chose ? Un changement de conf, une mise à jour ? …

Si je regarde tes attributs (merci !), je vois que le VTherm n’est pas stoppé : hvac_mode: heat mais il est en attente (hvac_action: idle). Est-ce qu’il ne peut pas y avoir une confusion ?

Y a un truc bizarre dans les attributs c’est qu’il est allumé hvac_mode: heat mais on a une raison d’arrêt à hvac_off_reason: auto_start_stop. C’est pas forcément grave mais c’est pas très normal.
Je me demande si tu ne l’as pas démarré à la main alors qu’il était en arrêt via auto-start/stop.

Est-ce que tu peux essayer de le démarrer (tu cliques sur la flamme du VTherm) puis l’éteindre (tu cliques sur on/off) et vérifier si le hvac_off_reason revient bien à manual ?. Si c’est bien le cas, il se peut que ce soit revenu à la normale.

Tu n’atteins pas la consigne lors des remontées de température car :

  1. ton équipement ne chauffe pas assez vite/fort,
  2. tes plages de boost sont trop courtes ou pas assez anticipées.

Si ça te convient comme ça laisse comme ça, c’est pas mal du tout.

Super, merci pour le coup d’œil. Je vais regarder pour chauffer plus rapidement (augmenter la température de la chaudière) et après voir s’il faut augmenter les plages de boost.

1 « J'aime »

C’est exactement ça.

Entre temps, il y a eu diverses mises à jour de version, et j’ai dû dropper mes entités et les recréer.

J’ai bien tenté l’allumage / extinction, que ce soit via mes cartes sur le dashboard ou en accédant directement à l’entité.

Dans tous les cas, lorsque cette dernière est arrêtée, je reste en hvac_off_reason: null (j’ai bien effectué le refresh)

attributs une fois en off
hvac_modes:
  - auto
  - cool
  - dry
  - fan_only
  - heat
  - "off"
min_temp: 5
max_temp: 45
target_temp_step: 0.5
fan_modes:
  - low
  - medium low
  - medium
  - medium high
  - high
preset_modes:
  - none
  - frost
  - eco
  - comfort
  - boost
swing_modes:
  - "off"
  - vertical
current_temperature: 18.9
temperature: 19.5
fan_mode: low
hvac_action: idle
preset_mode: comfort
swing_mode: vertical
is_on: false
hvac_mode: "off"
type: null
is_controlled_by_central_mode: true
last_central_mode: Heat only
frost_temp: 10
eco_temp: 19
boost_temp: 22
comfort_temp: 19.5
frost_away_temp: 0
eco_away_temp: 0
boost_away_temp: 0
comfort_away_temp: 0
target_temperature_step: 0.5
ext_current_temperature: 7.85
ac_mode: true
saved_preset_mode: comfort
saved_target_temp: 19.5
saved_hvac_mode: heat
last_temperature_datetime: "2025-01-15T15:38:02.003321+01:00"
last_ext_temperature_datetime: "2025-01-15T15:38:02.003321+01:00"
minimal_activation_delay_sec: 10
total_energy: 0
last_update_datetime: "2025-01-15T15:38:02.003389+01:00"
timezone: Europe/Paris
temperature_unit: °C
is_device_active: false
device_actives: []
nb_device_actives: 0
ema_temp: 18.89
is_used_by_central_boiler: false
temperature_slope: -0.15
hvac_off_reason: null
max_on_percent: null
have_valve_regulation: false
last_change_time_from_vtherm: "2025-01-15T15:38:02.003326+01:00"
presence_sensor_entity_id: null
presence_state: unavailable
is_presence_configured: false
power_sensor_entity_id: null
max_power_sensor_entity_id: null
overpowering_state: unavailable
is_power_configured: false
device_power: 1
power_temp: null
current_power: null
current_max_power: null
mean_cycle_power: null
motion_sensor_entity_id: null
motion_state: unavailable
is_motion_configured: false
motion_delay_sec: 0
motion_off_delay_sec: 0
motion_preset: null
no_motion_preset: null
window_state: unknown
window_auto_state: unknown
window_action: window_turn_off
is_window_bypass: false
window_sensor_entity_id: null
window_delay_sec: 30
window_off_delay_sec: 30
is_window_configured: true
is_window_auto_configured: true
window_auto_open_threshold: 3
window_auto_close_threshold: 0
window_auto_max_duration: 30
is_safety_configured: true
safety_state: "off"
safety_delay_min: 60
safety_min_on_percent: 0.5
safety_default_on_percent: 0.1
is_auto_start_stop_configured: true
auto_start_stop_enable: true
auto_start_stop_level: auto_start_stop_fast
auto_start_stop_dtmin: 7
auto_start_stop_accumulated_error: 2
auto_start_stop_accumulated_error_threshold: 2
auto_start_stop_last_switch_date: "2025-01-15T15:35:42.597109+01:00"
is_over_climate: true
start_hvac_action_date: null
underlying_entities:
  - climate.bureau
is_regulated: true
regulated_target_temperature: 20.5
auto_regulation_mode: auto_regulation_strong
regulation_accumulated_error: 8.827499999999993
auto_fan_mode: auto_fan_medium
current_auto_fan_mode: auto_fan_medium
auto_activated_fan_mode: null
auto_deactivated_fan_mode: auto
auto_regulation_use_device_temp: true
follow_underlying_temp_change: false
friendly_name: Versatile Bureau
supported_features: 441

Merci d’avance des éventuelles idées, même si au pire ce n’est pas dramatique :pray:

Ca c’est bien du coup. Et ça ne fonctionne toujours pas ?
Si c’est toujours pas bon, tu dois avoir forcément avoir une erreur dans les logs.

Alors du coup je vais attendre pour voir :slight_smile:

Merci