tsvesync
Version:
A TypeScript library for interacting with VeSync smart home devices
282 lines (281 loc) • 6.35 kB
YAML
auto_mode:
headers:
Content-Type: application/json; charset=UTF-8
User-Agent: okhttp/3.12.1
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: Core600S-CID
configModule: ConfigModule
debugMode: false
deviceRegion: US
method: bypassV2
payload:
data:
mode: auto
method: setPurifierMode
source: APP
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v2/deviceManaged/bypassV2
change_fan_speed:
headers:
Content-Type: application/json; charset=UTF-8
User-Agent: okhttp/3.12.1
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: Core600S-CID
configModule: ConfigModule
debugMode: false
deviceRegion: US
method: bypassV2
payload:
data:
id: 0
level: 3
mode: manual
type: wind
method: setLevel
source: APP
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v2/deviceManaged/bypassV2
clear_timer:
headers:
Content-Type: application/json; charset=UTF-8
User-Agent: okhttp/3.12.1
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: Core600S-CID
configModule: ConfigModule
debugMode: false
deviceRegion: US
method: bypassV2
payload:
data: {}
method: getTimer
source: APP
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v2/deviceManaged/bypassV2
manual_mode:
headers:
Content-Type: application/json; charset=UTF-8
User-Agent: okhttp/3.12.1
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: Core600S-CID
configModule: ConfigModule
debugMode: false
deviceRegion: US
method: bypassV2
payload:
data:
id: 0
level: 1
type: wind
method: setLevel
type: APP
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v2/deviceManaged/bypassV2
set_timer:
headers:
Content-Type: application/json; charset=UTF-8
User-Agent: okhttp/3.12.1
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: Core600S-CID
configModule: ConfigModule
debugMode: false
deviceRegion: US
method: bypassV2
payload:
data:
action: 'off'
total: 100
method: addTimer
source: APP
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v2/deviceManaged/bypassV2
sleep_mode:
headers:
Content-Type: application/json; charset=UTF-8
User-Agent: okhttp/3.12.1
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: Core600S-CID
configModule: ConfigModule
debugMode: false
deviceRegion: US
method: bypassV2
payload:
data:
mode: sleep
method: setPurifierMode
source: APP
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v2/deviceManaged/bypassV2
turn_off:
headers:
Content-Type: application/json; charset=UTF-8
User-Agent: okhttp/3.12.1
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: Core600S-CID
configModule: ConfigModule
debugMode: false
deviceRegion: US
method: bypassV2
payload:
data:
enabled: false
id: 0
method: setSwitch
source: APP
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v2/deviceManaged/bypassV2
turn_off_display:
headers:
Content-Type: application/json; charset=UTF-8
User-Agent: okhttp/3.12.1
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: Core600S-CID
configModule: ConfigModule
debugMode: false
deviceRegion: US
method: bypassV2
payload:
data:
state: false
method: setDisplay
source: APP
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v2/deviceManaged/bypassV2
turn_on:
headers:
Content-Type: application/json; charset=UTF-8
User-Agent: okhttp/3.12.1
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: Core600S-CID
configModule: ConfigModule
debugMode: false
deviceRegion: US
method: bypassV2
payload:
data:
enabled: true
id: 0
method: setSwitch
source: APP
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v2/deviceManaged/bypassV2
turn_on_display:
headers:
Content-Type: application/json; charset=UTF-8
User-Agent: okhttp/3.12.1
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: Core600S-CID
configModule: ConfigModule
debugMode: false
deviceRegion: US
method: bypassV2
payload:
data:
state: true
method: setDisplay
source: APP
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v2/deviceManaged/bypassV2
update:
headers:
Content-Type: application/json; charset=UTF-8
User-Agent: okhttp/3.12.1
json_object:
acceptLanguage: en
accountID: sample_id
appVersion: 2.8.6
cid: Core600S-CID
configModule: ConfigModule
debugMode: false
deviceRegion: US
method: bypassV2
payload:
data: {}
method: getPurifierStatus
source: APP
phoneBrand: SM N9005
phoneOS: Android
timeZone: America/New_York
token: sample_tk
traceId: TRACE_ID
method: post
url: /cloud/v2/deviceManaged/bypassV2