Poprawka przetwarzania danych

pull/1/head
sq9atk 2021-10-21 19:08:54 +02:00 zatwierdzone przez GitHub
rodzic c1bef828ab
commit 075e83cdee
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 8 dodań i 16 usunięć

Wyświetl plik

@ -53,7 +53,7 @@ class AirPollutionSq9atk(SR0WXModule):
data = self.getJson(url) data = self.getJson(url)
return [ return [
data['key'], data['key'],
data['values'][1]['value'] data['values'][0]['value']
] ]
def getLevelIndexData(self): def getLevelIndexData(self):
@ -78,7 +78,10 @@ class AirPollutionSq9atk(SR0WXModule):
value[1], value[1],
self.mbstr2asci(index['indexLevelName']) self.mbstr2asci(index['indexLevelName'])
]) ])
return sensors if len(sensors) > 0:
return sensors
else:
raise Exception("brak danych pomiarowych")
def prepareMessage(self, data): def prepareMessage(self, data):
levels = { levels = {
@ -101,18 +104,14 @@ class AirPollutionSq9atk(SR0WXModule):
def get_data(self): def get_data(self):
self.__logger.info("::: Pobieram informacje o skażeniu powietrza...") self.__logger.info("::: Pobieram informacje o skażeniu powietrza...")
stationName = self.mbstr2asci(self.getStationName())
message = " "
message = " _ informacja_o_skaz_eniu_powietrza _ "
message += " stacja_pomiarowa " + stationName + " _ "
self.__logger.info("::: Przetwarzam dane...\n") self.__logger.info("::: Przetwarzam dane...\n")
sensorsData = self.getSensorsData() sensorsData = self.getSensorsData()
valuesMessage = self.prepareMessage(sensorsData) valuesMessage = self.prepareMessage(sensorsData)
message = " "
message = " _ informacja_o_skaz_eniu_powietrza _ "
message += " stacja_pomiarowa " + self.mbstr2asci(self.getStationName()) + " _ "
message += valuesMessage message += valuesMessage
print "\n" print "\n"
return { return {
@ -133,10 +132,3 @@ class AirPollutionSq9atk(SR0WXModule):
replace(u',',u'') replace(u',',u'')