This MagicMirror2 module allows you to show a weather diagram provided by http://www.yr.no
In your terminal, go to your MagicMirror's Module folder:
cd ~/MagicMirror/modules
Clone this repository:
git clone https://github.com/paphko/mmm-weatherchart.git
Install module:
cd mmm-weatherchart
npm install
Configure the module in your config.js
file.
To use this module, you must first determine country, area, and city:
- go to http://www.yr.no
- Search for the location you want forecast for
- Navigate to the bottom of the table to find the link for "Forecast as SVG"
- Click the link to open in it in a new tab, and copy the url., e.g.: /en/content/2-3196359/meteogram.svg
Now add the module to the modules array in the config/config.js
file:
modules: [
{
module: 'mmm-weatherchart',
position: 'bottom_left', // this can be any of the regions
config: {
locationPath: "/en/content/2-3196359/meteogram.svg",
updateInterval: 60 * 60 * 1000, // update every hour
hideBorder: true, // whether or not a border with city name should be shown
negativeImage: true, // whether or not the default white image should be inverted
hoursToShow: 24, // Cut the image down to show less than the full 48 hour forecast. -1 to show everything.
// mmDirectory: "/home/pi/MagicMirror/" // required for caching; adjust if it differs
}
},
]
The following properties can be configured:
Option | Description |
---|---|
Location path |
Your url link (after www.yr.no) which determines your location to be shown. |
updateInterval |
Update interval of the diagram.
Default value: 60 * 60 * 1000 (once every hour)
|
hideBorder |
Whether or not a border with city name should be shown.
Default value: true
|
negativeImage |
Whether or not the white image should be inverted.
Default value: true
|
hoursToShow |
Cut the forecast down to this many hours (for a narrower picture).
Default value: -1 (show full forecast)
|
mmDirectory |
To avoid the image to be cached by the browser (issue #5), it is downloaded into the magic mirror / modules / mmm-weatherchart / cache folder.
I couldn't find a way to ask MM for this path, so I just hard-coded it here with the possibility to adjust it in case your installation looks different.
Default value: /home/pi/MagicMirror/
|