# L'usine à plugins Matterbridge : rendez n'importe quel appareil compatible avec Gladys

**URL:** <https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234>\
**Category:** Actualités\
**Created:** [Mai 22, 2026, 12:20 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234 "2026-05-22T12:20:09Z")\
**Posts on this page:** 20\
**Page:** 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:** [Juin 11, 2026, 7:11 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/21 "2026-06-11T19:11:00Z")

</div>

Je suis d’accord qu’on peut clairement améliorer l’intégration existante 🙂

Il faudra voir si l’API Matterbridge le permet, sinon il faudra scrapper dans les logs du container Matterbridge pour trouver le 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:** [Juin 11, 2026, 8:04 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/22 "2026-06-11T20:04:38Z")

</div>

Je viens de tester l’integration Reolink puisque j’ai 3 cameras de cette marque.

J’ai du mal à comprendre ce qui a été développé. Je me retrouve avec plein de fonctionnalités dont je ne comprends pas l’interêt.

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

Mais je ne sais pas tellement quoi écrire sur Github pour aider l’usine.

Je pensais que l’intégration Reolink permettrait éventuellement de consulter un flux de camera, et pourquoi pas en modifier des réglages. Mais s’il le faut je fais fausse route ^^

---

<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:** [Juin 12, 2026, 6:30 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/23 "2026-06-12T06:30:13Z")

</div>

Matterbridge implémente des clusters Matter : en pratique, il fait surtout la traduction entre les fonctionnalités exposées par Reolink et les fonctionnalités standardisées par Matter.

Concernant le flux vidéo, c’est une fonctionnalité très récente de Matter (introduite avec Matter 1.5). À ma connaissance, aucune caméra grand public ne l’implémente encore réellement aujourd’hui. Gladys n’est pas encore compatible avec cette partie du standard, et pour Matterbridge je ne suis pas certain non plus (à vérifier).

Du coup, ça ne me surprend pas qu’il n’y ait pas de flux vidéo exposé via Matter.

Pour les réglages de la caméra, c’est le même principe : pour qu’ils remontent dans Matter, il faut qu’il existe un cluster Matter correspondant. Si le standard ne prévoit pas cette fonctionnalité, ou si elle n’est pas implémentée dans Matterbridge, elle ne pourra pas être exposée.

Cela dit, je trouve déjà le résultat très sympa ! Pouvoir récupérer un capteur de mouvement à partir d’une caméra Reolink via Matter, c’est pratique !! 😃

---

<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:** [Juin 12, 2026, 6:52 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/24 "2026-06-12T06:52:46Z")

</div>

Ok je comprends bien la logique de tout ça.

Par contre ce qui est assez perturbant et pas intuitif du tout, c’est que je récupère 3 commutateurs dont je n’ai aucune idée de la fonction, mais aussi que concernant la détection de mouvement : elle est désactivée chez moi au niveau de la caméra (car j’utilise Frigate pour cela) et accessoirement je n’ai pu rajouter qu’une seule caméra … et j’ai 3 «&nbsp;capteur de mouvement&nbsp;»

---

<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:** [Juin 12, 2026, 6:54 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/25 "2026-06-12T06:54:44Z")

</div>

Regarde peut-être dans le .tar.gz du plugin, peut-être qu’il y a un README avec des explications de ce que fait le plugin 😉

---

<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:** [Juin 12, 2026, 7:04 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/26 "2026-06-12T07:04:52Z")

</div>

J’ai regardé le readme mais il ne contient que les instructions sur la manière dont le plugin est créé il me semble

---

<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:** [Juin 12, 2026, 7:09 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/27 "2026-06-12T07:09:06Z")

</div>

Met un commentaire à l’usine qui demande d’ajouter des informations au README sur comment le plugin fonctionne et qui explique chaque fonctionnalité !

Si ça fonctionne bien, on pourra ajouter cela au prompt de façon standard.

---

<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:** [Juin 12, 2026, 7:14 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/28 "2026-06-12T07:14:38Z")

</div>

### Nouvelle fournée de cette nuit :

- [#42 LIFX (ampoules et bandeaux LED Wi-Fi)](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/42)
- [#48 AVM FRITZ!Box (box internet + smart home intégré : prises, thermostats DECT, volets)](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/48)
- [#47 Viessmann ViCare (chaudières, pompes à chaleur, chauffe-eau)](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/47)

---

<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:** [Juin 12, 2026, 9:09 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/29 "2026-06-12T09:09:44Z")

</div>

> [@pierre-gilles](#):
>
> Met un commentaire à l’usine qui demande d’ajouter des informations au README sur comment le plugin fonctionne et qui explique chaque fonctionnalité !

C’est 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:** [Juin 12, 2026, 9:17 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/30 "2026-06-12T09:17:35Z")

</div>

Et alors ça t’a aidé ? 😊

---

<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:** [Juin 12, 2026, 9:19 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/31 "2026-06-12T09:19:58Z")

</div>

Bon… l’usine a décidé qu’elle ne m’écoutait pas ^^ je n’ai rien de plus dans le readme.

Pourtant lorsque je vais fouiner sur github je vois bien les modifications :

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/6/a/6afd4ee0e4cced324021ba0467c696724fe1fe61.jpeg)

Est-ce que cela vient de ce souci ?

```auto
✅ Result: The README documentation has been written. However, I'm blocked from completing the build/test: `npm install` requires your approval (it's repeatedly returning "haven't granted it yet"), and without it `tsc` isn't available to build.

```

Toujours est-il que cela me permet de lire que logiquement, si on ajoute 1 camera on devrait avoir 1 channel. Or j’ai ajouté 1 camera et je me retrouve avec plusieurs channels.

Je vais essayer d’indiquer ça à l’usine

---

<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:** [Juin 12, 2026, 10:13 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/32 "2026-06-12T10:13:37Z")

</div>

Peut être qu’il y a 2 README, l’essentiel c’est que sur github tu vois le contenu 🙂

---

<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:** [Juin 12, 2026, 1:46 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/33 "2026-06-12T13:46:44Z")

</div>

J’ai ajouté une réponse sur github… en ajoutant des captures et je ne sais même pas si l’IA utilisée sait les utiliser ^^

On verra ce qui se passe

---

<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:** [Juin 14, 2026, 7:04 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/34 "2026-06-14T07:04:51Z")

</div>

Tous les plugins ont été développé, sauf « Sensibo » qui n’a jamais marché il faut que je regarde pourquoi.

N’hésitez pas à les tester et à faire des retours directement sur l’issue 😁

---

<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:** [Juin 15, 2026, 9:42 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/35 "2026-06-15T09:42:43Z")

</div>

> [@pierre-gilles](#):
>
> Autre point : à partir du 15 juin, Claude va restreindre l’utilisation des abonnements en mode programmatique

On est le jour J, tu as vu les restrictions que ça implique ?

---

<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:** [Juin 15, 2026, 11:30 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/36 "2026-06-15T11:30:22Z")

</div>

Aucun plugin généré/retouché aujourd’hui pour l’instant, donc je ne sais pas 🙂

De ce que j’ai lu, apparemment il y aura un quota différent pour les usages programmatiques de Claude Code. À voir si ça casse le modèle de l’usine à plugin, ou si ça continue à être suffisant !

Pour l’instant, je dépense 25,59€/mois pour l’usine à plugin (3,99€/mois de serveur Hetzner + 21,60€ de Claude Code)

Je rappelle qu’il y a 28 plugins en attente de testeurs :

1. [Overkiz (Somfy TaHoma local API)](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/20)
2. [HomeWizard](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/21)
3. [KNX](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/22)
4. [TP-Link Tapo / Kasa](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/23)
5. [Philips Hue](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/24)
6. [WLED](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/25)
7. [Tasmota](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/26)
8. [ESPHome](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/27)
9. [SwitchBot](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/28)
10. [Tado](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/29)
11. [Netatmo](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/30)
12. [Enphase Envoy](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/31)
13. [iRobot Roomba](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/32)
14. [Freebox (Player & Freebox OS)](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/33)
15. [Withings](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/34)
16. [WiZ (Philips WiZ)](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/35)
17. [Lutron Caséta](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/36)
18. [Google Nest](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/37)
19. [Ring](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/38)
20. [Reolink](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/39)
21. [Ecobee](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/40)
22. [Govee BLE](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/41)
23. [LIFX](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/42)
24. [August / Yale Smart Lock](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/43)
25. [VeSync (Levoit, Etekcity, Cosori)](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/44)
26. [Belkin Wemo](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/45)
27. [Viessmann ViCare](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/47)
28. [AVM FRITZ!Box](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/48)

---

<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:** [Juin 15, 2026, 1:21 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/37 "2026-06-15T13:21:07Z")

</div>

J’ai mis un commentaire pour le Withings  
Pour les autres intégrations malheureusement je peux pas tester car je ne possède pas ces produits.

---

<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:** [Juin 16, 2026, 5:33 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/38 "2026-06-16T05:33:37Z")

</div>

Ouf le changement n’a finalement pas lieu 😄

 ![IMG1952](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/0/a/0aeb2fadc489c6bf4034bc3074697ece75c041d6.jpeg)

---

<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:** [Juin 16, 2026, 7:26 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/39 "2026-06-16T07:26:07Z")

</div>

Décidemment chez Anthropic c’est mouvementé entre ça et Fable/Mythos ^^

---

<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:** [Juin 19, 2026, 10:20 UTC](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234/40 "2026-06-19T10:20:53Z")

</div>

Nouveau plugin «&nbsp;Ajax Systems&nbsp;» :

> <https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/49>
>
> \## Device/Service Name
> 
> Ajax Systems (alarmes et domotique sécurité : Hub, détec…teurs, sirènes, relais, prises)
> 
> \## Existing Integrations & Documentation
> 
> \### npm (Node.js)
> 
> Pas de client Ajax dédié sur npm. Stack recommandée pour porter le protocole gRPC de l'app mobile :
> 
> \- \*\*@grpc/grpc-js\*\* — client gRPC Node.js : https://www.npmjs.com/package/@grpc/grpc-js
> \- \*\*@grpc/proto-loader\*\* — chargement des \`.proto\` : https://www.npmjs.com/package/@grpc/proto-loader
> 
> Référence d'implémentation à porter en TypeScript : \*\*Aegis for Ajax\*\* (Python, protocole app mobile, stream temps réel).
> 
> \### Autres références
> 
> \- \*\*Aegis for Ajax\*\* (gRPC, compte utilisateur, sans clé Enterprise) : https://github.com/bvis/aegis-hass
> \- \*\*Ajax Security co-branded\*\* (variante gRPC, apps white-label ADT/G4S/Protegim…) : https://github.com/bvis/ajax-cobranded-hass
> \- \*\*Ajax Systems — API officielle\*\* (User API / PRO API, clé sur demande) : https://ajax.systems/api-request/ — https://github.com/exabird/ha-ajax-systems
> \- \*\*Home Assistant SIA\*\* (écoute locale du hub, \*\*sans\*\* armement/désarmement) : https://www.home-assistant.io/integrations/sia/
> \- Serveur gRPC cloud Ajax : \`mobile-gw.prod.ajax.systems:443\`
> \- Documentation produits : https://ajax.systems/
> 
> \*\*Hubs supportés :\*\* Hub, Hub 2, Hub 2 Plus, Hub 2 4G, Hub Hybrid, Hub Mega, etc.
> 
> \*\*Apps co-brandées :\*\* chaque app envoie un \*\*application label\*\* au cloud (ex. \`Ajax\` pour l'app officielle, ou labels ADT, G4S, Protegim…). Obligatoire pour l'authentification gRPC.
> 
> \## Device Capabilities
> 
> \*\*Centrale d'alarme :\*\*
> \- États : désarmé, armé total (away), mode nuit, groupes / espaces
> \- Armement / désarmement (avec code PIN si configuré)
> \- Force arm (ignorer capteurs ouverts) — option avancée
> 
> \*\*Capteurs (selon modèle) :\*\*
> \- Porte / fenêtre (DoorProtect, DoorProtect Plus…)
> \- Mouvement (MotionProtect, MotionCam, CombiProtect…)
> \- Fumée / CO / chaleur (FireProtect)
> \- Inondation (LeaksProtect)
> \- Bris de vitre (GlassProtect)
> \- Vibrations, anti-masquage, sabotage (tamper), contacts externes
> 
> \*\*Actionneurs :\*\*
> \- Relais, WallSwitch, prises connectées (Socket) — on/off multi-canaux
> \- Variateurs (dimmer) — luminosité
> 
> \*\*Sirènes :\*\*
> \- HomeSiren, StreetSiren — déclenchement (si exposé par l'API)
> 
> \*\*Hub / connectivité :\*\*
> \- État réseau : Ethernet, Wi-Fi, GSM/4G
> \- Alimentation secteur / batterie hub
> \- Niveau batterie et signal des périphériques
> 
> \*\*Caméras (optionnel, hors MVP) :\*\*
> \- MotionCam Photo on Demand (capture photo, pas de flux vidéo Matter)
> 
> \## Additional Context
> 
> \*\*Objectif Gladys :\*\* exposer l'alarme Ajax et ses capteurs en Matter pour pilotage depuis Gladys (armement, états capteurs, automatisations).
> 
> \### Modes de connexion
> 
> | Mode | Description | Arm/disarm |
> |------|-------------|------------|
> | \*\*gRPC cloud\*\* (app mobile) | Email + mot de passe + app label — recommandé pour utilisateurs | Oui |
> | \*\*API officielle Ajax\*\* | Clé User API ou PRO API (\`https://api.ajax.systems/api\`) | Oui |
> | \*\*Protocole SIA\*\* | Hub envoie les événements vers Gladys/Matterbridge (IP locale) | Non (écoute seule) |
> 
> \*\*Recommandation MVP :\*\* gRPC cloud (comme Aegis) — pas de clé Enterprise, compte utilisateur standard.
> 
> \### Authentification (gRPC)
> 
> 1. Email + mot de passe du compte Ajax (ou app co-brandée)
> 2. \*\*Application label\*\* de l'app (ex. \`Ajax\` pour l'app officielle)
> 3. 2FA TOTP si activé sur le compte
> 4. Connexion stream persistante sur \`mobile-gw.prod.ajax.systems:443\`
> 5. Commandes arm/disarm via requêtes gRPC on-demand
> 
> \`\`\`typescript
> // Stack cible — pas de SDK npm Ajax existant ; porter la logique depuis aegis-hass
> import \* as grpc from '@grpc/grpc-js';
> import \* as protoLoader from '@grpc/proto-loader';
> 
> // Auth → liste hubs/espaces → subscribe stream capteurs → commandes arm/disarm
> \`\`\`
> 
> \*\*⚠️\*\* Protocole non officiel (reverse-engineered). Stocker refresh token / session de façon persistante.
> 
> \### Mapping Matter
> 
> | Ajax | Matter |
> |------|--------|
> | Alarm panel (arm/disarm/night) | IAS / Security system (best effort) |
> | Door / window sensor | Contact Sensor |
> | Motion sensor | Occupancy Sensor |
> | Smoke / CO | Smoke CO Alarm |
> | Water leak | Water Leak Detector |
> | Glass break / tamper | Boolean State |
> | Relay / socket / WallSwitch | On/Off Plug-in Unit |
> | Dimmer | Dimmable Light |
> | Battery level | Power Source |
> | Temperature | Temperature Measurement |
> | Hub power (mains/battery) | Power Source / Boolean State |
> 
> \*\*Pas de flux vidéo Matter\*\* pour MotionCam.
> 
> \### Priorité MVP
> 
> 1. Auth (email/password + app label + 2FA UI)
> 2. État centrale + arm away / disarm / night mode
> 3. Capteurs porte + mouvement (états temps réel via stream)
> 4. Niveau batterie des périphériques
> 5. Relais / prises on/off (si présents sur l'installation)
> 
> \### Limitations
> 
> \- Pas d'API publique documentée sans demande de clé (route gRPC = protocole app mobile)
> \- \*\*Cloud obligatoire\*\* en mode gRPC — pas d'API locale type Developer Mode
> \- Protocole peut changer sans préavis (comme Ring / August)
> \- App label requis pour les apps co-brandées (ADT, G4S, etc.)
> \- SIA permet du local mais sans contrôle de l'alarme
> \- Sécurité critique — tester soigneusement arm/disarm et codes PIN
> 
> \## Confirmations
> 
> \- \[x\] I have provided links to existing integrations in other projects
> \- \[x\] I have verified the API documentation is accessible
> \- \[x\] I understand this is an automated AI process and results may vary
> \- \[x\] I am willing to test the generated plugin and provide feedback

Demandé par quelqu’un sur [X ici](https://x.com/aurelien_bretin/status/2067865425732424149), développé en 15 minutes par l’IA 🚀

[Page précédente](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234.md?page=1)

[Page suivante](https://community.gladysassistant.com/t/lusine-a-plugins-matterbridge-rendez-nimporte-quel-appareil-compatible-avec-gladys/10234.md?page=3)
