jmcollin78 / versatile_thermostat

A full featured Thermostat for Home Assistant: presets, window, motion, presence and overpowering management
MIT License
329 stars 34 forks source link

le chauffage continue de chauffer alors qu'il est en mode Eco #198

Closed Merangle closed 1 year ago

Merangle commented 1 year ago

dernière version de Vtherm

Configuration

My VTherm attributes are the following:

hvac_modes: heat, off
min_temp: 7
max_temp: 25
target_temp_step: 0.1
preset_modes: none, eco, comfort, boost
current_temperature: 19.8
temperature: 17
hvac_action: idle
preset_mode: eco
is_on: true
hvac_mode: heat
type: null
eco_temp: 17
boost_temp: 20
comfort_temp: 19
eco_away_temp: 17
boost_away_temp: 21
comfort_away_temp: 18.5
power_temp: 13
target_temperature_step: 0.1
ext_current_temperature: 12.02
ac_mode: false
current_power: 1673.44
current_power_max: 12000
saved_preset_mode: eco
saved_target_temp: 17
saved_hvac_mode: null
window_state: off
motion_state: null
overpowering_state: false
presence_state: on
window_auto_state: off
window_bypass_state: false
security_delay_min: 120
security_min_on_percent: 0.5
security_default_on_percent: 0.1
last_temperature_datetime: 2023-11-17T14:36:59.951527+01:00
last_ext_temperature_datetime: 2023-11-17T14:40:55.467852+01:00
security_state: false
minimal_activation_delay_sec: 60
device_power: 1.68
mean_cycle_power: 0
total_energy: 43.11
last_update_datetime: 2023-11-17T14:40:55.553760+01:00
timezone: Europe/Paris
window_sensor_entity_id: null
window_delay_sec: 30
window_auto_open_threshold: 0.05
window_auto_close_threshold: 0
window_auto_max_duration: 60
motion_sensor_entity_id: null
presence_sensor_entity_id: binary_sensor.parents_home
power_sensor_entity_id: sensor.parents_power
max_power_sensor_entity_id: sensor.max_power
temperature_unit: °C
is_device_active: false
is_over_switch: true
is_inversed: false
underlying_switch_0: switch.parents_switch
underlying_switch_1: null
underlying_switch_2: null
underlying_switch_3: null
on_percent: 0
power_percent: 0
on_time_sec: 0
off_time_sec: 600
cycle_min: 10
function: tpi
tpi_coef_int: 0.7
tpi_coef_ext: 0.01
friendly_name: Parents
supported_features: 17

Vtherm

Describe the bug

Le chauffage continue alors que le mode Eco est actif.

I read the documentation on the README.md file and I don't find any relevant information about this issue.

Debug log

jmcollin78 commented 1 year ago

Hello @Merangle ,

Ca fait 2 signalements cf https://github.com/jmcollin78/versatile_thermostat/issues/196

avec les mêmes symptomes, le power_percent a l'air bon mais le radiateur reste allumé.

TU peux me dire depuis quand ça fait ça et en quelle version ça marchait vs ca marche plus ?

jmcollin78 commented 1 year ago

Est-ce que un restart resoud le soucis ? Est-ce que tu as changé les paramètres coef_int, coef_ext juste avant que le problème n'apparaisse ?

Merangle commented 1 year ago

Bonjour

Je mets toujours immédiatement à jour Vtherm dès qu'un update est disponible. Donc la version en cours est la plus récente. Mais je n'ai pas noté quand a été mis à disposition la dernière version.

Le problème s'est remanifesté hier soir vers 23H heure à laquelle j'ai modifié les paramètres tpi_coef_int: 0.7 et tpi_coef_ext: 0.01 Pour améliorer l'atteinte de la température de confort (au passage de Eco à Confort) et le maintien de la température. Vers 23H coef_int était à 0.8 et coef_ext: 0.02. je ne trouve pas les historiques de ces paramètres. On peut voir qu'à partir de 23H, le chauffage est activé souvent.

Quand j'ai vu ce matin que le chauffage avait tourné toute la nuit, je les ai baissé pour voir (tenter de me rapprocher des valeurs par défaut suggérées dans la documentation)

Ce n'est pas la première fois que j'ai ces problèmes sur un autre radiateur. J'avais résolu le problème en supprimant le device et le reparamétrant à nouveau en me disant que je n'avais pas compris tous les paramètres.

Manifestement, il y a peut-être un problème. D'où mon message.

Par ailleurs, j'ai ouvert ce post pour ne pas faire de mélange avec le post 196, sachant que je n'ai pas de détection de mouvement dans la pièce mais juste de la détection de présence qui modifie les températures des presets.

Veux-tu que je réponde sur le post 196 ou que je garde ce post ? Merci pour ton développement qui remplace avantageusement ce que j''avais bricolé.

Merangle commented 1 year ago

Qu'appelles-tu un restart ? Un restart de HA ? je peux le faire si cela est utile pour aider au debug.

Merangle commented 1 year ago

Je te confirme qu'à chaque changement des paramètres coef_int et coef_ext (ce que je fais souvent pour améliorer l'atteinte de la température de confort (au passage de Eco à Confort) et le maintien de la température), j'ai l'impression que cela crée le bazar dans la courbe de chauffage, voire que cela n'a pas d'effet.

Mais ce n'est qu'un ressenti. Quelles traces peut-on mettre en place pour t'aider à identifier d'où vient le problème ?

jmcollin78 commented 1 year ago

ok ca confirme ce que me dit Gael

jmcollin78 commented 1 year ago

Quelles traces peut-on mettre en place pour t'aider à identifier d'où vient le problème ?

Je devrais arriver à le reproduire maintenant que j'ai le mode opératoire.

merci pour le signalement ! Je te rappelle (avec Gael si je m'en sors pas)

Donc contournement : si tu modifies les paramètres, tu peux aller dans Outils de dev / yaml et recharger toute l'intégration Versatile Thermostat. Ca devrait remettre le truc :

Capture d’écran 2023-11-17 à 15 56 05

Merangle commented 1 year ago

Ok je teste merci et te tiens informé.

le graphe attaché semble normal pour un radiateur pour lequel je n'ai pas modifié les paramètres coef-int et coef_ext

Vtherm 2

jmcollin78 commented 1 year ago

il est même magnifique (en stable : moins 20%, +/- 0.1 ° vs la consigne). 👍

Merangle commented 1 year ago

Sais-tu expliquer sur le graphe du deuxième radiateur pourquoi le paramètre on_percent n'est pas à 0 entre 13h30et 14h30 aujourd'hui alors que le radiateur ne chauffe pas ? cela me va bien que le radiateur ne chauffe pas, mais je me serai attendu à ce que le paramètre on_percent soit à 0, traduisant ainsi l'absence de chauffage sur toute la plage de régulation (10 minutes)

par ailleurs le restart n'a aucun effet parents en bleu la consommation en watt du radiateur le seul moyen d'arrêter le radiateur est de l'arrêter complètement au lieu de piloter le fil pilote (par Vtherm).

jmcollin78 commented 1 year ago

pour pas mélanger les sujets, est-ce que tu peux mettre cette question dans les Discussions stp ? Je vais bientot fermer cette issue.

Merangle commented 1 year ago

désolé je n'ai pas compris De quelle question parles-tu ? (mon issue ?) Qu'appelles-tu Discussion ? je découvre Github !

jmcollin78 commented 1 year ago

Ton dernier point qui est une question (pas le bug) est-ce que tu peux le mettre dans les Discussions de Github (et pas dans les issues) ? Ici donc: https://github.com/jmcollin78/versatile_thermostat/discussions

histoire de pas mélanger les sujets

jmcollin78 commented 1 year ago

pis sur le graphe j'ai pas les heures, et le on_percent donc j'ai du mal à voir. mets le en même temps

Merangle commented 1 year ago

désolé le dernier graphe ajouté est une vue light du même radiateur (le premier graphe attaché lorsque j'ai ouvert le post) je te remets la graphe actualisé (donc après le restart que tu as suggéré)

vtherm 3

jmcollin78 commented 1 year ago

Désolé je dois être un peu fatigué, mais il est bien à 0 le on_percent à 13h30 (la courbe bleue donc). Qu'est ce qui te choque ?

Dis moi clairement, quel est le problème sans changer de courbe que je comprenne sous cette forme: Je constate ... J'attendais ... parce-que ...

jmcollin78 commented 1 year ago

Je ferme car c'est une duplication de celle de Gael mais on peut continuer la discussion ici sans soucis ou dans une Discussion Github