Read the statement by Michael Teeuw here.
MMM-NOAA - Another Weather Module
-
@cowboysdude said in MMM-NOAA - Another Weather Module:
If you’re using DarkSky as your api good news… That one is done
YES! Nice work, you ole sum beach. :-)
-
Description:
NEW you must now provide your latitude and longitude… [after fighting with geolocation services it’s just not accurate enough]. SEE the readme on Github!
NOW works with all providers!To update to a ‘git pull’ in the MagicMirror/modules/MMM-NOAA3 directory
example config:
module: 'MMM-NOAA3', position: 'top_left', config: { provider: "must be in quotes", apiKey: "YOUR API KEY", airKey: "YOUR API KEY", css: "NOAA3" userlat: "xxxx", userlon: "xxxx" } },
Current weather
current condition
current temp
UV Index [using the UV Index color codes]
Humidity [if above certain % changes number color]
Wind and direction
Barometer [Shows number plus if rising, falling or steady]Sunrise/Sunset times
Forecast
Rotates through 10 day forecast [including today]
Expected condition
with high/low temps
expected humidityPlease follow Readme on Github!
Screenshots:
NONE – See Github
Version 3.1.1
Download:
[card:cowboysdude/MMM-NOAA]
-
Does not run after updated and modified the config file.
/home/pi/.pm2/logs/mm-error.log last 15 lines: 0|mm | WARNING! Could not validate config file. Please correct syntax errors. Starting with default configuration. 0|mm | WARNING! Could not validate config file. Please correct syntax errors. Starting with default configuration. 0|mm | TypeError: Cannot read property 'data' of undefined 0|mm | at Object.parseResponse (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/ds.js:61:43) 0|mm | at Request._callback (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/ds.js:52:28) 0|mm | at Request.self.callback (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:185:22) 0|mm | at emitTwo (events.js:126:13) 0|mm | at Request.emit (events.js:214:7) 0|mm | at Request.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1161:10) 0|mm | at emitOne (events.js:116:13) 0|mm | at Request.emit (events.js:211:7) 0|mm | at IncomingMessage.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1083:12) 0|mm | at Object.onceWrapper (events.js:313:30) 0|mm | WARNING! Could not validate config file. Please correct syntax errors. Starting with default configuration. 0|mm | WARNING! Could not validate config file. Please correct syntax errors. Starting with default configuration.
My config.js
{ module: 'MMM-NOAA3', position: 'top_right', config: { provider: "darksky", // From list above apiKey: "xxxxxx", // From one of the providers listed above airKey: "xxxxxx", css: "NOAA3" // THIS MUST CONTAIN A CSS STYLE NAME userlat: "43.02xxxx", userlon: "-81.32xxxx" } },
-
@jrcelis after your css: … their is no comma
-
@tbbear Nice catch!! Thanks!!
-
@jrcelis said in MMM-NOAA - Another Weather Module:
// THIS MUST CONTAIN A CSS STYLE NAME
PS please edit your post and remove your api key… :)
-
@tbbear Thanks!!!
-
@tbbear said in MMM-NOAA - Another Weather Module:
after your css: … their is no comma
Robert! How are you doing? Long time, no see!
-
There is no comma in the readme examples for the
css: "NOAA3",
line. -
@mykle1 did you go a pull request to fix it?