Jauges en flash
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Jauges en flash
Les jauges en flash permettent d'avoir une animation des index sous certaines conditions.
La marche à suivre pour faire fonctionner les jauges :
* Dans GraphWeather, activer le mode temps réel dans Options>Préférences>FTP.
* Dans les options de ce mode on règle :
- le fichier source par defaut (qui ne sera utilisé que si le mode temps réel du plugin WS2300 ou WS3600 est désactivé ou pour les autres plugins, on aura alors le dernier enregistrement de l'history.dat)
- On peut indiquer le repertoire du fichier distant qui se nomera obligatoirement data.txt. Le fichier flash est a mettre dans le même répertoire.
- L'intervalle d'upload (10 secondes semble bien, le minimum est de 5 secondes)
* Démarrer le transfert FTP. Le voyant "transfert temps réél" dans la barre d'état s'allume à chaque transfert.
Integrer ensuite le flash dans une page web.
Concernant les plugins :
Le plugin WS2300 permet d'aller lire les données dans la station...c'est donc le plus précis pour du temps réél.
Les plugins WS2300 et WS3600 peuvent lire le fichier currdat.lst qui est semble-t-il mis à jour toutes les minutes par HeavyWeather.
Les plugins WS7001 et VantagePro, ne lisent que leur fichiers respectivement .dat et .wlk. C'est donc le dernier enregistrement qui sera affiché sur les jauges.
Le plugin CSV et MySQL peuvent faire aussi du véritable temps réél, tout depend de la fréquence d'actualisation des données.
Pourrait-on utiliser les jauges sans GraphWeather ?
Biensur, il suffit de créer le data.txt à partir de n'importe quelle source...(amateurs de parsing en tout genre, et familiers des regexp je m'adresse a vous =) )
Sa forme est la suivante :
t=xxx&v1=xxx&v2=xxx......&19=xxx
t représente le timestamp de l'enregistrement, v1, v2, ..., v19 les valeurs respectivement de :
absolute_pressure
relative_pressure
absolute_rainfall
relative_rainfall
indoor_temperature
outdoor_temperature
indoor_humidity
outdoor_humidity
dew_point
wind_speed
wind_direction
wind_gust
wind_chill
solar_radiation
uv_index
heat_index
cloud_base
rainfall_1h
rainfall_24h
Exemple :
t=1136223420&v0=1007.70&v1=1007.70&v2=6425.27&v3=0.00&v4=16.50&v5=25.0&v6=90.00&v7=89.00
&v8=10.1&v9=125.00&v10=90.00&v11=-1.#R&v12=4.60&v13=-1.#R&v14=-1.#R&v15=30.60
&v16=254.92&v17=0.00&v18=0.00
Pour l'instant les jauges n'affichent que v9 (vitesse du vent), v10 (direction du vent), v5(temperature exterieure), v8 (point de rosée), v15 (indice humidex, l'été approche). Les sondes optionels ne sont pas accessibles.
Et le HTTP de GraphWeather ?:
Il supporte la requête pour créer un data.txt conforme.
http://192.168.1.1/data.txt renvoit ce fichier.
Le problème c'est que pour l'instant le chemin d'acces au data.txt est codé en dur dans le flash...on ne peut donc pas interroger GW directement.
Le fichier flash est disponible ici :
http://graphweather.protosigma.com/prog ... eather.swf
A copier dans le répertoire de votre choix.
Il peut être utilisé en local, avec le data.txt généré par le FTP en local.
Les sources avec le projet Flash Develop :
http://graphweather.protosigma.com/prog ... /flash.zip
Bon courage à ceux qui essaieront...
Antoine.
La marche à suivre pour faire fonctionner les jauges :
* Dans GraphWeather, activer le mode temps réel dans Options>Préférences>FTP.
* Dans les options de ce mode on règle :
- le fichier source par defaut (qui ne sera utilisé que si le mode temps réel du plugin WS2300 ou WS3600 est désactivé ou pour les autres plugins, on aura alors le dernier enregistrement de l'history.dat)
- On peut indiquer le repertoire du fichier distant qui se nomera obligatoirement data.txt. Le fichier flash est a mettre dans le même répertoire.
- L'intervalle d'upload (10 secondes semble bien, le minimum est de 5 secondes)
* Démarrer le transfert FTP. Le voyant "transfert temps réél" dans la barre d'état s'allume à chaque transfert.
Integrer ensuite le flash dans une page web.
Concernant les plugins :
Le plugin WS2300 permet d'aller lire les données dans la station...c'est donc le plus précis pour du temps réél.
Les plugins WS2300 et WS3600 peuvent lire le fichier currdat.lst qui est semble-t-il mis à jour toutes les minutes par HeavyWeather.
Les plugins WS7001 et VantagePro, ne lisent que leur fichiers respectivement .dat et .wlk. C'est donc le dernier enregistrement qui sera affiché sur les jauges.
Le plugin CSV et MySQL peuvent faire aussi du véritable temps réél, tout depend de la fréquence d'actualisation des données.
Pourrait-on utiliser les jauges sans GraphWeather ?
Biensur, il suffit de créer le data.txt à partir de n'importe quelle source...(amateurs de parsing en tout genre, et familiers des regexp je m'adresse a vous =) )
Sa forme est la suivante :
t=xxx&v1=xxx&v2=xxx......&19=xxx
t représente le timestamp de l'enregistrement, v1, v2, ..., v19 les valeurs respectivement de :
absolute_pressure
relative_pressure
absolute_rainfall
relative_rainfall
indoor_temperature
outdoor_temperature
indoor_humidity
outdoor_humidity
dew_point
wind_speed
wind_direction
wind_gust
wind_chill
solar_radiation
uv_index
heat_index
cloud_base
rainfall_1h
rainfall_24h
Exemple :
t=1136223420&v0=1007.70&v1=1007.70&v2=6425.27&v3=0.00&v4=16.50&v5=25.0&v6=90.00&v7=89.00
&v8=10.1&v9=125.00&v10=90.00&v11=-1.#R&v12=4.60&v13=-1.#R&v14=-1.#R&v15=30.60
&v16=254.92&v17=0.00&v18=0.00
Pour l'instant les jauges n'affichent que v9 (vitesse du vent), v10 (direction du vent), v5(temperature exterieure), v8 (point de rosée), v15 (indice humidex, l'été approche). Les sondes optionels ne sont pas accessibles.
Et le HTTP de GraphWeather ?:
Il supporte la requête pour créer un data.txt conforme.
http://192.168.1.1/data.txt renvoit ce fichier.
Le problème c'est que pour l'instant le chemin d'acces au data.txt est codé en dur dans le flash...on ne peut donc pas interroger GW directement.
Le fichier flash est disponible ici :
http://graphweather.protosigma.com/prog ... eather.swf
A copier dans le répertoire de votre choix.
Il peut être utilisé en local, avec le data.txt généré par le FTP en local.
Les sources avec le projet Flash Develop :
http://graphweather.protosigma.com/prog ... /flash.zip
Bon courage à ceux qui essaieront...
Antoine.
-
- Membre
- Messages : 11
- Inscription : jeu. août 17, 2006 9:34 pm
- Localisation : Kampenhout, Belgie
- Contact :
http://graphweather.protosigma.com/prog ... eather.swf
direction du vent 90° O
ce n'est pas 90° E ??

direction du vent 90° O
ce n'est pas 90° E ??

Dernière modification par pinto le jeu. août 17, 2006 11:19 pm, modifié 1 fois.
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Salut Pinto,
En effet il y a une inversion Est Ouest, ca devrait etre corrigé dans la version 1.6.
Le moyen le plus simple était de changer E en O et O en E mais ca n'était plus trop cohérent après :rolleyes:
Fait que je dois me replonger dans le fonctionnement des sens de rotations des index (pas si évident que ca parait en flash).
Le tout sera peut-être modulable par la suite, un flash pour le vent, un flash pour les températures, etc.
En effet il y a une inversion Est Ouest, ca devrait etre corrigé dans la version 1.6.
Le moyen le plus simple était de changer E en O et O en E mais ca n'était plus trop cohérent après :rolleyes:
Fait que je dois me replonger dans le fonctionnement des sens de rotations des index (pas si évident que ca parait en flash).
Le tout sera peut-être modulable par la suite, un flash pour le vent, un flash pour les températures, etc.
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Salut,
Tu parles bien du fichier data.txt ?
Normalement c'est v11 pour les rafales et la WS3600 fournit bien une valeur.
Tu avais bien des rafales quand tu as fais le test ? (attention car la valeur est lue dans le fichier history.dat ou curdat.lst, et ca n'est pas la valeur instantanée, curdat est mis à jour toutes les minutes, et history.dat toutes les X minutes)
Tu parles bien du fichier data.txt ?
Normalement c'est v11 pour les rafales et la WS3600 fournit bien une valeur.
Tu avais bien des rafales quand tu as fais le test ? (attention car la valeur est lue dans le fichier history.dat ou curdat.lst, et ca n'est pas la valeur instantanée, curdat est mis à jour toutes les minutes, et history.dat toutes les X minutes)
Salut,
Oui c'est bien du data.txt que je parle.
Si c'est dans history.dat c'est normal que j'aie toujours 0, car GraphWeather ne lit rien dans mon history.dat. Peut-etre corrompu, je sais pas...HW de m****
c'est pour ca que je m'en tiens à l'instantané avec mon curr...lst qui lui fonctionne
Sinon GraphWeatherPHP ca marche aussi avec la WS3600? car il me donne des valeurs très exotiques...
Oui c'est bien du data.txt que je parle.
Si c'est dans history.dat c'est normal que j'aie toujours 0, car GraphWeather ne lit rien dans mon history.dat. Peut-etre corrompu, je sais pas...HW de m****

Sinon GraphWeatherPHP ca marche aussi avec la WS3600? car il me donne des valeurs très exotiques...
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Désolé pour le retard, je n'avais pas vu ta réponse.
Oui bizarre que dans l'history.dat ce soit toujours à 0 et pas dans le currdat.lst.
Le script PHP ne fonctionne qu'avec la WS2300. J'avais fais la modif pour WS3600 et quelqu'un l'a corrigé dans ce post :
http://graphweather.protosigma.com/foru ... .php?id=74
Oui bizarre que dans l'history.dat ce soit toujours à 0 et pas dans le currdat.lst.
Le script PHP ne fonctionne qu'avec la WS2300. J'avais fais la modif pour WS3600 et quelqu'un l'a corrigé dans ce post :
http://graphweather.protosigma.com/foru ... .php?id=74
- COULET
- Membre
- Messages : 805
- Inscription : sam. mai 13, 2006 5:04 pm
- Localisation : MONTPELLIER
- Contact :
Salut !
Je suis en train d'essayer de mettre en place les jauges en flash .
Pas évident ! :/
Si je mets en place le transfert en temps réel il me semble que le transfert FTP des autres graphiques s'arrête.
Qu'en penser ?
Merci pour ton aide..
P COULET
Je suis en train d'essayer de mettre en place les jauges en flash .
Pas évident ! :/
Si je mets en place le transfert en temps réel il me semble que le transfert FTP des autres graphiques s'arrête.
Qu'en penser ?
Merci pour ton aide..
P COULET
P COULET 
Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus

Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Salut Coulet,
Tu es certains que les autres transferts s'arretent ?
Théoriquement c'est séparé, et ca requiert deux connexions au serveur.
Regarde bien a long terme pour faire les tests, car maintenant les transferts sont synchronisés sur l'heure courante (tous transférés au départ, puis synchronisé sur l'heure)
Antoine.
Tu es certains que les autres transferts s'arretent ?
Théoriquement c'est séparé, et ca requiert deux connexions au serveur.
Regarde bien a long terme pour faire les tests, car maintenant les transferts sont synchronisés sur l'heure courante (tous transférés au départ, puis synchronisé sur l'heure)
Antoine.
- COULET
- Membre
- Messages : 805
- Inscription : sam. mai 13, 2006 5:04 pm
- Localisation : MONTPELLIER
- Contact :
Salut Antoine !
J'ai abandonné mon idée de mettre des jauges animées sur mon site Web.
Trop difficile pour moi...et puis le passage en temps réel cause pas mal de soucis...Il me semble que tu avais signalé que certains hébergeurs type Wanadoo n'amaient pas trop ce truc...
Sinon tout fonctionne.
Les discussions sur ton site semblent au repos.
La preuve que tout est OK chez tout le monde ! ... ??
Je te laisse travailler à la future version (1. 5 .3 ?)
A+
P COULET
J'ai abandonné mon idée de mettre des jauges animées sur mon site Web.
Trop difficile pour moi...et puis le passage en temps réel cause pas mal de soucis...Il me semble que tu avais signalé que certains hébergeurs type Wanadoo n'amaient pas trop ce truc...
Sinon tout fonctionne.
Les discussions sur ton site semblent au repos.
La preuve que tout est OK chez tout le monde ! ... ??
Je te laisse travailler à la future version (1. 5 .3 ?)
A+
P COULET
P COULET 
Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus

Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Salut Coulet,
En fait ce sont chez les hebergeurs qui n'autorisent qu'une connexion FTP que ca peut poser problème, car temps réél + transfert normal = 2 connexions.
Il faut que je perfectionne un peu plus le système de flash, mais je fais passer en priorité GraphWeather, car peu de temps....
Prochaine version 1.5.3 ou 1.6, avec système d'onglets (j'en suis à la sauvegarde de ceux-ci), et pas mal de petites choses.
Antoine.
En fait ce sont chez les hebergeurs qui n'autorisent qu'une connexion FTP que ca peut poser problème, car temps réél + transfert normal = 2 connexions.
Il faut que je perfectionne un peu plus le système de flash, mais je fais passer en priorité GraphWeather, car peu de temps....
Prochaine version 1.5.3 ou 1.6, avec système d'onglets (j'en suis à la sauvegarde de ceux-ci), et pas mal de petites choses.
Antoine.
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Pas de problème, j'ai mis ca en téléchargement ici :
http://graphweather.protosigma.com/inde ... n=download
C'est de l'action script 2 (du flash écrit à la main...), le tout developpé sous FlashDevelop.
Bon courage
Antoine.
http://graphweather.protosigma.com/inde ... n=download
C'est de l'action script 2 (du flash écrit à la main...), le tout developpé sous FlashDevelop.
Bon courage

Antoine.