Skip to content

3. Comment ça fonctionne ?

jeremy bepoix edited this page Apr 21, 2023 · 10 revisions

Représentation

domo

Appareil connecté

Broker, passerelle

Serveur central

Passerelle USB Zigbee

Pour récolter les données il faut utiliser un dongle (cles usb) qui va écouter/lire les informations.

Ici je vais expliquer avec HA, mais sachez qu'il existe aussi Influxdb-telegraph qui fonctionne comme un agent de récupération de métriques.

Base de donnée

Monitoring

Pour récolter les données il faut utiliser un dongle (cles usb) qui va écouter/lire les informations.

Protocoles

Un appareil connecté est munie de plusieurs capteurs qui permettent de récolter les données.

Ces données sont récupérables via plusieurs protocoles :

  • Zigbee
  • Z-Wave
  • RFX
  • Enocean
  • MQTT
  • Edisio
  • Http
  • Wifi
  • SNMP
  • Bluetooth
  • Matter

La ou il faut faire attention c'est sur les appareils wifi, car il faut une connexion à un cloud propriétaire pour récolter les données...ce que l'on veut éviter.

Evitez aussi les dongles, hub et cie pour éviter les requêtes http lourdes et gourmandes en énergie.

Je ne vais pas faire le tour de tous mais retenez que le protocole Zigbee est de loin le plus intéressant avec son maillage réseau et sa faible consommation. Mais pour l'utiliser sans avoir à passer par un coordinateur ZigBee (requêtes http) il va falloir utiliser MQTT qui ne nécessite pas d'interroger un serveur et demande peu de données et est basé sur un modèle de publication/abonnement.

La ou ça devient intéressant c'est qu'une passerelle appelé Zigbee2MQTT permet de traduire le protocole ZigBee en langage MQTT et via HA il sera possible de s'abonner à ces topics et les lires.

Lexique

vous retrouvez souvent les termes :

  • metrics = data = télémétrie, données récoltées.
  • stats = Les statistiques affichées ou recueillit au sein de dashboard
  • dashboard = monitoring = tableau de bord, permet de visualiser l'ensemble des data.
  • sensor = capteur qui permet de recueillir les données.
  • HA = HomeAssistant
  • HAS = HomeAssistant Supervisor
  • HACS = Home Assistant Community Store
  • Broker = Passerelle ou traducteur de protocole
Clone this wiki locally