Page 2 sur 4

Re: Heure solaire

Posté : 24 sept. 2011, 07:07
par mm91
je n'ai pas pu vérifier cette nuit entre 0 et 1h40.
J'ai mis les deux calculs tout en bas de ma page:
http://icare.cinq.free.fr/meteo/courrent.html

Re: Heure solaire

Posté : 24 sept. 2011, 07:22
par webmaster
Bonjour,

Moi si et il doit y avoir un problème sur la condition car l'heure est passée négative.
Le second calcul additionnant 1440 minutes étant bon, le problème est obligatoirement ailleurs.
Je n'ai pu le voir sur ton site, il n'était pas à jour à cette heure, mais cela est également visible ici en temps réel.
http://www.rieux-marne.net/meteo/direct ... resent.php
Par contre, encore à plus long terme, cela posera problème quand le soleil sera en avance sur l'heure !
Il faut donc une troisième condition retranchant 1440 minutes dans ce cas.

Pas le temps ce matin, mais je regarde ça avant minuit.

Re: Heure solaire

Posté : 24 sept. 2011, 11:53
par webmaster
Bon, et bien nous verrons cette nuit pour voir si le premier problème est réglé !
Et du coup cela réglerai probablement le second également....

Code : Tout sélectionner

<!– Calcul heure soleil –>
%ws_setmem[1]=12:00%
%ws_setmem[2]=%ws_suntransit%%
%ws_setmem[3]=%ws_time%% 

%ws_setmem[4]=%ws_cutstr=0~3~%ws_getmem[1]%%%
%ws_setmem[5]=%ws_cutstr=1~3~%ws_getmem[1]%%%
%ws_setmem[6]=%ws_cutstr=0~3~%ws_getmem[2]%%%
%ws_setmem[7]=%ws_cutstr=1~3~%ws_getmem[2]%%%
%ws_setmem[8]=%ws_cutstr=0~3~%ws_getmem[3]%%%
%ws_setmem[9]=%ws_cutstr=1~3~%ws_getmem[3]%%%

%ws_setmem[1]=%ws_calc[*]=%ws_getmem[4]%~60~0%%
%ws_setmem[51]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[5]%~0%%
%ws_setmem[1]=%ws_calc[*]=%ws_getmem[6]%~60~0%%
%ws_setmem[52]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[7]%~0%%
%ws_setmem[1]=%ws_calc[*]=%ws_getmem[8]%~60~0%%
%ws_setmem[53]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[9]%~0%%

%ws_setmem[1]=%ws_calc[-]=%ws_getmem[52]%~%ws_getmem[51]%~0%%
%ws_setmem[1]=%ws_calc[-]=%ws_getmem[53]%~%ws_getmem[1]%~0%%

%ws_setmem[60]=%ws_compare[2]=%ws_getmem[1]%~1440~-1440~0%%
%ws_setmem[61]=%ws_compare[5]=%ws_getmem[1]%~0~1440~%ws_getmem[60]%%%

%ws_setmem[1]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[61]%~2%%
%ws_setmem[1]=%ws_calc[/]=%ws_getmem[1]%~60~2%%
 
     
%ws_valtotime[%ws_getmem[1]%]%
Édition nocturne, le passage de 0h00 est validé !

Re: Heure solaire

Posté : 26 sept. 2011, 06:45
par mm91
webmaster a écrit : ........................
Par contre, encore à plus long terme, cela posera problème quand le soleil sera en avance sur l'heure !
..........................
Je ne comprends pas:
c'est toujours l'heure (légale) qui est en avance sur le soleil:
+ 2h (+ ou - 15 mn) en été
+ 1h (+ ou - 15 mn) en hiver

Re: Heure solaire

Posté : 26 sept. 2011, 08:09
par webmaster
Dans ce cas c'est moi qui ne comprends plus cette phrase alors !
mm91 a écrit : C'est négociable car sur une année tu seras deux fois en retard mais aussi deux fois en avance !!....
Cela ne fait que deux lignes à retirer, je regarde ça dans la journée.

Re: Heure solaire

Posté : 05 oct. 2011, 14:37
par mm91
webmaster a écrit : ..............
Cela ne fait que deux lignes à retirer, je regarde ça dans la journée.
Je te vois très occupé avec "les reccords un mois donné", mais pourrais-tu me dire où en est-on avec l'heure solaire ?

Ta dernière version est toujours en test en bas de ma page: http://icare.cinq.free.fr/meteo/courrent.html

Cette version a-t-elle un défaut connu ?
Que faut-il surveiller particulièrement:
- entre 0 h et 1h40 (environ) ?
- aux changements d'heure légale ?

merci

Remarque
Doubleau ne s'est plus manifesté depuis sa question de départ, aurait-il été rebuté par la précision de nos réponses ?

Re: Heure solaire

Posté : 05 oct. 2011, 16:11
par webmaster
Bonjour Michel,

Non la version actuelle a même une qualité énorme car elle prévoit que l'heure solaire pourra dépasser un jour l"heure actuelle !
Je ne vois pas quel problème pourrait survenir.

En voici une version beaucoup plus light mais aussi fonctionnelle à surveiller au passage de minuit, mais je suis très optimiste:

Code : Tout sélectionner

<!– Calcul heure soleil –>

%ws_setmem[1]=%ws_timetoval[12:00]%%
%ws_setmem[2]=%ws_timetoval[%ws_suntransit%]%%
%ws_setmem[3]=%ws_timetoval[%ws_time%]%%

%ws_setmem[10]=%ws_calc[-]=%ws_getmem[2]%~%ws_getmem[1]%~2%%
%ws_setmem[1]=%ws_calc[-]=%ws_getmem[3]%~%ws_getmem[10]%~2%%

%ws_setmem[10]=%ws_compare[5]=%ws_getmem[1]%~0~24~0%%
%ws_setmem[1]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[10]%~2%%
%ws_valtotime[%ws_getmem[1]%]%


Re: Heure solaire

Posté : 05 oct. 2011, 17:13
par mm91
webmaster a écrit :Bonjour Michel,

Non la version actuelle a même une qualité énorme car elle prévoit que l'heure solaire pourra dépasser un jour l"heure actuelle !
Je ne vois pas quel problème pourrait survenir.

En voici une version beaucoup plus light mais aussi fonctionnelle à surveiller au passage de minuit, mais je suis très optimiste:
OK, j'ai mis cette version (V2) (et j'ai aussi laissé la V1) en essai en bas de page: http://icare.cinq.free.fr/meteo/courrent.html
et je surveille (quand je ne dors pas !)

Re: Heure solaire

Posté : 05 oct. 2011, 17:19
par webmaster
Et ça donne la même heure, c'est trop fort !
C'est également en ligne sur mon custom, si je ne dors pas également je surveillerai au changement de jour.

Re: Heure solaire

Posté : 06 oct. 2011, 07:05
par mm91
webmaster a écrit :Et ça donne la même heure, c'est trop fort !
C'est également en ligne sur mon custom, si je ne dors pas également je surveillerai au changement de jour.
Cette nuit à 1h55 (légale)
le décalage de l’heure solaire étant de 1h39,
l’heure solaire aurait du être 0h16
Ton calcul indique 16h
(dans les deux versions)

C’est donc juste un problème d’affichage (entre les heures et les minutes)

à 0h55 ton calcul indique 23h16 ce qui est exact

Edit:
avec Wswin32, en arrêtant les enregistrements, je fais calculer un « custom » pour n’importe quelle jour, d’heure en heure (0h55, 1h55, 2h55, etc…)

Re: Heure solaire

Posté : 06 oct. 2011, 07:30
par webmaster
Bonjour,

Je n'avais jamais attendu jusqu'à cette heure pour plus gérer le passage où le résultat est négatif, entre 0H00 et 1H40 légale.
Il y aurait un problème de décimale avant que l'heure solaire ne soit supérieure à zéro, je regarde çà.

Re: Heure solaire

Posté : 06 oct. 2011, 07:51
par mm91
webmaster a écrit :Bonjour,

Je n'avais jamais attendu jusqu'à cette heure ............
il n'y a pas besoin d'attendre; tu peux faire le calcul quand tu veux.
Voir "Edit" de mon message précédent.

Re: Heure solaire

Posté : 06 oct. 2011, 08:09
par doubleau
Doubleau ne s'est plus manifesté depuis sa question de départ, aurait-il été rebuté par la précision de nos réponses ?

Non, je ne suis pas rebuté par la précision de vos réponses, mais plutôt admiratif. J'avais demandé s'il existait un tag tout prêt car la réalisation personnelle pour avoir l'heure solaire me semblait trop compliquée à résoudre. Je vous remercie de tout le mal que vous vous donnez pour trouver une solution, et je suis avec beaucoup d'intérêt la progression de vos calculs, sans pouvoir vous aider.

Re: Heure solaire

Posté : 06 oct. 2011, 08:25
par mm91
doubleau a écrit :........ Je vous remercie de tout le mal que vous vous donnez.............
C'est uniquement pour le plaisir de bien comprendre ce qu'est "l'heure solaire" !
Je te remercie de me donner l'occasion de réfléchir un peu sur la question !

Re: Heure solaire

Posté : 06 oct. 2011, 08:29
par mm91
Pour info :
(sauf erreur de ma part)

L’écart mini entre l’heure légale et l’heure solaire se produit le 4 novembre,
il est de 35 minutes (heure légale en avance sur le soleil de 35 minutes)

L’écart maxi entre l’heure légale et l’heure solaire se produit le 22 juin,
il est de 1h 53 minutes (heure légale en avance sur le soleil de 1h53mn).

(à deux jour près et une minute près)

Ces calculs ont été fait :
(pour ma position)
- avec mon logiciel d’astronomie (CyberSky)
- avec Wswin32
ils donnent la même chose.