ComfoAir 350 Luxe

Bonjour,
je me permet un petit post de demande d’aide car je suis perdu…
J’essaye de connecter ma ComfoAir 350 Luxe avec un RPI 4 B tournant sous Debian Bullseye.
J’ai un adaptateur USB vers DB9. J’ai testé et il fonctionne bien en pontant le RX vers le TX les message passe. Donc ca communique.

Mais malgrès cela, quand je branche sur ma VMC en Serie utilisant le port RS232-PC entouré en jaune dans la doc, rien ne se produit.
J’ai également essayé de le cabler sur le port RS232-KFB entouré en rouge et toujours rien, aucun communication entre la VMC et jeedom. les logs sont toujours en erreur:

[2026-01-21 13:24:01][WARNING] : get_fan_status function could not get serial data
[2026-01-21 13:24:03][WARNING] : get_bypass_control function could not get serial data

J’avoue etre perdu et avoir épuiser toute les possibilités… je ne sais pas comment proceder.
J’ai un comfosense et ce dernier fonctionne parfaitement quand brancher sur le port RS232KFB.

J’ai essayé avec le comfosense et sans et rien a faire…

voici les logs:
</-------------------- TRUNCATED LOG --------------------

[2026-01-21 16:28:37][WARNING] : get_temp function could not get serial data
[2026-01-21 16:28:39][WARNING] : get_ventilation_status function could not get serial data
[2026-01-21 16:28:41][WARNING] : get_filter_status function could not get serial data
[2026-01-21 16:28:43][WARNING] : get_fan_status function could not get serial data
[2026-01-21 16:28:45][WARNING] : get_bypass_control function could not get serial data
[2026-01-21 16:28:47][WARNING] : get_valve_status function could not get serial data
[2026-01-21 16:28:49][WARNING] : get_operating_hours function could not get serial data
[2026-01-21 16:28:56][WARNING] : get_temp function could not get serial data
[2026-01-21 16:28:58][WARNING] : get_ventilation_status function could not get serial data
[2026-01-21 16:29:00][WARNING] : get_filter_status function could not get serial data
[2026-01-21 16:29:02][WARNING] : get_fan_status function could not get serial data
[2026-01-21 16:29:04][WARNING] : get_bypass_control function could not get serial data
[2026-01-21 16:29:06][WARNING] : get_valve_status function could not get serial data
[2026-01-21 16:29:08][WARNING] : get_operating_hours function could not get serial data
[2026-01-21 16:29:15][WARNING] : get_temp function could not get serial data
[2026-01-21 16:29:17][WARNING] : get_ventilation_status function could not get serial data
[2026-01-21 16:29:19][WARNING] : get_filter_status function could not get serial data
[2026-01-21 16:29:21][WARNING] : get_fan_status function could not get serial data
[2026-01-21 16:29:23][WARNING] : get_bypass_control function could not get serial data
[2026-01-21 16:29:25][WARNING] : get_valve_status function could not get serial data
[2026-01-21 16:29:27][WARNING] : get_operating_hours function could not get serial data
[2026-01-21 16:29:34][WARNING] : get_temp function could not get serial data
[2026-01-21 16:29:36][WARNING] : get_ventilation_status function could not get serial data
[2026-01-21 16:29:38][WARNING] : get_filter_status function could not get serial data
[2026-01-21 16:29:40][WARNING] : get_fan_status function could not get serial data
[2026-01-21 16:29:42][WARNING] : get_bypass_control function could not get serial data
[2026-01-21 16:29:44][WARNING] : get_valve_status function could not get serial data
[2026-01-21 16:29:46][WARNING] : get_operating_hours function could not get serial data
[2026-01-21 16:29:53][WARNING] : get_temp function could not get serial data
[2026-01-21 16:29:55][WARNING] : get_ventilation_status function could not get serial data
[2026-01-21 16:29:57][WARNING] : get_filter_status function could not get serial data
[2026-01-21 16:29:58][INFO] : Successfully connected to MQTT server
[2026-01-21 16:29:58][INFO] : Successfully subscribed to the MQTT topics
[2026-01-21 16:29:59][INFO] : Refresh hrv config
[2026-01-21 16:30:01][WARNING] : get_bootloader_data function could not get serial data
[2026-01-21 16:30:03][WARNING] : get_firmware_info function could not get serial data
[2026-01-21 16:30:05][WARNING] : get_connector_board_info function could not get serial data
[2026-01-21 16:30:07][WARNING] : get_status function could not get serial data>

ainsi que un screen de la config:

vmczehnder.txt (1,4 Mo)

Bonjour,

Jeedom est installé sur le même pi?

Oui effectivement.

Vous êtes sur du port?

Sinon faudrait tous les logs pour y voir peut-être quelque-chose, sans ça je ne sais pas

oui je suis sure du port. J’ai tout essayer inversion Tx/Rx, port KFB, Port Serie PC, mais ce dernier reste muet… J’ai mesuré les tension sur les pin Tx et RX du RS232 PC et il ne donne que quelques mV rien de cohérent.
J’ai également mesuré sur le KFB et la j’obtient 9V entre Tx et GND.
Je lis sur d’autre forum que cela pourrait etre car mon port n’est pas en RS232 mais en UART…

Mon fichier txt ne donne pas assez de logs?

Je n’ouvre pas les fichiers
Et il y a plus d’un log

Donc cela ne devrait pas être un port ttyUB0, non?

je parle du port de la VMC, pas de mon adaptateur RS232, certains forum mentionne que sur une ComfoAir Luxe 350 le port KFB discute en mode UART

Log 1:

[2026-01-21 19:00:08] INFO  Récupération du log du service distant
[2026-01-21 19:00:08] DEBUG  getRemoteLog: /tmp/zehnder2mqtt.log to /var/www/html/core/class/../../log/vmczehnder_ComfoAir
[2026-01-21 19:00:09] DEBUG  get file from 127.0.0.1
[2026-01-21 19:01:13] INFO  (Re)starting remote service...
[2026-01-21 19:01:13] DEBUG  Listening to topic:'zehnder2mqtt'
[2026-01-21 19:01:13] DEBUG  SSH exec:sudo systemctl restart zehnder2mqtt.service =>
[2026-01-21 19:01:13] INFO  start successfully executed, wait 1s
[2026-01-21 19:01:13] DEBUG  handle Mqtt Message:{"zehnder2mqtt":{"516":{"LWT":"offline"}}}
[2026-01-21 19:01:13] INFO  LWT update:offline
[2026-01-21 19:01:13] DEBUG  handle Mqtt Message:{"zehnder2mqtt":{"516":{"config":{"version":"0.1","serial_port":"\/dev\/ttyUSB0","mqtt_qos":1,"mqtt_retain":false,"log_level":"INFO"},"LWT":"online"}}}
[2026-01-21 19:01:13] INFO  config update:{"version":"0.1","serial_port":"\/dev\/ttyUSB0","mqtt_qos":1,"mqtt_retain":false,"log_level":"INFO"}
[2026-01-21 19:01:13] INFO  LWT update:online
[2026-01-21 19:01:14] INFO  Récupération du log du service distant
[2026-01-21 19:01:14] DEBUG  getRemoteLog: /tmp/zehnder2mqtt.log to /var/www/html/core/class/../../log/vmczehnder_ComfoAir
[2026-01-21 19:01:14] DEBUG  get file from 127.0.0.1

Log 2:

[2026-01-21 18:02:55]WARNING : get_operating_hours function could not get serial data
[2026-01-21 18:03:02]WARNING : get_temp function could not get serial data
[2026-01-21 18:03:04]WARNING : get_ventilation_status function could not get serial data
[2026-01-21 18:03:06]WARNING : get_filter_status function could not get serial data
[2026-01-21 18:03:08]WARNING : get_fan_status function could not get serial data
[2026-01-21 18:03:10]WARNING : get_bypass_control function could not get serial data
[2026-01-21 18:03:12]WARNING : get_valve_status function could not get serial data
[2026-01-21 18:03:14]WARNING : get_operating_hours function could not get serial data
[2026-01-21 18:03:21]WARNING : get_temp function could not get serial data
[2026-01-21 18:03:23]WARNING : get_ventilation_status function could not get serial data
[2026-01-21 18:03:25]WARNING : get_filter_status function could not get serial data
[2026-01-21 18:03:27]WARNING : get_fan_status function could not get serial data
[2026-01-21 18:03:29]WARNING : get_bypass_control function could not get serial data
[2026-01-21 18:03:31]WARNING : get_valve_status function could not get serial data
[2026-01-21 18:03:33]WARNING : get_operating_hours function could not get serial data
[2026-01-21 18:03:40]WARNING : get_temp function could not get serial data
[2026-01-21 18:03:42]WARNING : get_ventilation_status function could not get serial data
[2026-01-21 18:03:44]WARNING : get_filter_status function could not get serial data
[2026-01-21 18:03:46]WARNING : get_fan_status function could not get serial data
[2026-01-21 18:03:47] INFO  : Successfully connected to MQTT server
[2026-01-21 18:03:47] INFO  : Successfully subscribed to the MQTT topics
[2026-01-21 18:03:48] INFO  : Refresh hrv config
[2026-01-21 18:03:50]WARNING : get_bootloader_data function could not get serial data
[2026-01-21 18:03:52]WARNING : get_firmware_info function could not get serial data
[2026-01-21 18:03:54]WARNING : get_connector_board_info function could not get serial data
[2026-01-21 18:03:56]WARNING : get_status function could not get serial data
[2026-01-21 18:03:58]WARNING : get_delay_timers function could not get serial data
[2026-01-21 18:04:01]WARNING : get_temp function could not get serial data
[2026-01-21 18:04:03]WARNING : get_ventilation_status function could not get serial data
[2026-01-21 18:04:05]WARNING : get_filter_status function could not get serial data
[2026-01-21 18:04:07]WARNING : get_fan_status function could not get serial data
[2026-01-21 18:04:09]WARNING : get_bypass_control function could not get serial data
[2026-01-21 18:04:11]WARNING : get_valve_status function could not get serial data
[2026-01-21 18:04:13]WARNING : get_operating_hours function could not get serial data
[2026-01-21 18:04:20]WARNING : get_temp function could not get serial data
[2026-01-21 18:04:22]WARNING : get_ventilation_status function could not get serial data
[2026-01-21 18:04:24]WARNING : get_filter_status function could not get serial data
[2026-01-21 18:04:26]WARNING : get_fan_status function could not get serial data
[2026-01-21 18:04:28]WARNING : get_bypass_control function could not get serial data
[2026-01-21 18:04:30]WARNING : get_valve_status function could not get serial data
[2026-01-21 18:04:32]WARNING : get_operating_hours function could not get serial data
[2026-01-21 18:04:39]WARNING : get_temp function could not get serial data
[2026-01-21 18:04:41]WARNING : get_ventilation_status function could not get serial data
[2026-01-21 18:04:43]WARNING : get_filter_status function could not get serial data
[2026-01-21 18:04:45]WARNING : get_fan_status function could not get serial data
[2026-01-21 18:04:47]WARNING : get_bypass_control function could not get serial data
[2026-01-21 18:04:49]WARNING : get_valve_status function could not get serial data
[2026-01-21 18:04:51]WARNING : get_operating_hours function could not get serial data
[2026-01-21 18:04:58]WARNING : get_temp function could not get serial data
[2026-01-21 18:05:00]WARNING : get_ventilation_status function could not get serial data
[2026-01-21 18:05:02]WARNING : get_filter_status function could not get serial data
[2026-01-21 18:05:04]WARNING : get_fan_status function could not get serial data

Bonsoir, bon j’ai installé un RPI a coté de la VMC… et la tout à l’air de fonctionner… je ne sais pas d’ou le problème venait mais j’ai des infos qui remote maintenant!

Merci pour l’aide, tout fonctionne. Ce week-end, je vais refaire l’installation proprement avec un RPI Zero 2W et un connecteur RS232 plus compact, histoire de pouvoir fermer la VMC. En attendant, je me suis servi du plugin widget onduleur pour représenter les flux. Ce n’est pas parfait, mais c’est déjà pas mal. Le petit point bouge et ca fait son petit effet :slight_smile:

Version debian du nouveau pi?
Et page santé jeedom (que je demande systématiquement) pour avoir les versions que jeedom
Ca expliquera peut-être

Debian 12 pour le nouveau PI
Debian 11.11 pour l’ancien qui tourne Jeedom

bref, le principal c’est que ca fonctionne

1 « J'aime »

Merci pour ton aide! J’ai réinstallé sur un PI ZeroW2 et cela tourne parfaitement, reste à trouver un connecteur serie qui me permettrai de fermer le capot de la VMC :slight_smile: