Page 1 sur 2

Forcer wswin à relire le datalogger

Posté : 03 janv. 2016, 12:36
par Neutre
Bonjour et bonne année à tous !

Ce matin, petit problème, je me suis aperçu que wswin était bloqué depuis la veille vers 13h10.
Arrêt de Wswin et relance du programme qui finit par repartir. Mais les enregistrements sont interrompus entre le blocage de Wswin et la relance.
J'ai aussi essayé de supprimer WD_01_16.DAT mais dans ce cas je perds l'affichage des données de janvier (il n'y a pas de reconstruction).
Peux-t-on forcer wswin à relire le datalogger qui doit bien conserver les données (non ?) ?

Merci pour vos lumières

Jean
http://www.meteonaves.fr

Re: Forcer wswin à relire le datalogger

Posté : 03 janv. 2016, 16:29
par Tudgur
Salut.

Le datalogger de quelle station ???
S'il s'agit d'un' VP2, oui, tant que les plus récentes n'ont pas effacé les plus anciennes.
Un peu plus de 44 heures je crois, pour un pas de mesures de 1 minute.

Re: Forcer wswin à relire le datalogger

Posté : 03 janv. 2016, 16:38
par Neutre
Merci Tugdur.
C'est effectivement une VP2 !
Je suis sur un pas d'enregistrement de 5 mn (plus de 8 jours, je crois).
Mais, je ne sais pas comment récupérer les enregistrements.

Re: Forcer wswin à relire le datalogger

Posté : 03 janv. 2016, 16:49
par Tudgur
As-tu installé WeatherLink ?

Re: Forcer wswin à relire le datalogger

Posté : 03 janv. 2016, 16:59
par Neutre
Non, je suis en direct

Re: Forcer wswin à relire le datalogger

Posté : 03 janv. 2016, 18:15
par Tudgur
Dommage...
Tu aurais pu savoir si WeatherLink pouvait récupérer les données et créer un fichier .DAT en faisant un export/import

Re: Forcer wswin à relire le datalogger

Posté : 03 janv. 2016, 19:22
par Neutre
Ah zut...
J'ai un peu de temps devant moi.
Quelqu’un a peut être une autre idée ?
Ce qui me rendrait service de temps en temps car ce n'est pas la première fois que cela se produit...
Cordialement
Jean

Re: Forcer wswin à relire le datalogger

Posté : 18 juin 2016, 16:38
par Neutre
Je crois avoir compris que le problème vient du datalogger.
Il n'enregistre plus de nouvelles données et stocke des datas de décembre dernier.
A chaque lancement de wswin il relis les anciennes datas (de 2015...) pouis communique selon la fréquence prévue les données à wswin.
Dès que mon pc s’arrête pour une raison ou une autre, je perds les données.

Je vais remplace le datalogger par une occasion récente que je viens de trouver.
A votre avis, que dois je faire pour éviter de récupérer les données de l'ancien propriétaire.

Re: Forcer wswin à relire le datalogger

Posté : 18 juin 2016, 17:08
par mm91
Je ne connais pas le datalogger de Davis, mais je pense que c'est le même principe quelque soient les fichiers lus (chez moi fichiers de Heavy Weather):

S'il y a eu des défaut de lecture du fichier surveillé il faut refaire une conversion de données, mais Wswin32 ne reconverti que les données qu'il n'a pas déjà avec la même heure dans son fichier déjà converti (WD….DAT)

Il faut donc:
- Dans Wswin32: arrêter les enregistrements
- renommer le fichier Wswin32; par exemple pour ton cas WD_01_16.DAT en XWD_01_16.DAT
- refaire une conversion de données ("Fichier / conversion de données…)
- Un nouveau WD_01_16.DAT est crée (dans le répertoire "WsWin")

Tu ne détruis XWD_01_16.DAT que lorsque tu es sûr que tout est OK, sinon tu recommence.

Cette procédure est bien expliqué sur mon site et je te conseille de t'y référer;
c'est ici:
http://michel.mo.pagesperso-orange.fr/c ... onnees.htm

Bien entendu cette récupération n'est possible que si le fichier à re convertir se trouve bien dans le datalogger (voir remarque de Tudgur)

Re: Forcer wswin à relire le datalogger

Posté : 18 juin 2016, 17:17
par Neutre
A mon avis, le problème vient de ce que le datalogger n'enregistre plus rien du tout. Il transmet cependant les informations en temps réel vers wswin (en gestion directe). Et il a conservé d'anciens enregistrements. Peut être du jour où il a cessé d'enregistrer.

Donc, j'en ai trouvé (acheté) un autre déjà utilisé. Je crains qu'au branchement de celui-ci sur ma console, il ne me déverse les données enregistrées par le précédent propriétaire dans mon wswin.

Ma question est donc : comment remettre à zéro mon futur datalogger déjà utilisé par une autre station ?

Re: Forcer wswin à relire le datalogger

Posté : 18 juin 2016, 17:59
par Neutre
Une autre façon peut être d'envisager le problème : est ce que wswin écrase les données qu'il relit par les nouvelles ?

Re: Forcer wswin à relire le datalogger

Posté : 18 juin 2016, 18:04
par Neutre
Ou bien, j'arrête l'enregistrement, je sauvegarde les fichiers de données de wswin (les WD), je branche le nouveau datalogger. Je laisse wswin relire. j'arrête l'enregistrement. Je supprime les nouvelles données dans wswin (les WD créés) et je réinstalle celles que j'ai initialement sauvegardées.
Je crains que les données anciennes ne restent dans le datalogger....

Re: Forcer wswin à relire le datalogger

Posté : 18 juin 2016, 18:28
par Neutre
Ou bien, je change l'intervalle d'enregistrement pour le plus court (1 mn ), je débranche la console du PC. J'attends tranquillement 1 jour 18 heures et 40mn.
La mémoire de la console est saturée par mes données et je rebranche la console
Non ?

Re: Forcer wswin à relire le datalogger

Posté : 18 juin 2016, 20:41
par Tudgur
Bonsoir.

C'est la meilleure façon de procéder.
A mon avis, on ne peut pas "vider" le datalogger.
Les données les plus anciennes sont écrasées par les plus récentes.
Attends 1 jour 18 h et 40 minutes et ce sera bon !

Re: Forcer wswin à relire le datalogger

Posté : 18 juin 2016, 21:44
par Neutre
Oui, Tugdur, je pense que c'est la meilleur solution à défaut de ne pas savoir faire une raz du datalogger.
J'attends la bête, je l'installe et vous dit ce qui se passe.
Bonne soirée