|
|
|
@ -16,16 +16,22 @@ you will need to head to the /get_services.py/ file. It should be in
|
|
|
|
|
the same directory as this: /services/. |
|
|
|
|
''' |
|
|
|
|
|
|
|
|
|
def add_latest_reading(meter,reading): |
|
|
|
|
if meter == 1: |
|
|
|
|
return add_reading_to_meter1(reading) |
|
|
|
|
elif meter == 2: |
|
|
|
|
return add_reading_to_meter2(reading) |
|
|
|
|
elif meter == 3: |
|
|
|
|
return add_reading_to_meter3(reading) |
|
|
|
|
return make_response("Meter Id. not recognised. Must be between 1 and 3.", 400) |
|
|
|
|
device_check_token = "QWERTYuiopasdfghjklzxcvbnm_1234567890" |
|
|
|
|
|
|
|
|
|
def add_latest_reading(meter, info): |
|
|
|
|
if info["token"] == device_check_token: |
|
|
|
|
reading = {"reading":info["reading"], "time":info["time"]} |
|
|
|
|
if meter == 1: |
|
|
|
|
return add_reading_to_meter1(reading) |
|
|
|
|
elif meter == 2: |
|
|
|
|
return add_reading_to_meter2(reading) |
|
|
|
|
elif meter == 3: |
|
|
|
|
return add_reading_to_meter3(reading) |
|
|
|
|
return make_response("Meter Id. not recognised. Must be between 1 and 3.", 400) |
|
|
|
|
return make_response("Invalid token.", 400) |
|
|
|
|
|
|
|
|
|
def log_status_change(device, status): |
|
|
|
|
# NEED TO ADD TOKEN. |
|
|
|
|
if device == 1: |
|
|
|
|
return add_status_change_to_device1(status) |
|
|
|
|
elif device == 2: |
|
|
|
|