texte defilant
-
- Membre
- Messages : 787
- Inscription : mer. déc. 22, 2010 1:36 pm
- Localisation : Ariege
- Contact :
texte defilant
comment faire un texte défilant avec les statistiques merci de votre aide
Dernière modification par Micharnaud le mer. févr. 20, 2013 8:49 am, modifié 2 fois.
- paaubert
- Membre
- Messages : 2624
- Inscription : dim. janv. 17, 2010 7:16 pm
- Localisation : 1555 Villarzel - Switzerland
- Contact :
Re: texte defilent
_________________________________________________________________________________________________________
Station Vantage Pro2+ avec station agricole - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows W10 ultimate x64
http://www.boock.ch/meteo-villarzel.php

Station Vantage Pro2+ avec station agricole - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows W10 ultimate x64
http://www.boock.ch/meteo-villarzel.php

-
- Membre
- Messages : 787
- Inscription : mer. déc. 22, 2010 1:36 pm
- Localisation : Ariege
- Contact :
Re: texte defilent
merci pour cette réponse mais pour récupérer les stats automatiquement comme sur une feuille XML ?
- paaubert
- Membre
- Messages : 2624
- Inscription : dim. janv. 17, 2010 7:16 pm
- Localisation : 1555 Villarzel - Switzerland
- Contact :
Re: texte defilent
Tu exportes un fichier txt à partir d'un template.
Comme par exemple le mien ci-dessous.
Bonjour, nous sommes le $CurrentDate[%d.%m.%Y] à $CurrentDate[%H:%M] UTC, voici les conditions météo actuelle à villarzel,le soleil se lève à $SunRise[%Hh%M] et se couche a $SunSet[%Hh%M], la température est de $Current[outdoor_temperature] °C, l'humidité relative à $Current[outdoor_humidity] %, la pression barométrique est de $Current[relative_pressure,0.0] ectopascal, la vitesse du vent est de $Current[wind_speed,0.0] km/h de direction $Current[wind_direction] degré par rapport au nord, avec des rafale à $Current[wind_gust,0.0] km/h, la radiation solaire de $Current[solar_radiation,0.0] watt au mètre carré, l'index uv est de $Current[uv_index], la pluviométrie est pour aujourd'hui de $Stats[Day,TotalRainfall] mm, pour le mois de $CurrentDate[%b] $Stats[month,TotalRainfall]mm, et le total annuel de $Stats[year,TotalRainfall]mm, , , , , , prochain bulletin automatique dans environs 20 minutes.
Résultat : http://www.boock.ch/meteo/vantagepro2/voix.txt
Bonne journée
Comme par exemple le mien ci-dessous.
Bonjour, nous sommes le $CurrentDate[%d.%m.%Y] à $CurrentDate[%H:%M] UTC, voici les conditions météo actuelle à villarzel,le soleil se lève à $SunRise[%Hh%M] et se couche a $SunSet[%Hh%M], la température est de $Current[outdoor_temperature] °C, l'humidité relative à $Current[outdoor_humidity] %, la pression barométrique est de $Current[relative_pressure,0.0] ectopascal, la vitesse du vent est de $Current[wind_speed,0.0] km/h de direction $Current[wind_direction] degré par rapport au nord, avec des rafale à $Current[wind_gust,0.0] km/h, la radiation solaire de $Current[solar_radiation,0.0] watt au mètre carré, l'index uv est de $Current[uv_index], la pluviométrie est pour aujourd'hui de $Stats[Day,TotalRainfall] mm, pour le mois de $CurrentDate[%b] $Stats[month,TotalRainfall]mm, et le total annuel de $Stats[year,TotalRainfall]mm, , , , , , prochain bulletin automatique dans environs 20 minutes.
Résultat : http://www.boock.ch/meteo/vantagepro2/voix.txt
Bonne journée
_________________________________________________________________________________________________________
Station Vantage Pro2+ avec station agricole - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows W10 ultimate x64
http://www.boock.ch/meteo-villarzel.php

Station Vantage Pro2+ avec station agricole - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows W10 ultimate x64
http://www.boock.ch/meteo-villarzel.php

-
- Membre
- Messages : 787
- Inscription : mer. déc. 22, 2010 1:36 pm
- Localisation : Ariege
- Contact :
Re: texte defilent
merci je commence a comprendre mais commet remplacer les message qui défile par le fichier txtpaaubert a écrit :Tu exportes un fichier txt à partir d'un template.
Comme par exemple le mien ci-dessous.
Bonjour, nous sommes le $CurrentDate[%d.%m.%Y] à $CurrentDate[%H:%M] UTC, voici les conditions météo actuelle à villarzel,le soleil se lève à $SunRise[%Hh%M] et se couche a $SunSet[%Hh%M], la température est de $Current[outdoor_temperature] °C, l'humidité relative à $Current[outdoor_humidity] %, la pression barométrique est de $Current[relative_pressure,0.0] ectopascal, la vitesse du vent est de $Current[wind_speed,0.0] km/h de direction $Current[wind_direction] degré par rapport au nord, avec des rafale à $Current[wind_gust,0.0] km/h, la radiation solaire de $Current[solar_radiation,0.0] watt au mètre carré, l'index uv est de $Current[uv_index], la pluviométrie est pour aujourd'hui de $Stats[Day,TotalRainfall] mm, pour le mois de $CurrentDate[%b] $Stats[month,TotalRainfall]mm, et le total annuel de $Stats[year,TotalRainfall]mm, , , , , , prochain bulletin automatique dans environs 20 minutes.
Résultat : http://www.boock.ch/meteo/vantagepro2/voix.txt
Bonne journée
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: texte defilent
Bonjour Michel,
pour compléter ce que dit Pierre-André, tu as même la possibilité, plutôt que de créer un fichier txt, de créer directement un fichier php avec toutes les comparaisons complémentaires que tu peux souhaiter faire :
Je récupère mes variables à partir de VWS (type ^xxxxx^) , mais c'est exactement la même chose avec GW (type $Stats[Day,xxxxxx] ).
La fonction PHP transfert => données à exporter te permet d'appliquer au fichier que tu vas créer en remplaçant les variables par leurs valeurs actuelles, un modèle (template) tel que celui de Pierre-André ou le mien. Je te conseille de jeter un coup d'oeil aux divers fichiers du répertoire template de GW. Certains d'entre eux sont utilisés par le serveur http de GW.
N'hésite pas si tu as d'autres questions.
Cdlt
Bonne journée
Jean
pour compléter ce que dit Pierre-André, tu as même la possibilité, plutôt que de créer un fichier txt, de créer directement un fichier php avec toutes les comparaisons complémentaires que tu peux souhaiter faire :
Code : Tout sélectionner
<meta lang="fr" http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<?php
function heure($h)
{
list($hh, $mm) = explode(":", $h);
$ampm=substr($mm,2,2);
$mm=substr($mm,0,2);
if ($ampm=="pm") {$hh=$hh+12;}
$h=$hh.":".$mm;
return $h;
}
function jour($j)
{
list( $jj,$mm, $aa) = explode("/", $j);
$j=$jj."/".$mm."/".$aa;
return $j;
}
$jj=jour("^vst142^");
$hh=heure("^vst143^");
?>
<marquee scrollamount="5" style="height: 24px; width: 700px; font-size: large; font-weight: normal; color: #0000FF; text-decoration: none" class="style33">
<strong><font color="red"> Bulletin météo du <?php echo $jj." à ".$hh; ?></font></strong>
Le vent est
<?php
if (^vxv003^==0)
{echo "actuellement nul. ";
}
else
{echo " de secteur ^vxv001^ à ^vxv003^ ^uni003^. ";
}
?>
Le point de rosée est à ^vxv022^^uni007^ et
la température extérieure sous abri
<?php
if (^vvr007^ < -0.1 ) {echo " à la baisse";}
else
if (^vvr007^ > 0.1 ) {echo " à la hausse";}
else {echo " stable";}
?> à ^vxv007^^uni007^.
L'humidité relative est de ^vxv005^^uni005^ et la pression
atmosphérique
<?php
$deltaP=(^vxv008^-^vda008^);
if ($deltaP < -5) {
?>
<strong>
<font color="green"> qui descend rapidement de ^vvr008^^uni008^ à l'heure</font></strong>
<?php
;}
else
if (($deltaP < -0.3 ) and ($deltaP > -1.5 )) {echo "à la baisse";}
else
if ($deltaP > 0.3 ) {echo "à la hausse";}
else
{echo "stable";}
?>
à ^vxv008^^uni008^. Le plafond nuageux calculé se situe à ^vxv025^^uni025^.
<?php
if (^vxv121^ == 0.00 ) {
$connection = pg_connect("host=localhost port=5432 dbname=vws user=postgres password=gdya39ut");
$requete="SELECT m.recdate as date1 , m.raindaily as pluie FROM meteo m where m.recdate=(select max(ma.recdate) from meteo ma where (ma.raindaily > '0.000'))";
$result = pg_query($connection,$requete) or die('Erreur MySQL');
while
($resultat =pg_fetch_row($result))
{
$Annee = substr($resultat[0], 0, 4);
$Mois = substr($resultat[0],4,2);
$Jour = substr($resultat[0],6,2);
$dat_pluie = ($Jour ."/" .$Mois ."/" .$Annee );
//$pos = (strpos($resultat[1],"."));
//$qte_pluie = substr($resultat[1],0,$pos);
$qte_pluie = $resultat[1];
echo " Il n'a pas plu depuis le " .$dat_pluie ." où il était tombé " .$qte_pluie ."mm." ;
}}
else
{
echo "Il est tombé ^vxv121^^uni121^ de pluie aujourd'hui.";
}
?>
</marquee>
La fonction PHP transfert => données à exporter te permet d'appliquer au fichier que tu vas créer en remplaçant les variables par leurs valeurs actuelles, un modèle (template) tel que celui de Pierre-André ou le mien. Je te conseille de jeter un coup d'oeil aux divers fichiers du répertoire template de GW. Certains d'entre eux sont utilisés par le serveur http de GW.
N'hésite pas si tu as d'autres questions.
Cdlt
Bonne journée
Jean
-
- Membre
- Messages : 787
- Inscription : mer. déc. 22, 2010 1:36 pm
- Localisation : Ariege
- Contact :
Re: texte defilent
bonjour Jean et merci mais il faut dire que je suis perdu
-
- Membre
- Messages : 109
- Inscription : ven. avr. 27, 2012 11:37 pm
- Localisation : San Sbastian (Spain)
- Contact :
Re: texte defilant
Buenos dias
Tengo la misma duda que Micharnaud
"merci je commence a comprendre mais commet remplacer les message qui défile par le fichier txt"
Tengo la misma duda que Micharnaud
"merci je commence a comprendre mais commet remplacer les message qui défile par le fichier txt"
Kocher
Windows 7 Prof
Estación Davis Vantage Pro Plus f.a
GraphWeather 3.0.15
WeatherLink 6.0.2
http://kocher.es/index.php

Windows 7 Prof
Estación Davis Vantage Pro Plus f.a
GraphWeather 3.0.15
WeatherLink 6.0.2
http://kocher.es/index.php
