The software development kit used to develop plugins for the HomeSeer platform. |
Except for resources provided through the HomeSeer internal package (Scheduler.DLL) and the communications framework (HSCF.DLL) everything needed to create a plugin can be found in this SDK.
A plugin is an add-on component, or extension, to HomeSeer that provides additional functionality to the system. It is an executable application that runs in the background on a HomeSeer controller or remotely on another computer.
Plugins are made up of an executable file that acts as the primary integration point for HomeSeer and HTML files registered as feature pages.
It is a good idea to start by reading the Using the SDK article.
See the Creating a Plugin guide for how to develop your own plugin for HomeSeer.
Submit an issue to the GitHub repository project: https://github.com/HomeSeer/Plugin-SDK/issues
The entire Plugin SDK is open-sourced on GitHub, (https://github.com/HomeSeer/Plugin-SDK) and the HomeSeer team encourages everyone that uses the SDK to contribute to it so that we can enhance the overall HomeSeer ecosystem together.
You can find a full API reference doc for the Plugin SDK here.