Read the statement by Michael Teeuw here.
MMM-NOAA - Another Weather Module
-
Hi,
Where to set the town/country ?
Thx.
-
@smotx You don’t. It’s automatically set to read your location.
I am working on allowing users to input their own lat and lon… seems that the geolocation isn’t as accurate as I and other would like it to be…
-
@cowboysdude Ok but how it read my location,
actually, it’s not my town (and I dontt know which city it is… 60° Celcius ?)
-
@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" } },