HomebridgePlatform This class is the main constructor for your plugin, this is where you should parse the user config and discover/register accessories with Homebridge.

Hierarchy

  • iRobotPlatform

Implements

  • DynamicPlatformPlugin

Constructors

Properties

Characteristic: typeof Characteristic = ...
CustomCharacteristic: {
    EnergyUsage: any;
    PanelStatus: any;
} = ...

Type declaration

  • EnergyUsage: any
  • PanelStatus: any
Service: typeof Service = ...
accessories: PlatformAccessory<Context>[] = []
api: API
config: PlatformConfig & Config
log: Logger

Methods

  • This function is invoked when homebridge restores cached accessories from disk at startup. It should be used to setup event handlers for characteristics and update respective values.

    Parameters

    • accessory: PlatformAccessory<Context>

    Returns void

  • This is an example method showing how to register discovered accessories. Accessories must only be registered once, previously created accessories must not be registered again to prevent "duplicate UUID" errors.

    Returns void

Generated using TypeDoc