Page 1 sur 1

LineaMeteo : créer le fichier data.txt

Posté : 26 juin 2016, 12:34
par Neutre
Bonjour,

Pris de l'envie de m'inscrire à Lineameteo, site italien, j'essaie de créer le fichier data.txt nécessaire à la mise à jour des données sur leur site.

Ils fournissent un fichier data.txt destiné à créer, via les customfiles, un fichier de données pour la mise à jour du site. C'est déja évoqué dans le post suivant : http://rieux-marne.net/phpBB3/viewtopic.php?f=4&t=1549

%customfile=data.txt%
%unit_off%%ws_date% %ws_nrttime%&v0=%ws_longitudedec%&v0=%ws_latitudedec%&v0=%ws_typ%&v0=%ws_altitude%&v0=%curval[0]%&v0=%curval[-1]%&v0=%curval[33]%&v0=%curval[35]%&v0=%wind_txt%&v0=%rainday%&v0=%mintempday%&v0=%maxtempday%&v0=%maxgustday%&v0=%rainrate%

Je l'ai chainé sur le dernier de mes customfiles en le renommant (datalinea.txt) pour éviter que Wswin ne fasse précéder le nom du fichier créé dans le répertoire html de "ws_".

Lors de l'écriture le fichier data.txt est régulièrement créé. Ce qui laisse supposer que le chaînage est bien fait mais il est vide...

Je pense qu'il y a quelque chose d'évident que j'ai oublié... mais je ne vois pas quoi !

Une idée ?

Re: LineaMeteo : créer le fichier data.txt

Posté : 27 juin 2016, 07:33
par gégé
Bonjour
essai celui la il fonctionne
<!-- %customfile=data.txt% -->
%unit_off%%ws_date% %ws_nrttime%&v0=%ws_longitudedec%&v0=%ws_latitudedec%&v0=%ws_typ%&v0=%ws_altitude%&v0=%curval[0]%&v0=%curval[-1]%&v0=%curval[33]%&v0=%curval[35]%&v0=%wind_txt%&v0=%rainday%&v0=%mintempday%&v0=%maxtempday%&v0=%maxgustday%&v0=%rainrate%

Re: LineaMeteo : créer le fichier data.txt

Posté : 27 juin 2016, 08:12
par Neutre
Merci Gérard.
Je vais tester derechef.

Mais je n'y vois pas de différence significative. Juste le <!-- qui ne sert que pour le html (mise en commentaire). Pour le reste c'est pareil.
Je crains d'avoir fait une erreur dans l'appel inclus dans le ficher précédent :
<!-- %openfile=datalinea.txt% --> maizs je ne vois pas où, d'autant que le fichier est créé mais vide.

Re: LineaMeteo : créer le fichier data.txt

Posté : 27 juin 2016, 08:17
par Neutre
Test fait : le fichier data.txt est toujours vide

Re: LineaMeteo : créer le fichier data.txt

Posté : 27 juin 2016, 08:24
par gégé
arrête et redémarre wswin

Re: LineaMeteo : créer le fichier data.txt

Posté : 27 juin 2016, 09:37
par Neutre
Même résultat :-(

Re: LineaMeteo : créer le fichier data.txt

Posté : 27 juin 2016, 10:30
par gégé
je vois pas !!!

Re: LineaMeteo : créer le fichier data.txt

Posté : 27 juin 2016, 10:47
par Neutre
Deux nous sommes !

Re: LineaMeteo : créer le fichier data.txt

Posté : 29 juin 2016, 07:04
par Neutre
Arghh, j'ai fait 36 essais. Changé de customfile pour l'appel à datalinea;txt.
Rien a faire. Le fichier, vide, est créé donc l'appel se fait bien. J'en déduis que la syntaxe d'appel doit être bonne.
J'ai soupçonné que le nombre maxi de fichiers custom pouvait être en cause. C'est pas ça.
J'ai rechargé le fichier data.txt sur Linea Meteo au cas où il aurait été corrompu. Essayé celui de Gérard. Même résultat.
Ca m'énerve !

Re: LineaMeteo : créer le fichier data.txt

Posté : 29 juin 2016, 10:01
par vals
Bonjour
Désolé je ne suis pas sur place pour faire un essai.
Essaye de coller le code linea dans un des txt qui fonctionne, tu verras bien déjà si les tags sont bons.

Re: LineaMeteo : créer le fichier data.txt

Posté : 29 juin 2016, 11:08
par Neutre
Merci Vals pour l'idée
Effectivement, les tags sont bons puisque je retrouve leur valeur quand j'insère le txt dans un de mes customfile (je n'ai pas repris la première ligne qui créée le fichier %customfile=data.txt%).
Juste un curieux délimiteur (&v0=) entre chaque valeur. mais il figure dans le fichier d'origine. Si je l'enlève, ça ne change rien.

Re: LineaMeteo : créer le fichier data.txt

Posté : 29 juin 2016, 17:35
par vals
En faisant auparavant la sauvegarde de ton fichier tu vires tout de ton customfile (sauf la première ligne) et tu ne laisses que le script lineameteo.
Tu verras bien si sous le nom de ton customfile tu as les valeurs de lineameteo.
En procédant par petites étapes tu devrais trouver ce qui ne va pas.

Re: LineaMeteo : créer le fichier data.txt

Posté : 29 juin 2016, 17:56
par Neutre
Merci pour cette bonne idée !
Un fois rentré, je teste cela, progressivement.
A demain

Re: LineaMeteo : créer le fichier data.txt

Posté : 30 juin 2016, 08:56
par Neutre
Bon, j'ai tout viré du customfile (d'où je faisait l'appel pour data.txt, remplacé par le script de Lineameteo, changé le nom du fichier à créer par data.txt et .... ça marche !
Je en comprends pas pourquoi mais ça marche !
Je en vois aucune différence avec le fichier que j'utilisais, à part le fait que je traitais un customfile de plus. Je le supprime bien volontiers car il ne me servait à rien (il m'avait servi pour un test de mise en place d'un affichage pour smartphone).
Merci Vals