F1SYH‑TX1 — lot 58

Testeur de topics MQTT

Publier et écouter les topics TX1 pour valider broker, discovery et payloads.

publishtest
subscribetest
JSONvalidation
retaincontrôle
BrokerSubscribePublishValidateReport
Point critique : Ne pas exécuter le testeur de publication sur le broker de production avec des commandes actives.

Détails techniques

Fonctions :
- se connecter au broker
- s'abonner à station/f1syh_tx1/#
- afficher timestamp/topic/payload
- valider JSON
- détecter commandes retained interdites
- publier états simulés
- tester availability/LWT
- exporter journal CSV

Le script ne publie jamais PTT par défaut.

Validation

Schéma JSON.

Unités.

Retain

Détecter cmd retained.

Nettoyer si nécessaire.

Discovery

Vérifier topics config.

Device ID stable.

Spécifications

Brokerconfigurable
Namespacestation/f1syh_tx1
PTTdésactivé
Sortieconsole/CSV
LWTtest

Repères

Commencer sur un broker de test
Un topic retained peut survivre longtemps

Procédure

Configurer broker test.
S'abonner.
Publier états.
Tester JSON.
Tester LWT.
Détecter retain.
Exporter logs.
Passer production read-only.
Validation : les valeurs mesurées et les écarts sont consignés avant de poursuivre.