mirror of
https://github.com/PiBrewing/craftbeerpi4.git
synced 2024-11-25 08:28:23 +01:00
Update http_sensor.py
This commit is contained in:
parent
dd7da9ce71
commit
0f58b73a98
1 changed files with 2 additions and 39 deletions
|
@ -172,43 +172,6 @@ class SensorHttpEndpoints():
|
|||
await self.controller.off(id)
|
||||
return web.Response(status=204)
|
||||
|
||||
|
||||
@request_mapping(path="/{id}/action", method="POST", auth_required=auth)
|
||||
async def http_action(self, request) -> web.Response:
|
||||
"""
|
||||
|
||||
---
|
||||
description: Toogle an actor on or off
|
||||
tags:
|
||||
- Sensor
|
||||
parameters:
|
||||
- name: "id"
|
||||
in: "path"
|
||||
description: "Actor ID"
|
||||
required: true
|
||||
type: "integer"
|
||||
format: "int64"
|
||||
- in: body
|
||||
name: body
|
||||
description: Update an actor
|
||||
required: false
|
||||
schema:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
parameter:
|
||||
type: object
|
||||
responses:
|
||||
"204":
|
||||
description: successful operation
|
||||
"""
|
||||
actor_id = request.match_info['id']
|
||||
data = await request.json()
|
||||
await self.controller.call_action(actor_id, data.get("name"), data.get("parameter"))
|
||||
|
||||
return web.Response(status=204)
|
||||
|
||||
@request_mapping(path="/{id}", method="GET", auth_required=False)
|
||||
async def get_value(self, request):
|
||||
"""
|
||||
|
@ -240,13 +203,13 @@ class SensorHttpEndpoints():
|
|||
parameters:
|
||||
- name: "id"
|
||||
in: "path"
|
||||
description: "Actor ID"
|
||||
description: "Sensor ID"
|
||||
required: true
|
||||
type: "integer"
|
||||
format: "int64"
|
||||
- in: body
|
||||
name: body
|
||||
description: Update an actor
|
||||
description: Call an action for a Sensor
|
||||
required: false
|
||||
schema:
|
||||
type: object
|
||||
|
|
Loading…
Reference in a new issue