diff --git a/modules/default/currentweather/README.md b/modules/default/currentweather/README.md
index dd58ad75..35c03404 100644
--- a/modules/default/currentweather/README.md
+++ b/modules/default/currentweather/README.md
@@ -113,7 +113,14 @@ The following properties can be configured:
Default value: false
-
onlyTemp
true
or false
+ false
+ useBeaufort
true
or false
diff --git a/modules/default/currentweather/currentweather.js b/modules/default/currentweather/currentweather.js
index 044962f6..ed068b7b 100644
--- a/modules/default/currentweather/currentweather.js
+++ b/modules/default/currentweather/currentweather.js
@@ -35,6 +35,8 @@ Module.register("currentweather",{
appendLocationNameToHeader: true,
calendarClass: "calendar",
+ onlyTemp: false,
+
iconTable: {
"01d": "wi-day-sunny",
"02d": "wi-day-cloudy",
@@ -100,21 +102,9 @@ Module.register("currentweather",{
},
- // Override dom generator.
- getDom: function() {
- var wrapper = document.createElement("div");
-
- if (this.config.appid === "") {
- wrapper.innerHTML = "Please set the correct openweather appid in the config for module: " + this.name + ".";
- wrapper.className = "dimmed light small";
- return wrapper;
- }
-
- if (!this.loaded) {
- wrapper.innerHTML = this.translate('LOADING');
- wrapper.className = "dimmed light small";
- return wrapper;
- }
+ // add extra information of current weather
+ // windDirection, humidity, sunrise and sunset
+ addExtraInfoWeather: function(wrapper) {
var small = document.createElement("div");
small.className = "normal medium";
@@ -162,6 +152,27 @@ Module.register("currentweather",{
small.appendChild(sunriseSunsetTime);
wrapper.appendChild(small);
+ },
+
+ // Override dom generator.
+ getDom: function() {
+ var wrapper = document.createElement("div");
+
+ if (this.config.appid === "") {
+ wrapper.innerHTML = "Please set the correct openweather appid in the config for module: " + this.name + ".";
+ wrapper.className = "dimmed light small";
+ return wrapper;
+ }
+
+ if (!this.loaded) {
+ wrapper.innerHTML = this.translate('LOADING');
+ wrapper.className = "dimmed light small";
+ return wrapper;
+ }
+
+ if (this.config.onlyTemp === false) {
+ this.addExtraInfoWeather(wrapper);
+ }
var large = document.createElement("div");
large.className = "large light";