@mumblebaj - Yes, there are errors in the logs. In addition, I notice that on both my displays and on the screenshot posted by @motdog in both cases not only is the content of the 4-day forecast missing, but the “4 Day Forecast” label box is also not displaying.
Just for completeness, I will note I have had no response from IQAir regarding the AQI API key, nor has there been any solution suggested here on the forum.
Log output [ignore the calendar error - it looks like the Detroit Lions killed the link to their calendar, which seems to happen yearly…] All the other errors appear to be for the MMM-NOAA3 module:
/home/pi/.pm2/logs/MagicMirror-error.log last 25 lines:
0|MagicMir | at IncomingMessage.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1079:12)
0|MagicMir | at Object.onceWrapper (node:events:627:28)
0|MagicMir | at IncomingMessage.emit (node:events:525:35)
0|MagicMir | at endReadableNT (node:internal/streams/readable:1358:12)
0|MagicMir | at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
0|MagicMir | [27.05.2023 15:16.35.310] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
0|MagicMir | [27.05.2023 15:16.35.312] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
0|MagicMir | [27.05.2023 15:16.35.345] [ERROR] Whoops! There was an uncaught exception...
0|MagicMir | [27.05.2023 15:16.35.348] [ERROR] TypeError: Cannot read properties of undefined (reading 'pollution')
0|MagicMir | at Object.parseAIR (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/wb.js:196:36)
0|MagicMir | at Request._callback (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/wb.js:189:27)
0|MagicMir | at self.callback (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:185:22)
0|MagicMir | at Request.emit (node:events:513:28)
0|MagicMir | at Request.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1157:10)
0|MagicMir | at Request.emit (node:events:513:28)
0|MagicMir | at IncomingMessage.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1079:12)
0|MagicMir | at Object.onceWrapper (node:events:627:28)
0|MagicMir | at IncomingMessage.emit (node:events:525:35)
0|MagicMir | at endReadableNT (node:internal/streams/readable:1358:12)
0|MagicMir | at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
0|MagicMir | [27.05.2023 15:16.35.351] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
0|MagicMir | [27.05.2023 15:16.35.353] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
0|MagicMir | [27.05.2023 15:16.35.535] [ERROR] Calendar Error. Could not fetch calendar: https://calendar.google.com/calendar/ical/np78qdudrc3jui1n9mqr3pbud0%40group.calendar.google.com/public/basic.ics Error: Not Found
0|MagicMir | at NodeHelper.checkFetchStatus (/home/pi/MagicMirror/js/node_helper.js:119:9)
0|MagicMir | at process.processTicksAndRejections (node:internal/process/task_queues:96:5)