Read the statement by Michael Teeuw here.
MMM-NOAA - Another Weather Module
-
@smotx I am working on allowing users to input their own lat and lon…
-
Ok. i’m waiting about.
-
If you’re using DarkSky as your api good news… That one is done…users can now input their own lat and lon to override the geolocation in the provider.
Example config:
module: 'MMM-NOAA3', position: 'top_left', config: { provider: "darksky", // From list above apiKey: "YOUR API KEY", // From one of the providers listed above airKey: "YOUR API KEY", css: "NOAA3" // THIS MUST CONTAIN A CSS STYLE NAME userlat: "42.071420", //overrides the default geolocation with a more precise lat and lon userlon: "-76.799440" //ONLY works with the Darksky api at this time!! } },
-
Cool, so i think now it’s my town^^.
-
@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… :)