Update http_sensor.py

This commit is contained in:
avollkopf 2021-09-26 17:44:03 +02:00
parent dd7da9ce71
commit 0f58b73a98

View file

@ -172,43 +172,6 @@ class SensorHttpEndpoints():
await self.controller.off(id) await self.controller.off(id)
return web.Response(status=204) 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) @request_mapping(path="/{id}", method="GET", auth_required=False)
async def get_value(self, request): async def get_value(self, request):
""" """
@ -240,13 +203,13 @@ class SensorHttpEndpoints():
parameters: parameters:
- name: "id" - name: "id"
in: "path" in: "path"
description: "Actor ID" description: "Sensor ID"
required: true required: true
type: "integer" type: "integer"
format: "int64" format: "int64"
- in: body - in: body
name: body name: body
description: Update an actor description: Call an action for a Sensor
required: false required: false
schema: schema:
type: object type: object