25 lines
740 B
Python
25 lines
740 B
Python
from gs.grow_system_api import GrowSystemApi
|
|
# from device_info import DeviceInfo
|
|
from gs.exceptions.not_subscriptable_error import NotSubscriptableError
|
|
|
|
class SensorDataManager:
|
|
|
|
device_info = None
|
|
|
|
grow_system_api = None
|
|
|
|
device_id = None
|
|
|
|
def __init__(self, device_id):
|
|
self.grow_system_api = GrowSystemApi()
|
|
# self.device_info = DeviceInfo()
|
|
self.device_id = device_id
|
|
|
|
def handleData(self, data):
|
|
json_response = self.grow_system_api.send_measurements(self.device_id, data)
|
|
try:
|
|
print("Response message: " + json_response['message'])
|
|
except TypeError as e:
|
|
print("The response is no json data", e, json_response)
|
|
|