diff --git a/modules/default/weather/README.md b/modules/default/weather/README.md
index 1d4a129f..1b406958 100644
--- a/modules/default/weather/README.md
+++ b/modules/default/weather/README.md
@@ -35,21 +35,21 @@ The following properties can be configured:
| Option | Description
| ---------------------------- | -----------
-| `weatherProvider` | Which weather provider should be used.
**Possible values:** `openweathermap` and `darksky`
**Default value:** `openweathermap`
-| `type` | Which type of weather data should be displayed.
**Possible values:** `current` and `forecast`
**Default value:** `current`
-| `units` | What units to use. Specified by config.js
**Possible values:** `config.units` = Specified by config.js, `default` = Kelvin, `metric` = Celsius, `imperial` =Fahrenheit
**Default value:** `config.units`
+| `weatherProvider` | Which weather provider should be used.
**Possible values:** `openweathermap` , `darksky` , or `weathergov`
**Default value:** `openweathermap`
+| `type` | Which type of weather data should be displayed.
**Possible values:** `current` or `forecast`
**Default value:** `current`
+| `units` | What units to use. Specified by config.js
**Possible values:** `config.units` = Specified by config.js, `default` = Kelvin, `metric` = Celsius, `imperial` = Fahrenheit
**Default value:** `config.units`
| `roundTemp` | Round temperature value to nearest integer.
**Possible values:** `true` (round to integer) or `false` (display exact value with decimal point)
**Default value:** `false`
-| `degreeLabel` | Show the degree label for your chosen units (Metric = C, Imperial = F, Kelvins = K).
**Possible values:** `true` or `false`
**Default value:** `false`
+| `degreeLabel` | Show the degree label for your chosen units (Metric = C, Imperial = F, Kelvin = K).
**Possible values:** `true` or `false`
**Default value:** `false`
| `updateInterval` | How often does the content needs to be fetched? (Milliseconds)
**Possible values:** `1000` - `86400000`
**Default value:** `600000` (10 minutes)
-| `animationSpeed` | Speed of the update animation. (Milliseconds)
**Possible values:**`0` - `5000`
**Default value:** `1000` (1 second)
+| `animationSpeed` | Speed of the update animation. (Milliseconds)
**Possible values:** `0` - `5000`
**Default value:** `1000` (1 second)
| `timeFormat` | Use 12 or 24 hour format.
**Possible values:** `12` or `24`
**Default value:** uses value of _config.timeFormat_
| `showPeriod` | Show the period (am/pm) with 12 hour format
**Possible values:** `true` or `false`
**Default value:** `true`
| `showPeriodUpper` | Show the period (AM/PM) with 12 hour format as uppercase
**Possible values:** `true` or `false`
**Default value:** `false`
| `lang` | The language of the days.
**Possible values:** `en`, `nl`, `ru`, etc ...
**Default value:** uses value of _config.language_
| `decimalSymbol` | The decimal symbol to use.
**Possible values:** `.`, `,` or any other symbol.
**Default value:** `.`
-| `initialLoadDelay` | The initial delay before loading. If you have multiple modules that use the same API key, you might want to delay one of the requests. (Milliseconds)
**Possible values:** `1000` - `5000`
**Default value:** `0`
-| `appendLocationNameToHeader` | If set to `true`, the returned location name will be appended to the header of the module, if the header is enabled. This is mainly intresting when using calender based weather.
**Default value:** `true`
-| `calendarClass` | The class for the calender module to base the event based weather information on.
**Default value:** `'calendar'`
+| `initialLoadDelay` | The initial delay before loading. If you have multiple modules that use the same API key, you might want to delay one of the requests. (Milliseconds)
**Possible values:** `1000` - `5000`
**Default value:** `0`
+| `appendLocationNameToHeader` | If set to `true`, the returned location name will be appended to the header of the module, if the header is enabled. This is mainly interesting when using calender based weather.
**Default value:** `true`
+| `calendarClass` | The class for the calender module to base the event based weather information on.
**Default value:** `'calendar'`
#### Current weather options
@@ -62,14 +62,14 @@ The following properties can be configured:
| `showHumidity` | Show the current humidity
**Possible values:** `true` or `false`
**Default value:** `false`
| `showIndoorTemperature` | If you have another module that emits the `INDOOR_TEMPERATURE` notification, the indoor temperature will be displayed
**Default value:** `false`
| `showIndoorHumidity` | If you have another module that emits the `INDOOR_HUMIDITY` notification, the indoor humidity will be displayed
**Default value:** `false`
-| `showFeelsLike` | Shows the Feels like temperature weather.
**Possible values:**`true` or `false`
**Default value:** `true`
+| `showFeelsLike` | Shows the Feels like temperature weather.
**Possible values:** `true` or `false`
**Default value:** `true`
#### Weather forecast options
| Option | Description
| ---------------------------- | -----------
-| `tableClass` | The class for the forecast table.
**Default value:** `'small'`
-| `colored` | If set to `true`, the min and max temperature are color coded.
**Default value:** `false`
+| `tableClass` | The class for the forecast table.
**Default value:** `'small'`
+| `colored` | If set to `true`, the min and max temperature are color coded.
**Default value:** `false`
| `showPrecipitationAmount` | Show the amount of rain/snow in the forecast
**Possible values:** `true` or `false`
**Default value:** `false`
| `fade` | Fade the future events to black. (Gradient)
**Possible values:** `true` or `false`
**Default value:** `true`
| `fadePoint` | Where to start fade?
**Possible values:** `0` (top of the list) - `1` (bottom of list)
**Default value:** `0.25`
@@ -79,31 +79,31 @@ The following properties can be configured:
| Option | Description
| ---------------------------- | -----------
-| `apiVersion` | The OpenWeatherMap API version to use.
**Default value:** `2.5`
-| `apiBase` | The OpenWeatherMap base URL.
**Default value:** `'http://api.openweathermap.org/data/'`
-| `weatherEndpoint` | The OpenWeatherMap API endPoint.
**Possible values:** `/weather`, `/forecast` (free users) or `/forecast/daily` (paying users or old apiKey only)
**Default value:** `'/weather'`
+| `apiVersion` | The OpenWeatherMap API version to use.
**Default value:** `2.5`
+| `apiBase` | The OpenWeatherMap base URL.
**Default value:** `'http://api.openweathermap.org/data/'`
+| `weatherEndpoint` | The OpenWeatherMap API endPoint.
**Possible values:** `/weather`, `/forecast` (free users) or `/forecast/daily` (paying users or old apiKey only)
**Default value:** `'/weather'`
| `locationID` | Location ID from [OpenWeatherMap](https://openweathermap.org/find) **This will override anything you put in location.**
Leave blank if you want to use location.
**Example:** `1234567`
**Default value:** `false`
**Note:** When the `location` and `locationID` are both not set, the location will be based on the information provided by the calendar module. The first upcoming event with location data will be used.
| `location` | The location used for weather information.
**Example:** `'Amsterdam,Netherlands'`
**Default value:** `false`
**Note:** When the `location` and `locationID` are both not set, the location will be based on the information provided by the calendar module. The first upcoming event with location data will be used.
-| `apiKey` | The [OpenWeatherMap](https://home.openweathermap.org) API key, which can be obtained by creating an OpenWeatherMap account.
This value is **REQUIRED**
+| `apiKey` | The [OpenWeatherMap](https://home.openweathermap.org) API key, which can be obtained by creating an OpenWeatherMap account.
This value is **REQUIRED**
### Darksky options
| Option | Description
| ---------------------------- | -----------
-| `apiBase` | The DarkSky base URL. The darksky api has disabled [cors](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS), therefore a proxy is required.
**Possible value:** `'https://cors-anywhere.herokuapp.com/https://api.darksky.net'`
This value is **REQUIRED**
-| `weatherEndpoint` | The DarkSky API endPoint.
**Possible values:** `/forecast`
This value is **REQUIRED**
-| `apiKey` | The [DarkSky](https://darksky.net/dev/register) API key, which can be obtained by creating an DarkSky account.
This value is **REQUIRED**
-| `lat` | The geo coordinate latitude.
This value is **REQUIRED**
-| `lon` | The geo coordinate longitude.
This value is **REQUIRED**
+| `apiBase` | The DarkSky base URL. The darksky api has disabled [cors](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS), therefore a proxy is required.
**Possible value:** `'https://cors-anywhere.herokuapp.com/https://api.darksky.net'`
This value is **REQUIRED**
+| `weatherEndpoint` | The DarkSky API endPoint.
**Possible values:** `/forecast`
This value is **REQUIRED**
+| `apiKey` | The [DarkSky](https://darksky.net/dev/register) API key, which can be obtained by creating an DarkSky account.
This value is **REQUIRED**
+| `lat` | The geo coordinate latitude.
This value is **REQUIRED**
+| `lon` | The geo coordinate longitude.
This value is **REQUIRED**
### Weather.gov options
| Option | Description
| ---------------------------- | -----------
-| `apiBase` | The weather.gov base URL.
**Possible value:** `'https://api.weather.gov/points/'`
This value is **REQUIRED**
-| `weatherEndpoint` | The weather.gov API endPoint.
**Possible values:** `/forecast` for forecast and `/forecast/hourly` for current.
This value is **REQUIRED**
-| `lat` | The geo coordinate latitude.
This value is **REQUIRED**
-| `lon` | The geo coordinate longitude.
This value is **REQUIRED**
+| `apiBase` | The weather.gov base URL.
**Possible value:** `'https://api.weather.gov/points/'`
This value is **REQUIRED**
+| `weatherEndpoint` | The weather.gov API endPoint.
**Possible values:** `/forecast` for forecast and `/forecast/hourly` for current.
This value is **REQUIRED**
+| `lat` | The geo coordinate latitude.
This value is **REQUIRED**
+| `lon` | The geo coordinate longitude.
This value is **REQUIRED**
## API Provider Development
diff --git a/modules/default/weather/providers/README.md b/modules/default/weather/providers/README.md
index 85d9c3c5..7acb7e34 100644
--- a/modules/default/weather/providers/README.md
+++ b/modules/default/weather/providers/README.md
@@ -85,7 +85,7 @@ Notify the delegate that new weather is available.
#### `fetchData(url, method, data)`
-A convinience function to make requests. It returns a promise.
+A convenience function to make requests. It returns a promise.
### WeatherObject