Page 1 sur 1

Heure d'été ou heure d'hiver

Publié : 27 nov. 2020, 17:45
par Chrominator
J'ai un programme qui tourne sur un ESP8266 et j'ai besoin de savoir si on est en heure d'été ou en heure d'hiver.
J'ai un appel vers Domoticz qui me donne l'heure (avec ServerTime), mais sans préciser le fuseau horaire de cette heure.

Code : Tout sélectionner

/json.htm?type=devices&rid=0
Screenshot_2020-11-27 Screenshot.png
Screenshot_2020-11-27 Screenshot.png (13.73 Kio) Consulté 3526 fois
Est-ce que vous connaissez un moyen de le déduire ou de le déterminer dans Domoticz, ou en tout cas de savoir si on est en heure d'été ou d'hiver ?

Une alternative est de faire un appel à une API publique sur ce thème, mais j'aimerais rester dans le périmètre de Domoticz.

Re: Heure d'été ou heure d'hiver

Publié : 27 nov. 2020, 18:32
par fredandrick65
Je dirai avec un Inter Dummy et un planning
On le dernier dimanche d'octobre
Off le dernier dimanche de mars

Mais
Le changement d'heure a été instauré en France à la suite du choc pétrolier de 1973-1974. Depuis 1998, les dates de changement d'heure ont été harmonisées au sein de l'Union européenne. Dans tous les pays membres, le passage à l'heure d'hiver s'effectue le dernier dimanche d'octobre et le passage à l'heure d'été, le dernier dimanche de mars.

Rappel : En mars 2019, les eurodéputés ont voté pour la suppression du changement d'heure saisonnier. Cette réforme devrait prendre effet en 2021.

Re: Heure d'été ou heure d'hiver

Publié : 27 nov. 2020, 18:38
par Chrominator
Bonne idée en effet, merci beaucoup.

Oui je suis au courant de la suppression prévue, mais j'anticipe un retard dans le décret d'application :lol:

Re: Heure d'été ou heure d'hiver

Publié : 27 nov. 2020, 19:17
par Keros
Il faut aussi qu'il se mettent d'accord sur qu'elle heure conserver :roll:

Re: Heure d'été ou heure d'hiver

Publié : 27 nov. 2020, 19:23
par Chrominator
Exactement !
Screenshot_2020-11-27 Heure d’été, heure d’hiver c’est pour quand finalement la fin du changement d’heure .png
Screenshot_2020-11-27 Heure d’été, heure d’hiver c’est pour quand finalement la fin du changement d’heure .png (55.16 Kio) Consulté 3499 fois

Re: Heure d'été ou heure d'hiver

Publié : 28 nov. 2020, 12:20
par Flying Domotic
Il est facile de savoir si on est en heure d'été ou d'hivers sous Domoticz grâce à LUA, dont le type date possède un flag "isdst".

Par exemple :

Code : Tout sélectionner

print("DST="..tostring(os.date('*t').isdst))

Re: Heure d'été ou heure d'hiver

Publié : 28 nov. 2020, 17:45
par Keros
Merci Flying Domotic pour la fonction ;)