# Legrand In One CPL — intégration externe pour piloter ses éclairages In One via l’interface 882 13 (retours de développeurs et testeurs bienvenus)

**URL:** <https://community.gladysassistant.com/t/legrand-in-one-cpl-integration-externe-pour-piloter-ses-eclairages-in-one-via-l-interface-882-13-retours-de-developpeurs-et-testeurs-bienvenus/11552>\
**Category:** Développement\
**Tags:** integration-externe\
**Created:** [Novembre 11, 2026, 1:43 UTC](https://community.gladysassistant.com/t/legrand-in-one-cpl-integration-externe-pour-piloter-ses-eclairages-in-one-via-l-interface-882-13-retours-de-developpeurs-et-testeurs-bienvenus/11552 "2026-11-11T13:43:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![XDECO](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/xdeco/32/22996_2.png) [@XDECO](https://community.gladysassistant.com/u/XDECO)\
**Post date:** [Novembre 11, 2026, 1:43 UTC](https://community.gladysassistant.com/t/legrand-in-one-cpl-integration-externe-pour-piloter-ses-eclairages-in-one-via-l-interface-882-13-retours-de-developpeurs-et-testeurs-bienvenus/11552/1 "2026-11-11T13:43:53Z")

</div>

Bonjour à tous,

Je partage une intégration externe pour piloter une installation d’éclairage **Legrand In One** (courant porteur, « CPL ») depuis Gladys, via l’interface USB Legrand **réf. 882 13** , qui parle Open Web Net.

**Transparence d’abord.** Je ne suis pas développeur. Le code a été écrit par Claude (l’IA d’Anthropic), avec qui j’ai travaillé pas à pas : captures de trames sur mon installation, tests en conditions réelles, corrections au fil des essais. J’ai validé chaque version sur mon matériel, mais je ne suis pas en mesure de relire le code comme un développeur le ferait. **Si des développeurs aguerris veulent y jeter un œil et me faire un retour, c’est exactement ce que je cherche** : architecture, qualité, choix discutables, tout est bon à prendre. Le dépôt est public et sous Apache-2.0.

**Ce qu’elle fait**

- Allume et éteint les lumières depuis Gladys (tableau de bord, scènes, voix), avec l’état mis à jour quand on appuie sur un interrupteur mural.
- Expose chaque touche de scénario Legrand comme un bouton Gladys, utilisable comme déclencheur dans vos scènes.
- Découvre les appareils tout seul : il suffit d’appuyer sur les interrupteurs, l’intégration apprend chaque circuit vu sur le bus.
- Règles « appareils liés » : comme le bus In One ne renvoie jamais l’état des récepteurs, on décrit en quelques lignes quelles lampes suivent quel bouton ou quelle scène, et Gladys affiche le bon état.

**Matériel testé** (mon installation, 22 appareils) : inter double 672 02, inter simple 672 01, interscénario d’éclairage 672 08, interscénario émetteur 672 80, sur un Home Assistant Yellow sous Gladys 5.3. Le reste de la gamme partage le protocole mais n’a pas été essayé : les inters marche/arrêt devraient fonctionner, les variateurs seulement en marche/arrêt, les volets ne sont pas encore pris en charge. Le détail est dans la doc.

**Prérequis** : un petit conteneur `socat` qui expose le port série de la 882 13 en TCP (un `docker-compose.yml` prêt à l’emploi est dans le README), car les intégrations externes n’accèdent pas aux périphériques USB.

**Installation** : elle est dans le catalogue des intégrations Gladys, sous « Legrand In One CPL ». Sinon, via l’URL du dépôt : [GitHub - XDECO/gladys-integration-legrand-inone: Unofficial Gladys Assistant integration to control Legrand In One (PLC) lights through the Legrand 882 13 USB interface. · GitHub](https://github.com/XDECO/gladys-integration-legrand-inone)

**Limites à connaître** : l’état des lampes est déduit (trames des émetteurs et règles de liens), jamais lu sur le bus ; c’est une limite du système In One, pas de l’intégration. Version 0.4.0, testée sur une seule installation.

**Ce que je cherche aussi** : des testeurs avec d’autres modules In One (variateurs 672 10/12/14, volets 672 51/55, sortie de câble 674 45, inter auto 672 15). Ouvrez un ticket sur le dépôt avec quelques lignes du journal de l’intégration, qui affiche chaque trame reçue : ça suffit pour ajouter une prise en charge.

Le code est couvert par 126 tests unitaires. Il n’est pas affilié à Legrand et ne reprend rien du plugin Jeedom Boxio.

Merci d’avance pour vos retours !

* * *

Pour les tickets GitHub : l’onglet **Issues** du dépôt est actif par défaut, les gens pourront y écrire. Si quelqu’un propose une modification (pull request), envoyez-la-moi : je la lirai avec vous avant que vous l’acceptiez.

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [Novembre 11, 2026, 3:04 UTC](https://community.gladysassistant.com/t/legrand-in-one-cpl-integration-externe-pour-piloter-ses-eclairages-in-one-via-l-interface-882-13-retours-de-developpeurs-et-testeurs-bienvenus/11552/2 "2026-11-11T15:04:26Z")

</div>

Est-ce que ça peut correspondre à ça vu que c’est de l’OpenWenNet ?

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/7/9/795cdeb047ada9321f18727251a5721f1700d8a1.png)  
et @lmilcent est sur ce dev je crois : [Intégrations Home Assistant les plus populaires → candidates pour des intégrations externes Gladys - #475 by lmilcent](https://community.gladysassistant.com/t/integrations-home-assistant-les-plus-populaires-candidates-pour-des-integrations-externes-gladys/10385/475)

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Novembre 11, 2026, 3:11 UTC](https://community.gladysassistant.com/t/legrand-in-one-cpl-integration-externe-pour-piloter-ses-eclairages-in-one-via-l-interface-882-13-retours-de-developpeurs-et-testeurs-bienvenus/11552/3 "2026-11-11T15:11:04Z")

</div>

@mutmut Bonne question : les deux parlent OpenWebNet, mais ce ne sont pas les mêmes installations, donc pas de doublon.

- **Legrand In One CPL** de @XDECO : les modules In One par courant porteur, via l’interface USB 882 13 (port série exposé en TCP par socat).
- **BTicino MyHOME** (publiée ici : [Intégrations Home Assistant les plus populaires → candidates pour des intégrations externes Gladys - #478 by lmilcent](https://community.gladysassistant.com/t/10385/478)) : les installations MyHOME / MyHOME\_Up par une passerelle IP sur le réseau local (MyHOMEServer1, F454, F455, MH201, MH202…). Elle ne parle pas au 882 13 et ne connaît pas les modules In One.

Les deux peuvent donc être installées côte à côte, chacune pour son système. Bravo @XDECO pour le travail sur In One, et pour les captures de trames sur une vraie installation !
