bonjour
C'est encore moi
Je voudrais savoir si il est possible, à l'aide d'unre formule, dans les "XSL" et "XML"
de convertir les heures d'ensoleillement (exemple : 3.5 heures en 3h30)
Merci
Laurent
conversion ensoleillement en heures
-
- Membre
- Messages : 44
- Inscription : jeu. sept. 11, 2008 11:30 am
conversion ensoleillement en heures
Station WMR100
Capteur UV (UVN800)
Sonde supplémentaire thermo/hygro
Xnet_meteo
plugin CSV
http://manceaul.free.fr
Capteur UV (UVN800)
Sonde supplémentaire thermo/hygro
Xnet_meteo
plugin CSV
http://manceaul.free.fr
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Re: conversion ensoleillement en heures
Aucune idée si c'est possible. En tout cas je modifierai le format pour le cumul journalier. Pour les mois je laisserai la virgule, c'est peut être même arrondis pour le mois...je ne sais plus.
-
- Membre
- Messages : 44
- Inscription : jeu. sept. 11, 2008 11:30 am
Re: conversion ensoleillement en heures
J'ai bidouillé une formule qui fonctionne avec les fichiers "xsl" !! j'ai l'ensoleillement en heures dans mes stats!
C'est déjà ca!!
Mais aucun succès avec les fichiers "xml"
Une astuce pour les xml??
Merci
C'est déjà ca!!
Mais aucun succès avec les fichiers "xml"
Une astuce pour les xml??
Merci
Station WMR100
Capteur UV (UVN800)
Sonde supplémentaire thermo/hygro
Xnet_meteo
plugin CSV
http://manceaul.free.fr
Capteur UV (UVN800)
Sonde supplémentaire thermo/hygro
Xnet_meteo
plugin CSV
http://manceaul.free.fr
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Re: conversion ensoleillement en heures
A mon avis impossible de le faire en XML a moins de changer le code dans GW.
Si ca fonctionne pourquoi est-ce que tu veux changer le XML? Quel est ta formule, ca peut aider du monde si tu la postes ici?
Si ca fonctionne pourquoi est-ce que tu veux changer le XML? Quel est ta formule, ca peut aider du monde si tu la postes ici?
-
- Membre
- Messages : 44
- Inscription : jeu. sept. 11, 2008 11:30 am
Re: conversion ensoleillement en heures
Oui bien sur !
La voici :
Exemple dans le fichier "Month.xsl" :
Durée d'ensoleillement : <xsl:value-of select="floor(nb-hours-of-sunshine)"/>h<xsl:value-of select="floor(((nb-hours-of-sunshine)-floor(nb-hours-of-sunshine))*60)"/><br/>
Ma formule convertit la durée d'ensoleillement en heures
Laurent
exemple ici : http://manceaul.free.fr/Statistics/MyGWStats.php (en haut à gauche)
La voici :
Exemple dans le fichier "Month.xsl" :
Durée d'ensoleillement : <xsl:value-of select="floor(nb-hours-of-sunshine)"/>h<xsl:value-of select="floor(((nb-hours-of-sunshine)-floor(nb-hours-of-sunshine))*60)"/><br/>
Ma formule convertit la durée d'ensoleillement en heures
Laurent
exemple ici : http://manceaul.free.fr/Statistics/MyGWStats.php (en haut à gauche)
Station WMR100
Capteur UV (UVN800)
Sonde supplémentaire thermo/hygro
Xnet_meteo
plugin CSV
http://manceaul.free.fr
Capteur UV (UVN800)
Sonde supplémentaire thermo/hygro
Xnet_meteo
plugin CSV
http://manceaul.free.fr
-
- Membre
- Messages : 44
- Inscription : jeu. sept. 11, 2008 11:30 am
Re: conversion ensoleillement en heures
Ma nouvelle formule (définitive) pour conversion ensoleillement en heures
(à modifier dans les 5 "xsl" du répertoire "statistiques")
<xsl:choose>
<xsl:when test="floor(((nb-hours-of-sunshine)-floor(nb-hours-of-sunshine))*60) < 10">
Durée d'ensoleillement : <xsl:value-of select="floor(nb-hours-of-sunshine)"/>h0<xsl:value-of select="floor(((nb-hours-of-sunshine)-floor(nb-hours-of-sunshine))*60)"/><br/>
</xsl:when>
<xsl:when test="floor(((nb-hours-of-sunshine)-floor(nb-hours-of-sunshine))*60) >= 10">
Durée d'ensoleillement : <xsl:value-of select="floor(nb-hours-of-sunshine)"/>h<xsl:value-of select="floor(((nb-hours-of-sunshine)-floor(nb-hours-of-sunshine))*60)"/><br/>
</xsl:when>
</xsl:choose>
Voilà!!!
Laurent
(à modifier dans les 5 "xsl" du répertoire "statistiques")
<xsl:choose>
<xsl:when test="floor(((nb-hours-of-sunshine)-floor(nb-hours-of-sunshine))*60) < 10">
Durée d'ensoleillement : <xsl:value-of select="floor(nb-hours-of-sunshine)"/>h0<xsl:value-of select="floor(((nb-hours-of-sunshine)-floor(nb-hours-of-sunshine))*60)"/><br/>
</xsl:when>
<xsl:when test="floor(((nb-hours-of-sunshine)-floor(nb-hours-of-sunshine))*60) >= 10">
Durée d'ensoleillement : <xsl:value-of select="floor(nb-hours-of-sunshine)"/>h<xsl:value-of select="floor(((nb-hours-of-sunshine)-floor(nb-hours-of-sunshine))*60)"/><br/>
</xsl:when>
</xsl:choose>
Voilà!!!
Laurent
Station WMR100
Capteur UV (UVN800)
Sonde supplémentaire thermo/hygro
Xnet_meteo
plugin CSV
http://manceaul.free.fr
Capteur UV (UVN800)
Sonde supplémentaire thermo/hygro
Xnet_meteo
plugin CSV
http://manceaul.free.fr