jeedom-zigate / jeedom-plugin-zigate

Plugin Jeedom for ZiGate key.
MIT License
29 stars 12 forks source link

L'heure indiquée dans la dernière communication est erronée #184

Open doudz opened 5 years ago

doudz commented 5 years ago

L'heure indiquée pour la dernière communication est erronée, elle ne respecte pas le fuseau horaire de Jeedom. Je suppose que Jeedom n'utilise pas le fuseau horaire du système debian, alors que le plugin oui.

pour corriger le problème il y a 2 options : 1 - changer le fuseau horaire du système 2 - adapter le plugin pour qu'il utilise le fuseau horaire de Jeedom

Pour la 1ere solution, il faut exécuter la ligne de commande suivante et choisir le bon fuseau horaire sudo dpkg-reconfigure tzdata ou plus simplement si on veut choisir le fuseau horaire de la France sudo ln -fs /usr/share/zoneinfo/Europe/Paris /etc/localtime

Pour la 2e solution (note pour évolution du plugin) il faut envoyer au plugin la timezone de Jeedom et faire :

import os
import time
os.environ['TZ'] = 'Europe/Paris'  # <= Exemple, mettre le réglage Jeedom 
time.tzset()

à tester