Skip to content

Plugin development

Sébastien Gallou edited this page Jun 29, 2016 · 11 revisions

Develop a plugin is relatively easy.

Each plugin is controlled by Yadoms : Yadoms can start, stop a plugin instance, update its configuration, etc... Yadoms provides services for the plugin by a specific API (yPluginApi), like declaring new devices and keywords, historizing data acquisitions, waiting for commands...

A plugin is composed of an executable file, a description file, and some resources (translations, logo...).

To publish your plugin (= integrate it with the official Yadoms plugins), please respect our coding rules, and contact us via our forum.

How to start

Let's code !

Debug plugin

How to log

Devices and keywords

yPluginApi

Capacities

Communication

Plugins

Examples

Clone this wiki locally