System Boiler
Device Profile
Supported features may vary by model and country.
Property
Resource |
Property |
Value | ||||
---|---|---|---|---|---|---|
Module Class |
Type |
Name |
Type |
R/W |
Value |
Description |
boilerJobMode |
Object |
currentJobMode |
Enum |
RW |
COOL |
Cooling |
RW |
AUTO |
Auto Mode |
||||
RW |
HEAT |
Heating |
||||
operation |
Object |
boilerOperationMode |
Enum |
RW |
POWER_ON |
Boiler On |
RW |
POWER_OFF |
Boiler Off |
||||
hotWaterMode |
Enum |
RW |
ON |
Hot Water On |
||
RW |
OFF |
Hot Water Off |
||||
temperature |
Object |
currentTemperature |
Number |
R |
- | |
targetTemperature |
Number |
R |
- | |||
heatTargetTemperature |
Number |
W |
- | |||
coolTargetTemperature |
Number |
W |
- | |||
unit |
Enum |
R
|
C |
Celsius |
||
heatMaxTemperature |
Number |
R |
- | |||
heatMinTemperature |
Number |
R |
- | |||
coolMaxTemperature |
Number |
R |
- | |||
coolMinTemperature |
Number |
R |
- |
Notification (Push Message)
N/A
JSON
{ "property": { "boilerJobMode": { "currentJobMode": { "mode": [ "r", "w" ], "type": "enum", "value": { "r": [ "COOL", "AUTO", "HEAT" ], "w": [ "COOL", "AUTO", "HEAT" ] } } }, "operation": { "boilerOperationMode": { "mode": [ "r", "w" ], "type": "enum", "value": { "r": [ "POWER_ON", "POWER_OFF" ], "w": [ "POWER_ON", "POWER_OFF" ] } }, "hotWaterMode": { "mode": [ "r", "w" ], "type": "enum", "value": { "r": [ "ON", "OFF" ], "w": [ "ON", "OFF" ] } } }, "temperature": { "coolMaxTemperature": { "mode": [ "r" ], "type": "number" }, "coolMinTemperature": { "mode": [ "r" ], "type": "number" }, "coolTargetTemperature": { "mode": [ "w" ], "type": "number" }, "currentTemperature": { "mode": [ "r" ], "type": "number" }, "heatMaxTemperature": { "mode": [ "r" ], "type": "number" }, "heatMinTemperature": { "mode": [ "r" ], "type": "number" }, "heatTargetTemperature": { "mode": [ "w" ], "type": "number" }, "targetTemperature": { "mode": [ "r" ], "type": "number" }, "unit": { "mode": [ "r" ], "type": "enum", "value": { "r": [ "C" ] } } } } }
Status Inquiry Result
Example
{ "boilerJobMode": { "currentJobMode": "COOL" }, "operation": { "boilerOperationMode": "POWER_ON", "hotWaterMode": "ON" }, "temperature": { "coolMaxTemperature": 24, "coolMinTemperature": 5, "currentTemperature": 24.5, "targetTemperature": 24, "heatMaxTemperature": 57, "heatMinTemperature": 15, "unit": "C" } }
Control Command
Example
Setting the power on
{ "operation": { "boilerOperationMode": "POWER_ON" } }
Setting the hot water mode
{ "operation": { "hotWaterMode": "ON" } }
Setting the cooling target temperature
{ "temperature": { "coolTargetTemperature": 18, "unit": "C" } }
Setting the heating target temperature
{ "temperature": { "heatTargetTemperature": 28, "unit": "C" } }