Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.83 KB

Everything-is-a-plugin.md

File metadata and controls

34 lines (25 loc) · 1.83 KB

Everything is a plugin

The plugins are a core feature of Automate Everything. Almost everything in the system can be extended. The plugins can define new objects, act as a hardware drivers for new devices, define actions or custom automation blocks.

If you are a developer you MUST SEE the developer documentation of plugins!

The list of plugins

By selecting different set of plugins, Automate Everything can perform different automation tasks: from a full-blown home automation, through automated sprinkler controller to a crypto-trading bot! The list of plugins

Every plugin can have its dedicated settings. You don't need to change the scripts or play with external editors... everything can be configured in the GUI: Plugin settings

Every object is a plugin

Every object is a plugin: Objects

Every object can be configured in the GUI: Editing the object

Every Automation block is a plugin

Developers can define custom automation blocks to extend the system even further: Automation

Plugins are a bridge between hardware and software

No more scripting and configuration hassle! Hardware plugins can discover devices in the Cloud, your local LAN network or the ones connected to the system (like USB). The plugin can also post messages to the "discovery report log" and inform the user about the progress or obstacles. Discovery

Plugins can post messages to the Inbox

Even the inbox can be filled with the posts coming from the plugins: Inbox

It's just the beginning

It's not the end. The list of plugins and the type of plugins will grow every day as Automate Everything will grow and attract other developers.