1234567891011121314151617181920212223 |
- #!/usr/bin/env python3
- from modbus.client.serial import rtu
- from starlette.routing import Router
- from starlette.responses import JSONResponse
- from conf import config
- from db.db import sql
-
- from pyheatpump.models import *
-
- def get_variable_values(request):
- res = {}
- for var_type_id, var_type in VariableType.getall():
- res[var_type_id] = {}
- for address, value in var_type.get_variables_values():
- res[address] = value
-
- return JSONResponse(res)
-
-
- heatpump = [
- Route('/', get_all_variable_values, methods=['GET'])
- ]
|