L'onglet MQTT publie les mêmes lectures sur n'importe quel broker. Il sert à qui alimente un système autre que Home Assistant, ou à qui préfère alimenter Home Assistant par son propre broker.
Comme pour l'intégration native, la connexion va de votre téléphone directement à votre machine, sans passer par nos serveurs.
Renseignez le broker
Renseignez Adresse du broker et Port. Si le broker demande une authentification, renseignez aussi Utilisateur et Mot de passe.
Activez Utiliser TLS (SSL) quand le broker est exposé hors de votre réseau. Utiliser WebSocket et Chemin de base servent aux brokers derrière un proxy.
Choisissez la version du protocole
Les boutons MQTT 3.1.1 et MQTT 5.0 sélectionnent la version. Dans le doute, choisissez 3.1.1, la plus largement compatible.
Choisissez le format
Format MQTT fixe la forme des sujets et le format de chaque message. Il y a cinq options :
- Home Assistant Discovery : avec la découverte automatique, les entités se créent toutes seules, avec nom, unité et icône.
- Homie 4.0 : suit la convention Homie.
- Sujets simples : une valeur par sujet, sans structure supplémentaire. Le plus facile à consommer depuis un script.
- JSON unifié : tout dans un seul message, sur le sujet que vous fixez.
- ThingsBoard : le format de télémétrie de ThingsBoard.
Certains formats ont des réglages à eux, comme Charge utile JSON (valeur + horodatage) sur les sujets simples et Inclure l'horodatage sur ThingsBoard.
Fixez le préfixe des sujets
Préfixe du sujet est la racine de tout ce que l'application publie. Fixez la valeur au départ et évitez de la changer ensuite, car le changement laisse les anciens sujets orphelins sur le broker.
Testez avant de quitter
Touchez Tester la connexion. Le test confirme l'adresse, le port, TLS et les identifiants avant que vous n'activiez la transmission.
Activez la transmission et enregistrez
Activez Activer la transmission, réglez l'Intervalle de transmission et enregistrez avec le bouton flottant.
- Adresse du broker et Port
- Où l'application publie. N'importe quel broker convient : Mosquitto, EMQX, le module complémentaire dans Home Assistant ou un service hébergé.
- Utiliser TLS (SSL)
- Chiffre la connexion au broker. Conseillé chaque fois qu'il est exposé hors de votre réseau.
- Utiliser WebSocket et Chemin de base
- Pensés pour les brokers derrière un reverse proxy.
- Format MQTT
- Home Assistant Discovery, Homie 4.0, Sujets simples, JSON unifié ou ThingsBoard.
- Préfixe du sujet
- La racine des sujets publiés. Le changer ensuite laisse les anciens sujets orphelins sur le broker.
- Utilisateur et Mot de passe
- Les identifiants du broker, quand il demande une authentification.
- Tester la connexion
- Confirme l'adresse, le port, TLS et les identifiants avant que la transmission ne soit activée.
- Intervalle de transmission
- À quelle fréquence l'instantané des capteurs en direct est envoyé.
- Bouton d'enregistrement
- Mémorise les réglages de l'onglet actif et le mode de synchronisation.