[Versatile Thermostat] Répliquer une gestion Jeedom (Modes Travail/Vacances + Anticipation)

Bonjour à tous,

Je suis en pleine migration de Jeedom vers Home Assistant. J’ai une configuration de chauffage (8 zones) très rodée sous Jeedom (Plugin Thermostat) que je souhaite reproduire à l’identique avec Versatile Thermostat, car je ne veux pas perdre en confort ni en intelligence.

Voici ma logique actuelle sous Jeedom (le but à atteindre) :

  1. L’Anticipation (Smart Start) : C’est un prérequis absolu. Le chauffage doit démarrer avant l’heure programmée (calcul selon météo/température intérieure) pour que la consigne soit atteinte à l’heure pile.
  2. Le Choix du « Profil » (Manuel) : Je sélectionne manuellement le type de semaine en cours via un bouton/mode :
  • Profil « Semaine Travaillée » (Chauffe matin/soir).
  • Profil « Vacances/Maison » (Chauffe journée).
  1. L’Activation par la Présence (Automatique) :
  • C’est mon système de localisation (Apple Maison) qui gère le reste.
  • Si je suis absent : Le chauffage passe en mode « Absence » (Eco/Hors-gel), peu importe le planning.
  • Si je suis présent : Il active le planning du « Profil » que j’ai choisi (Travail ou Vacances) et gère les consignes avec l’anticipation.

Ma question : Comment configurer cette architecture dans Home Assistant avec Versatile Thermostat ?

  • Comment créer ces deux « Profils » de calendrier distincts et pouvoir basculer manuellement de l’un à l’autre pour que VTherm sache lequel écouter ?
  • Comment intégrer la gestion de présence par-dessus pour qu’elle coupe tout si je pars, mais qu’elle reprenne le fil du bon calendrier (avec anticipation) quand je rentre ?

faut il aborder les choses différemment ?

Merci d’avance pour vos lumières sur la configuration idéale !

Ma configuration


version core-2026.1.2
installation_type Home Assistant OS
dev false
hassio true
docker true
container_arch amd64
user root
virtualenv false
python_version 3.13.11
os_name Linux
os_version 6.12.63-haos
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 4998
Installed Version 2.0.5
Stage running
Available Repositories 2666
Downloaded Repositories 14
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 17.0
update_channel stable
supervisor_version supervisor-2026.01.1
agent_version 1.8.1
docker_version 29.1.3
disk_total 30.8 GB
disk_used 13.3 GB
nameservers 1.0.0.1, 1.1.1.1, fe80::363a:a7ce:82a4:aac6, 2606:4700:4700::1111, 192.168.18.181, 2606:4700:4700::1001
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization kvm
board ova
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.22.0), Z-Wave JS (0.29.0), SQLite Web (5.0.0), File editor (5.8.0), TheengsGateway (1.11.5), Matter Server (8.1.2), Piper (2.1.1), Home-Assistant-Matter-Hub (3.0.3), Music Assistant (2.7.5), diyHue (2.0.31), AirCast (5.0.2), Samba Backup (5.2.0)
Dashboards
dashboards 5
resources 2
views 2
mode storage
Network Configuration
adapters lo (disabled), enp6s18 (enabled, default, auto), hassio (disabled), docker0 (disabled), vethcaa6ecb (disabled), veth69fda97 (disabled), vethe61dc5e (disabled), veth6a51c25 (disabled), veth1654487 (disabled), vethf8fe125 (disabled), vethf2c757e (disabled), veth33a25ed (disabled), vethdb0067a (disabled), veth70302b1 (disabled), veth4fac740 (disabled)
ipv4_addresses lo (127.0.0.1/8), enp6s18 (192.168.18.45/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), vethcaa6ecb (), veth69fda97 (), vethe61dc5e (), veth6a51c25 (), veth1654487 (), vethf8fe125 (), vethf2c757e (), veth33a25ed (), vethdb0067a (), veth70302b1 (), veth4fac740 ()
ipv6_addresses lo (::1/128), enp6s18 (2a01:e0a:2af:fbc0:e3ba:d138:2dbc:e7e3/64, fe80::f917:3d0c:17ba:9aca/64), hassio (fe80::dc96:e4ff:fea8:62c6/64), docker0 (fe80::d41c:fdff:feca:51ed/64), vethcaa6ecb (fe80::248b:2ff:fe18:b399/64), veth69fda97 (fe80::28aa:a3ff:fe5e:b358/64), vethe61dc5e (fe80::ecf1:45ff:feb4:a98a/64), veth6a51c25 (fe80::1c3a:42ff:fefb:1fd9/64), veth1654487 (fe80::58c1:a9ff:fe6f:57fe/64), vethf8fe125 (fe80::7856:1ff:fecd:d079/64), vethf2c757e (fe80::dcfa:e3ff:fe28:363d/64), veth33a25ed (fe80::1066:f5ff:fea7:1535/64), vethdb0067a (fe80::3cd4:c6ff:feb0:c6e0/64), veth70302b1 (fe80::54e5:9ff:fe41:43a2/64), veth4fac740 (fe80::90bb:31ff:fe11:2da1/64)
announce_addresses 192.168.18.45, 2a01:e0a:2af:fbc0:e3ba:d138:2dbc:e7e3, fe80::f917:3d0c:17ba:9aca
Recorder
oldest_recorder_run 9 janvier 2026 à 10:37
current_recorder_run 20 janvier 2026 à 10:47
estimated_db_size 893.79 MiB
database_engine sqlite
database_version 3.49.2
Sonoff
version 3.9.3 (7c75c46)
cloud_online 1 / 1
local_online 1 / 1

Tu vas pouvoir t’en sortir avec l’intégration versatile thermostat.
Lui il va gérer tes radiateurs selon le TPI (si ton chauffage est compatible), la présence (dans la pièce et\ou chez toi au global), l’ouverture des fenêtred… C’est sur lui que tu vas définir des presets de température.
versatile_thermostat/README-fr.md at main · jmcollin78/versatile_thermostat
C’est ce que tu auras de plus proche du plugin thermostat de jeedom.

Mais il faut lui ajouter un moyen de faire de la « programmation ». Pour ça tu peux utiliser le calendrier inclus dans HA mais je te conseillerais de regarder sheduler :
nielsfaber/scheduler-component: Custom component for HA that enables the creation of scheduler entities
Il crée des planning que tu actives ou désactives selon tes besoins (via scenario, manuellement, selon condition…). Ce qui pourrais correspondre à tes profils.

Avec ces deux modules j’ai retrouvé l’équivalent en fonctionnement de Jeedom. Sauf pour le smart start… mais depuis peu une intégration est en cours de developpement et ça a l’air prometteur :

Sinon tu peux regarder cette intégration en PID :

ou pour la programmation :
kneave/climate-scheduler: A scheduling addon for Home Assistant that enables a graph based climate scheduler

1 « J'aime »

merci pour la réponse. Avec scheduler il y a l’anticipation pour que la température soit atteinte a une heure donnée ?

Non il n’y a pas de smart start, c’est pourquoi je te propose de regarder le lien que je te donne plus haut mais au vu des issues ouvertes c’est pas stable encore.

j’ai voulu tester versatile Thermostat avec un simple agenda de home assistant mais je n’arrive pas a trouver comment relier l’agenda au thermostat …

C’est pour ça que je te conseil vraiment sheduleur. Pour l’utlisation du calendrier avec versatile, faut partir sur des automatisations et ça rajoute une couche de maintenance suplémentaire que tu n’a pas avec Sheduler.

Ok mais pour moi c’est une régression de ne pas avoir de smart start. C’est pour ça que je voulais utiliser le calendrier

Le calendrier te permet de faire un smart start ?

Si j’a bien compris oui mais pas sur d’avoir bien compris

Le smart start n’existe pas encore sous ha quelque soit le mode de programmation de tes thermostats (calendrier, scheduler…).

ha oui ca n’existe pas sur VTherm … j’ n’avais pas compris.

ici il le fait mais en passant par des automations…
Dommage. Je pense que je vais laisser cette partie sur jeedom

Si c’est essentiel pour toi pourquoi pas. Après attends aussi que l’intégration de RastaChaum se stabilise et tu auras ce que tu veux.

Tu peux aussi très bien t’inspirer de cette video pour mettre l’ensemble de ton système sous ha.

Perso j’utilise intelligent heating system je trouve que le comportement est vraiment bon.

Ca monte même par paliers au lieu de tout envoyer d’un coup et trop chauffer au final.

Ca permet aussi d’éviter de perdre de l’énergie avec les murs qui ne suivent pas la même courbe que la température de l’air.

Merci je vais regarder de plus près je ne connais pas du tout
Ça fonctionne avec les fil pilotes ? Et calendriers ?

C’est pas un thermostat, c’est juste une intégration pour le smart start.
Le thermostat derrière c’est Versatile Thermostat
Il récupère les infos du scheduler oui.

@KipK C’est l’intégration que je te partagais plus haut ? Mais il y a un bug de crash ha à la création chez certains :

[BUG] Home Assistant restarts when saving IHP configuration · Issue #71 · RastaChaum/Intelligent-Heating-Pilot

C’est pour ça que je te disais d’attendre pour l’instant.

@Idaho947 yes. J’ai pas rencontré ce soucis ici, après si ca arrive qu’une fois au début j’ai peut etre pas fait attention avec tous les reboots que je fais avec mes devs…

2 « J'aime »

ok je comprends. Du coup est ce que je peux passer par un calendrier google pour créer les plannings de chauffe et ajouter cette intégration pour anticiper la chauffe