diff --git a/eClockDataGetter.py b/eClockDataGetter.py index 890a7f2..a6cd6a1 100644 --- a/eClockDataGetter.py +++ b/eClockDataGetter.py @@ -17,7 +17,10 @@ def fnGetWeather(): data_timediff = int(config.get('Weather','Refresh'))*60 try: - data_timediff = int(time.time()) - int(os.path.getmtime('data_weather.txt')) + with open('data_weather.txt') as fp: + json_obj = json.load(fp) + data_timediff = int(time.time()) - int(json_obj['dt']) + except: data_timediff = int(config.get('Weather','Refresh'))*61 @@ -101,11 +104,12 @@ def fnGetDlna(): value_audio = response_data[count_audio:count_audioe] value_audio = value_audio.replace('Audio files