ManagerLedring

Access this instance at HomeyAPIV2.ledring.

Extends

Methods

connect

(async) connect(): Promise.<void>

Connect to the realtime namespace.

Returns

Promise.<void>

disconnect

(async) disconnect(): Promise.<void>

Disconnect from the realtime namespace.

Returns

Promise.<void>

getOptionBrightness

(async) getOptionBrightness(): Promise.<any>

Scopes

SYSTEM_READONLY

HTTP

GET /api/manager/ledring/option/brightness

Returns

Promise.<any>

getOptionScreensaver

(async) getOptionScreensaver(): Promise.<any>

Scopes

SYSTEM_READONLY

HTTP

GET /api/manager/ledring/option/screensaver

Returns

Promise.<any>

getScreensavers

(async) getScreensavers(): Promise.<any>

Scopes

homey.system.readonly

HTTP

GET /api/manager/ledring/screensaver/

Returns

Promise.<any>

getState

(async) getState(): Promise.<any>

Scopes

SYSTEM_READONLY

HTTP

GET /api/manager/ledring/state

Returns

Promise.<any>

isConnected

isConnected(): Boolean

If this manager's namespace is connected to Socket.io.

Returns

Boolean

setOptionBrightness

(async) setOptionBrightness(opts): Promise.<any>

Scopes

SYSTEM

HTTP

PUT /api/manager/ledring/option/brightness

Parameters

Name Type Description
opts
object
value
number
}

Returns

Promise.<any>

setOptionScreensaver

(async) setOptionScreensaver(opts): Promise.<any>

Scopes

SYSTEM

HTTP

PUT /api/manager/ledring/option/screensaver

Parameters

Name Type Description
opts
object
value
object
}

Returns

Promise.<any>

unsetOptionBrightness

(async) unsetOptionBrightness(): Promise.<any>

Scopes

SYSTEM

HTTP

DELETE /api/manager/ledring/option/brightness

Returns

Promise.<any>

unsetOptionScreensaver

(async) unsetOptionScreensaver(): Promise.<any>

Scopes

SYSTEM

HTTP

DELETE /api/manager/ledring/option/screensaver

Returns

Promise.<any>