Skip to content

Recordings

matsdune edited this page Feb 13, 2021 · 1 revision

For getting the recording values provide query param "interval"

Hourly, day
?interval=2021-02-20

6hours, week
?interval=2021-W6

Daily, month
?interval=2021-01

GET /recordings/system/sensors/temperatures/outdoor_t1

{
    "id": "/recordings/system/sensors/temperatures/outdoor_t1",
    "type": "yRecording",
    "writeable": 0,
    "recordable": 0,
    "recordedResource": {
        "id": "/system/sensors/temperatures/outdoor_t1",
        "uri": "http://192.168.1.100/system/sensors/temperatures/outdoor_t1"
    },
    "interval": "",
    "sampleRate": "",
    "recording-type": "actual",
    "recording": []
}

GET /recordings/system/heatSources/hs1

{
    "id": "/recordings/system/heatSources/hs1",
    "type": "refEnum",
    "references": []
}

GET /recordings/heatSources/hs1

{
    "id": "/recordings/heatSources/hs1",
    "type": "refEnum",
    "references": []
}

GET /recordings/heatSources/total/energyMonitoring/consumedEnergy

{
    "id": "/recordings/heatSources/total/energyMonitoring/consumedEnergy",
    "type": "yRecording",
    "writeable": 0,
    "recordable": 0,
    "recordedResource": {
        "id": "/heatSources/total/energyMonitoring/consumedEnergy",
        "uri": "http://192.168.1.100/heatSources/total/energyMonitoring/consumedEnergy"
    },
    "interval": "",
    "sampleRate": "",
    "recording-type": "actual",
    "recording": []
}

GET /recordings/heatSources/total/energyMonitoring/outputProduced

{
    "id": "/recordings/heatSources/total/energyMonitoring/outputProduced",
    "type": "yRecording",
    "writeable": 0,
    "recordable": 0,
    "recordedResource": {
        "id": "/heatSources/total/energyMonitoring/outputProduced",
        "uri": "http://192.168.1.100/heatSources/total/energyMonitoring/outputProduced"
    },
    "interval": "",
    "sampleRate": "",
    "recording-type": "actual",
    "recording": []
}

GET /recordings/heatSources/total/energyMonitoring/eheater

{
    "id": "/recordings/heatSources/total/energyMonitoring/eheater",
    "type": "yRecording",
    "writeable": 0,
    "recordable": 0,
    "recordedResource": {
        "id": "/heatSources/total/energyMonitoring/eheater",
        "uri": "http://192.168.1.100/heatSources/total/energyMonitoring/eheater"
    },
    "interval": "",
    "sampleRate": "",
    "recording-type": "actual",
    "recording": []
}

GET /recordings/heatSources/total/energyMonitoring/compressor

{
    "id": "/recordings/heatSources/total/energyMonitoring/compressor",
    "type": "yRecording",
    "writeable": 0,
    "recordable": 0,
    "recordedResource": {
        "id": "/heatSources/total/energyMonitoring/compressor",
        "uri": "http://192.168.1.100/heatSources/total/energyMonitoring/compressor"
    },
    "interval": "",
    "sampleRate": "",
    "recording-type": "actual",
    "recording": []
}

GET /recordings/heatingCircuits/hc1/roomtemperature

{
    "id": "/recordings/heatingCircuits/hc1/roomtemperature",
    "type": "yRecording",
    "writeable": 0,
    "recordable": 0,
    "recordedResource": {
        "id": "/heatingCircuits/hc1/roomtemperature",
        "uri": "http://192.168.1.100/heatingCircuits/hc1/roomtemperature"
    },
    "interval": "",
    "sampleRate": "",
    "recording-type": "actual",
    "recording": []
}

GET /recordings/dhwCircuits/dhw1/actualTemp

{
    "id": "/recordings/dhwCircuits/dhw1/actualTemp",
    "type": "yRecording",
    "writeable": 0,
    "recordable": 0,
    "recordedResource": {
        "id": "/dhwCircuits/dhw1/actualTemp",
        "uri": "http://192.168.1.100/dhwCircuits/dhw1/actualTemp"
    },
    "interval": "",
    "sampleRate": "",
    "recording-type": "actual",
    "recording": []
}