Calcul durée du jour
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
Bonjour Chriss.
Ce matin tant qu'on était en dessous d'une heure de soleil le pourcentage est resté à 0.
Puis maintenant que ça fait plus d'une heure que le soleil brille le pourcentage augmentent.
De mon côté j'ai fait un calcul du pourcentage entre le max de soleil possible du jour et l'ensoleillement actuel.
C'est le second pourcentage affiché à côté du premier.
A bientôt.
Ce matin tant qu'on était en dessous d'une heure de soleil le pourcentage est resté à 0.
Puis maintenant que ça fait plus d'une heure que le soleil brille le pourcentage augmentent.
De mon côté j'ai fait un calcul du pourcentage entre le max de soleil possible du jour et l'ensoleillement actuel.
C'est le second pourcentage affiché à côté du premier.
A bientôt.
- chriss
- Participation 5
- Messages : 946
- Enregistré le : 31 mai 2007, 16:30
- Localisation : Plévenon (22)
- Contact :
Il y a un "G" majuscule qui s'est mis !!
Je viens de voir ça.
Dans la ligne suivante:
%ws_setmem[14]=%ws_compare[5]=%ws_getmem[1]%~%ws_getmem[7]%~%ws_Getmem[13]%~%ws_daylength%%%
Mettez le en minuscule.
Ca ne va rien changer je pense mais on ne sais jamais.
Si ca ne marche toujours pas, j'aurais quelque tags a vous proposer afin de trouver d'ou viens l'erreur.
Je viens de voir ça.
Dans la ligne suivante:
%ws_setmem[14]=%ws_compare[5]=%ws_getmem[1]%~%ws_getmem[7]%~%ws_Getmem[13]%~%ws_daylength%%%
Mettez le en minuscule.
Ca ne va rien changer je pense mais on ne sais jamais.
Si ca ne marche toujours pas, j'aurais quelque tags a vous proposer afin de trouver d'ou viens l'erreur.
- chriss
- Participation 5
- Messages : 946
- Enregistré le : 31 mai 2007, 16:30
- Localisation : Plévenon (22)
- Contact :
Bon si ca ne marche toujours pas je voudrais que vous placiez ces tags a la fin de votre costum (et avant le openfile=......... si toute fois vous en avez un).
Comme ca je verrais en temps réel ce que donne tout les calculs et ainsi déterminer d'ou viens l'erreur.
voici le tags a mettre:
%ws_setmem[1]=%ws_timetoval[%ws_time%]%%
%ws_setmem[2]=%ws_timetoval[%ws_sunrise%]%%
%ws_setmem[7]=%ws_timetoval[%ws_sunset%]%%
%ws_setmem[3]=%ws_calc[-]=%ws_getmem[1]%~%ws_getmem[2]%~2%%
%ws_setmem[4]=%ws_cutstr=0~3~%ws_getmem[3]%%%
%ws_setmem[5]=%ws_calc[-]=%ws_getmem[3]%~%ws_getmem[4]%~2%%
%ws_setmem[6]=%ws_calc[*]=%ws_getmem[5]%~60~0%%
%ws_setmem[12]=%ws_modtext[0]%%ws_getmem[6]%%
%ws_setmem[11]=%ws_compare[5]=%ws_getmem[6]%~10~%ws_getmem[12]%~%ws_getmem[6]%%%
%ws_setmem[10]=(Max possible %ws_getmem[4]%:%ws_getmem[11]% h)%
%ws_setmem[9]=%ws_compare[5]=%ws_getmem[1]%~%ws_getmem[7]%~%ws_Getmem[10]%~(Max possible aujourd'hui %ws_daylength% h) <br>soleil couché - %%
%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[9]%~(Soleil pas encore levé)%
%ws_setmem[18]=%ws_cutstr=0~2~%sunday_s%%%
%ws_setmem[17]=%ws_timetoval[%ws_getmem[18]%]%%
%ws_setmem[13]=%ws_getmem[4]%:%ws_getmem[11]%%
%ws_setmem[14]=%ws_compare[5]=%ws_getmem[1]%~%ws_getmem[7]%~%ws_getmem[13]%~%ws_daylength%%%
%ws_setmem[15]=%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[14]%~00:00%%
%ws_setmem[16]=%ws_timetoval[%ws_getmem[15]%]%%
%ws_setmem[19]=%ws_calc1[*]=%ws_calc[/]=%ws_getmem[17]%~%ws_getmem[16]%~3%~100~1%%
%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[19]%~0%%
heure enso %ws_cutstr=0~2~%sunday_s%%
heure enso décimal %ws_timetoval[%ws_getmem[18]%]%
max possible %ws_getmem[4]%:%ws_getmem[11]%
max possible décimal %ws_timetoval[%ws_getmem[15]%]%
pourcentage %ws_calc1[*]=%ws_calc[/]=%ws_getmem[17]%~%ws_getmem[16]%~3%~100~1%%
Comme ca je verrais en temps réel ce que donne tout les calculs et ainsi déterminer d'ou viens l'erreur.
voici le tags a mettre:
%ws_setmem[1]=%ws_timetoval[%ws_time%]%%
%ws_setmem[2]=%ws_timetoval[%ws_sunrise%]%%
%ws_setmem[7]=%ws_timetoval[%ws_sunset%]%%
%ws_setmem[3]=%ws_calc[-]=%ws_getmem[1]%~%ws_getmem[2]%~2%%
%ws_setmem[4]=%ws_cutstr=0~3~%ws_getmem[3]%%%
%ws_setmem[5]=%ws_calc[-]=%ws_getmem[3]%~%ws_getmem[4]%~2%%
%ws_setmem[6]=%ws_calc[*]=%ws_getmem[5]%~60~0%%
%ws_setmem[12]=%ws_modtext[0]%%ws_getmem[6]%%
%ws_setmem[11]=%ws_compare[5]=%ws_getmem[6]%~10~%ws_getmem[12]%~%ws_getmem[6]%%%
%ws_setmem[10]=(Max possible %ws_getmem[4]%:%ws_getmem[11]% h)%
%ws_setmem[9]=%ws_compare[5]=%ws_getmem[1]%~%ws_getmem[7]%~%ws_Getmem[10]%~(Max possible aujourd'hui %ws_daylength% h) <br>soleil couché - %%
%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[9]%~(Soleil pas encore levé)%
%ws_setmem[18]=%ws_cutstr=0~2~%sunday_s%%%
%ws_setmem[17]=%ws_timetoval[%ws_getmem[18]%]%%
%ws_setmem[13]=%ws_getmem[4]%:%ws_getmem[11]%%
%ws_setmem[14]=%ws_compare[5]=%ws_getmem[1]%~%ws_getmem[7]%~%ws_getmem[13]%~%ws_daylength%%%
%ws_setmem[15]=%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[14]%~00:00%%
%ws_setmem[16]=%ws_timetoval[%ws_getmem[15]%]%%
%ws_setmem[19]=%ws_calc1[*]=%ws_calc[/]=%ws_getmem[17]%~%ws_getmem[16]%~3%~100~1%%
%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[19]%~0%%
heure enso %ws_cutstr=0~2~%sunday_s%%
heure enso décimal %ws_timetoval[%ws_getmem[18]%]%
max possible %ws_getmem[4]%:%ws_getmem[11]%
max possible décimal %ws_timetoval[%ws_getmem[15]%]%
pourcentage %ws_calc1[*]=%ws_calc[/]=%ws_getmem[17]%~%ws_getmem[16]%~3%~100~1%%
- chriss
- Participation 5
- Messages : 946
- Enregistré le : 31 mai 2007, 16:30
- Localisation : Plévenon (22)
- Contact :
Ca y est vals plus besoin de mettre mes tags, je pense avoir le bon tag.
En tout cas chez moi ca marche très bien (avant aussi remarque).
Enfin bref il n'y a plus qu'a voir chez vous et si toutes fois ce ne fonctionne pas alors il faudrait mettre tout les tags ecris ci-dessus que je vois d'ou viens l'erreur.
Voici le tag complet de la case ensoleillement aujourd'hui:
%ws_setmem[1]=%ws_timetoval[%ws_time%]%%
%ws_setmem[2]=%ws_timetoval[%ws_sunrise%]%%
%ws_setmem[7]=%ws_timetoval[%ws_sunset%]%%
%ws_setmem[3]=%ws_calc[-]=%ws_getmem[1]%~%ws_getmem[2]%~2%%
%ws_setmem[4]=%ws_cutstr=0~3~%ws_getmem[3]%%%
%ws_setmem[5]=%ws_calc[-]=%ws_getmem[3]%~%ws_getmem[4]%~2%%
%ws_setmem[6]=%ws_calc[*]=%ws_getmem[5]%~60~0%%
%ws_setmem[12]=%ws_modtext[0]%%ws_getmem[6]%%
%ws_setmem[11]=%ws_compare[5]=%ws_getmem[6]%~10~%ws_getmem[12]%~%ws_getmem[6]%%%
%ws_setmem[10]=(Max possible %ws_getmem[4]%:%ws_getmem[11]% h)%
%ws_setmem[9]=%ws_compare[5]=%ws_getmem[1]%~%ws_getmem[7]%~%ws_getmem[10]%~(Max possible aujourd'hui %ws_daylength% h) soleil couché - %%
%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[9]%~(Soleil pas encore levé)%
%ws_setmem[13]=%ws_getmem[4]%:%ws_getmem[11]%%
%ws_setmem[14]=%ws_compare[5]=%ws_getmem[1]%~%ws_getmem[7]%~%ws_getmem[13]%~%ws_daylength%%%
%ws_setmem[15]=%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[14]%~00:00%%
%ws_setmem[16]=%ws_timetoval[%ws_getmem[15]%]%%
%ws_setmem[19]=%ws_calc1[*]=%ws_calc[/]=%sunday_d% ~%ws_getmem[16]%~3%~100~1%%
%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[19]%~0%%
ps:attention en faisant le copier collé a l'espace apres max possible considéré comme un "entrer".
Voilà maintenant je croise les doigts :?
A+
En tout cas chez moi ca marche très bien (avant aussi remarque).
Enfin bref il n'y a plus qu'a voir chez vous et si toutes fois ce ne fonctionne pas alors il faudrait mettre tout les tags ecris ci-dessus que je vois d'ou viens l'erreur.
Voici le tag complet de la case ensoleillement aujourd'hui:
%ws_setmem[1]=%ws_timetoval[%ws_time%]%%
%ws_setmem[2]=%ws_timetoval[%ws_sunrise%]%%
%ws_setmem[7]=%ws_timetoval[%ws_sunset%]%%
%ws_setmem[3]=%ws_calc[-]=%ws_getmem[1]%~%ws_getmem[2]%~2%%
%ws_setmem[4]=%ws_cutstr=0~3~%ws_getmem[3]%%%
%ws_setmem[5]=%ws_calc[-]=%ws_getmem[3]%~%ws_getmem[4]%~2%%
%ws_setmem[6]=%ws_calc[*]=%ws_getmem[5]%~60~0%%
%ws_setmem[12]=%ws_modtext[0]%%ws_getmem[6]%%
%ws_setmem[11]=%ws_compare[5]=%ws_getmem[6]%~10~%ws_getmem[12]%~%ws_getmem[6]%%%
%ws_setmem[10]=(Max possible %ws_getmem[4]%:%ws_getmem[11]% h)%
%ws_setmem[9]=%ws_compare[5]=%ws_getmem[1]%~%ws_getmem[7]%~%ws_getmem[10]%~(Max possible aujourd'hui %ws_daylength% h) soleil couché - %%
%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[9]%~(Soleil pas encore levé)%
%ws_setmem[13]=%ws_getmem[4]%:%ws_getmem[11]%%
%ws_setmem[14]=%ws_compare[5]=%ws_getmem[1]%~%ws_getmem[7]%~%ws_getmem[13]%~%ws_daylength%%%
%ws_setmem[15]=%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[14]%~00:00%%
%ws_setmem[16]=%ws_timetoval[%ws_getmem[15]%]%%
%ws_setmem[19]=%ws_calc1[*]=%ws_calc[/]=%sunday_d% ~%ws_getmem[16]%~3%~100~1%%
%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[19]%~0%%
ps:attention en faisant le copier collé a l'espace apres max possible considéré comme un "entrer".
Voilà maintenant je croise les doigts :?
Ce n'est pas si compliqué finalement, il suffit de bien regarder chaque fonction de chaque tag et très vite on s'apercoit que l'on fait toujours la meme chose. Mais merci pour le compliment.Tudgur a écrit :Punaise !!!
ça c'est du tag de course ! Bravo Christophe.
S'il y avait un concours de taggers, je pense que tu ne serais pas mal placé.
A+
A+
- chriss
- Participation 5
- Messages : 946
- Enregistré le : 31 mai 2007, 16:30
- Localisation : Plévenon (22)
- Contact :
Oui en toute logique il n'y a qu'au couché du soleil que l'on pourra retrouver la meme valeurs.vals a écrit :Bonsoir Chriss.
Vos tags sont en place.
Vous faites le calcul en prenant en compte le max possible.
Moi j'ai pris l'ensoleillement max du jour.
Donc au coucher du soleil à 21:08 nous devrions avoir le même %
Suspens !!!
A suivre ....
La valeur donnée par votre tag n'est pas significative. Je veut dire par là qu'il faut attendre le couché du soleil pour obtenir le vrai pourcentage d'ensoleillement alors qu'avec le tags que j'essaie de vous faire marcher,là on obtiendra en temps réel le pourcentage d'ensoleillement.
Mais j'attend de voir ce que donne mon tag demain.
A+
- chriss
- Participation 5
- Messages : 946
- Enregistré le : 31 mai 2007, 16:30
- Localisation : Plévenon (22)
- Contact :
Bonjour vals,
et bien il semble que cette fois on y est, tout fonctionne.
J'ai regardé sur votre costum et a chaque fois le pourcentage est correct.
L'erreur venait donc du tag transformant l'heure d'ensoleillment du jour en heures décimal..
En effet j'essayais par différente opération de transformer l'heur d'enso en heure décimal alors qu'en fait il existe un tag fait pour ca.
Donc voilà maintenant ça fonctionne, je reste a votre disposition pour tout autres tags.
A+
et bien il semble que cette fois on y est, tout fonctionne.
J'ai regardé sur votre costum et a chaque fois le pourcentage est correct.
L'erreur venait donc du tag transformant l'heure d'ensoleillment du jour en heures décimal..
En effet j'essayais par différente opération de transformer l'heur d'enso en heure décimal alors qu'en fait il existe un tag fait pour ca.
Donc voilà maintenant ça fonctionne, je reste a votre disposition pour tout autres tags.
A+