Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
en:mervis-scada:82-iot-api [2019/05/17 14:16]
m.chlupac
en:mervis-scada:82-iot-api [2019/06/10 14:28]
m.chlupac [Full Example]
Line 12: Line 12:
    "timestamp": "2019-04-18T15:58:59Z",    "timestamp": "2019-04-18T15:58:59Z",
    "period": "PT5M",    "period": "PT5M",
-   "variable": [{+   "variables": [{
      "id": "temperature_1",      "id": "temperature_1",
      "name": "Temperature",      "name": "Temperature",
Line 21: Line 21:
       }       }
      ],      ],
-     "level1_txt": "Area 52", +     "level_1_txt": "Area 52", 
-     "level2_txt": "Building A", +     "level_2_txt": "Building A", 
-     "level3_txt": "AHU 89", +     "level_3_txt": "AHU 89", 
-     "level4_txt": "Floor 7", +     "level_4_txt": "Floor 7", 
-     "level5_txt": "Room 12"+     "level_5_txt": "Room 12"
     }, {     }, {
      "id": "relative_humidity_25",      "id": "relative_humidity_25",
Line 35: Line 35:
       }       }
      ],      ],
-     "level1_txt": "Area 52", +     "level_1_txt": "Area 52", 
-     "level2_txt": "Building A", +     "level_2_txt": "Building A", 
-     "level3_txt": "AHU 89", +     "level_3_txt": "AHU 89", 
-     "level4_txt": "Floor 7", +     "level_4_txt": "Floor 7", 
-     "level5_txt": "Room 12"+     "level_5_txt": "Room 12"
     }     }
    ]    ]
Line 58: Line 58:
    "name": "Mervis Av., Building A",       //User description of the site or controller    "name": "Mervis Av., Building A",       //User description of the site or controller
    "timestamp": "2019-04-18T15:58:59Z",    //Default timestamp of the values. May be overridden in the "Values" section    "timestamp": "2019-04-18T15:58:59Z",    //Default timestamp of the values. May be overridden in the "Values" section
-   "period": "PT5M",                       //Default sample interval. May be overridden in the "Values" section+   "period": "PT5M",                       //Default sample interval. May be overridden in the "Values" section. https://en.wikipedia.org/wiki/ISO_8601#Time_intervals
    "levels": [{                            //Levels are used to further identify data    "levels": [{                            //Levels are used to further identify data
      "id": 1,                              //Here is a list of "known" Levels that can be later      "id": 1,                              //Here is a list of "known" Levels that can be later
Line 70: Line 70:
     }     }
    ],    ],
-   "variable": [{+   "variables": [{
      "id": "xxxxxxxzzzzzzz",               //Inique ID of the variable within this controller ID      "id": "xxxxxxxzzzzzzz",               //Inique ID of the variable within this controller ID
      "name": "Outside temperature",        //User description of the variable      "name": "Outside temperature",        //User description of the variable
Line 84: Line 84:
       }       }
      ],      ],
-     "level1_idx": 3,                      //you can either use Level index to previously defined Levels +     "level_1_idx": 3,                      //you can either use Level index to previously defined Levels 
-     "level2_idx": 2, +     "level_2_idx": 2, 
-     "levelX_idx": 1, +     "level_X_idx": 1, 
-     "level1_txt": "Area 52",              //or directly define the Level name +     "level_1_txt": "Area 52",              //or directly define the Level name 
-     "level2_txt": "AHU 89",                +     "level_2_txt": "AHU 89",                
-     "levelX_txt": "Building A",+     "level_X_txt": "Building A",
      "tags": [{                            //arbitrary array of tags      "tags": [{                            //arbitrary array of tags
        "name": "technology_id",            //tag name - string        "name": "technology_id",            //tag name - string
  • © Energocentrum Plus, s.r.o. 2017 - 2024