|

Matter, le langage universel de la domotique

1. Qu’est-ce que Matter ?

Matter n’est pas un protocole radio (comme le Wi-Fi ou le Zigbee), mais une couche logicielle unifiée (un standard d’application). Il repose sur l’IP (Internet Protocol), ce qui lui permet de transiter sur différents supports physiques :

  • Wi-Fi / Ethernet : pour les appareils gourmands en bande passante (caméras, enceintes)
  • Thread : pour les petits appareils sur pile ou basse consommation (capteurs, serrures)
  • Bluetooth LE : uniquement pour l’appairage initial (la configuration)

Pourquoi c’est une révolution ?

  1. Interopérabilité : un appareil Matter fonctionne nativement avec Apple, Google, Amazon et Samsung.
  2. Contrôle local : les ordres ne passent plus par le cloud du fabricant. Si ton internet coupe, ta lumière s’allume toujours.
  3. Multi-Admin : tu peux contrôler une même prise depuis ton iPhone et la tablette Android de la cuisine simultanément.

2. Interfacer Matter avec les grands écosystèmes

Pour utiliser Matter, tu as besoin d’un Contrôleur Matter (le cerveau) et, si tu as des appareils Thread, d’un Border Router (le pont). La bonne nouvelle, c’est que tes enceintes actuelles le font probablement déjà via une mise à jour.

Avec Alexa (Amazon)

  • Matériel requis : Echo Dot (5ème gen), Echo (4ème gen), ou Echo Show 8/10.
  • Configuration : dans l’app Alexa, va dans Appareils > + > Ajouter un appareil > Matter. Scanne le QR code sur l’appareil. Alexa l’intègre et il devient pilotable à la voix.

Avec Google Home

  • Matériel requis : Nest Hub (2ème gen), Nest Wifi Pro, ou Nest Hub Max.
  • Configuration : l’app Google Home détecte souvent automatiquement l’appareil à proximité via Bluetooth. Sinon, clique sur le + en haut à gauche > Configurer un appareil > Nouvel appareil > Appareil compatible Matter.

Avec un Raspberry Pi (Home Assistant)

C’est la solution pour garder une indépendance totale par rapport aux géants américons de la tech.

  1. Installation : installe Home Assistant OS sur ton Pi.
  2. Add-ons : installe le module complémentaire Matter Server.
  3. Bluetooth : assure-toi que le Bluetooth de ton Pi est actif (pour l’appairage).
  4. Cas du Thread : si ton appareil est « Matter over Thread », le Raspberry Pi n’a pas de puce Thread native. Tu devras ajouter un dongle USB (ex: SkyConnect ou Sonoff ZBDongle-E) flashé avec un firmware RCP pour qu’il serve de Thread Border Router. Note que le ZBDongle-E nécessite un reflashage spécifique avec un firmware compatible OpenThread RCP avant de pouvoir être utilisé comme Border Router.

3. Développer avec Matter sur ESP32

Si tu es bidouilleur, l’ESP32 est la plateforme reine pour créer tes propres appareils Matter. Espressif a lancé son propre SDK : ESP-Matter.

Prérequis

  • Un ESP32, ESP32-C3 (Wi-Fi) ou ESP32-H2 (Thread natif).
  • L’environnement de développement ESP-IDF installé sur ton PC.

Étapes pour un projet « Light » (Lampe)

Le SDK facilite énormément le travail en gérant la structure complexe du protocole.

  1. Cloner le SDK :
git clone --recursive https://github.com/espressif/esp-matter.git
cd esp-matter
./install.sh
  1. Utiliser un exemple : va dans examples/light.
  2. Configuration : utilise idf.py menuconfig pour configurer tes identifiants Wi-Fi (si tu n’utilises pas l’appairage dynamique).
  3. Flash : compile et envoie le code sur ton ESP32.
idf.py build flash monitor
  1. Appairage : au premier démarrage, l’ESP32 va afficher un QR Code (ou un lien vers un QR code) dans la console série. Scanne-le avec l’app Google Home ou Apple Home, et ton ESP32 apparaîtra comme une lampe officielle !

4. Les limites actuelles

Tout n’est pas encore parfait. Le standard évolue par versions (1.0, 1.1, 1.2, 1.3…).

  • Types d’appareils : au début, seules les prises et lumières étaient supportées. Les aspirateurs robots et les lave-linges viennent juste d’arriver dans les dernières specs. La version 1.3, sortie récemment, continue d’élargir le catalogue avec de nouveaux types d’appareils (thermostats avancés, détecteurs de fumée, etc.).
  • Mises à jour : certains anciens produits Zigbee peuvent devenir Matter via une mise à jour de leur pont (comme Philips Hue), mais beaucoup d’anciens matériels resteront sur le carreau.

Matter est le pari de l’industrie pour simplifier nos vies. C’est le moment idéal pour s’y mettre, que ce soit pour équiper ta maison ou pour coder tes propres capteurs.

Publications similaires

  • HomeWizard : la solution domotique ?

    Lecteur du Blogwifi, HomeWizard a souhaité la publication d’un communiqué de presse. Un tour sur le site web de l’entreprise m’a convaincu du bien fondé de cette demande : il s’agit d’une solution domotique complète, OUVERTE, qui ne cherchera pas à vous coincer par un abonnement mensuel, des frais de souscription, ou je ne sais encore quelle entourloupe pour vous coincer dans les mailles étroites d’un protocole tellement propriétaire que personne ne développera jamais rien. Ouverte, oui, car l’interfaçage est…

  • La fibre optique pour les nuls

    Le propos de ce billet n’est pas de vous parler de connexion internet en fibre optique, tellement notre beau pays est en retard sur le sujet. Non, l’idée est de suivre les pas d’un parfait débutant dans le monde merveilleux du réseau fibré, c’est à dire un réseau qui se passera, à terme, de toute connexion RJ45 gigabit, un réseau que vous allez pouvoir déployer chez vous, d’une pièce à l’autre ou pour relier des bâtiments isolés. Quel intérêt me…

  • Raspberry Pi : il arrive… enfin bientôt…

    La patience étant une vertue, tout venant à point à qui sait attendre, voici enfin l’arrivée prochaine du Raspberry Pi, ce minus-ordinateur produit par la fondation du même nom, propulsé par Linux. Certes, il faudra encore patienter 3 semaines, le fournisseur officiel ayant compris tout l’intérêt de faire payer de suite ses clients, de faire fructifier les sommes ainsi récoltées et d’ensuite valider la fabrication en Asie. Bref, on vit une époque formidable, mais après tout, business is business hein, ne nous…

  • Raspberry Pi : alimentation Poe et réception 433 MHz

    En surfant un peu, une remarque revient régulièrement : ne pas alimenter la réception 433 MHz via le Raspberry, pas forcément prévu pour, mais utiliser une source externe. Dont acte, je vais profiter du module d’extraction PoE ajouté à mon Raspberry d’alarme pour venir y récupérer le +5V nécessaire à la platine de réception : La platine rouge est le module PoE, le petit fil rouge qui en sort va se relier, vers la droite, sur le récepteur 433 MHz. On…

  • Python 3 : jour ou nuit ?

    Pour vos projets domotique, il peut être sympa de venir détecter les changements entre jour et nuit, par exemple pour pouvoir allumer automatiquement les lampes intérieures, activer la lumière extérieure lorsque vous le demandez, etc. Voici donc un petit script en Python 3, sun.py, qui vous indiquera s’il fait jour, ou s’il fait nuit : #!/usr/bin/python3 import ephem import datetime import time somewhere = ephem.Observer() somewhere.lat = ‘47.411252’ somewhere.lon = ‘-2.169095’ somewhere.elevation = 112 # # Heure actuelle convertie en chiffres…

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.