# Gladys Assistant 4.84 : Les intégrations externes sont là 🚀

**URL:** <https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396>\
**Category:** Actualités\
**Created:** [Juillet 30, 2026, 7:53 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396 "2026-07-30T19:53:04Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juillet 30, 2026, 7:53 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/1 "2026-07-30T19:53:05Z")

</div>

Bonsoir à tous !!

Je suis super heureux de sortir ce soir une version qui, je pense, va vraiment changer la vitesse d’évolution du projet.

Les **intégrations externes** arrivent enfin dans Gladys ! Elles vont permettre d’enrichir beaucoup plus rapidement la liste des appareils et services compatibles, tout en permettant à chacun de développer et partager ses propres intégrations.

Je vous explique tout dans cet article 👇

> **[Gladys 4.84 : les intégrations externes sont là 🚀 | Gladys Assistant](https://gladysassistant.com/fr/blog/gladys-4-84-external-integrations/)**
>
> Gladys 4.84 introduit les intégrations externes : clonez le template, publiez votre intégration sur GitHub, et elle devient installable en un clic par tous. En quelques jours, 20 intégrations sont déjà disponibles.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juillet 30, 2026, 7:53 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/2 "2026-07-30T19:53:14Z")

</div>



---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Juillet 30, 2026, 7:56 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/3 "2026-07-30T19:56:44Z")

</div>

En effet je pense que ce développement est un tournant dans la vie de Gladys. Cette brique qui manquait et qui ralentissait l’ouverture du logiciel à un plus large public (notamment venu de HA) est le début d’un gros changement de paradigme à mon avis.

Merci à tous les développeurs, merci à Antrhopic ^^ et vivement les tests !!!

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [Juillet 30, 2026, 8:21 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/4 "2026-07-30T20:21:43Z")

</div>

J’aurai une question pratique concernant la migration…

Si je passe de l’intégration Tuya d’origine à la nouvelle, externe, qu’en est-il de mes données ? Les appareils doivent être recréés dans la nouvelle intégration mais est-il possible de les substituer directement pour ne pas perdre leurs données de consommation et les scènes liées ? Ou on fait comme si c’était du nouveau matos ?

Deuxième chose, pour info, la migration de telegram à fonctionné sans souci ! Bravo !

Il faudra ajouter un bouton pour désactiver l’ancien tuya plus tard…

Excellent travail en tout cas ! Quelle évolution !

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [Juillet 30, 2026, 8:41 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/5 "2026-07-30T20:41:36Z")

</div>

Pour info, migration Telegram :

Copier la clef dans l’ancienne intégration et la coller dans la nouvelle.

Désactiver l’ancienne intégration.

Dans la nouvelle intégration (communautaire) cliquer sur ‹&nbsp;lier mon compte&nbsp;› et copier le code donné.

Ouvrir telegram et coller/envoyer le code dans votre canal Gladys.

En principe, c’est tout !

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juillet 31, 2026, 4:57 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/6 "2026-07-31T04:57:47Z")

</div>

Salut @GBoulvin !

Il n’y a pas de procédure de migration automatique prévue pour passer de l’intégration interne à l’intégration externe.

En revanche, si c’est vraiment un point bloquant pour toi et que tu as déjà beaucoup de données configurées, on peut regarder ensemble en privé comment les migrer. 😊

Vu le faible nombre d’utilisateurs de l’intégration Tuya d’origine, je ne pense pas que ça justifie de développer un processus de migration automatisé.

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [Juillet 30, 2026, 11:15 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/7 "2026-07-30T23:15:57Z")

</div>

Super nouvelle version et merci pour le taff 🙂  
Par contre pour l’intégration telegram j’ai bien pu faire la migration avec mon utilisateur principal et lié le compte  
Par contre l’intégration n’apparait pas pour un utilisateur lambda et je ne sais pas si c’est normal sachant que le telegram qui va être déprécié apparait bien sur les 2 😉

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juillet 31, 2026, 4:59 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/8 "2026-07-31T04:59:49Z")

</div>

Très bon retour ! Je vais regarder pour corriger 😄

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [Juillet 31, 2026, 7:57 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/9 "2026-07-31T07:57:17Z")

</div>

> [@pierre-gilles](#):
>
> Il n’y a pas de procédure de migration automatique prévue pour passer de l’intégration interne à l’intégration externe

Je posais la question de manière générale… Netatmo, Melcloud et autres sont concernés. Les données, c’est pas trop grave chez moi mais dans les scènes, c’est un peu dérangeant car difficile de retrouver dans quelles scènes un appareil est utilisé pour le modifier. Je pense qu’il y avait une demande de fonctionnalités pour ça d’ailleurs…

Edit : ici : [https://community.gladysassistant.com/t/determiner-dans-quelle-scene-apparait-un-device](https://community.gladysassistant.com/t/determiner-dans-quelle-scene-apparait-un-device)

Je vais me débrouiller, pas de souci !

Merci encore pour ce développement !

---

<div class="post-metadata">

**Author:** ![pascal\_sapin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pascal_sapin/32/8958_2.png) [@pascal\_sapin](https://community.gladysassistant.com/u/pascal_sapin)\
**Post date:** [Juillet 31, 2026, 9:21 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/10 "2026-07-31T09:21:36Z")

</div>

Super évolution tout ça , mais juste une question pour Ewelink toujours rien ?

merci en tout cas pour tout le travail , même si j’utilise pas la moitié du quart

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juillet 31, 2026, 10:51 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/11 "2026-07-31T10:51:56Z")

</div>

2 messages ont été scindés en un nouveau sujet : [Problème installation intégration Freebox](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399)

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Juillet 31, 2026, 11:06 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/12 "2026-07-31T11:06:49Z")

</div>

2 messages ont été fusionnés à un sujet existant : [Problème installation intégration Freebox](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/3)

---

<div class="post-metadata">

**Author:** ![Nagromdark](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/nagromdark/32/17758_2.png) [@Nagromdark](https://community.gladysassistant.com/u/Nagromdark)\
**Post date:** [Juillet 31, 2026, 11:39 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/13 "2026-07-31T11:39:48Z")

</div>

Super MAJ, je suis impressionné par le travail réalisé !

Je pense effectivement que ça va donné un coup de boost à Gladys, c’est vraiment génial.

J’ai commencé à installé telegram c’est vraiment bien fait, facile et transparent pour l’utilisateur. Pas besoin de s’y connaitre en docker etc 🙂

J’adore les onglets supervision et journaux c’est vraiment bien fait

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juillet 31, 2026, 4:22 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/14 "2026-07-31T16:22:56Z")

</div>

Je vous présente les intégrations externes et vous montre comment j’en crée une (sans écrire une ligne, avec Claude) :

[![](https://img.youtube.com/vi/ixwCPvzbXjY/maxresdefault.jpg "Créer une intégration Gladys n'a JAMAIS été aussi simple !") ](https://www.youtube.com/watch?v=ixwCPvzbXjY)

---

<div class="post-metadata">

**Author:** ![StephaneB](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stephaneb/32/15443_2.png) [@StephaneB](https://community.gladysassistant.com/u/StephaneB)\
**Post date:** [Juillet 31, 2026, 8:26 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/15 "2026-07-31T20:26:30Z")

</div>

@pierre-gilles que conseilles-tu pour les intégrations qui existent en ‹&nbsp;interne&nbsp;› ET en externe : on peut rester sur l’interne ? Il vaut mieux basculer sur l’externe ?

---

<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:** [Juillet 31, 2026, 9:22 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/16 "2026-07-31T21:22:43Z")

</div>

> [@StephaneB](#):
>
> on peut rester sur l’interne ? Il vaut mieux basculer sur l’externe ?

@pierre-gilles explique ici le futur : [Intégrations externes dans Gladys Assistant - #104 par pierre-gilles](https://community.gladysassistant.com/t/integrations-externes-dans-gladys-assistant/10343/104)

---

<div class="post-metadata">

**Author:** ![StephaneB](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stephaneb/32/15443_2.png) [@StephaneB](https://community.gladysassistant.com/u/StephaneB)\
**Post date:** [Août 1, 2026, 6:28 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/17 "2026-08-01T06:28:37Z")

</div>

Merci @mutmut, j’étais passé à côté de cette explication.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 1, 2026, 11:12 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/18 "2026-08-01T11:12:11Z")

</div>

> [@GBoulvin](#):
>
> Je posais la question de manière générale… Netatmo, Melcloud et autres sont concernés. Les données, c’est pas trop grave chez moi mais dans les scènes, c’est un peu dérangeant car difficile de retrouver dans quelles scènes un appareil est utilisé pour le modifier.

Je vais rajouter un système de migration tu as raison 🙂

En gros, il faudra juste configurer la nouvelle intégration et ajouter tous tes appareils, ensuite depuis l’ancienne intégration, il y a aura sur chaque appareil un bouton «&nbsp;migration&nbsp;» qui te demandera de sélectionner l’appareil de destination, et sera migré :

- Scènes
- Tableaux de bord
- Historique

Ce serait bon pour toi ? 🙂

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [Août 1, 2026, 11:53 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/19 "2026-08-01T11:53:48Z")

</div>

Ca me semble très bien comme ça !

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 1, 2026, 1:16 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396/20 "2026-08-01T13:16:15Z")

</div>

Pour ceux que ça intéresse, la spec est définie là : [Gladys/docs/specs/device-migration.md at claude/native-integrations-migration-ed6m34 · GladysAssistant/Gladys · GitHub](https://github.com/GladysAssistant/Gladys/blob/claude/native-integrations-migration-ed6m34/docs/specs/device-migration.md)

La PR :

> <https://github.com/GladysAssistant/Gladys/pull/2737>
>
> \### Description
> 
> This PR implements a device migration feature that allows users… to migrate devices from deprecated integrations (Philips Hue, TP-Link) to replacement integrations in a single operation. The migration:
> 
> \- \*\*Moves DuckDB state history\*\* from source to destination device features, with overlap handling (states older than destination's oldest state are moved; overlap period is deleted)
> \- \*\*Rewrites scene and dashboard references\*\* to point to the destination device and features
> \- \*\*Handles feature mapping\*\* with automatic matching and manual override capability
> \- \*\*Cleans up SQLite leftovers\*\* from pre-DuckDB-migration installs
> \- \*\*Re-points energy children\*\* to destination features
> \- \*\*Inherits room assignment\*\* from source to destination device
> \- \*\*Deletes the source device\*\* after successful migration
> 
> The implementation includes:
> \- Backend migration logic (\`device.migrate.js\`) with comprehensive state/reference rewriting
> \- Frontend modal UI for destination selection and feature mapping with auto-matching
> \- Migrate buttons on deprecated device pages (Philips Hue, TP-Link, Netatmo, MELCloud, Tuya)
> \- Full test coverage for migration scenarios including overlap handling and reference rewriting
> \- Living specification document (\`device-migration.md\`) defining the behavior contract
> \- Job progress tracking with multiple steps (moving states, cleaning SQLite, updating references, rewriting scenes/dashboards)
> 
> \### Checklist
> 
> \- \[x\] Tests pass: Added comprehensive unit tests in \`device.migrate.test.js\` and controller tests covering migration scenarios, overlap handling, and reference rewriting
> \- \[x\] Linter and prettier pass on both front and server
> \- \[x\] No breaking changes: Feature is additive; existing device deletion behavior unchanged
> 
> https://claude.ai/code/session\_01QPKCtDanRPEDg94pe1Hzhz
> 
> 
> 
> \## Summary by CodeRabbit
> 
> \* \*\*New Features\*\*
> \* Added device migration, allowing compatible devices to be moved to replacement integrations with automatic or manual feature mapping.
> \* Preserves applicable history, states, rooms, energy links, scenes, and dashboards while removing the original device.
> \* Added migration controls and progress, validation, success, and error feedback across supported device pages.
> \* \*\*Deprecations\*\*
> \* Marked Philips Hue and TP-Link integrations as deprecated and added notices to their pages.
> \* \*\*Localization\*\*
> \* Added migration translations in English, French, and German.

[Page suivante](https://community.gladysassistant.com/t/gladys-assistant-4-84-les-integrations-externes-sont-la/10396.md?page=2)
