@@ -77,10 +77,12 @@ export type curtain3WebhookContext = deviceWebhookContext & {
7777
7878export type motionSensorWebhookContext = deviceWebhookContext & {
7979 detectionState : 'NOT_DETECTED' | 'DETECTED'
80+ battery : number // 0~100
8081}
8182
8283export type contactSensorWebhookContext = deviceWebhookContext & {
8384 detectionState : 'NOT_DETECTED' | 'DETECTED'
85+ battery : number // 0~100
8486 doorMode : 'IN_DOOR' | 'OUT_DOOR'
8587 brightness : 'dim' | 'bright'
8688 openState : 'open' | 'close' | 'timeOutNotClose'
@@ -93,41 +95,48 @@ export type waterLeakDetectorWebhookContext = deviceWebhookContext & {
9395
9496export type meterWebhookContext = deviceWebhookContext & {
9597 temperature : number
98+ battery : number // 0~100
9699 scale : 'CELSIUS' | 'FAHRENHEIT'
97100 humidity : number
98101}
99102
100103export type meterPlusWebhookContext = deviceWebhookContext & {
101104 temperature : number
105+ battery : number // 0~100
102106 scale : 'CELSIUS' | 'FAHRENHEIT'
103107 humidity : number
104108}
105109
106110export type meterProWebhookContext = deviceWebhookContext & {
107111 temperature : number
112+ battery : number // 0~100
108113 scale : 'CELSIUS' | 'FAHRENHEIT'
109114 humidity : number
110115}
111116
112117export type meterProCO2WebhookContext = deviceWebhookContext & {
113118 temperature : number
119+ battery : number // 0~100
114120 scale : 'CELSIUS' | 'FAHRENHEIT'
115121 humidity : number
116- co2 : number
122+ CO2 : number
117123}
118124
119125export type outdoorMeterWebhookContext = deviceWebhookContext & {
120126 temperature : number
127+ battery : number // 0~100
121128 scale : 'CELSIUS' | 'FAHRENHEIT'
122129 humidity : number
123130}
124131
125132export type lockWebhookContext = deviceWebhookContext & {
126133 lockState : 'UNLOCKED' | 'LOCKED' | 'JAMMED'
134+ battery : number // 0~100
127135}
128136
129137export type lockProWebhookContext = deviceWebhookContext & {
130138 lockState : 'UNLOCKED' | 'LOCKED' | 'JAMMED'
139+ battery : number // 0~100
131140}
132141
133142export type indoorCameraWebhookContext = deviceWebhookContext & {
@@ -226,6 +235,17 @@ export type batteryCirculatorFanWebhookContext = deviceWebhookContext & {
226235 fanSpeed : number // 1~100
227236}
228237
238+ export type circulatorFanWebhookContext = deviceWebhookContext & {
239+ mode : 'direct' | 'natural' | 'sleep' | 'baby'
240+ version : string
241+ battery : number
242+ powerState : 'ON' | 'OFF'
243+ nightStatus : 'off' | 1 | 2
244+ oscillation : 'on' | 'off'
245+ verticalOscillation : 'on' | 'off'
246+ fanSpeed : number // 1~100
247+ }
248+
229249export type blindTiltWebhookContext = deviceWebhookContext & {
230250 version : string
231251 calibrate : boolean
0 commit comments