Etape 11 : Testez votre Site de OpenHAB
Il y a deux façons vous pouvez tester votre travail acharné comme illustré ci-dessus.
- Vous pouvez utiliser des données de périphérique direct ITO
- Vous pouvez utiliser trafic MQTT simulé avec MQTTSpy
Il y a fond en utilisant à la fois, qui est comment j’ai fait mes tests.
Données en temps réel sont idéale pour les tests du monde réel, mais il ne sont pas déterministe. En d’autres si vous essayez de retrouver un bug qui se produit seulement après une étrange séquence d’événements. Ce n’est pas la meilleure méthode à utiliser. vous êtes mieux de déploiement MQTTSpy.
J’ai inclus des clips vidéo des deux scénarios typiques d’essai ci-dessus.
Pour les données simulées essais j’ai branché à la MQTT courtier « MQTTSVR » avec MQTTSpy à l’aide de l’identifiant client ' WIZNet5100-de : ed : ba : fe : fe : ee' telle que ça ressemblait le périphérique Ethernet j’avais connecté plus tôt dans la journée.
J’ai ensuite simulé ce qui suit :
- De MQTTSpy à OpenHAB : Logfile télécommande ouverture/fermeture bouton poussoir
- De OpenHAB à MQTTSpy : exploitation forestière période mise à jour, heure et Date réglées
- De MQTTSpy à OpenHAB : pressé/sortie le bouton de la télécommande
- De MQTTSpy à OpenHAB : mise à jour de la pression barométrique
Pour tester les données en temps réel, j’ai pris quelques éléments représentatifs pour vérifier. Il est intéressant de noter qu’au cours des essais, j’avais besoin de rafraîchir Chrome pour elle pour ramasser l’icône change lorsque vous définissez l’état de l’exploitation forestière. Aussi, vous remarquerez que la température à distance affiche ' TR: 00.00' sur l’écran LCD bleu, c’est parce qu’après avoir réinitialisé l’appareil Ethernet ITO avant le tournage de la vidéo, le capteur de température distant garage n’avait pas pris tout changement dans la température ambiante, donc il n’y a aucune mise à jour la valeur par défaut initialisé 00.00. Toutefois, la tendance de la température affichée de OpenHAB a montré une constante 19.20 (persistant) Deg C.