BOM Data to eagle.io

Posted by Ben Starr on Jul 4, 2017, 3:03:00 PM
Ben Starr
Find me on:

We’ve made it easier to get daily weather data from Australian Bureau of Meteorology into eagle.io through the use of dynamic tags.

The steps to connect to BOM daily data are set-out below.

Step 1 — Find your station

Find the station you’d like to include as a datasource here http://www.bom.gov.au/climate/dwo/ then click through to the Daily Weather Observations for this site.

Step 2 — Get hyperlink for a .csv of this months data

Right click on the ‘plain text version’ hyperlink under the ‘Other formats’ heading and select ‘Copy link address’ from the drop down menu (see screenshot).

The link you copy will look something like this.

http://www.bom.gov.au/climate/dwo/201707/text/IDCJDW4019.201707.csv

You’ll note the yyyymm element of the URL address. This causes a minor problem (link will become stale once we roll over to August), but we’ll remedy in Step 3 by replacing these date references with dynamic tags.

bom data to eagle.io - Queensland meteorology

Step 3 — Set-up a new datasource in eagle.io

Set-up a Data Source (file) in eagle.io. Use File type → Delimited Text → “Download from web site” transport method.

Paste the link you’ve copied in Step 2 in the web address box.

Substitute the two yyyymm elements of the URL with the dynamic tag  .

For Brisbane, the before and after of the URL code will be (changes emboldened):

FROM

http://www.bom.gov.au/climate/dwo/201707/text/IDCJDW4019.201707.csv

TO

http://www.bom.gov.au/climate/dwo//text/IDCJDW4019..csv

Further information on datasource set-up including use of dynamic tags is herehttp://docs.eagle.io/en/latest/topics/nodes/datasource_file/index.html

Step 4 — Parse the Data

Disable the first column there is no data in it. Change the date/time stamp format to YYYY-MM-D (note remove one ‘D’ and HH:mm:ss tokens).

Apply and set-up custom charts and dashboards as per usual.

 

Topics: Weather monitoring, BOM Data, Meteorology

    Connect, configure and control your data loggers from the cloud

    Eagle.io is an all-in-one cloud software for hardware integrators involved in remote environmental monitoring. We believe it is critical to monitor natural assets smartly to protect and manage them effectively.

    • Bulletproof IoT networks. Relevant data anytime, from any hardware, to anyone, on any device.

    • Scalable cloud database collection, storage, analysis, mapping, alarming, editing and visualisation of time series sensor data.

    • Trusted by AECOM, CSIRO, Qld Department of Natural Resources, BMT Global, Ecotech, Xylem, Geosyntec, Specto.

    • Easy integration with standard industry loggers.

    • Simple management of discrete networks: White-labeling, managed accounts, in-app customer support, intuitive data configuration and scalable pricing.

    To learn more, register for a 30-day trial and personalised walkthrough at https://eagle.io/trial

    Subscribe Here!

    Resent Posts