Matter : Point d'avancement!

Hello à tous :wave:

Je voulais vous faire un petit point d’étape sur le développement de l’intégration Matter dans Gladys.

:white_check_mark: 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é

:bridge_at_night: 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.


:test_tube: Appareils Matter testés

Voici quelques exemples d’appareils Matter compatibles Thread que j’ai pu tester avec succès :

Ces appareils fonctionnent avec Thread : il vous faudra donc un Thread Border Router (Apple TV 4K, Google Home ou enceinte Alexa compatible).

:arrow_right: 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.


:rocket: 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

:test_tube: Tester Matterbridge

Voici comment j’ai procédé pour lancer Matterbridge sur mon mini-PC (en root) :

  1. Créez un dossier pour Matterbridge :
mkdir -p /root/matterbridge/docker_data
  1. 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
  1. 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 :

  1. Collez ce code dans l’intégration Matter de Gladys :

  1. Une fois l’appairage fait, vous retrouverez tous vos appareils Matter dans l’onglet Appareils, prêts à être ajoutés à Gladys !

:person_raising_hand: 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 !

4 « J'aime »