System Boiler

디바이스 프로파일

지원하는 기능은 모델과 국가에 따라 다를 수 있습니다.

Property

Resource

Property

Value

Module Class

Type

Name

 Type

R/W

Value 

Description

boilerJobMode

Object

currentJobMode

(운전 모드)

Enum

RW

COOL

냉방운전

RW

AUTO

자동운전

RW

HEAT

난방

operation

Object

boilerOperationMode

(본체 동작)

Enum

RW

POWER_ON

보일러 가동 시작

RW

POWER_OFF

보일러 가동 끄기

hotWaterMode

(본체 동작)

Enum

RW

ON

온수 가동 시작

RW

OFF

온수 가동 끄기

temperature

Object

currentTemperature

(현재온도)

Number

R

-  

targetTemperature

(희망온도)

Number

R

-  

heatTargetTemperature

(난방 희망온도)

Number

W

-  

coolTargetTemperature

(냉방 희망온도)

Number

W

-  

unit

(단위)

Enum

R

 

C

섭씨

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"
          ]
        }
      }
    }
  }
}

 

상태 조회 결과

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"
  }
}

 

제어 명령

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"
  }
}