Intégration gainable connecté dans HA

Bonjour à tous,

Tout d’abord, je tiens à préciser que je débute dans l’univers de la domotique et de HA. J’en profite pour saluer le travail de toute cette belle communauté.

Je suis l’heureux propriétaire d’un gainable avec plenum pilotable à distance et connecté, fabriqué et commercialisé par BaillIndustrie. L’accès se fait via un cloud propriétaire. C’est fort dommage. Je n’ai évidemment pas trouvé d’intégration me permettant de profiter du pilotage du système sur HA.

Je me suis demandé s’il n’était toutefois pas possible de le faire moi même…

D’après la doc, le système de registres motorisés est piloté par une IntesisBox MD-AC-MBS-1/4/8/32. Il s’agit visiblement d’une passerelle Modbus RTU (série) <—> Clim. Le fabriquant a donc développé une passerelle, boite noire, Ethernet <—> Modbus RTU pour assurer le pilotage à distance. Je n’ai aucune documentation technique.

J’ai testé, un peu dans le noir, cette intégration : GitHub - jnimmo/hass-intesisbox: IntesisBox Climate Platform for Home Assistant. Cela n’a pas fonctionné.

J’ai vu que des membres de la communauté avaient fait un travail qui me semble avoir un lien sur des API Koolnova.

Merci à tous pour vos bonnes idées.


System Information

version core-2024.12.5
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.62-haos-raspi
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 4994
Installed Version 2.0.1
Stage running
Available Repositories 1496
Downloaded Repositories 5
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 14.1
update_channel stable
supervisor_version supervisor-2024.12.0
agent_version 1.6.0
docker_version 27.2.0
disk_total 28.4 GB
disk_used 4.5 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.16.0)
Dashboards
dashboards 3
resources 1
views 2
mode storage
Recorder
oldest_recorder_run 18 décembre 2024 à 07:42
current_recorder_run 29 décembre 2024 à 11:48
estimated_db_size 230.46 MiB
database_engine sqlite
database_version 3.45.3

Salut @rhum187x,

Je n’ai pas tout saisi à ton installation mais d’après la doc du IntesisBox MD-AC-MBS (trouvé sur internet), tu pourrais piloter ton gainable via du Modbus RTU Half-duplex (2 fils A+ et B-) puisque le module agit comme une passerelle. La doc a l’air assez complète sur les registres pilotables. :+1:

Comment est branché cette 2eme passerelle ? sur le port Modbus RTU ? D’après le repo git que tu as fourni, ca n’a pas l’air d’être du Modbus TCP mais une simple connexion TCP (Adresse IP, port de communication (par défaut: 3310)).

Je vois 2 solutions différentes :

  • Soit tu te pontes sur le connecteur Modbus RTU du IntesisBox MD-AC-MBS et tu le relies à une clé USB/RS485 (Topologie dite « daisy chain ») et tu développes ton intégration pour interagir avec tes registres Modbus de lecture/écriture. => C’est schématiquement ce qui a été fait sur l’intégration Koolnova.
  • Soit tu reprends l’intégration du repo git fourni et tu debug pour trouver comment se connecter dessus. (Essai un petit nmap sur l’IP de ta passerelle fabriquant, il te sortira peut-être des infos sur les ports ouvert).

Voila, j’espère avoir répondu à tes questions.

1 « J'aime »

Salut @sinseman44 ,

Merci pour cette réponse qui va bien dans la direction que je comptais emprunter.

En premier lieu, je vais investiguer le deuxième point que tu mentionnes car je ne connais pas la toolchain de dev pour HA (en tout cas, pas encore). C’est l’aspect débogage qui me freine un peu pour l’instant à moins que l’on puisse s’affranchir de HA pour la phase de dev ? J’ai vu que vous aviez dev un simulateur, cela me rajoute une couche de complexité.

(je suis compétent en automatisme industriel, réseaux, système embarqué et RT OS principalement en C ; je ne connais pas Python)

Au passage, j’ai mis un coup de Wireshark (rapide, avec filtrage sur IP) pour avoir une idée de la pile protocolaire engagée lors d’une requête via l’interface web hébergée sur le cloud propriétaire. La box reste muette. Je dois refaire une batterie de test pour la faire parler.

Je vais m’abstenter quelques jours mais je ne lâche pas le morceau. Je documenterai mes avancées sur ce fil.

Bonne journée

1 « J'aime »

Bonjour à tous je suis preneur d’une solution car moi aussi ça fait plusieurs années que je cherche à connecter mon gainable RAV Toshiba avec une régulation baillindustrie 4 zones + module IP. Après des mois de recherche je suis dans l’idée de trouver une box Overkiz ce qui pourrait peut-être me permettre de me connecter au serveur Baillindustrie (30sec) solution à faire valider si quelqu’un la déjà fait. Le mieux serait d’avoir une personne qui développe une intégration sur le bus RS485 du module intesis ou d’arrivée a se connecter sur les thermostat sans fils avec une connexion bidirectionnelle enfin de pouvoir recevoir des informations et d’envoyer des actions enfin d’éviter d’interoger le serveur baillindustrie qui lui est rafraîchi toute les 30sec. En tout cas si quelqu’un pouvait partager une solution ça serait top.
Bonne journée à tous

Bonjour à tous,
Je viens aussi de mettre en service une régulation 5 zone, avec le baillconnect de première génération (en filaire entre l’intesys et le baillconnect).
J’ai également acheté la box rexel (overkiz) qui s’interface avec, mais pas compatible HA apparemment. Je n’ai pas eu le temps de tester cette box pour capturer les échanges entre la box rexel et le baillconnect.
Il existe aussi une documentation sur les API baillconnect mais qui est devenu introuvable (cf forum.eedomus)
Je manque de temps pour analyser les différents échanges…
A suivre :wink: