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. 
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 