UNPKG

node-red-node-web-nodes

Version:

A collection of Node-RED nodes for popular web services.

61 lines (39 loc) 2.13 kB
node-red-node-openweathermap ============================ A <a href="http://nodered.org" target="_new">Node-RED</a> node that gets the weather report and forecast from OpenWeatherMap. Install ------- Run the following command in the root directory of your Node-RED install npm install node-red-node-openweathermap Usage ----- Two nodes that get the weather report and forecast from OpenWeatherMap. ### 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 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 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 gorund temperature at that location in Celcius. - **tempk** - the current gorund 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. The node also sets the following properties of **msg.location**. - **lat** - the longitude of the location from which the data was sourced. - **lon** - the latitude 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 OpenWeatherMap. - **msg.data** - the full JSON returned by the API. This is VERY rich... Weather data provided by <a href="http://openweathermap.org/" target="_blank">OpenWeatherMap.org/</a>