Test TEMPerHUM de PCsensor, partie 1 – Windows XP (journalisation des logiciels)

Test TEMPerHUM de PCsensor partie 1 Windows XP journalisation.jpgv1561727102
Test TEMPerHUM de PCsensor partie 1 Windows XP journalisation.jpgv1561727102

Test du «TEMPerHUM» de PCsensor

Phase 1: Test du «TEMPerHUM» de PCsensor dans l’environnement Windows XP

Au début, je voulais tester ce capteur dans des environnements Microsoft Windows pour lesquels le producteur a envoyé un logiciel utilisateur final, nommé aussi TEMPerHUM, dans sa version 25.6 qui à l’époque (mi-2017) était envoyé sur un mini-CD avec le capteur dans la boîte. À cet effet, j’ai utilisé un ancien ordinateur de bureau de test configuré pour un double démarrage avec Linux et Windows XP, et où j’avais déjà installé .NET Framework 2.0 et 3.0…

Test TEMPerHUM de PCsensor partie 1 Windows XP journalisation

… mais il est apparu que ces deux versions de .NET n’étaient pas assez à jour pour installer la version de TEMPerHUM v25.6 que j’ai reçue avec le capteur. J’ai donc dû installer une version un peu plus ancienne de TEMPerHUM v24.4.4 que j’ai trouvé sur le site Web de PCsensor

1592024407 326 Test TEMPerHUM de PCsensor partie 1 Windows XP journalisation

Cependant, le logiciel installé a bien fonctionné. Lors de son activation, il a reconnu automatiquement le capteur et a commencé à enregistrer la température, l’humidité et le point de rosée surveillés. J’ai remarqué que le logiciel ouvre un nouveau fichier nommé (tout cela): 2017-9-22 13h54m8s.csv, chaque fois qu’un utilisateur démarre le logiciel, et on peut voir que le nom de fichier comprend à la fois la date et l’heure de démarrage du logiciel . Le contenu d’un fichier ressemble à ceci:

1, 26.26, 58.77,17.55, 22/09/2017 13:54:13
2, 26.26, 58.77,17.55, 22/09/2017 13:54:15
3, 26,25, 58,73,17,53, 22/09/2017 13:54:24
4, 26,25, 58,70,17,52, 22/09/2017 13:54:26

La première colonne (par exemple numéro 4) est un nombre séquentiel de lecture de la température et de l’humidité après l’activation du logiciel; la deuxième colonne (26,25) est la température en degrés Celsius, la troisième (58,70,17,52) est l’humidité relative et le point de rosée, la quatrième est la date et l’heure des relevés réels de la ligne. Encore une fois, le nom du fichier est tout cela: 2017-9-22 13h54m8s.csv

Veuillez noter que l’heure dans le nom de fichier (13h54m8s) est juste quelques secondes en avance sur l’heure de la première ligne de lecture de cette session particulière (13:54:13). Cela semble logique car les enregistrements devraient commencer après l’ouverture d’un nouveau fichier. Deuxièmement, en regardant uniquement les lignes 1 et 2 (ou 3 et 4 uniquement), vous pouvez remarquer que de nouvelles lectures sont effectuées et enregistrées toutes les 2 secondes. En conséquence, les courbes dans les diagrammes ci-dessus sont assez plates en si peu de temps car ni la température ni l’humidité ne changent généralement si vite. Enfin, un intervalle de temps de 9 secondes entre la ligne 2 et la ligne 3 s’est produit après un clic de souris sur le bouton « STOP » (sur le côté gauche ci-dessus). La reprise de la session se fait par un clic de souris sur le bouton «GO». Le fichier reste le même.

Au moment de la rédaction de ce rapport de test, je n’ai pas trouvé de méthode pour transférer les données surveillées des fichiers enregistrés dans un logiciel de radio amateur qui retransmettrait périodiquement (1-2 fois par heure) les données réelles dans l’air en utilisant un Station de radio amateur VHF. Le logiciel prévu à cet effet est YAAC 1.0-beta111 (28 juin 2017) et le plan est de contacter l’auteur du logiciel pour voir ce qu’il est possible de faire. Il convient de mentionner que TEMPerHUM v24.4.4 de PCsensor donne la possibilité de choisir le chemin dans Windows où il stocke les fichiers de données surveillés, ainsi que s’ils sont stockés en tant que fichiers .TXT ou .CSV, mais pas de choisir un autre nom de fichier format ou toute autre chose concernant les fichiers.

Comme nous en avons discuté, il était nécessaire d’avoir .NET Framework 4 installé sur un ordinateur basé sur Microsoft Windows afin d’installer le logiciel TEMPerHUM dans la dernière version 25.6, j’ai donc trouvé le package d’installation de .NET Framework 4 et commencé la procédure d’installation…

1592024408 610 Test TEMPerHUM de PCsensor partie 1 Windows XP journalisation

Jusqu’ici tout va bien. Une fois l’installation terminée, j’ai vérifié l’état dans le Panneau de configuration, Ajouter ou supprimer des programmes et j’ai trouvé que le profil client .NET Framework 4 et étendu s’y trouvait.

1592024409 901 Test TEMPerHUM de PCsensor partie 1 Windows XP journalisation

Ensuite, j’ai commencé à installer TEMPerHUM v.25.6 à partir d’un CD qui accompagnait le capteur de température et d’humidité TEMPerHUM de PCsensor. Cette fois, l’installateur du logiciel ne s’est pas plaint de l’absence de la «bonne» version de .NET Framework…

1592024409 623 Test TEMPerHUM de PCsensor partie 1 Windows XP journalisation

À première vue, il semblait que seules les couleurs utilisées dans l’apparence graphique du programme avaient été modifiées (par rapport à la version 24.4.4) car aucune nouvelle fonctionnalité n’était visible. D’un autre côté, le package d’installation de la version 25.6 était plus du double de la taille de l’installateur de la version 24.4.4, il n’était donc pas clair pourquoi il était significativement plus grand alors qu’il n’y avait aucune amélioration visible dans le logiciel. En fait, toutes les fonctionnalités que j’ai testées dans la nouvelle version étaient exactement les mêmes que celles de l’ancienne instance du logiciel. (Nous ne pouvons qu’espérer que les auteurs de logiciels n’ont pas inséré de fonctionnalités «cachées» qui ne sont pas visibles pour les utilisateurs finaux.)

1592024410 51 Test TEMPerHUM de PCsensor partie 1 Windows XP journalisation