VTherm et PAC non régulée

Bonjour,

J’ai récemment mis en place un VTherm pour piloter ma PAC air/air gaînée qui me sert de chauffage en cet hiver.
C’est une vieille Daikin (2001), et pour la domotiser, j’ai installer un switchbot qui appuie sur le bouton « power ». J’ai mis cela en place pour plusieurs raisons:

  • La difficulté d’accès au système dans les combles pour installer un boitier de pilotage connecté.
  • La très mauvaise régulation du système car le thermostat est dans un couloir et donc pas du tout représentatif de la température dans les chambres.
  • La circulation de l’air qui continue même lorsque la température est atteinte, ce qui fait que l’air envoyé refroidi les chambres.

Le thermostat est donc réglé sur la température la plus élevée pour ne jamais pouvoir l’atteindre.
J’ai un capteur de température dans une des chambres (la plus froide).

J’ai donc configuré un VTherm en mode over switch et utilisé le capture de température de la chambre.

Mon problème

Je rencontre deux problèmes.

D’une part, les durées d’allumage sont trop courtes pour une PAC. Le système met se met en route parfois pour 4min ce qui n’a aucun intérêt. J’ai mis la durée du cycle à 60min, mais je ne sais pas si c’est pertinent comme modification.

Et d’autres part, le système dit qu’il est arrêté, mais en réalité il fonctionne. Le Vtherm dit qu’il est éteint, le switchbot dit qu’il est éteint, et pourtant la PAC est allumée.
Je ne comprends pas ce phénomène car lorsque je mets en route ou eteint par des automations le switchbot, je n’ai pas du tout ce problème de PAC qui reste en route alors que le switchbot est sur off.

Merci pour l’aide que vous pourrais m’apporter sur ces deux points!

Ma configuration

version core-2024.12.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.0
os_name Linux
os_version 6.6.63-haos
arch aarch64
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 5000
Installed Version 2.0.1
Stage running
Available Repositories 1476
Downloaded Repositories 13
Home Assistant Cloud
logged_in true
subscription_expiration 7 décembre 2025 à 01:00
relayer_connected true
relayer_region eu-central-1
remote_enabled true
remote_connected true
alexa_enabled true
google_enabled false
cloud_ice_servers_enabled true
remote_server eu-central-1-15.ui.nabu.casa
certificate_status ready
instance_id 118fa59c7cf34adcaf38764a0263a440
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 14.0
update_channel stable
supervisor_version supervisor-2024.11.4
agent_version 1.6.0
docker_version 27.2.0
disk_total 117.4 GB
disk_used 14.7 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization kvm
board generic-aarch64
supervisor_api ok
version_api ok
installed_addons Advanced SSH & Web Terminal (19.0.0), File editor (5.8.0), Home Assistant Google Drive Backup (0.112.1), Mosquitto broker (6.4.1), Ring-MQTT with Video Streaming (5.8.0), ESPHome Device Compiler (2024.11.3)
Dashboards
dashboards 3
resources 6
views 14
mode storage
Recorder
oldest_recorder_run 28 novembre 2024 à 22:15
current_recorder_run 7 décembre 2024 à 23:02
estimated_db_size 226.28 MiB
database_engine sqlite
database_version 3.45.3

En analysant les logs, je me rends compte que le VTherm peut demander à HA d’éteindre le switchbot alors qu’il est déjà éteint.

Extrait des logs debug:

2024-12-08 10:12:11.119 INFO (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Grosse clim-switch.bot_1623 - start heating for 25 min 15 sec
2024-12-08 10:12:11.119 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Grosse clim-switch.bot_1623 - Starting underlying entity switch.bot_1623
2024-12-08 10:12:11.120 DEBUG (MainThread) [homeassistant.components.switchbot.entity] Turn Switchbot device on D3:35:33:34:16:23
2024-12-08 10:37:26.130 INFO (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Grosse clim-switch.bot_1623 - stop heating for 41 min 59 sec
2024-12-08 10:37:26.130 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Grosse clim-switch.bot_1623 - Stopping underlying entity switch.bot_1623
2024-12-08 10:37:26.131 DEBUG (MainThread) [homeassistant.components.switchbot.entity] Turn Switchbot device off D3:35:33:34:16:23
2024-12-08 11:19:25.138 INFO (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Grosse clim-switch.bot_1623 - stop heating for 60 min 0 sec
2024-12-08 11:19:25.138 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Grosse clim-switch.bot_1623 - Stopping underlying entity switch.bot_1623
2024-12-08 11:19:25.138 DEBUG (MainThread) [homeassistant.components.switchbot.entity] Turn Switchbot device off D3:35:33:34:16:23
2024-12-08 12:19:25.142 INFO (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Grosse clim-switch.bot_1623 - stop heating for 60 min 0 sec
2024-12-08 12:19:25.142 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Grosse clim-switch.bot_1623 - Stopping underlying entity switch.bot_1623
2024-12-08 12:19:25.143 DEBUG (MainThread) [homeassistant.components.switchbot.entity] Turn Switchbot device off D3:35:33:34:16:23

Comme on peut le voir, l’appel est lancé toutes les 60min, soit la durée du cycle.

Je me demande s’il ne manque pas une vérification quelque part que le switchbot est déjà éteint. Ainsi, cela relancerait l’allumage de la PAC alors qu’on voulait justement qu’il reste éteint.

L’autre question est: pourquoi le Vtherm relance une commande d’arrêt alors qu’à priori il sait que c’est éteint. → Est-ce que j’ai loupé un truc dans la configuration?
Dans l’attente, je pense que je vais mettre un gardefou en mettant un bouton virtuel qui ne pourrait pas être éteint s’il est déjà éteint.
Si jamais vous avez des idées à creuser, je suis preneur. Merci!

J’ai fait une première modification, par défaut les switchbot bot sont de type « commutateur » je l’ai changé en « ventilateur ». Je pense qu’il ne devrait plus être possible de tenter de le mettre sur off s’il y est déjà.

je vais voir comment ca se passe.