Cooktop
Device Profile
Supported features may vary by model and country.
Property
Resource |
Property |
Value | ||||
---|---|---|---|---|---|---|
Module Class |
Type |
Name |
Type |
R/W |
Value |
Description |
cookingZone |
Object |
currentState |
Enum |
R |
INITIAL |
Standby |
R |
COOK |
Cooking |
||||
R |
PAUSE |
Pause |
||||
R |
LOCK |
Lock |
||||
timer |
Object |
remainHour |
Range |
R / RW |
- |
Remaining Time (Hours) W - Guaranteed to work only for the following models: |
Object |
remainMinute |
Range |
R / RW |
- |
Remaining Time (Minutes) W - Guaranteed to work only for the following models: |
|
remoteControlEnable |
Object |
remoteControlEnabled |
Boolean |
R |
TRUE |
Remote Control Available |
R |
FALSE |
Remote Control Unavailable |
||||
power |
Object |
powerLevel |
Range |
R / RW |
- |
Burner Level W - Guaranteed to work only for the following models: |
location |
Object |
locationName |
Enum |
R |
CENTER |
Center |
R |
CENTER_FRONT |
Center Front |
||||
R |
CENTER_REAR |
Center Rear |
||||
R |
LEFT_FRONT |
Left Front |
||||
R |
LEFT_REAR |
Left Rear |
||||
R |
RIGHT_FRONT |
Right Front |
||||
R |
RIGHT_REAR |
Right Rear |
||||
R |
BURNER_1 |
Burner 1 |
||||
R |
BURNER_2 |
Burner 2 |
||||
R |
BURNER_3 |
Burner 3 |
||||
R |
BURNER_4 |
Burner 4 |
||||
R |
BURNER_5 |
Burner 5 |
||||
R |
BURNER_6 |
Burner 6 |
||||
R |
BURNER_7 |
Burner 7 |
||||
R |
BURNER_8 |
Burner 8 |
||||
R |
INDUCTION_1 |
Induction 1 |
||||
R |
INDUCTION_2 |
Induction 2 |
||||
R |
SOUSVIDE_1 |
Sousvide 1 |
||||
operation |
Object |
operationMode |
Enum |
W |
POWER_OFF |
All Power Off W - Guaranteed to work only for the following models: |
Notification (Push Message)
N/A
JSON
{ "property": [{ "cookingZone": { "currentState": { "mode": [ "r" ], "type": "enum", "value": { "r": [ "INITIAL", "COOK", "PAUSE", "LOCK" ] } } }, "location": { "locationName": "LEFT_FRONT" }, "timer": { "remainHour": { "mode": [ "r" ], "type": "range", "value": { "r": { "max": 11, "min": 0, "step": 1 } } }, "remainMinute": { "mode": [ "r" ], "type": "range", "value": { "r": { "max": 59, "min": 0, "step": 1 } } }, "remainSecond": { "mode": [ "r" ], "type": "range", "value": { "r": { "max": 59, "min": 0, "step": 1 } } } } }, { "cookingZone": { "currentState": { "mode": [ "r" ], "type": "enum", "value": { "r": [ "INITIAL", "COOK", "PAUSE", "LOCK" ] } } }, "location": { "locationName": "RIGHT_FRONT" }, "timer": { "remainHour": { "mode": [ "r" ], "type": "range", "value": { "r": { "max": 11, "min": 0, "step": 1 } } }, "remainMinute": { "mode": [ "r" ], "type": "range", "value": { "r": { "max": 59, "min": 0, "step": 1 } } }, "remainSecond": { "mode": [ "r" ], "type": "range", "value": { "r": { "max": 59, "min": 0, "step": 1 } } } } }, { "cookingZone": { "currentState": { "mode": [ "r" ], "type": "enum", "value": { "r": [ "INITIAL", "COOK", "PAUSE", "LOCK" ] } } }, "location": { "locationName": "LEFT_REAR" }, "timer": { "remainHour": { "mode": [ "r" ], "type": "range", "value": { "r": { "max": 11, "min": 0, "step": 1 } } }, "remainMinute": { "mode": [ "r" ], "type": "range", "value": { "r": { "max": 59, "min": 0, "step": 1 } } }, "remainSecond": { "mode": [ "r" ], "type": "range", "value": { "r": { "max": 59, "min": 0, "step": 1 } } } } } ] }
Status Inquiry Result
Example
[{ "cookingZone": { "currentState": "INITIAL" }, "location": { "locationName": "LEFT_FRONT" }, "timer": { "remainHour": 0, "remainMinute": 0, "remainSecond": 0 } }, { "cookingZone": { "currentState": "INITIAL" }, "location": { "locationName": "RIGHT_FRONT" }, "timer": { "remainHour": 0, "remainMinute": 0, "remainSecond": 0 } }, { "cookingZone": { "currentState": "INITIAL" }, "location": { "locationName": "LEFT_REAR" }, "timer": { "remainHour": 0, "remainMinute": 0, "remainSecond": 0 } } ]
Control Command
Guaranteed to work only for the following models:
- WBEF3MT / WBEI3GT / WBEY3GWT
Example
Power Off
{ "operation": { "operationMode": "POWER_OFF" } }
Setting the power to 3 and the remaining time to 10 minutes for the LEFT_FRONT burner
{ "power": { "powerLevel": 3 }, "timer": { "remainHour": 0, "remainMinute": 10 }, "location": { "locationName": "LEFT_FRONT" } }