Plugin SDK

IPlugin Interface (IPluginAPI Interface)


The legacy API's IPluginAPI interface is now the IPlugin Interface and can be implemented through the AbstractPlugin Class.



HS3 (IPluginAPI Interface)

HS4 (IPlugin Interface)

AccessLevel

AbstractPlugin.AccessLevel Property

Capabilities

Deprecated.

GenPage

Deprecated. For pages involving settings, see 

Settings Pages

.  For all other pages, see 

Feature Pages

.

GetPagePlugin

Deprecated. For pages involving settings, see 

Settings Pages

.  For all other pages, see 

Feature Pages

.

HSCOMPort

Deprecated. COM ports are no longer managed by HomeSeer directly.

HSEvent

AbstractPlugin.HsEvent Method

InitIO

AbstractPlugin.Initialize Method

InstanceFriendlyName

Deprecated.

InterfaceStatus

AbstractPlugin.Status Property

Name

AbstractPlugin.Name Property

PagePut

AbstractPlugin.PostBackProc Method

PluginFunction

AbstractPlugin.PluginFunction Method

PluginPropertyGet

AbstractPlugin.PluginPropertyGet Method

PluginPropertySet

AbstractPlugin.PluginPropertySet Method

PostBackProc

AbstractPlugin.PostBackProc Method

RaisesGenericCallbacks

Deprecated.

Search

Deprecated.

ShutdownIO


SpeakIn

AbstractPlugin.SpeakIn Method

SupportsMultipleInstances

Deprecated.

SupportsMultipleInstancesSingleEXE

Deprecated.