Sonde solaire et ensoleillement

Une question, un bug ?
Répondre
florent85
Membre
Messages : 26
Inscription : mer. avr. 09, 2008 8:00 am

Sonde solaire et ensoleillement

Message par florent85 »

Bonjour à tous,

J'ai acheté récemment une sonde solaire pour ma Vantage proII.
Est il possible de faire apparaitre les heures d'ensoleillement,la puissance solaire dans les statistiques et les feuilles de style?
Si oui pourriez vous m'expliquer svp.
Pidou
Membre
Messages : 478
Inscription : dim. juil. 27, 2008 6:06 pm
Contact :

Re: Sonde solaire et ensoleillement

Message par Pidou »

Salut,

J'ai une Vantage Pro 2 avec sonde solaire et UV d'origine.
Pas de problème pour afficher ces stats.
J'utilise le plugin "vantagepro.dll".
Les variables à utiliser sont pour le stats :
- nb-hours-of-sunshine
- total-solar-energy
etc
Dans les stylesheets :
- $Current[solar_radiation]
- $Stats[Day,NbHoursOfSunshine]
et "solar_radiation" pour tracer des graphs
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
florent85
Membre
Messages : 26
Inscription : mer. avr. 09, 2008 8:00 am

Re: Sonde solaire et ensoleillement

Message par florent85 »

Quel fichier je dois modifier pour les stats et comment?
Pidou
Membre
Messages : 478
Inscription : dim. juil. 27, 2008 6:06 pm
Contact :

Re: Sonde solaire et ensoleillement

Message par Pidou »

Pour les stats il faut que tu modifies les fichiers full.xls, month.xls, year.xls, etc qui se trouvent dans le répertoire Statistics, en fonction de la période sur laquelle tu veux ajouter les stats solar_radiation.
C'est du xls, mais ça ressemble beaucoup au html.
En regardant comment ils sont fait tu devrais t'y retrouver si tu connais un peu l'html.
Je n'y connaissais rien en xls et je m'en suis sorti...

Pour créer un nouveau graphique affichant les stats, il faut créer un nouveau fichier (type stylesheet) nommé graph-month-3.xml par exemple (change "month" et le n° en fonction de la période et des n° déjà existants).

A titre d'exemple, voici le code que j'ai rajouté dans month.xls (le fichier sunny.png n'existe pas c'est une petite icone que j'ai créé pour afficher au début du tableau) :

Code : Tout sélectionner

        <table width="100%">
          <tr>
            <th scope="col" style="padding-right:10px;padding-left:10px;">
              <img src="../../sunny.png" width="32" height="32" />
            </th>
            <th width="100%" scope="col">
              <div class="stats-subtitle">
                Ensoleillement
              </div>
            </th>
          </tr>
        </table>

        <table width="100%">
          <tr>
            <td></td>
            <td class="stats-item">Max</td>
            <td class="stats-item">Moyenne</td>
          </tr>
          <tr>
            <td class="stats-item-col">Radiation solaire</td>
            <td class="stats-cell">
              <xsl:value-of select="solar_radiation/max"/>
              <div class="stats-date">
                <xsl:value-of select="solar_radiation/max-date-text"/>
              </div>
            </td>
            <td class="stats-cell">
              <xsl:value-of select="solar_radiation/mean"/>
            </td>
          </tr>
          <tr>
            <td class="stats-item-col">Index UV</td>
             <td class="stats-cell">
              <xsl:value-of select="uv_index/max"/>
              <div class="stats-date">
                <xsl:value-of select="uv_index/max-date-text"/>
              </div>
            </td>
            <td class="stats-cell">
              <xsl:value-of select="uv_index/mean"/>
            </td>
         </tr>
        </table>
        <br/>
	<Center>
        <table style="text-align:left;width:550px">
          <tr>
            <td style="padding-left:20px;" class="stats-pane">
	      Nombre de heures de soleil (>120 W/m²) : <xsl:value-of select="nb-hours-of-sunshine"/> h<br/>
	      Nombre de jours ensoleillés (>120 W/m²-75% du jour) : <xsl:value-of select="nb-days-of-sunshine"/><br/>
	      Energie solaire totale : <xsl:value-of select="total-solar-energy"/><br/>
            </td>
          </tr>
        </table>
	<BR/>
        <img>
          <xsl:attribute name="src">
            ../../<xsl:value-of select="@year"/>/<xsl:value-of select="@month"/>/graph-month-3.png
          </xsl:attribute>
        </img></Center>
	<br/>
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
florent85
Membre
Messages : 26
Inscription : mer. avr. 09, 2008 8:00 am

Re: Sonde solaire et ensoleillement

Message par florent85 »

Ok merci pour les renseignements.
lolito2000
Membre
Messages : 44
Inscription : jeu. sept. 11, 2008 11:30 am

Re: Sonde solaire et ensoleillement

Message par lolito2000 »

euh juste une question
Comment fais tu pour créer ton fichier png pour les radiations solaires?
A savoir , ton "graph-month-3.png" ?
C'est à cet endroit ou je bloque
Merci pour tes renseignements et bravo pour ton site
Laurent
Station WMR100
Capteur UV (UVN800)
Sonde supplémentaire thermo/hygro
Xnet_meteo
plugin CSV
http://manceaul.free.fr
Pidou
Membre
Messages : 478
Inscription : dim. juil. 27, 2008 6:06 pm
Contact :

Re: Sonde solaire et ensoleillement

Message par Pidou »

Salut Laurent,

En fait, il suffit de créer un nouveau fichier graph-month-3.xml dans le répertoire "Statistics", et GW crée automatiquement tous les graphs correspondant sous forme graph-month-3.png (ou jpg en fonction de tes options) lors de la mise à jour de la base de données.

Voici le mien si tu veux t'en inspirer :

Code : Tout sélectionner

<?xml version="1.0" encoding="iso-8859-1" ?>
<stylesheet>
	<image width="500" height="150" />
	<frame width="500" height="150" position-x="0" position-y="0" shadow="0">
		<title text="" alignement="3" angle="0">
			<font color="FF000000" facename="Arial" size="14" weight="400" italic="0" />
		</title>
		<background color1="FFDDDDFF" color2="FFFFFFFF" gradient="0" gradient-direction="135" stretch="1" />
    <border cornerradius="0" color="55555555" thick="1" />
	</frame>
	<!-- ================= First plot ================= -->
	<bargraph width="500" height="120" shadow="0" position-x="0" position-y="35" margin-top="0" margin-right="20" margin-bottom="30" margin-left="40">
		<xaxis color="FF000000" grid="1" autoscale="1" min="0" max="0">
			<labels labelinterval="1" angle="0"  side="left" hide="0">
				<font color="FF000000" facename="Arial" size="12" weight="400" italic="1" />
			</labels>
			<ticks majorticks="7" minorticks="4" side="bottom" hidefirst="0" hidelast="0" hideminorticks="0" hide="0" />
		</xaxis>
		<y1axis color="FF000000" grid="1" autoscale="1" min="0" max="0" y-base="0.0" titleside="left" titlemargin="25">
			<title text="Energie Solaire (W/m²)" alignement="vcenter|hcenter" angle="0">
				<font color="FF000000" facename="Arial" size="12" weight="400" italic="1" />
			</title>
			<labels labelinterval="1" angle="0" format=".0" side="left" hide="0" >
				<font color="FF000000" facename="Arial" size="12" weight="400" italic="1" />
			</labels>
			<ticks majorticks="7" minorticks="0" side="left" hidefirst="0" hidelast="0" hideminorticks="0" hide="0" />
		</y1axis>
		<data>
      <stats_month_truemean_solar_radiation axisbind="y1axis" legend="Energie Solaire Moyenne" color1="FFFFFF00" color2="FFFF0000" gradient="horizontal" antialiasing="1" filled="1" />
    </data>
    <legend orientation="0" margin="3" width="500" position-x="0" position-y="0" hide="0" shadow="0">
      <font color="FF000000" facename="Arial" size="12" weight="400" italic="1" />
      <border cornerradius="0" color="55555555" thick="1" />
      <background color1="FFBBBBFF" color2="FFFFFFFF" gradient="1" gradient-direction="90"/>
    </legend>
    <graphbackground color1="FFCCCCFF" color2="FFFFFFFF" gradient="1" gradient-direction="90" />
	</bargraph>
</stylesheet>
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
lolito2000
Membre
Messages : 44
Inscription : jeu. sept. 11, 2008 11:30 am

Re: Sonde solaire et ensoleillement

Message par lolito2000 »

Merci pitou, ca marche nickel !!!

Laurent
Station WMR100
Capteur UV (UVN800)
Sonde supplémentaire thermo/hygro
Xnet_meteo
plugin CSV
http://manceaul.free.fr
Pidou
Membre
Messages : 478
Inscription : dim. juil. 27, 2008 6:06 pm
Contact :

Re: Sonde solaire et ensoleillement

Message par Pidou »

De rien :wink:
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
florent85
Membre
Messages : 26
Inscription : mer. avr. 09, 2008 8:00 am

Re: Sonde solaire et ensoleillement

Message par florent85 »

Bonjour,

Je n'arrive pas a afficher le nombre d'heure d'ensoleillement sur ma page d'accueil (rapport2date.jpg).
http://www.meteofontenay.fr

Merci de votre aide
Pidou
Membre
Messages : 478
Inscription : dim. juil. 27, 2008 6:06 pm
Contact :

Re: Sonde solaire et ensoleillement

Message par Pidou »

Salut,

Voilà ce que j'utilise dans mon rapport principal de ma page d'accueil, ça fonctionne très bien.

<line text="Nombre d'heures d'ensoleillement : $Stats[Day,NbHoursOfSunshine] h"/>
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
florent85
Membre
Messages : 26
Inscription : mer. avr. 09, 2008 8:00 am

Re: Sonde solaire et ensoleillement

Message par florent85 »

Ok merci effectivement ça marche j'utilisais le mauvais code
Pidou
Membre
Messages : 478
Inscription : dim. juil. 27, 2008 6:06 pm
Contact :

Re: Sonde solaire et ensoleillement

Message par Pidou »

De rien 8)
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
Avatar de l’utilisateur
Dan17
Membre
Messages : 50
Inscription : dim. déc. 02, 2007 12:06 pm
Localisation : AULNAY - 17 (France)
Contact :

Re: Sonde solaire et ensoleillement

Message par Dan17 »

Bonsoir Pidou,
Je me suis (largement) inspiré de ton code pour afficher mes stats "ensoleillement" - merci
J'ai encore un petit problème que je ne parviens pas à résoudre
Dans les stats "year.xsl" j'appelle "graph-year-4.xml", lequel affiche le graph "Energie Solaire Moyenne" des mois

Code : Tout sélectionner

       <data>
      <stats_year_truemean_solar_radiation axisbind="y1axis" legend="Energie Solaire Moyenne" color1="FFFFFF00" color2="FFFF0000" gradient="horizontal" antialiasing="1" filled="1" />
    </data> 
A la place, je voudrais afficher un graph représentant le cumul de l'énergie solaire des différents mois de l'année considérée (01/2009 = 36 Kwh, 02/2009 = 64 Kwh, 03/2009 = 5 Kwh ...)
Connais-tu la solution ?
Cordialement
Dan17
http://www.meteo17aulnay.fr
Pidou
Membre
Messages : 478
Inscription : dim. juil. 27, 2008 6:06 pm
Contact :

Re: Sonde solaire et ensoleillement

Message par Pidou »

Salut Dan,

Je n'ai pas testé mais essaye :<data>

Code : Tout sélectionner

      <stats_year_total_solar_energy axisbind="y1axis" legend="Energie Solaire Moyenne" color1="FFFFFF00" color2="FFFF0000" gradient="horizontal" antialiasing="1" filled="1" />
    </data> 
Si ça ne marche pas essaie de supprimer les "_" ou de les remplacer par des "-", en tout cas "total-solar-energy" est la variable correspondante dans les fichiers mensuels xml.
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
Répondre