I have noticed that my module has started showing the incorrect weather temps and conditions, today it was showing 6C and Cloudy when I know its been 0C to 2C and Snowing. Having read through a lot of the posts on this thread I have been unable to resolve. Some of the weather conditions are near enough correct though, for example . .
Temp - Shows 6 - Actual 2
Humidity - Shows 55% - Actual 99%
Pressure - Shows 1011 - Actual 1011
Visability - Shows 8km - Actual 8.1km
Rise - Shows 7.05am - Actual 7.05 am
Set - Shows 5.35pm - Actual 5.34pm
Wind - Shows 2km - Actual 6km
Using DarkSky and Airvisual, both making regular API calls, I have tried generating new keys, updating the module, updating MM version, I have also tried reinstalling both, verified and updated different long/lat coordinates to see if that makes any difference. . If I start MM in dev I see the following . .
Whoops! There was an uncaught exception...
TypeError: Cannot read property 'pollution' of undefined
at Object.parseAIR (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/ds.js:182:35)
at Request._callback (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/ds.js:174:28)
at Request.self.callback (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:185:22)
at emitTwo (events.js:126:13)
at Request.emit (events.js:214:7)
at Request.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1161:10)
at emitOne (events.js:116:13)
at Request.emit (events.js:211:7)
at IncomingMessage.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1083:12)
at Object.onceWrapper (events.js:313:30)
pi@raspberrypi:~/MagicMirror/modules/MMM-NOAA3 $ git pull
Already up-to-date.
pi@raspberrypi:~/MagicMirror/modules/MMM-NOAA3 $
Any ideas on what else to check? When I set this up a while ago it was working perfectly :-(