🚀 Matter & Gladys Assistant: Here we go!

@mutmut I wanted to be sure everything works so I did a test on my development mini-PC at home, and it works fine!

I started Gladys like this:

sudo docker run -d \
--log-driver json-file \
--log-opt max-size=10m \
--cgroupns=host \
--restart=always \
--privileged \
--network=host \
--name gladys \
-e NODE_ENV=production \
-e SERVER_PORT=80 \
-e TZ=Europe/Paris \
-e SQLITE_FILE_PATH=/var/lib/gladysassistant/gladys-production.db \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/gladysassistant:/var/lib/gladysassistant \
-v /dev:/dev \
-v /run/udev:/run/udev:ro \
gladysassistant/gladys:matter-integration

(It’s just the docker run from the site modified with the correct image)

Then, I ran matterbridge like this:

sudo docker run --name matterbridge \
  -v /root/matterbridge/docker_data/Matterbridge:/root/Matterbridge \
  -v /root/matterbridge/docker_data/.matterbridge:/root/.matterbridge \
  --network host --restart always -d luligu/matterbridge:latest

(Of course, the /root/matterbridge/docker_data volume you should change to the local path on your system), on my system the user is « root » so I just create a matterbridge folder:

Then in the Matterbridge interface (the URL is in the Matterbridge logs, on my system it’s http://192.168.0.99:8283/), I find the pairing code:

I copy-paste it into Gladys:

And then I have all the devices: