Émetteur-récepteur HF — supervision domestique

MQTT et Home Assistant pour le transceiver

Publier l’état du poste et recevoir des commandes limitées sans confier la sécurité RF au réseau.

MQTTBus de messages
DiscoveryEntités automatiques
RetainÉtat persistant
ACLDroits limités

Chaîne fonctionnelle

TransceiverPasserelle localeBroker MQTTHome AssistantTableau de bordAlertes
Point critique : Ne publiez jamais une commande PTT retenue avec l’option retain : elle pourrait être rejouée après reconnexion.

Télémétrie

Publier fréquence, mode, PTT, puissance, ROS, température et défauts.

Les topics utilisent une structure stable.

Les valeurs incluent unités et disponibilité.

Commandes

Limiter les commandes distantes aux fonctions autorisées.

Le PTT distant exige une politique explicite.

Les limites de puissance restent locales.

Sécurité

Utiliser authentification et ACL.

Ne pas exposer directement le broker sur Internet.

La perte MQTT n’affecte pas l’état sûr du transceiver.

Repères techniques

Disponibilité = online/offline publiée séparément
Commande MQTT → validation locale avant action
Retain utile pour l’état, dangereux pour une commande PTT

Contrôles systématiques

  • Un seul maître direct pour chaque port physique.
  • Lire l’état réel après chaque commande critique.
  • Tester les pertes de liaison et reconnexions.
  • Limiter les droits des interfaces réseau.
  • Conserver PTT et protections sous contrôle local.

Procédure recommandée

Définir les topics.
Publier l’état readonly.
Ajouter la disponibilité.
Configurer les ACL.
Créer les entités Home Assistant.
Tester les alertes.
Ajouter les commandes limitées.
Tester la perte du broker.
Validation : les logiciels doivent pouvoir être fermés, redémarrés ou déconnectés sans laisser le transceiver dans un état incohérent.