Knut APIs (knut.apis)

This module provide the APIs to control Knut’s services. Each API has a set of commands and call-back function assigned to them which are executed if a server receives a valid request.

Each API should subclass the base API KnutAPI as this class implements the call-back functionality using a request handler.

KnutAPI()

Provide the base Knut API.

The following APIs are available:

Light()

Interact with light services.

Local()

Interact with the local service.

Task([task_dir])

Interact with the task service.

Temperature()

Interact with the temperature service.