Dies ist ein Modul für MagicMirror, abgeleitet von MMM-WunderGround von RedNax67 https://github.com/RedNax67/MMM-WunderGround.git (MMM-WunderGround ist eine modifizierte Version des Standard- weatherforecast
.)
Dies ist nahezu identisch mit dem MMM-WunderGround
-Modul, mit ein paar Optimierungen und Stiländerungen.
Fünf zusätzliche Konfigurationen werden hinzugefügt:
Die in diesem Modul verwendeten Wettersymbole werden von Erik Flowers erstellt und gepflegt. v1.0 Artwork von Lukas Bischoff. v1.1 – 2.0 Artwork von Erik Flowers www.weathericons.io
Klonen Sie dieses Repository in Ihren Ordner ~/MagicMirror/modules/
( $ cd ~MagicMirror/modules/ )
:
git clone https : //github.com/jclarke0000/MMM-MyWeather.git
Um dieses Modul zu verwenden, fügen Sie es dem Modules-Array in der Datei config/config.js
hinzu:
modules: [
{
module : 'MMM-MyWeather' ,
position : 'top_right' ,
config : {
apikey : 'xxxxxxxxxxxxx' , // private; don't share!
pws : 'pws:IGELDERL219' , //culemborg
hourly : '1' ,
fctext : '1' ,
fcdaycount : "5" ,
fcdaystart : "0" ,
hourlyinterval : "3" ,
hourlycount : "2" ,
alerttime : 10000 ,
alerttruncatestring : "english:" ,
roundTmpDecs : 1 ,
UseCardinals : 0 ,
layout : "horizontal" ,
sysstat : 0
}
} ,
]
Folgende Eigenschaften können konfiguriert werden:
Option | Beschreibung |
---|---|
pws | Kann eine beliebige WU-API-Standortinformation sein. US-Beispiel: NY/New_York Beispiel: locid:NLXX8014;loctype:1 Dieser Wert ist ERFORDERLICH |
apikey | Der Weather Underground-API-Schlüssel, der durch Erstellen eines OpenWeatherMap-Kontos erhalten werden kann. Für dieses Modul benötigen Sie entweder den Cumulus- oder den Anvil-Plan. Solange Sie weniger als 500 Anfragen pro Tag stellen, ist dies kostenlos. Dieser Wert ist ERFORDERLICH |
units | Welche Einheiten sollen verwendet werden? Angegeben durch config.js Mögliche Werte: config.units = Von config.js angegeben, default = Kelvin, metric = Celsius, imperial =FahrenheitStandardwert: config.units |
coloricon | Aktuelles Wettersymbol in Farbe anzeigen Mögliche Werte: true , false Standardwert: false |
fcdaycount | Für wie viele Tage wird die Rückkehr prognostiziert. Angegeben durch config.js Mögliche Werte: 1 - 10 Standardwert: 7 (7 Tage)Dieser Wert ist optional. Standardmäßig gibt das Wunderground-Modul 7 Tage zurück. |
fcdaystart | An welchem Tag die Vorhersage beginnen soll. Angegeben durch config.js Mögliche Werte: 1 - 10 Standardwert: 0 (Heute)Dieser Wert ist optional. Standardmäßig beginnt die Prognose heute. |
fctext | Zeigen Sie für Menschen lesbaren Prognosetext an. Angegeben durch config.js Mögliche Werte: 0 - 1 Standardwert: 1 (Text wird angezeigt)Dieser Wert ist optional. Standardmäßig wird der Prognosetext angezeigt. |
scaletxt | Prognosetext skalieren, wenn er mehr als 3 Zeilen umfasst. Angegeben durch config.js Mögliche Werte: 0 - 1 Standardwert: 1 (Text wird skaliert)Dieser Wert ist optional. Standardmäßig wird der Prognosetext bei Bedarf skaliert. |
daily | Tagesprognosen anzeigen. Angegeben durch config.js Mögliche Werte: 0 - 1 Standardwert: 1 (Zeigt tägliche Prognosen an)Dieser Wert ist optional. Standardmäßig wird die Tagesprognose angezeigt. |
hourly | Stündliche Vorhersagen anzeigen. Angegeben durch config.js Mögliche Werte: 0 - 1 Standardwert: 1 (Zeigt stündliche Prognosen an)Dieser Wert ist optional. Standardmäßig wird die stündliche Vorhersage angezeigt. |
hourlycount | Wie viele stündliche Vorhersagen. Angegeben durch config.js Mögliche Werte: 0 - 24 Standardwert: 2 Dieser Wert ist optional. Standardmäßig werden 2-stündliche Vorhersagen angezeigt. |
hourlyinterval | Stunden zwischen stündlichen Vorhersagen. Angegeben durch config.js Mögliche Werte: 1 - 24 Standardwert: 3 (Zeigt stündliche Vorhersagen im 3-Stunden-Intervall an)Dieser Wert ist optional. |
updateInterval | Wie oft muss der Inhalt abgerufen werden? (Millisekunden) Beachten Sie, dass Wunderground maximal alle 15 Minuten aktualisiert wird. Auch die kostenlose Version der API erlaubt nur 500 Aufrufe pro Tag. Mögliche Werte: 1000 - 86400000 Standardwert: 900000 (15 Minuten) |
animationSpeed | Geschwindigkeit der Update-Animation. (Millisekunden) Mögliche Werte: 0 - 5000 Standardwert: 2000 (2 Sekunden) |
lang | Die Sprache der Tage. Mögliche Werte: en , nl , ru usw.Standardwert: Verwendet den Wert von config.sprache |
fade | Blenden Sie die zukünftigen Ereignisse schwarz ein. (Gradient) Mögliche Werte: true oder false Standardwert: true |
fadePoint | Wo fange ich an zu verblassen? Mögliche Werte: 0 (oben in der Liste) – 1 (unten in der Liste)Standardwert: 0.25 |
initialLoadDelay | Die anfängliche Verzögerung vor dem Laden. Wenn Sie über mehrere Module verfügen, die denselben API-Schlüssel verwenden, möchten Sie möglicherweise eine der Anforderungen verzögern. (Millisekunden) Mögliche Werte: 1000 - 5000 Standardwert: 0 |
retryDelay | Die Verzögerung vor dem erneuten Versuch nach einem Anforderungsfehler. (Millisekunden) Mögliche Werte: 1000 - 60000 Standardwert: 2500 |
alerttime | Die Zeitspanne, in der die Warnung angezeigt wird. (Millisekunden) Mögliche Werte: 1000 - 60000 Standardwert: 10000 |
alerttruncatestring | Schneidet den Aletr-Text am definierten Wort ab (Millisekunden) Mögliche Werte: any string Standardwert:
|
roundTmpDecs | Rundet die aktuelle Temperaturanzeige ab Mögliche Werte: number Standardwert: 1 |
windunits | Welche Einheiten für die Windgeschwindigkeit verwendet werden sollen Mögliche Werte: "mph", "kph", or "bft" Standardwert: "bft" |
UseCardinals | Schaltet die Verwendung von Windrichtungspfeil oder Kardinalzahlen um Mögliche Werte: 0 or 1 Standardwert: 0 |
layout | Wählt die Layoutoption Mögliche Werte: "horizontal" or "vertical" Standardwert: "vertical" |
iconset | Wählt den Stil der anzuzeigenden Symbole aus Mögliche Werte: "colourful", "dark", "flat_black", "flat_colourful", "flat_white", "light", "novacon", "sketchy", "VCloudsWeatherIcons", "weezle" Standardwert: "VCloudsWeatherIcons" |
sysstat | Schalten Sie die Sysinfo-Anzeige um Mögliche Werte: 0 or 1 Standardwert: 0 |
debug | Schalten Sie die Debug-Protokollierung um Mögliche Werte: 0 or 1 Standardwert: 0 |
currentweather | Aktuelle Bedingungen umschalten (große Temperatur- und Symbolanzeige) Mögliche Werte: 0 or 1 Standardwert: 1 |
currentweatherdetails | Detaillierte aktuelle Bedingungen umschalten (Windgeschwindigkeit, Luftfeuchtigkeit, Sonnenaufgang, Mondphase) Mögliche Werte: 0 or 1 Standardwert: 1 |
forecasttable | Prognosetabelle umschalten Mögliche Werte: 0 or 1 Standardwert: 1 |
forecasttablecolumnheadericons | Symbole über der Prognosetabelle umschalten (Thermometer, Regenschirm) Mögliche Werte: 0 or 1 Standardwert: 1 |
forecasttableheadertext | Gewünschter Text über der Prognosetabelle Standardwert: Forecast |
timeFormat | So formatieren Sie die Zeit für die stündliche Vorhersage. Verwenden Sie von Moment.js unterstützte Formate (https://momentjs.com/docs/#/displaying/) Standardwert: "ha" |