0.1.12 • Published 8 years ago

node-red-node-weather-underground v0.1.12

Weekly downloads
76
License
Apache-2.0
Repository
github
Last release
8 years ago

node-red-node-weather-underground

A Node-RED node that gets the weather report and forecast from The Weather Underground

Pre-requisites

You will need an API key from the The Weather Underground API site.

Install

Run the following command in the root directory of your Node-RED install

    npm install node-red-node-weather-underground

Usage

Two nodes that get the weather report and forecast from The Weather Underground.

Input Node

Fetches the current weather and forecast at a location specified by name or lat,lon every 5 minutes - and outputs a msg if something has changed.

Query node

Accepts an input to trigger fetching the current weather and forecast either from a specified location name or lat,lon or passed in on

    msg.location.city and msg.location.country
    or
    msg.location.lat and msg.location.lon

Results

Both nodes require a valid Weather Underground API in order to work.

Both will return

  • description - a brief verbal description of the current weather for human reading.
  • weather - a very short description of the current weather.
  • tempc - the current ground temperature at that location in Celsius.
  • tempf - the current ground temperature at that location in Fahrenheit.
  • tempk - the current ground temperature at that location in Kelvin.
  • humidity - the current relative humidity at the location in percent.
  • windspeed - the current wind speed at the location in Metres per second.
  • winddirection - the current wind direction at the location in meteorological degrees.
  • location - the name of the location from which the data was sourced.
  • forecast - the forecast for the next 12 hours.
  • epoch - the time of the observation in epoch format.

The node also sets the following properties of msg.location.

  • lat - the latitude of the location from which the data was sourced.
  • lon - the longitude of the location from which the data was sourced.
  • city - the city from which the data was sourced.
  • country - the country from which the data was sourced.

Finally, the node sets:

  • msg.time - the time at which the weather data was received by The Weather Underground.
  • msg.data - the full JSON returned by the API. This is VERY rich...

Weather data provided by The Weather Underground

0.1.12

8 years ago

0.1.11

8 years ago

0.1.10

9 years ago

0.1.9

9 years ago

0.1.8

9 years ago

0.1.7

9 years ago

0.1.6

9 years ago

0.1.5

9 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

11 years ago

0.1.0

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago