API Today/Yesterday Data

From Cumulus Wiki
Revision as of 14:55, 18 October 2020 by Mcrossley (talk | contribs) (Created page with "''Back to Cumulus MX Local API'' The all time records data response is designed for displaying on a web page, the text is formatted with HTML codes. Each record in the r...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Back to Cumulus MX Local API

The all time records data response is designed for displaying on a web page, the text is formatted with HTML codes.

Each record in the returned array has the general format...

["Description", "Todays_value", "Todays_time", "Yesterdays_value", "Yesterdays_time"]

The general format of the today/yesterday data API request is as follows...

http://localhost:8998:/api/todayyest/xxxxx

Where xxxx is the specific request as below:

temp.json

Returns temperature data for today and yesterday.

An example response is given below...

{
   "data": [
       ["High Temperature", "11.5 °C", "15:36", "10.5 °C", "15:56"],
       ["Low Temperature", "7.6 °C", "05:00", "4.6 °C", "04:41"],
       ["Temperature Range", "3.9 °C", " ", "5.9 °C", " "],
       ["High Apparent Temperature", "10.9 °C", "15:35", "10.1 °C", "16:38"],
       ["Low Apparent Temperature", "6.4 °C", "05:28", "3.1 °C", "04:41"],
       ["High Feels Like", "11.5 °C", "15:36", "10.5 °C", "16:02"],
       ["Low Feels Like", "7.6 °C", "05:00", "4.6 °C", "04:41"],
       ["High Humidex", "12.3", "15:36", "11.3", "15:56"],
       ["High Dew Point", "8.7 °C", "15:31", "8.4 °C", "15:56"],
       ["Low Dew Point", "6.4 °C", "04:46", "3.0 °C", "04:41"],
       ["Low Wind Chill", "7.6 °C", "05:00", "4.6 °C", "04:41"],
       ["High Heat Index", "11.5 °C", "15:36", "10.5 °C", "15:56"]
   ]
}

hum.json

{
   "data": [
       ["High Humidity", "96 %", "01:04", "96 %", "05:43"],
       ["Low Humidity", "83 %", "15:37", "82 %", "01:34"]
   ]
}

rain.json

{
   "data": [
       ["Total Rain", "0.0 mm", " ", "0.0 mm", " "],
       ["High Rain Rate", "0.0 mm/hr", "00:00", "0.0 mm/hr", "00:00"],
       ["High Hourly Rain", "0.0 mm", "00:00", "0.0 mm", "00:00"]
   ]
}

wind.json

{
   "data": [
       ["Highest Gust", "10.0 mph", "13:38", "8.0 mph", "01:27"],
       ["Highest Speed", "4.8 mph", "14:14", "3.1 mph", "12:07"],
       ["Wind Run", "20.0 miles", " ", "23.0 miles", " "],
       ["Dominant Direction", "179 ° S", " ", "333 ° NNW", " "]
   ]
}

pressure.json

{
   "data": [
       ["High Pressure", "1024.6 hPa", "10:18", "1025.8 hPa", "00:00"],
       ["Low Pressure", "1021.8 hPa", "15:54", "1022.4 hPa", "16:24"]
   ]
}

solar.json

{
   "data": [
       ["High Solar Radiation", "171 W/m2", "13:51", "216 W/m2", "09:53"],
       ["Hours of Sunshine", "0.00 hrs", " ", "0.58 hrs", " "]
   ]
}