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
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, 10:48

Bon alors ça y est c'est la bonne !!
Voici la nouvelle version de mon tag, le beug du "1" entre minuit et le levé du soleil est corrigé et j'ai réussi a faire en sorte qu'il s'afiche 14:01 au lieu de 14:1.
Vals il faut a nouveau changé soleil couché par ce que vous voulez (deux fois a faire) et aussi supprimer "heures".
Voici le 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[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]=%ws_getmem[4]%:%ws_getmem[11]% 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]%~%ws_Getmem[10]%~Soleil couché%%
%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[9]%~Soleil couché%

Voilà.
J'ai fais mes test, avant la levé du soleil, durant la journée, apres le couché du soleil, et aussi de faire afficher les minutes avec le 0 devant et tout ca marche..
A vous d'essayer et de me dire si ça fonctionne bien.
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 » 30 juil. 2007, 11:26

Bonjour Chriss.
Ca c'est du service express !!
J'ai installé la dernière mouture de votre calcul.
Maintenant il n'y a plus qu'à surveiller sur 24h.
Quel sera l'affichage entre 0h et le lever du soleil ?
Merci encore et encore.
Et comme on dit en Bretagne (Grande).
Wait and see.
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, 11:44

vals a écrit : Quel sera l'affichage entre 0h et le lever du soleil ?
Entre 0h et le levé du soleil l'affichage sera le meme que entre le couché du soleil et 0h..
J'espere que vous avez bien modifier les deux "soleil couché".

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, 11:44

vals a écrit : Quel sera l'affichage entre 0h et le lever du soleil ?
Entre 0h et le levé du soleil l'affichage sera le meme que entre le couché du soleil et 0h..
J'espere que vous avez bien modifier les deux "soleil couché".

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, 11:56

Chriss.
Première étape bien passée, affichage correct à 6:09.
Prochaine étape au coucher du soleil à 21:12 ici.
Puis 00:01.
Oui, j'ai bien fait la modif.
Bon appétit.
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, 12:17

Re bonjour,
je viens de penser a quelque chose.
Ce tags vous sert juste a savoir quelle durée max d'ensolleillement vous pouvez avoir.
Ainsi durant la journée cela affiche tout simplement depuis combien de temps le soleil est levé et le soir ca affiche la durée de la journée (vous avez mis %ws_daylength%) Mais le probleme c'est que entre 00h00 et le levé du soleil ca va indiqué aussi le %ws_daylength% alors qu'en réalité la durée max avant le levé du soleil est de 0h.
Et là je viens de voir qu'avec mon nouveau tag on peut choisir ce qui sera affiché avant le levé du jour..
Il suffit donc de remplacé le deuxième "%ws_daylength%" par 0h par exemple..
De plus la troisieme ligne en partant de la fin est inutile !! Elle me servait pour des test et vous pouvez donc la supprimer..
Voici votre tags :
%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]=%ws_getmem[4]%:%ws_getmem[11]% heures%
%ws_setmem[9]=%ws_compare[5]=%ws_getmem[1]%~%ws_getmem[7]%~%ws_Getmem[10]%~%ws_daylength%%%
%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[9]%~0h%

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, 15:18

Oups, me voilà de retour.
Il faut bien que je bosse (un peu) de temps en temps.
Chriss j'ai installé votre dernière version.
Ca tourne en ce moment.
Attendons les prochaines étapes.
A bientôt.
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 » 30 juil. 2007, 23:24

Bonsoir Chriss (ou bonjour).
Et bien tout fonctionne.
A 0:00 tout s'est bien passé.
J'ai juste un peu modifié la présentation.
C'est super. :lol:
Merci et bonne nuit.
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, 23:56

Heureu que mon tag fonctionne.
Si il y a un probleme où si il vous faut d'autre tag aussi compliqué que celui la, je suis là.
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 » 31 juil. 2007, 19:26

Me revoilà !
Bon j'ai trouvez un petit truc en plus pour vous vals, après c'est à vous de voir si ça vous plait ou pas.
Ce tag permet d'afficher le pourcentage d'ensoleillement de la journé.
En gros le calcul est simple:
On divise le temps d'ensolleillement par le temps depuis le levé du soleil (donnée par le tag que je vous ai fais) et on multiplie par 100 ce qui nous donne a chaque moment de la journée quel est le pourcentage de soleil depuis que le jour est levé.
Si il est en 0h et l'heure du levé du soleil alors le tags affiche 0%.
Entre le levé du soleil et son couché, le calcul se fait grâce au temps d'ensoleillement et au temps depuis le levé du soleil (donné par le tag que je vous ai fait).
Apres le couché du soleil et jusqu'a minuit là le calcul se fait toujours avec la duré d'ensolleillement de la journée mais cette fois ci avec la longueur de la journée.
0h--->levé du soleil: 0%
levé du soleil--->couché du soleil: pourcentage d'ensoleillement depuis le levé du jour, variation en temps réel du pourcentage (0 à 100%)
couché du soleil--->minuit: Bilan de la journée, pourcentage d'ensoleillement total
Donc voici le tag, a placé impérativement apres le tag que je vous ai donné (car ce tag utilise les fonction de l'autre tag):

%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%%

Voilà je ne vous oblige a rien, j'ai juste pensé que ça pourrait être utile.
A vous de voir.
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 » 31 juil. 2007, 22:01

Bonsoir Chriss.
Merci pour ce complément.
Je l'ai mis en test sur mon Custom.
Vous le verez au niveau ensoleillement aujourd'hui.
Actuellement depuis 23:00 il est figé à 87,8 %.
A suivre.
Cordialement.
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 » 01 août 2007, 08:47

Bonjour Chriss.
Je n'ai pas l'impression que ça fonctionne.
En ce moment:
il est 9:46
2:20 de soleil sur 3:17 possible.
Et j'ai 61 %.
J'aurai dit 72% ??
Moi et les math !!!

@+
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 » 01 août 2007, 10:57

Oui là j'avoue il y a un problème.
Mais c'est bizarre quand meme, chez moi tout fonctionne a merveille, aucune défaillance.
Quel tag avez vous mis pour la durée d'ensoleillement dans votre page custom ?
Recopiez moi le tag en entier (anciens+nouveau) s'il vous plait.

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 » 01 août 2007, 11:39

Bonjour Chriss.
J'utilise simplement le tag %sunday%
Et rien de plus.
@+
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 » 01 août 2007, 12:16

C'est bizarre, je comprend pas,on a quand meme un calcul mais il n'a pas l'air d'utiliser les bonne mesure.
Chez moi ça marche sans probleme, je ne vois pas d'ou cela peut provenir..
temps max: 5:45 h
ensoleillement: 4:19 h
valeur trouvé par mon tag : 75,1%
vérifications:
5:45 h= 5,75
4:19 h=4,32
(4,32/5,75)*100=75,130=75,1%
L'erreur ne viens pas de mon tag, enfin je pense.
Pouvez vous me donnez l'ensemble du code html de cette case (avec tout les tags mis dedans) ?
merci

Répondre