Aller au contenu

Ce tchat, hébergé sur une plateforme indépendante d'Infoclimat, est géré et modéré par une équipe autonome, sans lien avec l'Association.
Un compte séparé du site et du forum d'Infoclimat est nécessaire pour s'y connecter.

TiToine1978

Membres
  • Compteur de contenus

    136
  • Inscription

  • Dernière visite

Tout ce qui a été posté par TiToine1978

  1. Si j'ai bien compris, tu as ta mesure supplémentaire dans un fichier CSV à part de l'history.dat. Le mieux c'est que je parte sur la base du plugin WS2300, et que j'en fasse un nouveau qui s'appelerait WS2300+CSV par exemple (ou WS2300Marco )Par contre, question : est-ce que l'enregistrement dans l'history.dat est synchronisé avec ton enregistrement dans le csv ? si ca n'est pas le cas, ca va poser un problème pour le tracé des courbes. C'est une limitation dans le code et ca pousserait à faire une interpolation, pour recalculer chaque valeur du csv aux dates de chaques enregistrements de l'history (et là, la précision ). Enfin, je suis en train de réécrire cette partie, donc cette limitation pourrait sauter. Antoine.
  2. Bonjour, La mise à jour ne sera que pour la fin de cette semaine...il y a et avait beaucoup trop de travail. J'ai a peu près fini les jauges, je voulais ajouter la possibilité d'afficher du min max dessus, mais je ne sais pas si j'aurai le temps. Ca donne ca sinon : On peut modifier quasiement tout, coucher l'axe, faire une jauge circulaire à X° (sur le screenshot ca va de -45° a +225°), modifier titres, polices, couleurs, nombres de ticks/labels sur l'axe, tous les éléments graphiques. Les jauges n'afficheront que la derniere valeur enregistrée pour faire du "temps réel". Le support par plugin marche bien (une dll par station)...ce sera simple de mettre a jour juste la dll si des fonctionnalités sont a ajouter sur une station. Ou bien ajouter la lecture d'autres fichiers, ou base de données, etc. Antoine
  3. La première fois que tu lances graphweather tu dois définir 2 choses dans Options>préferences, onglet "Général" comme le fait remarquer Marco : - l'endroit ou se trouve ton fichier history.dat par defaut - un feuille de style par defaut Si tu ne définis pas cela et que tu choisis un demarrage avec "graphique des dernieres 24h" ou "graphique des dernieres 24h enregistrés" tu auras à coup sur cette erreur. Une fois cela defini, tu verras dans le panneau de gauche que les chemins d'acces sont accessibles si jamais tu veux changer à la volée ton history.dat (l'archive d'une année précedente par exemple), ou alors la feuille de style pour n'afficher qu'un certain type de donnés. ll faut se faire la main un peu dessus, mais ca reste relativement simple d'utilisation. Un dernière chose, as-tu bien une WS2300 ? car si le fichier history.dat n'a pas le bon format ou est corrompu, tu auras le meme type d'erreur. Antoine.
  4. Merci pour toutes les remarques Marco. Je vais essayer d'y répondre rapidement. Tu peux changer toutes ces couleurs, il faut éditer le feuille de style à la main...ca n'est pas très pratique je le reconnais, mais ca permet de tout personnaliser.Dans la balise tu peux choisir la couleur color1="FF000055" color2="50000055" et filled="1" Ce qui veut dire un gradient de la color1 (alpha=FF r=00 g=00 b=55) à la color2 (alpha=50 r=00 g=00 b=55). Ca produira un gradient de bleu opaque près des abcisses vers un bleu transparent. Filled="0" trace une courbe de couleur color1. J'essaierai de voir ca et bloquer le lancement d'une deuxième appli (javais jamais essayé, mais a priori ca aurait du marcher sans freeze) J'ajoute ca immédiatement, j'hésitais à le faire...tu me décides (ca sera dans les options du plugin de station, car certaines supportent deja le relatif et absolu) C'est une bonne idée aussi. Il faudrait finalement réécrire le plugin WS2300 qui ne lit que du WS2300, et lui ajouter une fonction de lecture d'un autre fichier. Trés rapide à faire, et le plus simple.Sinon GraphWeather restera gratuit sous licence libre...je donnerai les sources bientôt. Merci encore pour tes suggestions, Antoine.
  5. Je vais regarder d'ou viens le problème. Sinon Genii, merci pour tes fichiers historiques, je peux lire maintenant les fichiers de la WS7001. Tu pourras choisir deux sondes seulement (je pense que c'est suffisant dans la majorité des cas) qui donneront Tint Hint Pression, et Text Hext. Bien entendu les sondes fixes marchent (vitesse du vent, pluie, point de rosé, windchill, etc.) Les stations supportés sont pour la prochaine version: WS2300,WS2310,WS2315, WS3600,WS3610,WS7001 J'ajoute aussi la possibilité d'afficher sur des jauges les dernieres valeurs écritent dans l'history.dat Ca devrait être dispo fin de semaine. Antoine.
  6. Bravo, c'est du bon boulot. Je te tiendrais au courant si j'ai des infos sur les divers fichiers générés par les stations. Les infos la dessus sont plutot rares. Bon courage. Antoine.
  7. Sais-tu si le format de fichier de la WS 7001 est le même que la WS 3600 ? si oui, ca fonctionnera dans la prochaine version. Sinon envoie moi un fichier history.dat, je vais tout de suite voir si ca marche. Tu peux m'écrire à guilmard[retire_ce_qui_est_entre_crochets]@free.fr Je mettrais en ligne la nouvelle version dans quelques jours, dès que j'aurai fini mes jauges. Antoine. Hors sujet : pour ceux qui aiment les beaux graphiques je suis tombé la dessus http://www.dundas.com/home/index.aspx Ca fait de très très belles choses pro...mais le prix des licences /emoticons/smile@2x.png 2x" width="20" height="20">
  8. snowman49 : Ok j'avais pas bien compris, je ne connais pas bien ce fichier NOAAMO.txt . En tous cas bravo, tu bosses vite ! Marco54 : Content que ca marche chez toi. L'affichage des polices peu être parfois est un peu sale, ceci sera corrigé dans la prochaine version (j'ai enfin trouvé d'ou venait le bug...). Il y a aussi le positionnement un peu "hasardeux" (+-1pixel) des éléments graphiques qui sera réglé. Antoine.
  9. En effet c'est bien un problème Directx9. Je te met un lien vers une mise a jour microsoft qui contient la fameuse Dll. http://guilmard.free.fr/programmation/cpp/...DLLAugust27.zip snowman49 : J'ai déja fais un système de plugin/dll pour accepter des fichiers d'autres stations. Pour l'instant la WS2300 et WS3600 sont supportés. D'ailleurs si quelqu'un avait un petit fichier history.dat de WS3600, je suis preneur pour pouvoir tester. snowman si tu veux faire une dll pour le NOAAMO.txt, je te fournirai un exemple.
  10. Merci pour vos réponses et encouragements. Je vais essayer d'ajouter dans la mesure du possible la lecture sur d'autre fichiers historiques, le plus dur (la partie graphique) étant terminé. jackT : Merci pour ton conseil, je vais relire ce sujet très délicat sur la représentation direction/vitesse du vent. Pour le script php tu peux voir le fonctionnement ici : http://guilmard.free.fr/meteo/graphweather.php (il ne doit y avoir que 12 jours dans la base de donnée) et ici http://titoine.no-ip.org/meteo/graphweather.php (météo sur rouen depuis le 1 octobre) Antoine.
  11. Bonjour, Ca fait un petit moment que je lis ce forum, et je me décide à poster. Je me suis lancé dans la météo, en fait plutot mon père, il y a quelques mois. Nous avons une station WS2300. Les logiciels que j'ai pu voir ne me correspondait pas vraiment, alors j'ai décidé d'en écrire un. Le but était de faire un programme permettant de tracer des courbes, afficher les informations intéressantes, qui soit simple et rapide. Rapidement, on peut : - tracer deux types de graphique (entièrement modifiable/skinable grace à un fichier xml) type (x,y) pour les températures, pression, etc.. type radar pour les vents - afficher des statistiques (min, max, moyenne) - imprimer/ exporter en jpg, png, bmp les images - uploader sur un serveur ftp les images mises à jour toutes les x minutes Les moins : - l'obigation d'avoir DirectX 9 et une carte graphique modeste, car tout est généré via la carte graphique du pc (ca permet d'avoir de beaux effets rapidement) - ca ne lit que les fichier history.dat des stations WS2300. C'est gratuit, c'est ici et ca s'appelle GraphWeather. Je ne garantie pas le fonctionnement (il y a souvent des problèment avec directx9...). Toute critique est bienvenue (enfin ne soyez pas trop durs...) Antoine. p.s.- pour ceux qui s'amusent à développer, j'ai écris aussi un script php/mysql qui permet de lire un fichier history.dat, de mettre à jour une base SQL, et de tracer dynamiquement un graphique (via la librairie JPGraph pour ceux qui connaissent). Ca tourne en local chez moi sur un serveur apache, mais les graphs sont assez long à venir...2 secondes environ ( GD et php /emoticons/smile@2x.png 2x" width="20" height="20"> ) Les sources sont dispo ici, mais il ne faut pas avoir peur de mettre les mains dedans pour faire marcher ce script.
×
×
  • Créer...