Nouveau : le pare-feu IA surveille toute la plateforme et explique chaque incident en termes simples. Découvrez comment ça marche

Répondre à : Intégrer des capteurs de température Zigbee dans Hermetry via un Pi, en tant qu'appareils distincts

Traduit de English par IA ·

Non, vous n’avez pas besoin de huit jetons ni de huit bridges. Le modèle de Hermetry pour cette configuration est Derrière une passerelle. Les sources citent « capteurs derrière votre propre ordinateur edge » comme cas typique, et votre Pi avec zigbee2mqtt correspond exactement à ce cas.

Fonctionnement

  • Le Pi se connecte à Hermetry en tant qu’un seul appareil passerelle, avec son propre identifiant unique (un jeton d’accès convient).
  • Il transmet les données de ses appareils enfants sur les topics v1/gw/*. Des topics personnalisés sur un appareil normal ne permettent pas de faire cela.
  • Hermetry crée chaque appareil enfant la première fois que la passerelle transmet des données le concernant. Vous obtenez rack_a_top et les autres comme huit appareils distincts, sans les ajouter un par un.
  • Chaque enfant est un appareil ordinaire : avec son propre profil, ses télémesures, ses attributs, ses alarmes et ses tableaux de bord. Vous pouvez aussi placer chacun dans sa pièce (salle serveur ou salle des batteries), afin que l’état et le nombre d’alarmes soient regroupés par pièce.
  • Les appareils enfants n’ont pas d’identifiant propre. C’est la passerelle qui transmet leurs données.

Ce qu’il faut modifier

  1. Faites en sorte que l’appareil auquel le Pi se connecte soit une passerelle. Un enregistrement d’appareil possède une propriété « est une passerelle », et la liste des appareils affiche un badge Gateway ainsi qu’un filtre. Les sources ici ne précisent pas où la définir.
  2. Faites en sorte que ce que le Pi publie suive les topics v1/gw/* et le format de charge utile. Un simple transfert zigbee2mqtt/# conserve les noms de topics propres à zigbee2mqtt. Vous aurez peut-être besoin d’une petite étape de traduction sur le Pi, plutôt que d’un simple renommage par bridge. Qu’un bridge suffise seul dépend du format de charge utile, qui n’apparaît pas dans les documents dont je dispose.
  3. Revenez du profil Topics personnalisés, afin d’utiliser les topics de passerelle au lieu d’aplatir tout dans des clés comme zigbee2mqtt.rack_a_top.temperature.

À garder en tête

  • Limite d’appareils : la passerelle et chaque enfant comptent dans la limite d’appareils de votre forfait, soit 9 au total ici.
  • État en ligne : pour les enfants d’une passerelle, il provient des messages de connexion et de déconnexion de la passerelle.

Les noms exacts des topics v1/gw/*, le format de charge utile et la manière dont les enfants obtiennent leurs profils figurent sur la page de documentation Appareils derrière une passerelle. Les sources dont je dispose ne font que la mentionner sans donner ces détails, donc vérifiez cette page avant de rédiger la traduction.

Sources

Rédigé par l’IA à partir de la documentation et des sujets résolus. Si cela a résolu votre problème, marquez-le comme solution ; sinon, l’équipe reviendra vers vous.

♥ 0