Jauges en flash

Stylesheet XML créés par nos membres
Répondre
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Jauges en flash

Message par TiToine »

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.
pinto
Membre
Messages : 11
Inscription : jeu. août 17, 2006 9:34 pm
Localisation : Kampenhout, Belgie
Contact :

Message par pinto »

http://graphweather.protosigma.com/prog ... eather.swf

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.
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

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.
Meteo-Normandie

Message par Meteo-Normandie »

Bonjour,

Est-ce que c'est normal qu'avec une ws3600 le wind_gust soit toujours à 0.00 dans le fichier généré?

A bientot ;)
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

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)
Meteo-Normandie

Message par Meteo-Normandie »

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...
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

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
Avatar de l’utilisateur
COULET
Membre
Messages : 805
Inscription : sam. mai 13, 2006 5:04 pm
Localisation : MONTPELLIER
Contact :

Message par COULET »

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
P COULET :cool:


Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

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.
Avatar de l’utilisateur
COULET
Membre
Messages : 805
Inscription : sam. mai 13, 2006 5:04 pm
Localisation : MONTPELLIER
Contact :

Message par COULET »

Désolé ... tu as raison? les autres transferts se font bien. :rolleyes:

P COULET
P COULET :cool:


Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus
Avatar de l’utilisateur
COULET
Membre
Messages : 805
Inscription : sam. mai 13, 2006 5:04 pm
Localisation : MONTPELLIER
Contact :

Message par COULET »

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
P COULET :cool:


Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

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.
Romain

Message par Romain »

Bonjour. Est-il possible de récupérer le code source du fichier swf (ou une version non protégé) ?
J'aimerai pouvoir faire des modifications de ce "flash" pour faire avancer le schmilbic

Romain
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

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.
Romain

Message par Romain »

Merci bcp pour la rapidité de la réponse!
Je viens de télécharger les sources, maintenant je me plonge dedans...

Romain
Répondre