Il s'agit d'un module pour MagicMirror, dérivé de MMM-WunderGround de RedNax67 https://github.com/RedNax67/MMM-WunderGround.git (MMM-WunderGround est une version modifiée du module weatherforecast
par défaut.)
Ceci est presque identique au module MMM-WunderGround
avec quelques ajustements et changements de style.
Cinq configurations supplémentaires sont ajoutées :
Les icônes météo utilisées dans ce module sont créées et maintenues par Erik Flowers. Illustration v1.0 de Lukas Bischoff. v1.1 - 2.0 illustrations d'Erik Flowers www.weathericons.io
Clonez ce dépôt dans votre dossier ~/MagicMirror/modules/
( $ cd ~MagicMirror/modules/ )
:
git clone https : //github.com/jclarke0000/MMM-MyWeather.git
Pour utiliser ce module, ajoutez-le au tableau modules dans le fichier config/config.js
:
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
}
} ,
]
Les propriétés suivantes peuvent être configurées :
Option | Description |
---|---|
pws | Il peut s'agir de n'importe quelle information de localisation de l'API WU. Exemple aux États-Unis : NY/New_York Exemple : locid:NLXX8014;loctype:1 Cette valeur est OBLIGATOIRE |
apikey | La clé API Weather Underground, qui peut être obtenue en créant un compte OpenWeatherMap. Vous avez besoin d'un plan Cumulus ou Anvil pour ce module. Tant que vous effectuez moins de 500 requêtes par jour, c'est gratuit. Cette valeur est OBLIGATOIRE |
units | Quelles unités utiliser. Spécifié par config.js Valeurs possibles : config.units = Spécifié par config.js, default = Kelvin, metric = Celsius, imperial = FahrenheitValeur par défaut : config.units |
coloricon | afficher l'icône de la météo actuelle en couleur Valeurs possibles : true , false Valeur par défaut : false |
fcdaycount | Combien de jours de prévision pour revenir. Spécifié par config.js Valeurs possibles : 1 - 10 Valeur par défaut : 7 (7 jours)Cette valeur est facultative. Par défaut, le module wunderground renverra 7 jours. |
fcdaystart | Quel jour commencer la prévision. Spécifié par config.js Valeurs possibles : 1 - 10 Valeur par défaut : 0 (Aujourd'hui)Cette valeur est facultative. Par défaut, la prévision commencera aujourd'hui. |
fctext | Afficher un texte de prévision lisible par l’homme. Spécifié par config.js Valeurs possibles : 0 - 1 Valeur par défaut : 1 (affichera le texte)Cette valeur est facultative. Par défaut, le texte des prévisions sera affiché. |
scaletxt | Mettez à l'échelle le texte des prévisions lorsqu'il dépasse 3 lignes. Spécifié par config.js Valeurs possibles : 0 - 1 Valeur par défaut : 1 (mettra à l'échelle le texte)Cette valeur est facultative. Par défaut, le texte des prévisions sera mis à l'échelle si nécessaire. |
daily | Afficher les prévisions quotidiennes. Spécifié par config.js Valeurs possibles : 0 - 1 Valeur par défaut : 1 (affichera les prévisions quotidiennes)Cette valeur est facultative. Par défaut, les prévisions quotidiennes seront affichées. |
hourly | Afficher les prévisions horaires. Spécifié par config.js Valeurs possibles : 0 - 1 Valeur par défaut : 1 (affichera les prévisions horaires)Cette valeur est facultative. Par défaut, la prévision horaire sera affichée. |
hourlycount | Combien de prévisions horaires. Spécifié par config.js Valeurs possibles : 0 - 24 Valeur par défaut : 2 Cette valeur est facultative. Par défaut, des prévisions sur 2 heures seront affichées. |
hourlyinterval | Heures entre les prévisions horaires. Spécifié par config.js Valeurs possibles : 1 - 24 Valeur par défaut : 3 (affichera les prévisions horaires avec un intervalle de 3 heures)Cette valeur est facultative. |
updateInterval | À quelle fréquence le contenu doit-il être récupéré ? (Millisecondes) Notez que Wunderground se met à jour toutes les 15 minutes maximum. De plus, la version gratuite de l'API n'autorise que 500 appels par jour. Valeurs possibles : 1000 - 86400000 Valeur par défaut : 900000 (15 minutes) |
animationSpeed | Vitesse de l'animation de mise à jour. (Millisecondes) Valeurs possibles : 0 - 5000 Valeur par défaut : 2000 (2 secondes) |
lang | La langue du temps. Valeurs possibles : en , nl , ru , etc...Valeur par défaut : utilise la valeur de config.langue |
fade | Fondu les événements futurs en noir. (Pente) Valeurs possibles : true ou false Valeur par défaut : true |
fadePoint | Par où commencer le fondu ? Valeurs possibles : 0 (en haut de la liste) - 1 (en bas de la liste)Valeur par défaut : 0.25 |
initialLoadDelay | Le délai initial avant le chargement. Si plusieurs modules utilisent la même clé API, vous souhaiterez peut-être retarder l'une des requêtes. (Millisecondes) Valeurs possibles : 1000 - 5000 Valeur par défaut : 0 |
retryDelay | Le délai avant une nouvelle tentative après un échec de demande. (Millisecondes) Valeurs possibles : 1000 - 60000 Valeur par défaut : 2500 |
alerttime | La durée pendant laquelle l'alerte est affichée. (Millisecondes) Valeurs possibles : 1000 - 60000 Valeur par défaut : 10000 |
alerttruncatestring | Tronque le texte de l'alerte au niveau du mot défini (millisecondes) Valeurs possibles : any string Valeur par défaut :
|
roundTmpDecs | Complète l'affichage de la température actuelle Valeurs possibles : number Valeur par défaut : 1 |
windunits | Quelles unités utiliser pour la vitesse du vent Valeurs possibles : "mph", "kph", or "bft" Valeur par défaut : "bft" |
UseCardinals | Active/désactive l'utilisation de la flèche de direction du vent ou des cardinaux Valeurs possibles : 0 or 1 Valeur par défaut : 0 |
layout | Choisit l'option de mise en page Valeurs possibles : "horizontal" or "vertical" Valeur par défaut : "vertical" |
iconset | Sélectionne le style des icônes à afficher Valeurs possibles : "colourful", "dark", "flat_black", "flat_colourful", "flat_white", "light", "novacon", "sketchy", "VCloudsWeatherIcons", "weezle" Valeur par défaut : "VCloudsWeatherIcons" |
sysstat | Basculer l'affichage des informations système Valeurs possibles : 0 or 1 Valeur par défaut : 0 |
debug | Activer/désactiver la journalisation du débogage Valeurs possibles : 0 or 1 Valeur par défaut : 0 |
currentweather | Basculer les conditions actuelles (grande température et affichage d'icônes) Valeurs possibles : 0 or 1 Valeur par défaut : 1 |
currentweatherdetails | Basculer les conditions actuelles détaillées (vitesse du vent, humidité, lever du soleil, phase de lune) Valeurs possibles : 0 or 1 Valeur par défaut : 1 |
forecasttable | Basculer le tableau des prévisions Valeurs possibles : 0 or 1 Valeur par défaut : 1 |
forecasttablecolumnheadericons | Basculer les icônes au-dessus du tableau de prévisions (thermomètre, parapluie) Valeurs possibles : 0 or 1 Valeur par défaut : 1 |
forecasttableheadertext | Texte que vous souhaitez au-dessus du tableau Prévisions Valeur par défaut : Forecast |
timeFormat | Comment formater l'heure pour les prévisions horaires. Utilisez les formats pris en charge par Moment.js (https://momentjs.com/docs/#/displaying/) Valeur par défaut : "ha" |