The Matterbridge plugin factory: make any device compatible with Gladys

I agree that we can clearly improve the existing integration :slight_smile:

We’ll have to see if the Matterbridge API allows it, otherwise we’ll have to scrape the Matterbridge container logs to find the code :grin:

I just tested the Reolink integration since I have 3 cameras from this brand.

I’m having trouble understanding what has been developed. I end up with a lot of features whose purpose I don’t understand.


But I don’t really know what to write on Github to help the team.

I thought the Reolink integration would eventually allow me to view a camera stream, and maybe even change some settings. But if I’m mistaken, I’m off track ^^

Matterbridge implements Matter clusters: in practice, it mainly translates between the features exposed by Reolink and the features standardized by Matter.

Regarding the video stream, this is a very recent feature of Matter (introduced with Matter 1.5). To my knowledge, no consumer camera actually implements it yet today. Gladys is not yet compatible with this part of the standard, and for Matterbridge I’m not sure either (to be verified).

So, it doesn’t surprise me that there is no video stream exposed via Matter.

For camera settings, it’s the same principle: for them to be reported in Matter, there must be a corresponding Matter cluster. If the standard does not provide this feature, or if it is not implemented in Matterbridge, it cannot be exposed.

That said, I already find the result very nice! Being able to retrieve a motion sensor from a Reolink camera via Matter is practical!! :smiley:

Ok, I understand the logic behind all this.

However, what is quite disturbing and not intuitive at all, is that I have 3 switches whose function I have no idea about, but also that regarding motion detection: it is disabled on my camera (since I use Frigate for that) and incidentally I could only add one camera… and I have 3 « motion sensors »

Maybe look in the plugin’s .tar.gz file, maybe there’s a README with explanations of what the plugin does :wink:

I looked at the readme but it only seems to contain instructions on how the plugin is created

Leave a comment at the factory asking to add information to the README on how the plugin works and that explains each feature!

If it works well, we can add this to the prompt as a standard.

New batch tonight:

It’s done :wink:

So, did that help you? :blush:

Well… the factory has decided it’s not listening to me ^^ I don’t have anything more in the readme.

Yet when I go snooping on GitHub, I can see the changes:

Is this issue related?

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

That said, this allows me to read that logically, if you add 1 camera, you should have 1 channel. But I added 1 camera and I end up with multiple channels.

I’ll try to point that out to the factory

There might be 2 READMEs, the main thing is that you see the content on GitHub :slightly_smiling_face:

I added a response on GitHub… by adding screenshots, and I don’t even know if the AI used knows how to use them ^^

We’ll see what happens

All plugins have been developed, except for « Sensibo » which never worked. I need to check why.

Feel free to test them and provide feedback directly on the issue :grin:

It’s D-day, have you seen the restrictions it implies?

No plugins generated/edited today so far, so I don’t know :slight_smile:

From what I’ve read, there will apparently be a different quota for programmatic uses of Claude Code. We’ll see if this breaks the plugin factory model or if it remains sufficient!

For now, I’m spending €25.59/month on the plugin factory (€3.99/month for Hetzner server + €21.60 for Claude Code)

I remind you that there are 28 plugins waiting for testers:

  1. Overkiz (Somfy TaHoma local API)
  2. HomeWizard
  3. KNX
  4. TP-Link Tapo / Kasa
  5. Philips Hue
  6. WLED
  7. Tasmota
  8. ESPHome
  9. SwitchBot
  10. Tado
  11. Netatmo
  12. Enphase Envoy
  13. iRobot Roomba
  14. Freebox (Player & Freebox OS)
  15. Withings
  16. WiZ (Philips WiZ)
  17. Lutron Caséta
  18. Google Nest
  19. Ring
  20. Reolink
  21. Ecobee
  22. Govee BLE
  23. LIFX
  24. August / Yale Smart Lock
  25. VeSync (Levoit, Etekcity, Cosori)
  26. Belkin Wemo
  27. Viessmann ViCare
  28. AVM FRITZ!Box

I left a comment for Withings
Unfortunately, I can’t test the other integrations because I don’t own those products.

Oh, the change isn’t happening after all :grinning_face_with_smiling_eyes:

It’s definitely been eventful at Anthropic between this and Fable/Mythos ^^

New « Ajax Systems » plugin:

Requested by someone on X here, developed in 15 minutes by AI :rocket: