Humidité inférieure à 35%

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 !
mm91
Participation 6
Participation 6
Messages : 2581
Enregistré le : 31 mars 2007, 07:46
Localisation : 25 Km au sud-ouest de Paris FRANCE
Contact :

Humidité inférieure à 35%

Message par mm91 » 11 avr. 2008, 06:14

Pas beaucoup d’activité sur ce forum en ce moment !
Alors j’en profite pour vous faire « travailler » (Chriss ?)

Ma station ne mesure pas la HR inférieure à 19%
Quand la HR est inférieure à 19%, les tags :
%curval[18]% et
%minval[18]%
indiquent « 19% »

Dans ce cas, serait-il possible de remplacer l’indication « 19% » par « inférieur à 19% » (ou « < 19% ») ?

Remarque :
Comme je fais une correction sur la HR
(voir éventuellement http://icare.cinq.free.fr//etalonnage_hygrometre.htm )
cette valeur mini est en fait de 35%, mais ça ne change rien au problème.
Sur les graphiques j’ai résolu le problème en mettant une échelle qui commence à 35%.
Voir par exemple courbe violette : http://icare.cinq.free.fr/meteo/2008/20080410.gif
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo

Avatar du membre
webmaster
Site Admin
Site Admin
Messages : 2611
Enregistré le : 12 déc. 2006, 20:54
Localisation : Rieux 51 FRANCE
Contact :

Message par webmaster » 11 avr. 2008, 07:21

Il y a un tag dédié à cette fonction Michel, il te permet une comparaison sur deux valeurs et deux finalités si vrai ou faux !
La fonction est expliquée en détail sur mon site, il faut juste remplacer l’exemple basé sur la pression par l’hydrométrie dans ton cas.
Cordialement

Rieux

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

Message par mm91 » 11 avr. 2008, 08:17

OK, merci, je vais regarder.
C'est vrai que ça me fera un bon exercice plutôt que de copier quelque chose tout fait par quelqu'un d'autre.
Mais aujourd'hui, je vais profiter de cette petite éclaircie au milieu de tous ces jours gris et pluvieux (passés et prévus) pour aller survoler la Beauce en ULM...
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 :

Message par mm91 » 12 avr. 2008, 06:09

Voilà, j’ai mis le tag :

%ws_compare[3]=%curval[18]%~35%~inf à 35%~%curval[18]%%

qui peut se résumer en :
si %curval[18]% = 35% on affiche « inf à 35% »
si %curval[18]% pas égal à 35% on affiche %curval[18]%

mais ça affiche ceci (pour HR=90%) : ~35%~inf à 35%~90%%

Je n’ai peut-être pas tout compris ?
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo

Avatar du membre
chriss
Participation 5
Participation 5
Messages : 946
Enregistré le : 31 mai 2007, 16:30
Localisation : Plévenon (22)
Contact :

Message par chriss » 12 avr. 2008, 08:36

mm91 a écrit :Voilà, j’ai mis le tag :

%ws_compare[3]=%curval[18]%~35%~inf à 35%~%curval[18]%%

qui peut se résumer en :
si %curval[18]% = 35% on affiche « inf à 35% »
si %curval[18]% pas égal à 35% on affiche %curval[18]%

mais ça affiche ceci (pour HR=90%) : ~35%~inf à 35%~90%%

Je n’ai peut-être pas tout compris ?
Ton tag est correct dans sa réalisation mais je pense le de l'humidité (ex 35%) est pris pour un début/fin de tags. De plus tu compare des valeurs avec unité, wswin ne sait pas faire ca, il lui faut que des nombres.
Essaie ceci:
%unit_off%%ws_compare[3]=%curval[18]%~35~inf à 35~%curval[18]%%%unit_on% %

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

Message par mm91 » 12 avr. 2008, 09:15

OK, ça marche.
Mais après cette ligne je n'ai plus aucune unité dans toute ma page.
Le "%unit_on%" est-il bien placé ?

D'autre part, je ne comprends pas pourquoi ça marche:
ça m'affiche bien "inf à 35%" (si HR =35%), alors qu'avec le "unit_off" ça devrait m'afficher "inf à 35"
ici le "%" est pourtant bien l'unité ?

edit:
j'ai compris: le "%" c'est celui que tu as rajouté à la fin !

Reste le problème des unité qui n'apparaissent plus (%unit_on% sans effet)
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo

Avatar du membre
chriss
Participation 5
Participation 5
Messages : 946
Enregistré le : 31 mai 2007, 16:30
Localisation : Plévenon (22)
Contact :

Message par chriss » 12 avr. 2008, 12:15

Essaie ceci à la place:
%unit_off%%ws_compare[3]=%curval[18]%~35~inf à 35~%curval[18]%% %
%unit_on%

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

Message par mm91 » 12 avr. 2008, 14:32

chriss a écrit :Essaie ceci à la place:
%unit_off%%ws_compare[3]=%curval[18]%~35~inf à 35~%curval[18]%% %
%unit_on%
Ca marche
(il s'agit de ne pas se perdre dans les "%" !)
J'ai appliqué la même chose au minimum de HR (%minval[18]%)

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

Avatar du membre
chriss
Participation 5
Participation 5
Messages : 946
Enregistré le : 31 mai 2007, 16:30
Localisation : Plévenon (22)
Contact :

Message par chriss » 12 avr. 2008, 16:50

OK super !
Juste une chose, comment se fait-il que tu es un mini de 35% et pas moins ?
Je sais que tu utilise la correction de sonde pour atteindre 100% mais cette correction serait-elle de +16 pour passer d'un mini de 19% à 35% ? ca serait quand même assez grand.

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

Message par mm91 » 12 avr. 2008, 17:12

chriss a écrit :OK super !
Juste une chose, comment se fait-il que tu es un mini de 35% et pas moins ?
Je sais que tu utilise la correction de sonde pour atteindre 100% mais cette correction serait-elle de +16 pour passer d'un mini de 19% à 35% ? ca serait quand même assez grand.
Ma correction est: y = 0.875x + 18

Ma station est limitée à 19% de HR.
(19*0.875)+18=35.
Wswin32 est donc limité à 35%

C'est bien expliqué (et pas très long à lire !) ici: http://icare.cinq.free.fr//etalonnage_hygrometre.htm

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

Avatar du membre
chriss
Participation 5
Participation 5
Messages : 946
Enregistré le : 31 mai 2007, 16:30
Localisation : Plévenon (22)
Contact :

Message par chriss » 12 avr. 2008, 17:25

Avec une correction pareil, tu insinue que ton hygromètre te donne une valeur complètement erronée, ce qui me paraît bizarre pour une station de ce genre. Donc on ne peut pas se fier à ton point de rosé puisqu'il tient compte des valeur de l'hygromètre.
Je veux bien admettre que statistiquement la mesure sera proche de la réalité si on fait une grande moyenne, mais la mesure ponctuelle (qui est tout aussi importante) ne l'est pas, ce qui est dommage.
Enfin ce n'est que mon avis.

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

Message par mm91 » 12 avr. 2008, 18:28

J’ai bien insisté pour dire que mes mesures ponctuelles de HR n’étaient pratiquement pas plus justes qu’avant correction à cause de la grande dispersion des points.
Encore que l’erreur sur une mesure ponctuelle c’est aussi, par définition, une probabilité (l’écart type sur la courbe de gauss).
Nos capteur d’hygrométrie sont très imprécis et infidèles (et dérivent dans le temps). Ma correction ne peut qu’améliorer les choses.

Le point de rosé suit l’hygrométrie, je suis d’accord.
Mais justement, avec ma correction, je constate que quand je suis dans le brouillard mon point de rosé est égal à la température extérieur (et les nuages bas à 0 mètres), ce qui est normal, alors que sans correction ce n’était pas le cas.

En fait j’ai constaté qu’il faudrait une correction non linéaire(*), mais Wswin32 n’est pas prévu pour ça.

Quand à l’importance d’une mesure moyenne par rapport à une mesure instantanée, le débat est sans fin !
Par exemple :
préfères-tu un climat où il fait en permanence entre 90 et 96% de HR ou un climat où il fait 100% de HR pendant seulement 5 minutes par jour et le reste du temps inférieur à 90% ?


Edit:
(*)C'est à dire bien plus faux en dessous de 35%, d'ou l'intéret d'afficher "inf à 35%" et non "inf à 19%"
Logiquement je pourrai faire la même chose au delà de 96% et afficher "supérieur à 96%"
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo

Avatar du membre
chriss
Participation 5
Participation 5
Messages : 946
Enregistré le : 31 mai 2007, 16:30
Localisation : Plévenon (22)
Contact :

Message par chriss » 12 avr. 2008, 18:37

Si tu voulait avoir le fameux 100% pourquoi ne pas mettre un simple coef multiplicateur de 100/96 soit 1,0416.
Ainsi on aurait un 100% lorsque ton capteur donnerait 96%.
Enfin je dis juste ca comme ca, puisque avec la formule que tu indique plus l'humidité diminue plus on s'éloigne de la valeur donné par le capteur.

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

Message par mm91 » 13 avr. 2008, 06:33

Puisque Wswin32 me donne la possibilité, avec un coefficient + une constante, de faire correspondre la courbe d’étalonnage d’origine (bleu*) avec la courbe d’étalonnage réelle (rouge*), pourquoi m’en priver ?
(* ici http://icare.cinq.free.fr//etalonnage_hygrometre.htm )
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 :

Message par mm91 » 16 avr. 2008, 07:47

chriss a écrit :Essaie ceci à la place:
%unit_off%%ws_compare[3]=%curval[18]%~35~inf à 35~%curval[18]%% %
%unit_on%
Quel est le code du signe « inférieur ou égal » en html ?
Merci.
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo

Répondre