Preparing search index...
The search index is not available
node-switchbot
node-switchbot
SwitchBot
Class SwitchBot
Index
Constructors
constructor
Properties
DEFAULT_
DISCOVERY_
DURATION
PRIMARY_
SERVICE_
UUID_
LIST
noble
onadvertisement?
ondiscover?
onlog
Methods
_init
discover
filter
Advertising
get
Device
Object
init
start
Scan
stop
Scan
wait
Constructors
constructor
new
Switch
Bot
(
params
?
)
:
SwitchBot
Parameters
Optional
params
:
Params
Returns
SwitchBot
Properties
DEFAULT_
DISCOVERY_
DURATION
DEFAULT_
DISCOVERY_
DURATION
:
number
= 5000
PRIMARY_
SERVICE_
UUID_
LIST
PRIMARY_
SERVICE_
UUID_
LIST
:
never
[]
= []
noble
noble
:
__module
Optional
onadvertisement
onadvertisement
?:
(
(
ad
:
Ad
)
=>
void
)
Optional
ondiscover
ondiscover
?:
(
(
device
:
SwitchbotDevice
)
=>
void
)
onlog
onlog
:
undefined
|
(
(
message
:
string
)
=>
void
)
Methods
_init
_init
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
discover
discover
(
params
?
)
:
Promise
<
unknown
>
Parameters
params
:
Params
= {}
Returns
Promise
<
unknown
>
filter
Advertising
filter
Advertising
(
ad
,
id
,
model
)
:
boolean
Parameters
ad
:
Ad
id
:
string
model
:
string
Returns
boolean
get
Device
Object
get
Device
Object
(
peripheral
,
id
,
model
)
:
undefined
|
null
|
SwitchbotDevice
Parameters
peripheral
:
Peripheral
id
:
string
model
:
string
Returns
undefined
|
null
|
SwitchbotDevice
init
init
(
params
?
)
:
Promise
<
void
>
Parameters
Optional
params
:
Params
Returns
Promise
<
void
>
start
Scan
start
Scan
(
params
?
)
:
Promise
<
void
>
Parameters
params
:
Params
= {}
Returns
Promise
<
void
>
stop
Scan
stop
Scan
(
)
:
void
Returns
void
wait
wait
(
msec
)
:
Promise
<
unknown
>
Parameters
msec
:
number
Returns
Promise
<
unknown
>
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
DEFAULT_
DISCOVERY_
DURATION
PRIMARY_
SERVICE_
UUID_
LIST
noble
onadvertisement
ondiscover
onlog
Methods
_init
discover
filter
Advertising
get
Device
Object
init
start
Scan
stop
Scan
wait
node-switchbot
Loading...