valeur d'une sonde à une heure donnée

Forum destiné aux problèmes de Tags, recherche d’une fonction, d’un calcul, Tag qui parait ne pas fonctionner, du Tag et rien que du Tag !
Répondre
mm91
Participation 6
Participation 6
Messages : 2581
Enregistré le : 31 mars 2007, 07:46
Localisation : 25 Km au sud-ouest de Paris FRANCE
Contact :

valeur d'une sonde à une heure donnée

Message par mm91 » 19 janv. 2011, 21:43

Bonjour,

Est-il possible de faire un tag qui donne la valeur d’une sonde à une heure donnée (dans les dernières 24 heures)

Et même si c’était possible :
La moyenne sur une heure à une heure donnée.

Exemple :
Direction du vent à 14 heures.
Ou
Direction moyenne du vent entre 14 heures et 15 heures.
(les heures rondes me suffisent)

merci
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo

jackT
Participation 4
Participation 4
Messages : 641
Enregistré le : 29 mars 2007, 11:24
Localisation : Sciez (74)
Contact :

Re: valeur d'une sonde à une heure donnée

Message par jackT » 20 janv. 2011, 13:04

Bonjour,

Tu as ce tag : %curminmaxhour[5,h,id]% où h=0 à 24 (heure) et id=sonde - Le mode 24h doit être activé pour un bon fonctionnement de ce tag

Exemple : %curminmaxhour[5,15,35]% = vent mesuré à 15h. (15h le jour d'avant si le tag est calculé avant 15h)

Autres usage de ce tag - %curminmaxhour[a,h,id]%[:

a=0 : heure relative . Par exemple %curminmaxhour[0,15,35]% = vent mesuré 15h auparavant
a=1 : minimum . Par exemple %curminmaxhour[1,15,35]% = vent minimum mesuré entre 14h et 15h . si h=0 le tag donne le minimum du jour
a=2 : maximum
a=3 : moyenne
a=4 : différence relative. Par exemple %curminmaxhour[4,15,35]% : différence entre le vent actuel et celui mesuré il y a 15h
a=5 : valeur à heure fixe
a=6 : différence absolue (à vérifier...) %curminmaxhour[6,15,35]% : différence entre le vent actuel et celui mesuré à 15h

Donc :
Direction du vent à 14h : %curminmaxhour[5,14,36]%
Direction moyenne du vent entre 14h et 15h : %curminmaxhour[3,15,36]%

A vérifier bien sûr

mm91
Participation 6
Participation 6
Messages : 2581
Enregistré le : 31 mars 2007, 07:46
Localisation : 25 Km au sud-ouest de Paris FRANCE
Contact :

Re: valeur d'une sonde à une heure donnée

Message par mm91 » 20 janv. 2011, 15:13

jackT a écrit :Bonjour,

Tu as ce tag : %curminmaxhour[5,h,id]% où h=0 à 24 (heure) et id=sonde - Le mode 24h doit être activé pour un bon fonctionnement de ce tag

Exemple : %curminmaxhour[5,15,35]% = vent mesuré à 15h. (15h le jour d'avant si le tag est calculé avant 15h)

Autres usage de ce tag - %curminmaxhour[a,h,id]%[:

a=0 : heure relative . Par exemple %curminmaxhour[0,15,35]% = vent mesuré 15h auparavant
a=1 : minimum . Par exemple %curminmaxhour[1,15,35]% = vent minimum mesuré entre 14h et 15h . si h=0 le tag donne le minimum du jour
a=2 : maximum
a=3 : moyenne
a=4 : différence relative. Par exemple %curminmaxhour[4,15,35]% : différence entre le vent actuel et celui mesuré il y a 15h
a=5 : valeur à heure fixe
a=6 : différence absolue (à vérifier...) %curminmaxhour[6,15,35]% : différence entre le vent actuel et celui mesuré à 15h

Donc :
Direction du vent à 14h : %curminmaxhour[5,14,36]%
Direction moyenne du vent entre 14h et 15h : %curminmaxhour[3,15,36]%

A vérifier bien sûr
Merci jackT,
J’avais regardé de très près ce tag, mais, dans la traduction de Chriss, h ne correspond pas à l’heure (comme tu le dis), mais à la durée sur laquelle est faite la mesure.

Traduction de Chriss :

%curminmaxhour[a,h,id]%

a: 0=courante, 1=min, 2=max, 3=average et direction dominante pour le vent, 4=difference, 5=la valeur exacte, 6= Différence par rapport à la même heure qu'hier, et somme pour la pluie. A vérifier
h: 0, 1..24 Nombre d'heure sur lesquelles le tag fait la comparaison. 0=Tout le jour courant(depuis 00h00).
id: (-1..46) ID de la sonde désirée.




Je viens donc de regarder dans la version d’origine, et là il est indiqué simplement :

h: 0, 1..24

Ce qui confirmerai ce que tu dis.

J’essaye immédiatement et si c’est Chriss qui a fait une erreur je porte plainte ! :lol:

Je reviens vous donner la réponse
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo

mm91
Participation 6
Participation 6
Messages : 2581
Enregistré le : 31 mars 2007, 07:46
Localisation : 25 Km au sud-ouest de Paris FRANCE
Contact :

Re: valeur d'une sonde à une heure donnée

Message par mm91 » 20 janv. 2011, 16:25

Bon, voila, j'ai fais le calcul toutes les trois heures (donc huit fois le calcul avec huit tags sur 24 h):

%curminmaxhour[5,h,36]%
donne bien, les huit fois, la direction du vent à l'heure h
(un bon point à JackT, un mauvais point à Chriss ! :lol: )

par contre, pour les mêmes heures,
%curminmaxhour[3,h,36]% me donne toujours la même direction (alors qu'elle était variable) = 45°

- ce n'est pas la moyenne sur une heure
(j'ai comparé avec la moyenne calculée sur les graphiques de h à h+1, de h à h-1, de h-30mn à h+30mn, ça ne correspond pas.

- ça ne correspond pas non plus à la moyenne sur 24 h
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo

jackT
Participation 4
Participation 4
Messages : 641
Enregistré le : 29 mars 2007, 11:24
Localisation : Sciez (74)
Contact :

Re: valeur d'une sonde à une heure donnée

Message par jackT » 20 janv. 2011, 21:00

mm91 a écrit :Bon, voila, j'ai fais le calcul toutes les trois heures (donc huit fois le calcul avec huit tags sur 24 h):
...par contre, pour les mêmes heures,
%curminmaxhour[3,h,36]% me donne toujours la même direction (alors qu'elle était variable) = 45°

- ce n'est pas la moyenne sur une heure
(j'ai comparé avec la moyenne calculée sur les graphiques de h à h+1, de h à h-1, de h-30mn à h+30mn, ça ne correspond pas.

- ça ne correspond pas non plus à la moyenne sur 24 h
Comme indiqué dans le fichier ws_variables_en.txt et dans sa traduction sur le site de chriss :
a: 3=average and windir = dominating direction
3=average et direction dominante pour le vent,
Donc %curminmaxhour[3,h,36]% donne la direction dominante pour la période de h-1 à h et non la moyenne

mm91
Participation 6
Participation 6
Messages : 2581
Enregistré le : 31 mars 2007, 07:46
Localisation : 25 Km au sud-ouest de Paris FRANCE
Contact :

Re: valeur d'une sonde à une heure donnée

Message par mm91 » 21 janv. 2011, 07:53

jackT a écrit : .................
Donc %curminmaxhour[3,h,36]% donne la direction dominante pour la période de h-1 à h et non la moyenne
Je ne comprends pas trop la différence entre :
- direction moyenne du vent
- direction dominante du vent
L'un des deux fait-il intervenir la force du vent ?

J’ai mis ceci :
(provisoirement pour essais)

0 heure %curminmaxhour[5,0,36]% %curminmaxhour[3,0,36]%
3 heures %curminmaxhour[5,3,36]% %curminmaxhour[3,3,36]%
6 heures %curminmaxhour[5,6,36]% %curminmaxhour[3,6,36]%
9 heures %curminmaxhour[5,9,36]% %curminmaxhour[3,9,36]%
12 heures %curminmaxhour[5,12,36]% %curminmaxhour[3,12,36]%
15 heures %curminmaxhour[5,15,36]% %curminmaxhour[3,15,36]%
18 heures %curminmaxhour[5,18,36]% %curminmaxhour[3,18,36]%
21 heures %curminmaxhour[5,21,36]% %curminmaxhour[3,21,36]%
24 heures %curminmaxhour[5,24,36]% %curminmaxhour[3,24,36]%

tout en bas de cette page : http://icare.cinq.free.fr/meteo/courrent.html

les résultats des calculs de %curminmaxhour[5,h,36]% sont exacts (c'est facile à vérifier)

les résultats des calculs de %curminmaxhour[3,h,36]% donnent toujours des valeurs bizares et je n'arrive pas à voir à quoi ça correspond ?
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo

jackT
Participation 4
Participation 4
Messages : 641
Enregistré le : 29 mars 2007, 11:24
Localisation : Sciez (74)
Contact :

Re: valeur d'une sonde à une heure donnée

Message par jackT » 21 janv. 2011, 08:09

mm91 a écrit :[
Je ne comprends pas trop la différence entre :
- direction moyenne du vent
- direction dominante du vent
L'un des deux fait-il intervenir la force du vent ?
A mon avis, la moyenne de la direction du vent m'a pas de sens... Sur 1h, si le vent vient du nord durant les premières 30 minutes puis vire au sud durant les 30 minutes suivantes, quelle sera la moyenne ? Direction 90° ?

La direction du vent la plus mesurée durant une période donnée est considérée par Wswin comme direction dominante de cette période.
Par exemple, pour une journée :
Image

Sur cette figure, la direction du vent la plus souvent mesurée est SUD-OUEST (19.35% de toutes les mesures). Wswin indiquera donc que la direction dominante de cette journée est sud-ouest.
Idem pour une période horaire, hebdomadaire....etc

mm91
Participation 6
Participation 6
Messages : 2581
Enregistré le : 31 mars 2007, 07:46
Localisation : 25 Km au sud-ouest de Paris FRANCE
Contact :

Re: valeur d'une sonde à une heure donnée

Message par mm91 » 21 janv. 2011, 08:48

C'est exactement ce que je fais pour vérifier la direction dominante sur une heure:
Je mets le graphique sur "heure"
je règle "de 0 à 1heure"
je fais défiler pour afficher la durée d'une heure que je veux
et Je fais afficher chaque fois le graphique que tu montre ci-dessus

et bien la direction dominante (le % max) ne correspond jamais au calcul du tag %curminmaxhour[3,h,36]%
(qui donne d'ailleurs pratiquement toujours 45°comme tu peux voir en bas de ma page http://icare.cinq.free.fr/meteo/courrent.html )
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo

jackT
Participation 4
Participation 4
Messages : 641
Enregistré le : 29 mars 2007, 11:24
Localisation : Sciez (74)
Contact :

Re: valeur d'une sonde à une heure donnée

Message par jackT » 21 janv. 2011, 10:44

Finalement, la traduction de Chriss n'était pas si mauvaise....

Après quelques tests, voici une mise à jour de la signification du tag :

%curminmaxhour[a,h,id]%:

a=0 : heure relative . Par exemple %curminmaxhour[0,15,35]% = vent mesuré 15h auparavant
a=1 : minimum . Par exemple %curminmaxhour[1,15,35]% = vent minimum mesuré durant les 15 heures précédentes . si h=0 le tag donne le minimum du jour
a=2 : maximum durant les h heures précédentes, si h=0 le tag donne le maximum du jour
a=3 : moyenne durant les h heures précédentes, si h=0 le tag donne la moyenne du jour
a=4 : différence relative. Par exemple %curminmaxhour[4,15,35]% : différence entre le vent actuel et celui mesuré il y a 15h
a=5 : valeur à heure fixe
a=6 : différence absolue (à vérifier...) %curminmaxhour[6,15,35]% : différence entre le vent actuel et celui mesuré à 15h

Ceci dit, il semble y avoir effectivement un bug avec le vent dominant (%curminmaxhour[3,h,36]%), qui calcule chez moi aussi presque toujours 45.... Avec la bise soutenue qui souffle ici depuis hier , la valeur du vent dominant devrait être 22 (N-NE).

Répondre