Versatile Thermostat & Fil pilote : Preset mod ne fonctionnent pas :(

Bonjour,

J’essaie d’utiliser la carte Versatile Thermostat de @Jean-Marc_Collin mais les modes de chauffage de fonctionnent pas :frowning:

J’ai 3 radiateurs Applimo Soleildou 2 avec les modes de chauffage ECO, Confort, Hors gel, reliés avec un fil pilote sur lesquels j’ai ajouté ce boitier pour les contrôler à distance.

https://www.amazon.fr/THERMOR-RADIO-IO-HOMECONTROL-450251-450251/dp/B01CT1WS0C

Ce boitier étant compatible Somfy, il remonte dans Home Assistant avec les entités de la Tahoma Switch (sous la marque Atlantic, allez comprendre…) :

Les fonctions marche / arrêt et les modes ECO, Confort et Hors gel fonctionnent très bien avec la carte mushroom-climate-card :

Mais cela m’oblige a jongler avec les différents modes si je veux ajuster la température.

Il m’a semblé comprendre que la carte Versatile Thermostat permettait de basculer d’un mode à l’autre ou même l’arrêt et la remise en marche en fonction d’une température de référence.

Malheureusement ça ne fonctionne pas chez moi. L’arrêt et la mise en marche fonctionne mais pas les modes de chauffage, j’ai beau en changer, rien ne se passe concrètement au niveau des radiateurs contrairement à la même manipulation avec la carte mushroom-climate-card. Evidemment, l’ajustement de la température ne fonctionne pas non plus.

Voici ma configuration :

Attributs - Radiateurs rdc
Principaux attributs obligatoires

Nom
Radiateurs rdc
Température sensor entity id
Capteur cuisine Température
Durée du cycle (minutes)
5
Puissance de l'équipement
1

Autoriser le controle par une entity centrale ('nécessite une config. centrale`)
x
Avec détection des ouvertures
x
Avec détection de mouvement

Avec gestion de la puissance

Avec détection de présence

Utiliser la configuration centrale

 
Attributs - Radiateurs rdc
Principaux attributs obligatoires

Température exterieure sensor entity id
Capteur de température Temperature
Entity id du capteur de température extérieure. N'est pas utilisé si la configuration centrale est utilisée

Température minimale permise
15
Température maximale permise
25

 
Entités - Radiateurs rdc
Attributs de(s) l'entité(s) liée(s)

Thermostat sous-jacent
Radiateurs salon
Entity id du thermostat sous-jacent

2ème thermostat sous-jacent
Entity id du 2ème thermostat sous-jacent

3ème thermostat sous-jacent
Entity id du 3ème thermostat sous-jacent

4ème thermostat sous-jacent
Entity id du 4ème thermostat sous-jacent


AC mode ?
x
Auto-regulation
Moyenne
Ajustement automatique de la consigne


Seuil de régulation
0.5
Le seuil en ° au-dessous duquel la régulation ne sera pas envoyée

Période minimale de régulation
5
La durée en minutes entre deux mise à jour faites par la régulation

Auto fan mode

Pas d'auto fan

Faible

Moyenne x

Forte

Turbo
Active la ventilation automatiquement en cas d'écart important

 
Pre-réglages - Radiateurs rdc
Réglage des presets. Donnez la température cible (0 pour ignorer le preset)


Utiliser la configuration centrale des presets

 
Pre-réglages - Radiateurs rdc
Réglage des presets. Donnez la température cible (0 pour ignorer le preset)

Preset Hors-gel
10
Température en preset Hors-gel

Preset Eco
18
Température en preset Eco

Preset Comfort
21
Température en preset Comfort

Preset Boost
25
Température en preset Boost

Preset Eco en mode AC
18
Température en preset Eco en mode AC

Preset Comfort en mode AC
21
Température en preset Comfort en mode AC

Preset Boost en mode AC
25
Température en preset Boost en mode AC

 
Ouverture - Radiateurs rdc
Coupe le radiateur si l'ouverture est ouverte.
Laissez l'id d'entité vide pour utiliser la détection automatique.

Détecteur d'ouverture (entity id)
Ouverture porte fenêtre droite Porte
Laissez vide si vous n'avez de détecteur et pour utiliser la détection automatique


Utiliser la configuration centrale des ouvertures

 
Ouverture - Radiateurs rdc
Coupe le radiateur si l'ouverture est ouverte.
Laissez l'id d'entité vide pour utiliser la détection automatique.

Délai avant extinction (secondes)
30
Le délai (en secondes) avant que le changement du détecteur soit pris en compte

 
Avancés - Radiateurs rdc
Paramètres avancés. Laissez les valeurs par défaut si vous ne savez pas ce que vous faites.
Ces paramètres peuvent induire des mauvais comportements du thermostat.


Utiliser la configuration centrale avancée

 
Avancés - Radiateurs rdc
Paramètres avancés. Laissez les valeurs par défaut si vous ne savez pas ce que vous faites.
Ces paramètres peuvent induire des mauvais comportements du thermostat.

Délai minimal d'activation
10
Délai en seondes en-dessous duquel l'équipement ne sera pas activé

Délai maximal entre 2 mesures de températures
60
Délai maximal autorisé en minutes entre 2 mesures de températures. Au-dessus de ce délai, le thermostat se mettra en position de sécurité

Pourcentage minimal de puissance
0.5
Seuil minimal de pourcentage de chauffage en-dessous duquel le préréglage sécurité ne sera jamais activé

Pourcentage de puissance a utiliser en mode securité
0.1
Valeur par défaut pour le pourcentage de chauffage en mode sécurité. Mettre 0 pour éteindre le radiateur en mode sécurité

 
Succès!
Options enregistrées avec succès.

Pour résumer :

  • Radiateurs fil pilote
  • Boitier compatible HA
  • Modes qui fonctionnent avec la carte mushroom-climate-card
  • Uniquement Marche/Arrêt fonctionnels avec Versatile Thermostat

Questions :

  • Le Versatile Thermostat permet bien de faire ce que je souhaite ?

Il m’a semblé comprendre que le Versatile Thermostat permettait de basculer d’un mode à l’autre ou même l’arrêt et la remise en marche en fonction d’une température de référence.

  • Qu’ai-je mal paramétré ?

Merci par avance de vos retour :slight_smile:

Yoshi

Bonjour @Yoshi ,

Est-ce que tu peux aller dans Outils de dev / Etats et copier / coller les attributs de ton VTherm (Versatile Thermostat) stp ?
Ça doit ressembler à ce que va trouver ici : versatile_thermostat/README-fr.md at main · jmcollin78/versatile_thermostat · GitHub

Hello,

Yes, bien sur :

hvac_modes: heat, off
min_temp: 15
max_temp: 25
preset_modes: none, frost, eco, comfort, boost
current_temperature: 20.2
temperature: 20
preset_mode: none
is_on: true
hvac_action: null
hvac_mode: heat
type: null
is_controlled_by_central_mode: true
last_central_mode: null
frost_temp: 10
eco_temp: 18
boost_temp: 25
comfort_temp: 21
frost_away_temp: 25
eco_away_temp: 25
boost_away_temp: 25
comfort_away_temp: 25
power_temp: 13
target_temperature_step: null
ext_current_temperature: 5.85
ac_mode: true
current_power: null
current_power_max: null
saved_preset_mode: none
saved_target_temp: 20
saved_hvac_mode: null
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-27T18:15:13.012040+01:00
last_ext_temperature_datetime: 2024-01-27T19:09:55.260425+01:00
security_state: false
minimal_activation_delay_sec: 10
device_power: 1
mean_cycle_power: null
total_energy: 0
last_update_datetime: 2024-01-27T19:15:05.788446+01:00
timezone: Europe/Paris
window_sensor_entity_id: binary_sensor.0x00124b00292b3221_contact
window_delay_sec: 30
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: 20.18
is_over_climate: true
start_hvac_action_date: null
underlying_climate_0: climate.radiateurs_salon
underlying_climate_1: null
underlying_climate_2: null
underlying_climate_3: null
is_regulated: true
regulated_target_temperature: 20.5
auto_regulation_mode: auto_regulation_medium
regulation_accumulated_error: -20
auto_fan_mode: auto_fan_medium
current_auto_fan_mode: auto_fan_medium
auto_activated_fan_mode: null
auto_deactivated_fan_mode: null
friendly_name: Radiateurs rdc
supported_features: 17

Bon, je ne vois rien de mal configuré.

Il faudrait que tu essayes directement en mode appel de service. Va dans Outils de dev / Services.
Cherche le service qui s’appelle : climate.set_temperature et donne lui le thermostat sous-jacent (celui est commandé par le VTherm: climate.radiateurs_salon).

En mode yaml tu dois avoir exactement ça :

service: climate.set_temperature
target:
  entity_id: climate.thermostat_bureau
data:
  temperature: 19
  hvac_mode: heat

Dis moi si ça marche (ie ton radiateurs_salon passe avec la consigne de 19°).

Attend, du coup j’ai un gros doute. Quand tu changes le preset (eco, comfort, …) sur le VTherm, ça NE CHANGE PAS le preset sur le radiateur mais ca ajuste la température cible de celui-ci, suivant la configuration que tu as faite dans VTherm (10, 18, 25, 21…) pour toi.

Ca permet d’être indépendant de la config physique de tes radiateurs et surtout de moduler la température cible pour ajuster au mieux la température de la pièce : c’est comme ça que fonctionne l’auto-regulation.

Est-ce que ce n’est pas simplement ça l’explication ?

L’appel du service est correct :

Mais je ne vois pas de changement ; est-ce bien sensé changer la température de consigne de 20 à 19° ?
Si oui, ça ne semble pas fonctionner ça reste à 20° :

Exact, quand je changes le preset du VTherm, ça ne change pas le preset sur le radiateur.
Ce comportement est donc normal et voulu ?

Pour ce qui est de l’ajustement de la température du radiateur en fonction de la température cible, j’avoue ne pas avoir tester complètement vu que le preset ne semblait déjà pas fonctionner.

Je vais tester de la baisser et vais voir s’il y a une action sur le long terme sur le radiateur.

Oui c’est le but de cet appel en effet. Et c’est ce que fait VTherm, pas plus pas moins.

Après je ne veux te casser le moral mais je n’ai jamais réussi à faire marcher Overkiz sur mon chauffe-eau thermodynamique. Les données remontent bien mais impossible d’envoyer des commandes. Ca ressemble à ton problème : Operation Modes broken for DomesticHotWaterProduction (io:AtlanticDomesticHotWaterProductionV2_CE_S4_IOComponent) · Issue #87417 · home-assistant/core · GitHub

Humm, alors que les commandes marche/arrêt arrivent bien au radiateur puisqu’il les exécutent.

Et comme indiqué, la carte mushroom elle, arrive bien a envoyer les changements de mode qui sont aussi exécutés par le radiateur.

Cela veut dire que je ne pourrais pas utiliser le Versatile Thermostat avec mon installation ? :sob:

Est-ce que je devrais investir dans un vrai thermostat physique ?

VTherm il ne fait pas de changement de changement de preset sur le climate sous-jacent mais que des changements de température. Tu m’as dit que le service de chgt de température ne fonctionne pas donc en effet, ca va être compliqué en l’état.

Le plus simple, si tu veux continuer avec VTherm, c’est de changer le boitier THERMOR par un boitier avec fil pilote (tu vas en trouver dans ce forum). Tu pourras alors le commander directement comme un switch depuis VTherm. Ca doit couter quelques dizaines d’euros.

Alors je ne dois pas utiliser les bons mots clé mais je ne trouve pas de résultats probants.
Avez-vous des exemples de boitier qui fonctionnent avec ce VTherm et des radiateurs fils pilote ?

Merci d’avance

Regardes ces quelques posts: Pilotage 2 radiateurs via fil pilote et Shelly - #3 par Argonaute
ENKI Recepteur connecté fil pilote - #79 par remi1
Pilotage fil pilote diy - #4 par FancyBeer
Nouveau thermostat type proportionnel avec gestion des presets / portes et fenêtres / détection de mouvement / gestion de présence et surconsommation - #828 par Jean-Marc_Collin

@Argonaute est bien meilleur que moi pour le choix d’un boitier pour fil pilote (je n’en ai pas personnellement).

Sinon je sais que quelques personnes utilisent la solution Heatzy qui est compatible via un switch virtuel.

Y a ca aussi hors de ce forum: https://tutoriels.domotique-store.fr/content/62/545/fr/domotiser-ses-radiateurs-electriques-avec-fil-pilotes.html

Tu as :

  • Les qubino en zwave, on en trouve encore beaucoup sur le bon coin
  • les sortie de cable legrand netarmo en zigbee
  • les modules fils pilote noddon en zigbee.
1 « J'aime »

Merci du retour

Bon, je pense partir sur ce model :

https://www.domadoo.fr/fr/chauffage-clim/6828-nodon-module-chauffage-connecte-fil-pilote-zigbee-30-sin-4-fp-21.html?domid=57

Il a l’avantage de mesurer la consommation en plus :wink:

@Jean-Marc_Collin, tu peux me confirmer qu’il est compatible ava ta carte VTherm ?

C’est pas le module en lui même qui est compatible mais comment tu le paramètre. Avant de l’utiliser avec la carte Vterme tu dois l’intégré dans Vterme. Il faut utiliser le mode switch et c’est bon.

Le nodon est intégrable oui. Il te faudra un switch virtuel pour traduire les on/off de VTherm en changement de preset. Y a des exemples dans le Readme.

Top, la commande est passée du coup :wink:

Je reviendrais certainement t’embêter en cas de problème. Ce qui devrait inévitablement arriver me connaissant :sweat_smile:

Merci à vous 2

Hello,

Alors j’ai reçu et installé le NodOn SIN-4-FP-21. Tout me semble OK :

Mais ce dernier ce dernier ne semble pas être reconnu en tant que radiateur :

image

Il n’apparait donc pas dans le liste des cartes radiateurs :

Et donc il n’apparait pas non plus dans la carte Versatile

Pouvez m’indiquer ou je me suis planté ?

Merci d’avance :wink:

Yoshi

Pour la gestion avec fil pilote, il faut utiliser le mode Switch.
Regarde plus haut dans le fils il y a des exemples de template.

1 « J'aime »

Salut @Yoshi

Tu n’intègres pas directement le module dans vTherm.

Comme l’a dit @Jean-Marc_Collin :

ou @Idaho947 :

Un exemple dans ce topic :

1 « J'aime »