Plugin salat probleme passage heure d'été

Bonjour,

j’ai un soucis avec le passage à l’heure d’été, il manque une heure dans le calcul des horaires des salat.

Voici ma configuration :
→ environnement : docker avec la timezone positionné sur « Europe/Paris » par conséquent (dans un terminal via docker container exec -it bash) la commande time retourne la bonne heure avec le fuseau CEST

Sun Mar 28 14:45:47 CEST 2021

→ coté jeedom : la configuration de « Date et heure » est positionner à GMT+01:00)

→ coté plugin salat : le paramètre « Heure d’été » est bien positionné à 1
image
coté log du plugin j’ai tester avec le parametre à dst 1 et à 0: dans les deux cas il manque 1h
exemple :
en heure d’été on devrait avoir l’heure du dhur à 13h40 le plugin calcul 12h40 pour l’été et 11h40 pour l’hiver

[2021-03-28 15:04:09][DEBUG] : Configuration : coordinate  methode 2 madzab 2 fajr 12 isha 12 dst 1
[2021-03-28 15:04:09][DEBUG] : result Array (     [fajr] => 517     [shurooq] => 623     [dhuhr] => 1240     [asr] => 1611     [maghrib] => 1902     [isha] => 2003     [imsak] => 513     [imsak1] => 511     [fajr1] => 515     [qibla] => 116     [date] => 14/ 8/1442 A.H - Ahad(Ahd) - Shaaban(Sha)     [event] => Aucun     [day] => 14     [month] =>  8     [muharam] => 10/8/2021     [ashura] => 19/8/2021     [mawlid] => 19/10/2021     [miraj] => 1/3/2022     [ramadan] => 13/4/2021     [fitr] => 13/5/2021     [arafat] => 19/7/2021     [ada] => 20/7/2021     [date1] => 15/ 8/1442 A.H - Ithnain(Ith) - Shaaban(Sha)     [event1] => Aucun     [nexttime] => 1611     [nexttext] => Asr )
[2021-03-28 15:05:04][DEBUG] : Configuration : coordinate  methode 2 madzab 2 fajr 12 isha 12 dst 0
[2021-03-28 15:05:04][DEBUG] : result Array (     [fajr] => 417     [shurooq] => 523     [dhuhr] => 1140     [asr] => 1511     [maghrib] => 1802     [isha] => 1903     [imsak] => 413  

Merci d’avance pour votre aide

l’heure d’été c’est +2 …

tu veux dire que le soucis se trouve du coté de la configuration jeedom ??
peux-tu me montrer la configuration de l’heure et date de ton jeedom de ton coté ?

c’est toi qui l’a écrit …

maintenant c’est le fuseau Paris qui prend +1 en heure d’été a tu essayer de forcer la synchronisation de l’heure ?

Si tu as la meme heure en mettant 1 ou 0 en heure d’été, y a un soucis de fuseau horaire oui

non j’ai bien un décalage qui s’opère en mettant un dst à 1 ou à 0 cf les logs du plugin dans le message initial.

J’ai fini par trouvé ce qui n’allait pas :slight_smile:

le problème était du au faite que la timezone du container docker n’était mal définie, et par conséquent positionné par défaut à UTC

root@jeedom:/# ls -l /etc/localtime
lrwxrwxrwx 1 root root 32 Apr  3 18:51 /etc/localtime -> /usr/share/zoneinfo/UTC

J’ai modifié mon DockerFile pour rajouter la conf manquante :

# Reglage timezone
ENV TZ=Europe/Paris
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

une fois relancé j’obtiens :

root@jeedom:/# ls -l /etc/localtime
lrwxrwxrwx 1 root root 32 Apr  3 18:51 /etc/localtime -> /usr/share/zoneinfo/Europe/Paris

et tout est rentré dans l’ordre :blush:

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.