Skip to content

DHW Circuits

matsdune edited this page Feb 13, 2021 · 1 revision

DHW Circtuits, hot water

GET /dhwCircuits

List dhw Circuits

{
    "id": "/dhwCircuits",
    "type": "refEnum",
    "references": [
        {
            "id": "/dhwCircuits/dhw1",
            "uri": "http://192.168.1.100/dhwCircuits/dhw1"
        }
    ]
}

GET /dhwCircuits/dhw1/operationMode

{
    "id": "/dhwCircuits/dhw1/operationMode",
    "type": "stringValue",
    "writeable": 1,
    "recordable": 0,
    "value": "low",
    "allowedValues": [
        "Off",
        "low",
        "high",
        "ownprogram"
    ]
}

GET /dhwCircuits/dhw1/switchPrograms

{
    "id": "/dhwCircuits/dhw1/switchPrograms",
    "type": "refEnum",
    "references": []
}

GET /dhwCircuits/dhw1/temperatureLevels/off

{
    "id": "/dhwCircuits/dhw1/temperatureLevels/off",
    "type": "floatValue",
    "writeable": 0,
    "recordable": 0,
    "value": 0,
    "unitOfMeasure": "C"
}

GET /dhwCircuits/dhw1/temperatureLevels/low

{
    "id": "/dhwCircuits/dhw1/temperatureLevels/low",
    "type": "floatValue",
    "writeable": 1,
    "recordable": 0,
    "value": 40,
    "unitOfMeasure": "C",
    "minValue": 40,
    "maxValue": 55
}

GET /dhwCircuits/dhw1/temperatureLevels/high

{
    "id": "/dhwCircuits/dhw1/temperatureLevels/high",
    "type": "floatValue",
    "writeable": 1,
    "recordable": 0,
    "value": 40,
    "unitOfMeasure": "C",
    "minValue": 40,
    "maxValue": 55
}

GET /dhwCircuits/dhw1/currentSetpoint

{
    "id": "/dhwCircuits/dhw1/currentSetpoint",
    "type": "floatValue",
    "writeable": 0,
    "recordable": 0,
    "value": 63,
    "unitOfMeasure": "C"
}

GET /dhwCircuits/dhw1/actualTemp

{
    "id": "/dhwCircuits/dhw1/actualTemp",
    "type": "floatValue",
    "writeable": 0,
    "recordable": 0,
    "value": 53.6,
    "unitOfMeasure": "C",
    "state": [
        {
            "open": -3276.8
        },
        {
            "short": 3276.7
        }
    ]
}

GET /dhwCircuits/dhw1/waterFlow

{
    "id": "/dhwCircuits/dhw1/waterFlow",
    "type": "floatValue",
    "writeable": 0,
    "recordable": 0,
    "value": 0,
    "unitOfMeasure": "l/min"
}

GET /dhwCircuits/dhw1/workingTime

{
    "id": "/dhwCircuits/dhw1/workingTime",
    "type": "floatValue",
    "writeable": 0,
    "recordable": 0,
    "value": 0,
    "unitOfMeasure": "mins"
}

GET /dhwCircuits/dhw1/charge

{
    "id": "/dhwCircuits/dhw1/charge",
    "type": "stringValue",
    "writeable": 1,
    "recordable": 0,
    "value": "stop",
    "allowedValues": [
        "stop",
        "start"
    ]
}

GET /dhwCircuits/dhw1/chargeDuration

{
    "id": "/dhwCircuits/dhw1/chargeDuration",
    "type": "floatValue",
    "writeable": 1,
    "recordable": 0,
    "value": 60,
    "unitOfMeasure": "mins",
    "minValue": 15,
    "maxValue": 2880
}

GET /dhwCircuits/dhw1/tdMode

n/a

GET /dhwCircuits/dhw1/tdsetPoint

n/a

GET /dhwCircuits/dhw1/cpStartph

n/a

GET /dhwCircuits/dhw1/singleChargeSetpoint

{
    "id": "/dhwCircuits/dhw1/singleChargeSetpoint",
    "type": "floatValue",
    "writeable": 1,
    "recordable": 0,
    "value": 65,
    "unitOfMeasure": "C",
    "minValue": 50,
    "maxValue": 70
}

GET /dhwCircuits/dhw1/extBlocked

n/a

GET /dhwCircuits/dhw1/highStop

n/a

GET /dhwCircuits/dhw1/holidayMode/activated

{
    "id": "/dhwCircuits/dhw1/holidayMode/activated",
    "type": "stringValue",
    "writeable": 0,
    "recordable": 0,
    "value": "",
    "allowedValues": [
        "",
        "hm1",
        "hm2",
        "hm3",
        "hm4",
        "hm5"
    ]
}

GET /dhwCircuits/dhw1/status

{
    "id": "/dhwCircuits/dhw1/status",
    "type": "stringValue",
    "writeable": 0,
    "recordable": 0,
    "value": "ACTIVE",
    "allowedValues": [
        "INACTIVE",
        "ACTIVE"
    ]
}