A basic module for displaying weather observations from a WunderGound PWS
This project started life as an attempted to get the MMM-Wunderground module from https://github.com/RedNax67/MMM-WunderGround working after the changes to the Wunderground API. I decided to cut it down to just the data provided from your PWS.
The Weather Icons used in this module are created and maintained by Erik Flowers. v1.0 artwork by Lukas Bischoff. v1.1 - 2.0 artwork by Erik Flowers www.weathericons.io
Requires WunderGround API Key. Available for free for PWS opperators
Your Station ID.
{module: 'MMM-WunderGround-PWS-Observations',
position: 'top_right',
config: {
apikey: '<your WunderGround API Key', // private; don't share!
pws: '<your slected PWS id>', //
roundTmpDecs:1,
sysstat: 0,
debug: 1,
currentweather: 1,
wind: 1,
humidity: 1,
UV: 0,
rain: 1,
rainRate: 1,
pressure: 1,
dewPoint: 1,
windChill: 1,
heatIndex: 1,
temperature: 1,
}
},
The following properties can be configured:
| Option | Description |
|---|---|
apikey |
The Weather Underground API key
This value is REQUIRED |
wind |
Displays wind data Possible values: 1 - 0
Default value: 1 (Will display data)
This value is optional. By default the data will be displayed |
humidity |
Displays humidity data Possible values: 0 - 1
Default value: 1 (Will display data)
This value is optional. By default the data will be displayed. |
UV |
Displays UV data Possible values: 0 - 1
Default value: 0 (Will not display data)
This value is optional. By default the data will not be displayed. |
rain |
Displays rain fall data Possible values: 0 - 1
Default value: 1 (Will display data)
This value is optional. By default the data will be displayed. |
rainRate |
Displays rain rate data Possible values: 0 - 1
Default value: 1 (Will display data)
This value is optional. By default the data will be displayed. |
pressure |
Displays atmospheric pressure data Possible values: 0 - 1
Default value: 1 (Will display data)
This value is optional. By default the data will be displayed. |
dewpoint |
Displays dewpoint temperature Possible values: 0 - 1
Default value: 1 (Will display data)
This value is optional. By default the data will be displayed. |
windChill |
Displays wind chill temperature Possible values: 0 - 1
Default value: 1 (Will display data)
This value is optional. By default the data will be displayed. |
heatIndex |
Displays heat index temperature Possible values: 0 - 1
Default value: 1 (Will display data)
This value is optional. By default the data will be displayed. |
temperature |
Displays current temperature Possible values: 0 - 1
Default value: 1 (Will display data)
This value is optional. By default the data will be displayed. |
updateInterval |
How often does the content needs to be fetched? (Milliseconds)
Note that Wunderground updates every 15 minutes maximum. Also free version of API only allows 500 calls per day. Possible values: 1000 - 86400000
Default value: 900000 (15 minutes)
|
animationSpeed |
Speed of the update animation. (Milliseconds) Possible values: 0 - 5000
Default value: 2000 (2 seconds)
|
lang |
The language of the days. Possible values: en, nl, ru, etc ...
Default value: uses value of config.language |
sysstat |
Toggle sysinfo display Possible values: 0 or 1
Default value: 0
|
debug |
Toggle debug logging Possible values: 0 or 1
Default value: 0
|
