# Integration externe - Unify network

**URL:** <https://community.gladysassistant.com/t/integration-externe-unify-network/10426>\
**Category:** Développement\
**Tags:** integration-externe\
**Created:** [Août 1, 2026, 4:21 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426 "2026-08-01T16:21:58Z")\
**Posts on this page:** 20\
**Page:** 1

<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:** [Août 1, 2026, 4:21 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/1 "2026-08-01T16:21:59Z")

</div>

Bon… je me suis senti pousser des ailes et je me suis lancé dans un test : développer une intégration externe !

Chez moi cela fonctionne, je vous avoue que nous sommes sur un total vibe-coding, avec Gemini 3.6 Flash (je n’ai pas d’abonnement à Claude pour le moment).

Je vous avoue que je ne sais pas si les bonnes pratiques ont été respectées, si je n’ai pas fait de grosse bêtises, il m’a fallu faire pas mal d’allers-retours, avec publication de commits et autres tags en pagaille, nous en sommes déjà à la version 1.4.7 en une journée ^^

Voilà l’image : [Package gladys-integration-unifi · GitHub](http://ghcr.io/guim31/gladys-integration-unifi:1.4.7)

N’hésitez pas à me dire si j’ai fait fausse route, s’il y a des red flags, etc… 🙂

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/8/f/8ff155d92cf0ea9c99c816076989b25504480ed9.png)

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/d/0/d051539d1af48048389f6263478e4c089817a0dd.png)

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/c/9/c9273ba4ed00fc85da53be6191ff9ef83b13b3ac.png)

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/b/9/b94bc87ba9a0b8baa2f21d10f0595f6495679ef1.png)

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/5/2/52c3eca4fe96a5cfb4aa67f62405eaf9ad5dcadf.png)

---

<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, 4:27 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/2 "2026-08-01T16:27:31Z")

</div>

Excellent !! Prochaine étape: l’abonnement Claude Code 😂

---

<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:** [Août 1, 2026, 4:43 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/3 "2026-08-01T16:43:05Z")

</div>

Ben j’y pense justement, mais trop d’abonnements AI pour le moment !!

---

<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, 4:43 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/4 "2026-08-01T16:43:57Z")

</div>

Après tu peux juste te faire un mois à 20€ pour développer un max de truc et après tu coupes

---

<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:** [Août 1, 2026, 4:45 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/5 "2026-08-01T16:45:05Z")

</div>

Non mais je me connais, je vais trouver ça cool, des possibilités infinies et je vais jamais arrêter l’abo 😂

---

<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, 4:49 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/6 "2026-08-01T16:49:44Z")

</div>

Sinon il y a OpenCode Go à 5$

> <https://x.com/leploutos/status/2083503506749554967?s=46&t=3_Z4ToDnSDTWfPe0oyrqLQ>

Mais bon, Claude c’est 20$ et c’est quand même la référence

---

<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:** [Août 1, 2026, 4:52 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/7 "2026-08-01T16:52:07Z")

</div>

Merci pour le lien ! Je vais regarder ça

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Août 1, 2026, 5:16 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/8 "2026-08-01T17:16:29Z")

</div>

Ooooh !! Trop bien 😍

Je test ça de suite @guim31

---

<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:** [Août 1, 2026, 5:24 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/9 "2026-08-01T17:24:11Z")

</div>

Ça fout la pression 😅

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Août 1, 2026, 5:27 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/10 "2026-08-01T17:27:38Z")

</div>

Bon ça se connecte !!

Bon ça passe pas !! Mais aucune inquiétude c’est normal !! Enfin pour le moment normalement en tout cas 😅 🫣  
Hein @pierre-gilles !! On attends la prochaine version je pense ^^

```auto
[2026-08-01T17:23:36.769Z] [INFO] onConfigUpdated -> new configuration received
[2026-08-01T17:23:36.955Z] [INFO] Successfully logged in to UniFi OS via /api/auth/login
[2026-08-01T17:23:36.955Z] [INFO] Connecting to UniFi WebSocket events at wss://1xx.xxx.xxx.xxx:443/proxy/network/wss/s/default/events...
[2026-08-01T17:23:36.960Z] [INFO] UniFi integration connected and active.
[2026-08-01T17:23:36.960Z] [INFO] Starting internal UniFi polling timer (every 30 seconds)...
[2026-08-01T17:23:36.971Z] [INFO] UniFi WebSocket connected successfully.
[2026-08-01T17:23:37.546Z] [INFO] UniFi getDevices returned 23 infrastructure device(s).
[2026-08-01T17:23:37.689Z] [INFO] UniFi getClients returned 123 active client(s), getKnownClients returned 462 known client(s).
[2026-08-01T17:23:37.709Z] [INFO] UniFi getWlans returned 6 wlan(s).
[2026-08-01T17:23:37.709Z] [INFO] UniFi Discovery scan completed successfully: 984 device(s) found.
[2026-08-01T17:23:40.212Z] [INFO] Successfully logged in to UniFi OS via /api/auth/login
[2026-08-01T17:23:59.618Z] [INFO] onScanRequest -> publishing UniFi discovered devices
[2026-08-01T17:23:59.711Z] [INFO] UniFi getDevices returned 23 infrastructure device(s).
[2026-08-01T17:24:00.212Z] [INFO] UniFi getClients returned 123 active client(s), getKnownClients returned 462 known client(s).
[2026-08-01T17:24:00.225Z] [INFO] UniFi getWlans returned 6 wlan(s).
[2026-08-01T17:24:00.225Z] [INFO] UniFi Discovery scan completed successfully: 984 device(s) found.

```

Mais le bon c’est qu’il trouve tout !!^^ Je suis juste trop démesuré 😂

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/5/7/577fe073f6873308ac21f8b0587271c1ba4aefcb.png)

---

<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:** [Août 1, 2026, 5:29 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/11 "2026-08-01T17:29:02Z")

</div>

Je regarde ça un peu plus tard ce soir 👍 on va y arriver !

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Août 1, 2026, 5:32 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/12 "2026-08-01T17:32:58Z")

</div>

Non mais attends la prochaine maj, là il y a des chance que ce soit juste dû à une implémentation que Pierre-Gilles à merge sur master aujourd’hui. La parade c’est d’afficher moins d’appareils, car pour le moment le core n’autorise à recevoir qu’un nombre d’éléments trop restreint.

Mais c’est du code pour pas grand chose pour le moment puisque ça va se résoudre. J’ai eu le même soucis sur Shelly, et il a résolu en envoyant moins d’appareil puis une fois ajoutés, de ne plus affichés ceux déjà ajoutés ^^

On se refait un essai sur Gladys v4.85 😅

---

<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:** [Août 1, 2026, 5:42 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/13 "2026-08-01T17:42:50Z")

</div>

Bien vu ça, merci du conseil ! 👍

---

<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, 6:05 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/14 "2026-08-01T18:05:32Z")

</div>

> [@Terdious](#):
>
> Hein @pierre-gilles !! On attends la prochaine version je pense ^^

C’est déjà live!

---

<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:** [Août 1, 2026, 6:13 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/15 "2026-08-01T18:13:58Z")

</div>

Tout va trop vite 😱

---

<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:** [Août 1, 2026, 6:44 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/16 "2026-08-01T18:44:08Z")

</div>

Genial merci pour le module ! Je suis encore en congés hors de chez moi, mais je teste a mon retour 😄

---

<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:** [Août 1, 2026, 7:53 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/17 "2026-08-01T19:53:41Z")

</div>

Bon sang, moi aussi hors de la maison, il me tarde de tester ça lundi 😅

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Août 1, 2026, 7:59 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/18 "2026-08-01T19:59:03Z")

</div>

Oups !! Probleme SDK :

```auto
[2026-08-01T19:56:58.973Z] [INFO] UniFi integration connected and active.
[2026-08-01T19:56:58.974Z] [INFO] Starting internal UniFi polling timer (every 30 seconds)...
[2026-08-01T19:56:58.982Z] [INFO] UniFi WebSocket connected successfully.
[2026-08-01T19:56:59.071Z] [INFO] UniFi getDevices returned 23 infrastructure device(s).
[2026-08-01T19:56:59.173Z] [INFO] UniFi getClients returned 127 active client(s), getKnownClients returned 462 known client(s).
[2026-08-01T19:56:59.187Z] [INFO] UniFi getWlans returned 6 wlan(s).
[2026-08-01T19:56:59.188Z] [INFO] UniFi Discovery scan completed successfully: 984 device(s) found.
[2026-08-01T19:56:59.198Z] [ERROR] Post-connection initialization failed: GladysApiError: devices: max 200 devices
    at HttpClient.request (/app/node_modules/@gladysassistant/integration-sdk/lib/http-client.js:49:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async GladysIntegration.<anonymous> (file:///app/index.js:387:5) {
  status: 400,
  code: 'BAD_REQUEST'
}
[2026-08-01T19:57:04.761Z] [INFO] onScanRequest -> publishing UniFi discovered devices
[2026-08-01T19:57:04.843Z] [INFO] UniFi getDevices returned 23 infrastructure device(s).
[2026-08-01T19:57:04.938Z] [INFO] UniFi getClients returned 127 active client(s), getKnownClients returned 462 known client(s).
[2026-08-01T19:57:04.954Z] [INFO] UniFi getWlans returned 6 wlan(s).
[2026-08-01T19:57:04.955Z] [INFO] UniFi Discovery scan completed successfully: 984 device(s) found.

```

---

<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:** [Août 1, 2026, 8:04 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/19 "2026-08-01T20:04:31Z")

</div>

Est-ce que tu penses que je dois agir pour découper les devices par groupes de 150 par exemple, ou bien c’est coté Gladys qu’il faut augmenter ce quota de 200 appareils max ?

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Août 1, 2026, 8:10 UTC](https://community.gladysassistant.com/t/integration-externe-unify-network/10426/20 "2026-08-01T20:10:58Z")

</div>

Meme si tu decoupais, ça ne resoudrait pas le vrai soucis, tout le reste resterais invisible tant que les autres ne sont pas integrés 😅

Je me vois pas ajouter 1000 device reseau dans Gladys 😂

Je me demande si la solution ne serait pas de limiter aux equipements unifi + autre chose (dans les parametres peut-etre) permettant de choisir un device par son ip (ou son nom) permettant de les faire apparaitre dans la page decouverte !!

Reflexion reflexion, mais ca ne devrait pas impacter une installation «&nbsp;normale&nbsp;».

Ca peut aussi etre ca, mais seulement si le nombre de devices est superieur à 50 par exemple ?

[Page suivante](https://community.gladysassistant.com/t/integration-externe-unify-network/10426.md?page=2)
