Mam program w python który ma za zadanie całodobowo odczytywać z dwóch różnych urządzeń raspberry pi4 generowany co minutę plik json z danymi. Problem polega na tym że po kilku godzinach pracy odczyt się zawiesza. Dane z json wyglądają następująco:
{"data_dzieci": "10.08.2021", "godzina": "07:35", "temperatura_dzieci": 24.1, "jakosc_dzieci": 13, "cisnienie_dzieci": 993.0, "wilgotnosc_dzieci": 62.6, "kolor_tla_dzieci": "green", "kolor_dlugopisu_dzieci": "black"}
Zaś definicja odczytująca te dane wygląda tak:
def sypialnia_pokoj(self):
self.r = requests.get("http://192.168.1.32/info_sypialnia_json.json")
task = self.r.json()
self.dataSypialnia.set(task["data_sypialnia"])
self.godzinaSypialnia.set(task["godzina_sypialnia"])
self.temperaturaSypialnia.set(task["temperatura_sypialnia"])
self.cisnienieSypialnia.set(task["cisnienie_sypialnia"])
self.wilgotnoscSypialnia.set(task["wilgotnosc_sypialnia"])
self.window.after(1000, self.sypialnia_pokoj)
Czym to jest spowodowane, gdzie szukać problemu?