Avec Wswin ?
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Bonjour,
Je ne connais pas bien WSwin32, je n'ai jamais reussi a le faire marcher.
Il doit certainement y avoir un genre d'historique quelque part.
- Si cet historique est formaté lignes/colonnes, ca doit être lisible avec le plugin CSV.
- Si par contre c'est un fichier non lisible en l'éditant (binaire), il faudrait écrire un nouveau plugin pour le faire. Je veux bien le faire, si le format est connu.
WSWin32 exporte peut-être aussi vers du MySQL, donc lisible avec le plugin MySQL.
Antoine.
Je ne connais pas bien WSwin32, je n'ai jamais reussi a le faire marcher.
Il doit certainement y avoir un genre d'historique quelque part.
- Si cet historique est formaté lignes/colonnes, ca doit être lisible avec le plugin CSV.
- Si par contre c'est un fichier non lisible en l'éditant (binaire), il faudrait écrire un nouveau plugin pour le faire. Je veux bien le faire, si le format est connu.
WSWin32 exporte peut-être aussi vers du MySQL, donc lisible avec le plugin MySQL.
Antoine.
- Marco de Chaligny
- Membre
- Messages : 301
- Inscription : sam. avr. 15, 2006 1:12 pm
- Localisation : Chaligny - Lorraine
- Contact :
Salut,
Sur ma configue/ordi lors de mes essais en 04/2006 le fichier est a priori dans le repertoire de wswin : EXPmm_yy.CSV . (mm=mois, yy=année)...A tester avec le plugin CSV.dll en reglant "," comme separateur... à suivre ...
Marco
http://marcodechaligny.free.fr/
Sur ma configue/ordi lors de mes essais en 04/2006 le fichier est a priori dans le repertoire de wswin : EXPmm_yy.CSV . (mm=mois, yy=année)...A tester avec le plugin CSV.dll en reglant "," comme separateur... à suivre ...
Marco
http://marcodechaligny.free.fr/
Dernière modification par Marco de Chaligny le ven. juin 30, 2006 9:06 am, modifié 1 fois.
Bonjour,
Wswin utilise des formats de fichiers différents selon la station connectée au logiciel. Pour les stations Davis, je m'étais amusé il y a quelques temps à trouver le format. Les fichiers de données sont appelés WD_MM_AA.dat et ont le format suivant :
Header de 18 bytes, suivis d'enregistrements ayant ce format :
struct WswinData
{
DOSTIME Time ;
DOSDATE Date ;
signed short Temp_i;
signed short Temp_e;
signed short Temp_2;
signed short Temp_3;
signed short Temp_4;
signed short Mintemp_e;
signed short MaxTemp_e;
signed short Temp_7;
signed short Temp_Leaf1;
signed short Temp_Leaf2;
signed short Temp_Leaf3;
signed short Temp_Leaf4;
signed short Temp_Soil1;
signed short Temp_Soil2;
signed short Temp_Soil3;
signed short Temp_Soil4;
byte hum_i;
byte hum_e;
byte hum_2;
byte hum_3;
byte hum_4;
byte hum_5;
byte hum_6;
byte hum_7;
byte hum_Leaf1;
byte hum_Leaf2;
byte hum_Leaf3;
byte hum_Leaf4;
byte hum_Soil1;
byte hum_Soil2;
byte hum_Soil3;
byte hum_Soil4;
signed short baro;
signed short rain;
signed short vent;
signed short direction;
signed short evapo;
byte UV;
signed short solar;
signed short gust;
signed short ISS reception;
signed short unknown1;
signed short unknown2;
byte GWD;
byte W0;
byte W1;
} ;
Les valeurs à une décimale (telles que température, pression..etc) sont multipliées par 10 et codées en integer (exemple : température de 28,5 est codée 285) et la valeur de pluie est multipliée par 1000 (0.254 mm est codé 254).
Cordialement
JackT
Wswin utilise des formats de fichiers différents selon la station connectée au logiciel. Pour les stations Davis, je m'étais amusé il y a quelques temps à trouver le format. Les fichiers de données sont appelés WD_MM_AA.dat et ont le format suivant :
Header de 18 bytes, suivis d'enregistrements ayant ce format :
struct WswinData
{
DOSTIME Time ;
DOSDATE Date ;
signed short Temp_i;
signed short Temp_e;
signed short Temp_2;
signed short Temp_3;
signed short Temp_4;
signed short Mintemp_e;
signed short MaxTemp_e;
signed short Temp_7;
signed short Temp_Leaf1;
signed short Temp_Leaf2;
signed short Temp_Leaf3;
signed short Temp_Leaf4;
signed short Temp_Soil1;
signed short Temp_Soil2;
signed short Temp_Soil3;
signed short Temp_Soil4;
byte hum_i;
byte hum_e;
byte hum_2;
byte hum_3;
byte hum_4;
byte hum_5;
byte hum_6;
byte hum_7;
byte hum_Leaf1;
byte hum_Leaf2;
byte hum_Leaf3;
byte hum_Leaf4;
byte hum_Soil1;
byte hum_Soil2;
byte hum_Soil3;
byte hum_Soil4;
signed short baro;
signed short rain;
signed short vent;
signed short direction;
signed short evapo;
byte UV;
signed short solar;
signed short gust;
signed short ISS reception;
signed short unknown1;
signed short unknown2;
byte GWD;
byte W0;
byte W1;
} ;
Les valeurs à une décimale (telles que température, pression..etc) sont multipliées par 10 et codées en integer (exemple : température de 28,5 est codée 285) et la valeur de pluie est multipliée par 1000 (0.254 mm est codé 254).
Cordialement
JackT
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Salut Arbujil,
Le plugin n'est WSWIN32 n'est pas encore fait car je travaillais actuellement sur les éphémerides. Je vais pouvoir le commencer car elles sont désormais intégrées.
Un exemple basique :

Ca fonctionne dans les graphiques, template (HTTP,FTP). On peut eventuellement changer les icones des phases de la lune si elles ne plaisent pas.
Le plugin est rapide a faire en prenant modèle sur les autres. Je posterai la dll avant la version 1.6, car il y a encore beaucoup de boulot.
Antoine.
Edit : les heures de lever ne sont pas bien reglées (fuseaux horaires).
Le plugin n'est WSWIN32 n'est pas encore fait car je travaillais actuellement sur les éphémerides. Je vais pouvoir le commencer car elles sont désormais intégrées.
Un exemple basique :

Ca fonctionne dans les graphiques, template (HTTP,FTP). On peut eventuellement changer les icones des phases de la lune si elles ne plaisent pas.
Le plugin est rapide a faire en prenant modèle sur les autres. Je posterai la dll avant la version 1.6, car il y a encore beaucoup de boulot.
Antoine.
Edit : les heures de lever ne sont pas bien reglées (fuseaux horaires).
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
JackT :
Aurais-tu par hasard le format des fichiers que Genii à fournit ?
L'entête de ton fichier indique "WD4data file" ceux de Genii "WS4data file". J'ai noté une différence de longueur d'enregistrements, 72 bytes pour WS4data et 76 bytes pour WD4data file. En sais tu plus sur ces différences ? L'entete reste de 18 bytes dans les deux cas.
Sinon je vais tenter de décoder ca moi même.
Aurais-tu par hasard le format des fichiers que Genii à fournit ?
L'entête de ton fichier indique "WD4data file" ceux de Genii "WS4data file". J'ai noté une différence de longueur d'enregistrements, 72 bytes pour WS4data et 76 bytes pour WD4data file. En sais tu plus sur ces différences ? L'entete reste de 18 bytes dans les deux cas.
Sinon je vais tenter de décoder ca moi même.
Antoine,TiToine a écrit :JackT :
Aurais-tu par hasard le format des fichiers que Genii à fournit ?
.
Je ne l'ai malheureusement pas, mais il ne devrait pas être trop difficile à trouver. Pour cela, il faudrait que Genil te communique la liste complète des sondes disponibles pour sa station et qui est listée dans wswin en sélectionnant le menu "Station meteo" - "Sondes disponibles...". Cette liste complète (éléments cochées ou non) et l'ordre dans lequel ils sont listés dans wswin devrait correspondre à la suite des valeurs dans le fichier WSXXXX.dat. C'était le cas pour les fichiers WDXXXX.dat
Cordialement
JackT