Skip to content

plugins

Moritz Lammerich edited this page Dec 1, 2019 · 2 revisions

Plugins

Plugins are what gives YAHAS its functionality. The REST interface is a plugin. So is the web interface, and tha database connection, and so on. If you need YAHAS to do something more, you need a plugin. Unlike bindings which are given signle items to connect to other services, bindings get access to all items and can even modify them.

Loading Plugins

YAHAS automatically loads all plugins (*.so) in the plugins directory

Available Plugins

REST

provides a REST interface for items

Websocket

provides a websocket connection broadcasting items updates. Items can not currently by updated through the websocket connection.

Sites

provides a framework to create web GUIs for interacting with items.

Database

store item states in a mysql database.

Creating a Custom Plugin

more documentation to come soon (tm)

Clone this wiki locally