Home Brew

디바이스 프로파일

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

Property

Resource

Property

Value

Module Class

Type

Name

 Type

R/W

Value 

Description

runState

Object

currentState

(현재 상태)

Enum

R

STANDBY

대기 중

R

PREPAREING_FERMENTATION

준비 중

R

DURING_FERMENTATION

발효 중

R

CARBONATION

탄산화 중

R

DURING_AGING

숙성 중

R

EXTRACTION_MODE

보관 중

R

MELTING

맥즙 용해 중

R

TEMPERATURE_STABILIZATION

온도 안정화 중

R

EXTRACTING_CAPSULE

캡슐 추출 중

R

AS_POP_UP

에러 발생

timer

Object

elapsedDayState

(제조 경과일)

Range

R

-

현재 상태 기준 경과일

elapsedDayTotal

(전체 제조 경과일)

Range

R

-

전체 경과일

recipe

Object

recipeName

(레시피 이름)

Enum

R

IPA

인디언 페일 에일

R

PALE_ALE

패일 에일

R

STOUT

스타우트

R

WHEAT

위트

R

PILSNER

필스너

R

RED_ALE

레드 에일

R

MY_RECIPE

마이 레시피

wortInfo

(맥즙 정보)

Enum

R

HOPPY

호피

R

DEEP_GOLD

딥골드

R

WHEAT

위트

R

DARK

다크

yeastInfo

(효모 정보)

Enum

R

AMERICAN_ALE

아메리칸 에일

R

ENGLISH_ALE

잉글리쉬 에일

R

LAGER

라거

R

WEIZEN

바이젠

hopOilInfo

(홉오일 정보)

List<Enum>

R

CASCADE

케스케이드

R

CHINOOK

치누크

R

GOLDINGS

골딩스

R

FUGGLES

퍼글스

R

HALLERTAU

할러타우

R

CITRUSSY

시트러스

flavorInfo

(플레이버 정보)

List<Enum>

R

CORIANDER

코리엔더향

R

ORANGE

오렌지향

beerRemain

(진행율)

Range

R

-

레시피 진행률(%)

Notification (Push Message)

N/A

 

JSON

{
  "property": {
    "recipe": {
      "beerRemain": {
        "mode": [
          "r"
        ],
        "type": "range",
        "value": {
          "r": {
            "max": 100,
            "min": 0,
            "step": 1
          }
        }
      },
      "flavorInfo": {
        "mode": [
          "r"
        ],
        "type": "list",
        "value": {
          "r": [
            "ORANGE",
            "CORIANDER",
            "CORIANDER_SEED"
          ]
        }
      },
      "hopOilInfo": {
        "mode": [
          "r"
        ],
        "type": "list",
        "value": {
          "r": [
            "FUGGLES",
            "CASCADE",
            "HALLERTAU",
            "CITRUSSY",
            "GOLDINGS",
            "CHINOOK"
          ]
        }
      },
      "recipeName": {
        "mode": [
          "r"
        ],
        "type": "enum",
        "value": {
          "r": [
            "PALE_ALE",
            "MY_RECIPE",
            "STOUT",
            "WHEAT",
            "PILSNER",
            "IPA"
          ]
        }
      },
      "wortInfo": {
        "mode": [
          "r"
        ],
        "type": "enum",
        "value": {
          "r": [
            "DARK",
            "HOPPY",
            "WHEAT",
            "DEEP_GOLD"
          ]
        }
      },
      "yeastInfo": {
        "mode": [
          "r"
        ],
        "type": "enum",
        "value": {
          "r": [
            "ENGLISH_ALE",
            "AMERICAN_ALE",
            "LAGER",
            "WEIZEN"
          ]
        }
      }
    },
    "runState": {
      "currentState": {
        "mode": [
          "r"
        ],
        "type": "enum",
        "value": {
          "r": [
            "PREPAREING_FERMENTATION",
            "STANDBY",
            "DURING_FERMENTATION",
            "TEMPERATURE_STABILIZATION",
            "EXTRACTION_MODE",
            "DURING_AGING",
            "EXTRACTING_CAPSULE",
            "MELTING",
            "AS_POP_UP",
            "CARBONATION"
          ]
        }
      }
    },
    "timer": {
      "elapsedDayState": {
        "mode": [
          "r"
        ],
        "type": "range",
        "value": {
          "r": {
            "max": 2731,
            "min": 0,
            "step": 1
          }
        }
      },
      "elapsedDayTotal": {
        "mode": [
          "r"
        ],
        "type": "range",
        "value": {
          "r": {
            "max": 2731,
            "min": 0,
            "step": 1
          }
        }
      }
    }
  }
}

 

상태 조회 결과

Example

{
  "runState": {
    "currentState": "STANDBY"
  },
  "recipe": {
    "recipeName": "MY_RECIPE",
    "wortInfo": "HOPPY",
    "yeastInfo": "AMERICAN_ALE",
    "hopOilInfo": [
      "CASCADE"
    ],
    "flavorInfo": [
      "CORIANDER",
      "CORIANDER_SEED"
    ],
    "beerRemain": 1
  },
  "timer": {
    "elapsedDayState": 0,
    "elapsedDayTotal": 0
  }
}

 

제어 명령

현재 제어 가능한 속성이 없습니다.