Calcul durée du jour

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 !
Avatar du membre
vals
Participation 5
Participation 5
Messages : 833
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Calcul durée du jour

Message par vals » 28 juil. 2007, 11:56

Bonjour à tous et à chacun.
Je voudrais calculer à chaque mise à jour depuis combien de temps le soleil est levé.
J'ai donc essayé la formule:
%ws_calc[-]=%ws_time%~%ws_sunrise%~%
Mais finalement ça m'affiche l'heure courante. :evil:
Avez-vous une meilleure idée :?:
Merci.
PS: J'ai peut-être sous estimé le pb car en procédant ainsi même lorsque le soleil sera couché le résultat continuera d'augmenter.
Donc il faut faire autrement !!
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

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

Re: Calcul durée du jour

Message par chriss » 28 juil. 2007, 18:12

J'ai donc essayé la formule:
%ws_calc[-]=%ws_time%~%ws_sunrise%~%
Mais finalement ça m'affiche l'heure courante. :evil:
Pas étonant puique l'on ne peut pas soustraire des heures comme cela.
ws_calc ne demande que des valeurs algébrique, donc des valeurs comme 14:40 ou 02:15 ne sont pas prisent en compte.

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 » 28 juil. 2007, 21:58

Bonjour tout le monde,

Je te rappelle Vals que tu calcules la variation du temps du jour dans ton custom !
Par le plus grand des hasards, est ce que ça ne serait pas un calcul basé sur les heures ?
Je me gausse….
Cordialement

Rieux

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 » 29 juil. 2007, 15:08

Bonjour à tous,
alors voilà j'ai trouvé quelque chose pour vous vals malgré le peu de connaissance que j'ai.
%ws_setmem[1]=%ws_timetoval[%ws_time%]%%
%ws_setmem[2]=%ws_timetoval[%ws_sunrise%]%%
%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_getmem[4]%:%ws_getmem[6]% heures
J'ai eu beaucoup de mal a faire ce tag mais il a l'air de fonctionner. Par contre il reste un problème, c'est que le calcul continuera apres le couché du soleil et avant son levé.
Mais je vais me pencher sur ce problème.
A+

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 » 29 juil. 2007, 15:55

yahouuuuu j'ai réussi !! Enfin je pense avoir réussi
Alors voilà j'ai modifié mon tag est maintenant des qu'il fait nuit mon tag indiquera "soleil couché" (modifiable a souhait bien sur)..
Donc voilà le nouveau tag:
%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[10]=%ws_getmem[4]%:%ws_getmem[6]% heures%
%ws_setmem[8]=%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~1~3%%
%ws_setmem[9]=%ws_compare[5]=%ws_getmem[1]%~%ws_getmem[7]%~1~Soleil couché%%
%ws_comparestr=%ws_getmem[8]%~%ws_getmem[9]%~%ws_getmem[10]%%

Normalement tout devrait marcher correctement. Si ce n'est pas le cas redites moi.
A+

Avatar du membre
vals
Participation 5
Participation 5
Messages : 833
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Message par vals » 29 juil. 2007, 18:50

Bonjour Chriss.
Super. :)
Pour un coup d'essai, c'est un coup de maitre.
Qu'est ce que ça va être quand tu vas connaître tous les tags à fond !!! :lol:
Je viens de mettre en service tes lignes de calcul.
C'est dans la rubrique Ensoleillement aujourd'hui.
Max possible.
Quel est le rôle du tag timetoval ?
J'ai remarqué que tout à l'heure à 19:20 (lever du soleil 6:19) l'affichage était 13:1 au lieu de 13:01.
Est-il possible de n'afficher que "h"au lieu de "heures" ou même ne rien afficher ?
Merci et bravo encore.
J'ai souvent les idées mais c'est la réalisation qui pêche.
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

Avatar du membre
vals
Participation 5
Participation 5
Messages : 833
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Message par vals » 29 juil. 2007, 19:03

webmaster a écrit :Bonjour tout le monde,

Je te rappelle Vals que tu calcules la variation du temps du jour dans ton custom !
Par le plus grand des hasards, est ce que ça ne serait pas un calcul basé sur les heures ?
Je me gausse….
Bonjour Webmaster.
Tu te gausses (Allemand mathématicien et physicien 1777/1855) :lol:
Mais je crois bien que c'est quelqu'un qui nous a offert ce calcul. Ca ne te dit rien ? :wink:
J'ai bien essayé de le décortiquer.
Mais tu sais que les math et moi le divorce est consommé depuis longtemps !! :oops:
Je te promets de faire des efforts à l'avenir.
Amicalement.
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

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 » 29 juil. 2007, 19:36

vals a écrit :Bonjour Chriss.
Super. :)
Pour un coup d'essai, c'est un coup de maitre.
Qu'est ce que ça va être quand tu vas connaître tous les tags à fond !!! :lol:
Oui je suis assez fier de moi ! Surtout que ca ne fais que trois mois que je me suis lancé dans tout ca. :D
Quel est le rôle du tag timetoval ?
Ce tag transforme une heure normal en heure décimal.
Exemple 14h30 devient 14,5. Ainsi il est plus facile de faire des calculs et il m'a juste suffit a la fin de reconvertir les dixieme en minutes.
J'ai remarqué que tout à l'heure à 19:20 (lever du soleil 6:19) l'affichage était 13:1 au lieu de 13:01.
Là je n'est pas de solution désolé.
Est-il possible de n'afficher que "h"au lieu de "heures" ou même ne rien afficher ?
C'est tout a fait possible. Voici la ligne a modifier:
%ws_setmem[10]=%ws_getmem[4]%:%ws_getmem[6]%heures%
Il suffit de changer ce qu'il ya en rouge pour obtenir l'affichage différent.

Avatar du membre
vals
Participation 5
Participation 5
Messages : 833
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Message par vals » 29 juil. 2007, 20:30

Bonsoir Chriss.
Ca y est le soleil est couché ici mais pas encore en Bretagne.
Ca marche bien.
J'ai modifié "soleil couché" par la durée du jour: %ws_daylength%
Merci encore on verra demain ce que ça va donner.
Mais on peut être optimiste.
Kenavo.
@+
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

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 » 29 juil. 2007, 22:13

Bravo Chriss,

Moi ce qui me tue c’est cette manie qu’à Werner de créer des tags quand j’ai enfin trouvé la solution de combler leurs absences.
Ca fait deux fois maintenant…..

Cherche bien Chriss, il y a une solution au problème auquel te confronte Vals.

Tu sais Vals, je ne suis pas accroc au maths plus que ça, mais j’aime bien me prendre la tête, et je suis têtu à un point que tu n’imagine pas.

Bon, j’ai encore du boulot pour remettre mes pages d’aides en place.
Cordialement

Rieux

Avatar du membre
vals
Participation 5
Participation 5
Messages : 833
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Message par vals » 29 juil. 2007, 22:30

Bonsoir Webmaster.
Tu sais bien qu'il y a quelques petits perfectionnement de mon custom que j'ai trouvé tout seul comme un grand.
Il y a donc une autre solution à ma question ?
C'est vrai qu'on ne peut plus accéder à tes pages d'aide wswin.
C'est pour ça que je n'ai pas trouvé !! :wink:
@+
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

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 » 30 juil. 2007, 01:08

Il est 2h du matin, je viens de tester mon tag et j'ai vu un petit beug mais qui est reparti de suite: un "1" est apparu..
Dites moi si tout fonctionne correctement.
Bonne nuit.

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 » 30 juil. 2007, 01:27

je viens de m'apercevoir qu'il y a un légé beug, je m'en occupe demain.

Avatar du membre
vals
Participation 5
Participation 5
Messages : 833
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Message par vals » 30 juil. 2007, 08:17

Bonjour Chriss.
Damned 2h du matin, moi qui suis un couche tard je suis largement battu !!
Effectivement j'ai eu aussi ce 1.
Jusqu'à minuit c'était ok avec affichage de la durée max du soleil possible.
Puis après minuit il y a peut-être un pb dans le calcul du fait que le soleil n'est pas encore levé ?
Et là actuellement c'est bon.
Merci encore mais que cela ne t'empêche pas de dormir.
Cordialement.
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

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 » 30 juil. 2007, 08:33

Bonjour Chriss.
Damned 2h du matin, moi qui suis un couche tard je suis largement battu !!
Effectivement j'ai eu aussi ce 1.
Jusqu'à minuit c'était ok avec affichage de la durée max du soleil possible.
Puis après minuit il y a peut-être un pb dans le calcul du fait que le soleil n'est pas encore levé ?
Oui voilà c'est ça ! Le cacul beug de minuit jusqu'au levé su soleil !! Mais j'ai ma petite idée sur le problème.
Merci encore mais que cela ne t'empêche pas de dormir.
C'est déja trop tard j'y ai pensé cette nuit !! J'ai horreur que quelque chose me résiste alors je persisterais jusqu'a ce que ca marche !!
Sur ce je m'en vais modifier mon tag.

Répondre