GrowSystem/gs/sensor_data_manager.py

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)