tsvesync
Version:
A TypeScript library for interacting with VeSync smart home devices
124 lines (123 loc) • 2.71 kB
YAML
set_brightness:
headers:
accept-language: en
accountId: sample_id
appVersion: 2.8.6
content-type: application/json
tk: sample_tk
tz: America/New_York
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: ESL100CW-CID
configModule: ConfigModule
jsonCmd:
light:
brightness: 50
method: bypass
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v1/deviceManaged/bypass
set_color_temp:
headers:
accept-language: en
accountId: sample_id
appVersion: 2.8.6
content-type: application/json
tk: sample_tk
tz: America/New_York
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: ESL100CW-CID
jsonCmd:
light:
colorTempe: 50
method: bypass
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v1/deviceManaged/bypass
turn_off:
headers:
accept-language: en
accountId: sample_id
appVersion: 2.8.6
content-type: application/json
tk: sample_tk
tz: America/New_York
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: ESL100CW-CID
configModule: ConfigModule
jsonCmd:
light:
action: 'off'
method: bypass
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v1/deviceManaged/bypass
turn_on:
headers:
accept-language: en
accountId: sample_id
appVersion: 2.8.6
content-type: application/json
tk: sample_tk
tz: America/New_York
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: ESL100CW-CID
configModule: ConfigModule
jsonCmd:
light:
action: 'on'
method: bypass
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v1/deviceManaged/bypass
update:
headers:
accept-language: en
accountId: sample_id
appVersion: 2.8.6
content-type: application/json
tk: sample_tk
tz: America/New_York
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: ESL100CW-CID
configModule: ConfigModule
jsonCmd:
getLightStatus: get
method: bypass
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v1/deviceManaged/bypass