I stripped down my MagicMirror configuration as well, so that we know that another module is not interfering. The modules that ARE on this config include: alert, updatenotification, MMM-ModuleScheduler, clock, MMM-AlarmClock, MMM-DarkSkyForecast, and MMM-Screencast. Here are the errors in the console running MagicMirror and accessing on Chrome with those modules running.
7
moment-timezone-with-data.js:472 Moment Timezone has no data for none. See http://momentjs.com/timezone/docs/#/data-loading/.
logError @ moment-timezone-with-data.js:472
57
moment-timezone-with-data.js:472 Moment Timezone has no data for none. See http://momentjs.com/timezone/docs/#/data-loading/.
logError @ moment-timezone-with-data.js:472
fn.tz @ moment-timezone-with-data.js:554
getDom @ clock.js:79
(anonymous) @ main.js:110
updateDom @ main.js:109
updateDom @ main.js:514
updateDom @ module.js:358
(anonymous) @ clock.js:45
However, I then stripped ALL modules EXCEPT MMM-DarkSkyForecast and rechecked the console. I get NO errors, and the log is as follows, but the modules still loads infinitely, with no display of weather (see screenshot, below):
Initializing MagicMirror.
translator.js:201 Loading core translation file: translations/en.json
translator.js:224 Loading core translation fallback file: translations/en.json
loader.js:182 Load script: modules/MMM-DarkSkyForecast//MMM-DarkSkyForecast.js
module.js:469 Check MagicMirror version for module 'MMM-DarkSkyForecast' - Minimum version: 2.2.0 - Current version: 2.6.0
module.js:471 Version is ok!
module.js:477 Module registered: MMM-DarkSkyForecast
loader.js:152 Bootstrapping module: MMM-DarkSkyForecast
loader.js:182 Load script: vendor/node_modules/moment/min/moment-with-locales.js
loader.js:182 Load script: modules/MMM-DarkSkyForecast/skycons.js
loader.js:157 Scripts loaded for: MMM-DarkSkyForecast
loader.js:197 Load stylesheet: modules/MMM-DarkSkyForecast/MMM-DarkSkyForecast.css
loader.js:159 Styles loaded for: MMM-DarkSkyForecast
loader.js:161 Translations loaded for: MMM-DarkSkyForecast
loader.js:197 Load stylesheet: css/custom.css
MMM-DarkSkyForecast.js:138 Starting module: MMM-DarkSkyForecast
main.js:468 All modules started!
module.js:156 MMM-DarkSkyForecast received a system notification: ALL_MODULES_STARTED
module.js:156 MMM-DarkSkyForecast received a system notification: MODULE_DOM_CREATED
module.js:156 MMM-DarkSkyForecast received a system notification: DOM_OBJECTS_CREATED
So after adding in one module at a time to determine which one was throwing the errors I posted above, it is the default MagicMirror “clock” module, and I do not believe it is the cause of the MMM-DarkSkyForecast problems.