From 8b5643d57d65166916a4d8c169374dd2f66d4319 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Fri, 17 Dec 2021 00:34:49 +0000 Subject: [PATCH] Add /display API route --- server/main.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/main.py b/server/main.py index 557dbdd..72f61c5 100644 --- a/server/main.py +++ b/server/main.py @@ -12,7 +12,7 @@ import pytz from APSystemsECUR import APSystemsECUR -ECU_IP = '192.168.69.103' +ECU_IP = '192.168.69.153' LISTEN_IP = '192.168.69.100' ecu = APSystemsECUR(ECU_IP) app = web.Application() @@ -137,6 +137,10 @@ async def index(request): async def data(request): return web.json_response(solar_data) +async def display(request): + res = dict(power=solar_data['actual_total'], brightness=5) + return web.json_response(res) + async def history(request): try: date = datetime.strptime(request.match_info['date'], '%Y-%m-%d') @@ -157,6 +161,7 @@ async def history(request): if __name__ == '__main__': app.router.add_get('/', index) app.router.add_get('/data', data) + app.router.add_get('/display', display) app.router.add_get('/history/{date}', history) loop = asyncio.get_event_loop()