Hello à tous
Je voulais vous faire un petit point d’étape sur le développement de l’intégration Matter dans Gladys.
Fonctionnalités déjà prises en charge
L’intégration progresse bien et gère actuellement les types d’appareils et fonctionnalités suivants :
- On/Off : prises, lumières, climatisation, chauffage, ventilateurs, etc.
- Lumières : gestion de la luminosité et des couleurs
- Volets roulants / rideaux
- Thermostats : réglage de la température cible
- Climatisations : température cible
- Capteurs de mouvement
- Capteurs de luminosité
- Capteurs de température
- Capteurs d’humidité
Compatibilité étendue avec Matterbridge
Grâce au projet open-source Matterbridge, cette intégration ne se limite pas aux appareils natifs Matter : elle permet également de contrôler des appareils Shelly, Somfy Tahoma, et bien d’autres.
@mutmut et @Terdious ont déjà testé cette configuration avec succès.
Appareils Matter testés
Voici quelques exemples d’appareils Matter compatibles Thread que j’ai pu tester avec succès :
Ampoule Nanoleaf LED Couleur E27 Matter Thread
Prise connectée Eve Energy Thread
Capteur de mouvement Eve Motion Thread
Ces appareils fonctionnent avec Thread : il vous faudra donc un Thread Border Router (Apple TV 4K, Google Home ou enceinte Alexa compatible).
En revanche, les appareils déjà connecté sur le réseau, comme Matterbridge, ou les prise Wi-Fi, n’ont pas besoin de Thread Border Router.
Matter est un protocole applicatif, là où Thread est un protocole radio et est un concurrent direct du Zigbee, Bluetooth ou Z-Wave.
Tester l’intégration Gladys + Matter
Voici la commande Docker pour lancer une instance Gladys avec la branche matter-integration :
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
Tester Matterbridge
Voici comment j’ai procédé pour lancer Matterbridge sur mon mini-PC (en root) :
- Créez un dossier pour Matterbridge :
mkdir -p /root/matterbridge/docker_data
- Lancez Matterbridge en Docker :
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
- Récupérez l’URL de l’interface Matterbridge (affichée dans les logs
docker logs matterbridge
, ex : http://192.168.0.99:8283/), et copiez le code d’appairage :
- Collez ce code dans l’intégration Matter de Gladys :
- Une fois l’appairage fait, vous retrouverez tous vos appareils Matter dans l’onglet Appareils, prêts à être ajoutés à Gladys !
Vos retours sont les bienvenus
Je cherche des testeurs pour cette intégration, notamment celles et ceux qui attendaient une compatibilité Shelly ou Somfy !
N’hésitez pas à tester chez vous et à me faire vos retours ici sur le forum.
Merci à tous pour votre soutien !