Observer avec Home Assistant¶
Utilisez l’intégration MeshCore que vous exploitez déjà dans Home Assistant pour publier la télémétrie des paquets auprès de MeshCore Canada.
Cette méthode vous convient-elle?¶
Vérifier votre écran¶
Les intégrations MeshCore actuelles utilisent ces champs :
| Contrôle des paquets | Contrôle de l’emplacement |
|---|---|
Payload Mode = packet |
Champ libre Broker IATA Code |
Si votre écran est différent, consultez L’écran de Home Assistant ne correspond pas au guide. Mettez l’intégration à jour si elle n’accepte pas le bon code d’emplacement; ne choisissez pas un code voisin pour contourner le problème.
Avant de commencer¶
- [ ] Home Assistant et l’intégration MeshCore fonctionnent correctement.
- [ ] La radio est connectée par une liaison USB, BLE ou TCP compatible.
- [ ] La radio utilise les paramètres du réseau maillé local.
- [ ] Vous avez choisi un véritable code d’emplacement.
- [ ] Vous avez lu Données des observateurs et vie privée.
Ce qui sera modifié¶
Vous ajouterez deux entrées de courtier MQTT et activerez les paquets dans Payload Mode. N’entrez ni mot de passe Wi-Fi ni mot de passe MQTT statique.
Configuration¶
Ouvrez :
Settings → Devices & Services → MeshCore → Configure → Manage MQTT Brokers
Ajoutez l’entrée principale :
| Champ | Valeur |
|---|---|
| Server | mqtt1.meshcore.ca |
| Port | 443 |
| Transport | websockets |
| Use TLS | Enabled |
| TLS Verify | Enabled |
| Username / Password | Leave blank |
| Use MeshCore Auth Token | Enabled |
| Token Audience | mqtt1.meshcore.ca |
| Payload Mode | packet |
| Status Topic | meshcore/{IATA}/{PUBLIC_KEY}/status |
| Packets Topic | meshcore/{IATA}/{PUBLIC_KEY}/packets |
Réglez le champ d’emplacement de l’intégration au véritable code à trois lettres le plus près de l’observateur.
Ajoutez l’entrée de secours avec les mêmes paramètres, en ne modifiant que :
| Champ | Valeur |
|---|---|
| Server | mqtt2.meshcore.ca |
| Token Audience | mqtt2.meshcore.ca |
Laissez les champs facultatifs du responsable vides, sauf s’ils sont nécessaires. Enregistrez les deux entrées.
Ce que vous devriez voir¶
Les deux entrées indiquent qu’elles sont connectées, et l’activité radio à proximité fait changer le nombre de paquets. Si les courtiers se connectent, mais qu’aucun paquet n’apparaît, le mode de paquets est peut-être désactivé ou la radio ne capte aucune activité.
Vérifier dans CoreScope¶
- Trouvez l’observateur dans CoreScope Observers.
- Attendez de l’activité MeshCore normale à proximité.
- Confirmez la présence d’un paquet récent dans CoreScope Packets.
Terminez avec Vérifier votre observateur. Le badge de connexion de Home Assistant ne confirme pas que les paquets se sont rendus à CoreScope.
Récupération¶
Désactivez ou supprimez seulement les deux entrées de courtier MeshCore Canada que vous avez ajoutées. Ne modifiez pas les autres intégrations de Home Assistant ni la connexion radio. Confirmez que l’intégration MeshCore d’origine fonctionne toujours.
Si la vérification échoue¶
Consultez le dépannage. Indiquez les versions de Home Assistant et de l’intégration MeshCore, la première étape qui a échoué et une erreur caviardée. Examinez toute archive de diagnostics avant de la partager.