Merci je vais essayer, mais comment on passe en ober climate je ne vois pas cette option dans la configuration (je suis en V6)?
C’est le premier choix quand on créé un VTherm. Il faut en créer un autre, on ne peut pas changer de type.
Bonjour Jean-Marc,
Je suis plutôt d’accord avec toi, en automatisme cela fait longtemps que l’on a mis l’hystérésis de coté, une régulation PI ou PID est bien plus performante et stable.
Merci de vos retours , la PAC fonctionne avec une loi d’eau qui ressemble a cette algo ( prise en compte.temp extérieur et delta avec la temp intérieur), mais en plus de la loi d’eau il faut lui associer un thermostat qui lui donne un plage de température puis lui dire de s’arrêter quand il fait assez chaud et de démarrer quand il fait froid. Entre les 2 elle applique sa loi d’eau. le thermostat physique que j’ai a un hystérésis de 1 deg, je cherche a le réduire a 0.1 c’est pour ça que je cherche un thermostat sous ha avec un hystérésis faible. Mais je vais essayer les 2:
- en utilisant l’algo a voir ce que ça donne, mais ça risque de perturber la PAC,
- si pas concluant je passerai avec 2 thermostat en utilisant la fonction over.climate.
Salut @Jean-Marc_Collin,
j’ai installer la v6, tout est OK. J’ai une configuration centrale pour mes 3 thermostats.
je reçois c’est erreur au démarrage de HA:
Enregistreur: homeassistant.components.number
Source: helpers/entity_platform.py:719
intégration: Nombre (documentation, problèmes)
S'est produit pour la première fois: 16:46:30 (8 occurrences)
Dernier enregistrement: 16:46:30
Platform versatile_thermostat does not generate unique IDs. ID central_configuration_preset_boost_temp is already used by number.central_configuration_preset_boost_temp - ignoring number.central_configuration_preset_boost_temp
Platform versatile_thermostat does not generate unique IDs. ID central_configuration_preset_frost_away_temp is already used by number.central_configuration_preset_frost_away_temp - ignoring number.central_configuration_preset_frost_away_temp
Platform versatile_thermostat does not generate unique IDs. ID central_configuration_preset_eco_away_temp is already used by number.central_configuration_preset_eco_away_temp - ignoring number.central_configuration_preset_eco_away_temp
Platform versatile_thermostat does not generate unique IDs. ID central_configuration_preset_comfort_away_temp is already used by number.central_configuration_preset_comfort_away_temp - ignoring number.central_configuration_preset_comfort_away_temp
Platform versatile_thermostat does not generate unique IDs. ID central_configuration_preset_boost_away_temp is already used by number.central_configuration_preset_boost_away_temp - ignoring number.central_configuration_preset_boost_away_temp
J’ouvre une issue si besoin.
Hello @WarC0zes ,
Je crois qu’il y a déjà, j’ai déjà vu ça.
Ca devrait être un warning qui ne gène pas.
Oui le warning gène en rien. C’était pour reporte
Ok, j’ai vu l’issue. J’avais pas vu dans les issues closed.
EDIT:
Alors , il est ou le FIX ?
Citation
This warning will be suppressed in V6.0 in which should be released today.
Je vais attendre la prochaine release
C’est pas le même si tu regardes bien.
Aucune erreur dans les issues correspond a la mienne.
J’ouvre une issue ou tu te le met en to do list ?
Ouvre une issue si tu veux bien. C’est ma todo …
Bonsoir Jean-Marc.
Lorsque l’on déclare plusieurs convecteurs dans un VTherm, comment se fait la cascade entre les convecteurs ?
Y-a-t-il des paramètres particuliers pour les décaler les uns par rapport aux autre ?
Merci.
Bonsoir @Jean-Marc_Collin ,
Tout d’abord un grand merci pour cette belle intégration, ainsi que pour ton travail de mise à jour et d’aide aux utilisateurs !
J’utilise la version 5.4.2 de Versatile Thermostat depuis environ 10 jours en mode over_climate pour réguler le chauffage de ma PAC Mitsubishi (via l’intégration MELCloud).
Ma PAC est un multisplit air/air qui alimente 6 pièces distinctes.
J’avais déjà remarqué le souci suivant avec le pilotage direct via l’application Mitsubishi ainsi que via Home Assistant : la pièce principale (le salon) est souvent en-dessous de la consigne, tandis que certaines pièces annexes arrivent à des températures largement supérieures à la consigne. Ma seule solution dans ce cas consiste à arrêter complètement le chauffage dans les pièces concernées.
Avec le Versatile Thermostat, la régulation du salon fonctionne plutôt mieux qu’avant, mais j’ai toujours le même souci pour les pièces annexes.
Aurais-tu une idée pour éviter ce souci ?
Je me demande également pourquoi le Versatile Thermostat ne diminue pas encore plus la consigne dans les pièces annexes ?
Je précise que la température de chaque pièce est mesurée par un capteur Aqara en plus de la mesure de la PAC, et je réalise une moyenne pondérée avec en gros 2/3 pour Aqara et 1/3 pour la PAC.
J’ai coché l’option « Use internal temperature of the underlying » pour le VTherm Invité (uniquement).
Merci par avance pour ton aide !
Le salon : la régulation fonctionne très bien
2 exemples de pièces pour lesquelles il fait trop chaud
Bonsoir Jean Marc,
Voilà plusieurs jours que j essaie de mettre en place votre thermostat en V6 mais sans succès.
J ai une chaudière sur laquelle je peux commander le circulateur que je peux commander par un bouton sur HA.
Ensuite j ai 5 zones que je gère avec des electrovannes que je gère via un module esp et que je peux commander par HA via un Switch.
J ai créé une configuration centrale qui gère mon circulateur, ensuite j ai créé 5 vtherm Switch qui gère chaque zone.
Ce que je ne comprends pas c’est que mon thermostat reste toujours en inactif mais déclenche bien mon electrovanne, mais ne commande pas mon circulateur.
Et lorsque je baisse mon thermostat il ne coupe pas mon electrovanne
Merci de venir à mon aide car je suis perdu.
Variables de mon thermostat :
hvac_modes:
- heat
- "off"
min_temp: 17
max_temp: 25
target_temp_step: 0.5
current_temperature: 20
temperature: 18
hvac_action: idle
friendly_name: Parent
supported_features: 401
preset_modes:
- none
- frost
- eco
- comfort
- boost
preset_mode: none
is_on: true
hvac_mode: heat
is_controlled_by_central_mode: true
frost_temp: 5
eco_temp: 18
boost_temp: 22
comfort_temp: 20
frost_away_temp: 0
eco_away_temp: 0
boost_away_temp: 0
comfort_away_temp: 0
power_temp: 13
target_temperature_step: 0.5
ext_current_temperature: 8.9
ac_mode: false
saved_preset_mode: boost
saved_target_temp: 19
window_state: "off"
window_auto_state: "off"
window_bypass_state: false
window_delay_sec: 30
window_auto_enabled: false
window_action: window_turn_off
security_delay_min: 60
security_min_on_percent: 0.5
security_default_on_percent: 0.1
last_temperature_datetime: "2024-03-19T00:07:04.396829+01:00"
last_ext_temperature_datetime: "2024-03-19T00:07:04.396829+01:00"
security_state: false
minimal_activation_delay_sec: 600
device_power: 2000
mean_cycle_power: 0
total_energy: 36778.84
last_update_datetime: "2024-03-19T00:07:04.396905+01:00"
timezone: Europe/Paris
temperature_unit: °C
is_device_active: false
ema_temp: 20.14
is_used_by_central_boiler: true
is_over_switch: true
is_inversed: false
underlying_switch_0: switch.vanne_chauffage_parent_chauffage_parent
on_percent: 0
power_percent: 0
on_time_sec: 0
off_time_sec: 1800
cycle_min: 30
function: tpi
tpi_coef_int: 0.6
tpi_coef_ext: 0.01
Hello @Stef33fr,
VTherm essaye autant que possible de lisser la puissance consommée en alternant les périodes de chauffe. Plus d’infos ici : versatile_thermostat/README-fr.md at main · jmcollin78/versatile_thermostat · GitHub
Hello @eugene78 ,
Est-ce qu’on peut passer en MP stp ? Je vais avoir besoin de beaucoup d’infos qui n’ont pas leur place ici.
Hello @vcouvreur ,
Idem, je te propose de passer en MP pour ce cas qui à l’air très particuliers. J’avoue que j’ai pas tout compris sur le circulateur, les electrovannes, les modules esp et le switch n’étant pas du tout équipé comme ça. Je prendrais bien un petit schéma.
A tout de suite en MP.
Salut,
Merci pour le fix, c’est bon avec la 6.0.1
Bonsoir messieurs,
Quelqu’un pourrait confirmer que les 2 entités suivantes, sont bien liées à la gestion d’une chaudière ?
binary_sensor.central_boiler
number.boiler_activation_threshold
@Jean-Marc_Collin si c’est bien le cas, je pense que je vais ouvrir une issue sur github.
En effet, je n’ai pas activé la fonction chaudière dans ma conf « central » :
Mais lors d’un restart HA, j’ai ces messages qui spam un peu les logs :
2024-03-21 18:54:53.564 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:54:53.788 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:54:53.970 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:54:54.148 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:54:54.312 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:54:54.477 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:54:55.170 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:57:31.962 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:57:31.967 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:57:50.954 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:57:50.959 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:57:55.953 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:57:55.957 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:58:10.113 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:58:10.117 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:58:29.231 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:58:29.235 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:58:34.776 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
2024-03-21 18:58:34.780 WARNING (MainThread) [custom_components.versatile_thermostat.binary_sensor] VersatileThermostat-Central boiler - the entities to calculate the boiler state are not initialized. Boiler state cannot be calculated
Hello,
@Jean-Marc_Collin
P’iti problémes sur mes automations ou j’utlise « climate.turn_on »/climate.turn_off
ca fonctionne plus sur la derniere release 6.0.(j’ai downgradé en 5.0.4 et c’est fonctionnel)
(climate.turn_on and climate.turn_off do no longer work · Issue #419 · jmcollin78/versatile_thermostat · GitHub)
Moyen de contournement= remplacer « climate.turn_on » par « climate.set_hvac_mode »
service: climate.set_hvac_mode
target:
entity_id:
- climate.bain
data:
hvac_mode: heat
Cordialement
Cazzzimir
bonjour @Jean-Marc_Collin
depuis la mise a jour de home assistant 2024.3.2 et la derniere mise a jour de thermostat versatile
j’ai les messages d’erreur suivant.
premier message :
`Cette erreur provient d’une intégration personnalisée
Enregistreur: custom_components.versatile_thermostat.prop_algorithm
Source: custom_components/versatile_thermostat/prop_algorithm.py:59
intégration: Versatile Thermostat configuration (documentation, problèmes)
S’est produit pour la première fois: 13:02:55 (1 occurrences)
Dernier enregistrement: 13:02:55
Proportional algorithm: calculation is not possible cause target_temp or current_temp is null. Heating/cooling will be disabled`
Second message :
`Cette erreur provient d’une intégration personnalisée
Enregistreur: custom_components.versatile_thermostat.number
Source: custom_components/versatile_thermostat/number.py:115
intégration: Versatile Thermostat configuration (documentation, problèmes)
S’est produit pour la première fois: 13:02:55 (4 occurrences)
Dernier enregistrement: 13:02:55
Thermostat Shelly - configuring Number non central, non AC, non AWAY for preset frost_temp
Thermostat Shelly - configuring Number non central, non AC, non AWAY for preset eco_temp
Thermostat Shelly - configuring Number non central, non AC, non AWAY for preset comfort_temp
Thermostat Shelly - configuring Number non central, non AC, non AWAY for preset boost_temp`
3ème message:
`Cette erreur provient d’une intégration personnalisée
Enregistreur: custom_components.versatile_thermostat.number
Source: custom_components/versatile_thermostat/number.py:143
intégration: Versatile Thermostat configuration (documentation, problèmes)
S’est produit pour la première fois: 13:02:55 (4 occurrences)
Dernier enregistrement: 13:02:55
Thermostat Shelly - configuring Number non central, non AC, AWAY for preset frost_away_temp
Thermostat Shelly - configuring Number non central, non AC, AWAY for preset eco_away_temp
Thermostat Shelly - configuring Number non central, non AC, AWAY for preset comfort_away_temp
Thermostat Shelly - configuring Number non central, non AC, AWAY for preset boost_away_temp`
Faut il faire quelque chose au niveau de la configuration ? ou autre chose pour corriger ces erreurs ?
Merci pour votre aide
PS: J’ai aussi déposé cette demande sur le github (pseudo prodoff)