Skip to main content
Skip table of contents

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)
AccessLevelAbstractPlugin.AccessLevel Property
CapabilitiesDeprecated.
GenPageDeprecated. For pages involving settings, see Settings Pages.  For all other pages, see Feature Pages.
GetPagePluginDeprecated. For pages involving settings, see Settings Pages.  For all other pages, see Feature Pages.
HSCOMPortDeprecated. COM ports are no longer managed by HomeSeer directly.
HSEventAbstractPlugin.HsEvent Method
InitIOAbstractPlugin.Initialize Method

InstanceFriendlyName

Deprecated.
InterfaceStatusAbstractPlugin.Status Property
NameAbstractPlugin.Name Property
PagePutAbstractPlugin.PostBackProc Method
PluginFunctionAbstractPlugin.PluginFunction Method
PluginPropertyGetAbstractPlugin.PluginPropertyGet Method
PluginPropertySetAbstractPlugin.PluginPropertySet Method
PostBackProcAbstractPlugin.PostBackProc Method

RaisesGenericCallbacks

Deprecated.
SearchDeprecated.
ShutdownIOAbstractPlugin.OnShutdown Method
SpeakInAbstractPlugin.SpeakIn Method
SupportsMultipleInstancesDeprecated.
SupportsMultipleInstancesSingleEXEDeprecated.
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.