UniPiTechnology / evok

API of Unipi controllers
http://www.unipi.technology
Apache License 2.0
101 stars 38 forks source link
bulk embedded modbus plc python rest-api rpc unipi webhook websocket

Evok - the Unipi API

Evok is the primary API for accessing I/Os of NEURON, PATRON, GATE and Unipi 1.1 devices including Extension modules by Unipi technology.

It provides multiple ways to easily access the I/Os of the devices, including:

Besides that, Evok also supports sending notifications via webhook.

evok-web is a simple demo web application using Evok demonstrating its usage and allowing easy control of the devices configured in Evok.

Documentation

Installation, basic usage examples, configuration and further information can be found on https://evok.readthedocs.io/

Complete API documentation (REST and JSON API) including syntax of all other APIs can be found on https://unipitechnology.stoplight.io/docs/evok and is also released in OpenAPI format Evok_API_OAS.yaml

Major changes between Evok v2 and v3

Developer Note

Do you feel like contributing to Evok, or perhaps have a neat idea for an improvement to our system? Feel free to contribute to this repository.

License

Apache License, Version 2.0