MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    MMM-NOAA3 4day forcast doesn't display

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    25 Posts 5 Posters 7.7k Views 5 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J Offline
      JohnGalt @mumblebaj
      last edited by

      @mumblebaj - Well, perhaps I spoke too soon… After changing the provider to weatherbit, I had data for a day or so, but now have no current data nor forecast on NOAA3, while two instances of the default weather module do still work for other locations:
      NOAA3 25May2023.png

      mumblebajM M 2 Replies Last reply Reply Quote 0
      • mumblebajM Offline
        mumblebaj Module Developer @JohnGalt
        last edited by

        @JohnGalt Do you see any errors in the Developers console or in the logs? Mine seems to be running fine still without any issues.

        16dd5568-fcac-44f0-992e-721a792682b8-image.png

        Check out my modules at: https://github.com/mumblebaj?tab=repositories
        Check my blog-post: https://mumblebaj.xyz/
        Check my MM Container: https://hub.docker.com/repository/docker/mumblebaj/magicmirror/general

        J 1 Reply Last reply Reply Quote 0
        • M Offline
          motdog @JohnGalt
          last edited by

          @JohnGalt said in MMM-NOAA3 4day forcast doesn't display:

          @mumblebaj - Well, perhaps I spoke too soon… After changing the provider to weatherbit, I had data for a day or so, but now have no current data nor forecast on NOAA3, while two instances of the default weather module do still work for other locations:
          NOAA3 25May2023.png

          Same issue for me. I haven’t checked/changed provider but it’s been this way for a week or so. I’ll play around this weekend

          1 Reply Last reply Reply Quote 0
          • J Offline
            JohnGalt @mumblebaj
            last edited by

            @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)
            
            mumblebajM 1 Reply Last reply Reply Quote 0
            • mumblebajM Offline
              mumblebaj Module Developer @JohnGalt
              last edited by

              @JohnGalt Not too familiar with the module. Can you get more lines from the log? I think the actual issue would be in those lines. I am thinking the issue might be key related but need to see the lines above the start line you posted. Prior to this line:

              0|MagicMir | at IncomingMessage.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1079:12)

              Check out my modules at: https://github.com/mumblebaj?tab=repositories
              Check my blog-post: https://mumblebaj.xyz/
              Check my MM Container: https://hub.docker.com/repository/docker/mumblebaj/magicmirror/general

              1 Reply Last reply Reply Quote 0
              • J Offline
                JohnGalt
                last edited by

                @mumblebaj - Thanks for your time and attention. Following is the log output that generates this:
                NOAA3 28May2023.png

                pi@mirror4:~ $ pm2 logs --lines=25
                [TAILING] Tailing last 25 lines for [all] processes (change the value with --lines option)
                /home/pi/.pm2/pm2.log last 25 lines:
                PM2        | 2023-05-27T15:14:24: PM2 log: PM2 version          : 5.1.2
                PM2        | 2023-05-27T15:14:24: PM2 log: Node.js version      : 16.19.0
                PM2        | 2023-05-27T15:14:24: PM2 log: Current arch         : arm
                PM2        | 2023-05-27T15:14:24: PM2 log: PM2 home             : /home/pi/.pm2
                PM2        | 2023-05-27T15:14:24: PM2 log: PM2 PID file         : /home/pi/.pm2/pm2.pid
                PM2        | 2023-05-27T15:14:24: PM2 log: RPC socket file      : /home/pi/.pm2/rpc.sock
                PM2        | 2023-05-27T15:14:24: PM2 log: BUS socket file      : /home/pi/.pm2/pub.sock
                PM2        | 2023-05-27T15:14:24: PM2 log: Application log path : /home/pi/.pm2/logs
                PM2        | 2023-05-27T15:14:24: PM2 log: Worker Interval      : 30000
                PM2        | 2023-05-27T15:14:24: PM2 log: Process dump file    : /home/pi/.pm2/dump.pm2
                PM2        | 2023-05-27T15:14:24: PM2 log: Concurrent actions   : 2
                PM2        | 2023-05-27T15:14:24: PM2 log: SIGTERM timeout      : 1600
                PM2        | 2023-05-27T15:14:24: PM2 log: ===============================================================================
                PM2        | 2023-05-27T15:14:24: PM2 log: [Watch] Start watching MagicMirror
                PM2        | 2023-05-27T15:14:24: PM2 log: App [MagicMirror:0] starting in -fork mode-
                PM2        | 2023-05-27T15:14:25: PM2 log: App [MagicMirror:0] online
                PM2        | 2023-05-27T15:16:20: PM2 log: Change detected on path config/config.js for app MagicMirror - restarting
                PM2        | 2023-05-27T15:16:20: PM2 log: Stopping app:MagicMirror id:0
                PM2        | 2023-05-27T15:16:21: PM2 log: pid=635 msg=failed to kill - retrying in 100ms
                PM2        | 2023-05-27T15:16:21: PM2 log: App [MagicMirror:0] exited with code [0] via signal [SIGINT]
                PM2        | 2023-05-27T15:16:21: PM2 log: pid=635 msg=process killed
                PM2        | 2023-05-27T15:16:21: PM2 log: App [MagicMirror:0] starting in -fork mode-
                PM2        | 2023-05-27T15:16:21: PM2 log: App [MagicMirror:0] online
                PM2        | 2023-05-28T15:14:42: PM2 log: [PM2] This PM2 is not UP TO DATE
                PM2        | 2023-05-28T15:14:42: PM2 log: [PM2] Upgrade to version 5.3.0
                
                /home/pi/.pm2/logs/MagicMirror-out.log last 25 lines:
                0|MagicMir | [28.05.2023 16:09.56.814] [LOG]   NOAA3 weather updated.. next update in 1 hour
                0|MagicMir | [28.05.2023 16:10.59.646] [LOG]   NOAA3 weather updated.. next update in 1 hour
                0|MagicMir | [28.05.2023 16:11.27.958] [LOG]   NOAA3 weather updated.. next update in 1 hour
                0|MagicMir | [28.05.2023 16:16.29.322] [INFO]  [MMM-DynamicWeather] Getting Weather API data
                0|MagicMir | [28.05.2023 16:16.29.666] [INFO]  [MMM-DynamicWeather] Received successful Weather API data
                0|MagicMir | [28.05.2023 16:16.29.957] [LOG]   NOAA3 weather updated.. next update in 1 hour
                0|MagicMir | [28.05.2023 16:16.34.814] [LOG]   NOAA3 weather updated.. next update in 1 hour
                0|MagicMir | [28.05.2023 16:16.57.722] [INFO]  Newsfeed-Fetcher: Broadcasting 23 items.
                0|MagicMir | [28.05.2023 16:17.16.173] [INFO]  Newsfeed-Fetcher: Broadcasting 30 items.
                0|MagicMir | [28.05.2023 16:17.46.774] [INFO]  Newsfeed-Fetcher: Broadcasting 29 items.
                0|MagicMir | [28.05.2023 16:24.56.817] [LOG]   NOAA3 weather updated.. next update in 1 hour
                0|MagicMir | [28.05.2023 16:25.59.651] [LOG]   NOAA3 weather updated.. next update in 1 hour
                0|MagicMir | [28.05.2023 16:26.27.961] [LOG]   NOAA3 weather updated.. next update in 1 hour
                0|MagicMir | [28.05.2023 16:26.29.322] [INFO]  [MMM-DynamicWeather] Getting Weather API data
                0|MagicMir | [28.05.2023 16:26.29.750] [INFO]  [MMM-DynamicWeather] Received successful Weather API data
                0|MagicMir | [28.05.2023 16:26.38.930] [INFO]  Calendar-Fetcher: Broadcasting 3 events.
                0|MagicMir | [28.05.2023 16:26.42.175] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
                0|MagicMir | [28.05.2023 16:26.42.331] [INFO]  Calendar-Fetcher: Broadcasting 38 events.
                0|MagicMir | [28.05.2023 16:26.52.596] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
                0|MagicMir | [28.05.2023 16:26.56.174] [INFO]  Calendar-Fetcher: Broadcasting 37 events.
                0|MagicMir | [28.05.2023 16:26.57.975] [INFO]  Newsfeed-Fetcher: Broadcasting 23 items.
                0|MagicMir | [28.05.2023 16:27.16.525] [INFO]  Newsfeed-Fetcher: Broadcasting 30 items.
                0|MagicMir | [28.05.2023 16:27.47.201] [INFO]  Newsfeed-Fetcher: Broadcasting 29 items.
                0|MagicMir | [28.05.2023 16:30.47.955] [INFO]  Calendar-Fetcher: Broadcasting 69 events.
                0|MagicMir | [28.05.2023 16:31.29.957] [LOG]   NOAA3 weather updated.. next update in 1 hour
                
                /home/pi/.pm2/logs/MagicMirror-error.log last 25 lines:
                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 | [28.05.2023 16:31.30.413] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
                0|MagicMir | [28.05.2023 16:31.30.413] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
                0|MagicMir | [28.05.2023 16:31.30.424] [ERROR] Whoops! There was an uncaught exception...
                0|MagicMir | [28.05.2023 16:31.30.425] [ERROR] SyntaxError: Unexpected token 'S', "Service Unavailable" is not valid JSON
                0|MagicMir |     at JSON.parse (<anonymous>)
                0|MagicMir |     at Object.parseALERT (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/wb.js:214:27)
                0|MagicMir |     at Request._callback (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/wb.js:209: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 | [28.05.2023 16:31.30.425] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
                0|MagicMir | [28.05.2023 16:31.30.425] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
                
                0|MagicMirror  | [28.05.2023 16:31.34.814] [LOG]   NOAA3 weather updated.. next update in 1 hour
                0|MagicMirror  | [28.05.2023 16:31.35.070] [ERROR] Whoops! There was an uncaught exception...
                0|MagicMirror  | [28.05.2023 16:31.35.071] [ERROR] SyntaxError: Unexpected token 'S', "Service Unavailable" is not valid JSON
                0|MagicMirror  |     at JSON.parse (<anonymous>)
                0|MagicMirror  |     at Object.parseALERT (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/wb.js:214:27)
                0|MagicMirror  |     at Request._callback (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/wb.js:209:27)
                0|MagicMirror  |     at self.callback (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:185:22)
                0|MagicMirror  |     at Request.emit (node:events:513:28)
                0|MagicMirror  |     at Request.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1157:10)
                0|MagicMirror  |     at Request.emit (node:events:513:28)
                0|MagicMirror  |     at IncomingMessage.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1079:12)
                0|MagicMirror  |     at Object.onceWrapper (node:events:627:28)
                0|MagicMirror  |     at IncomingMessage.emit (node:events:525:35)
                0|MagicMirror  |     at endReadableNT (node:internal/streams/readable:1358:12)
                0|MagicMirror  |     at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
                0|MagicMirror  | [28.05.2023 16:31.35.072] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
                0|MagicMirror  | [28.05.2023 16:31.35.073] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
                0|MagicMirror  | [28.05.2023 16:31.35.096] [ERROR] Whoops! There was an uncaught exception...
                0|MagicMirror  | [28.05.2023 16:31.35.097] [ERROR] TypeError: Cannot read properties of undefined (reading '0')
                0|MagicMirror  |     at Object.parseResponse (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/wb.js:81:36)
                0|MagicMirror  |     at Request._callback (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/wb.js:74:28)
                0|MagicMirror  |     at self.callback (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:185:22)
                0|MagicMirror  |     at Request.emit (node:events:513:28)
                0|MagicMirror  |     at Request.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1157:10)
                0|MagicMirror  |     at Request.emit (node:events:513:28)
                0|MagicMirror  |     at IncomingMessage.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1079:12)
                0|MagicMirror  |     at Object.onceWrapper (node:events:627:28)
                0|MagicMirror  |     at IncomingMessage.emit (node:events:525:35)
                0|MagicMirror  |     at endReadableNT (node:internal/streams/readable:1358:12)
                0|MagicMirror  |     at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
                0|MagicMirror  | [28.05.2023 16:31.35.097] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
                0|MagicMirror  | [28.05.2023 16:31.35.098] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
                0|MagicMirror  | [28.05.2023 16:31.35.235] [ERROR] Whoops! There was an uncaught exception...
                0|MagicMirror  | [28.05.2023 16:31.35.236] [ERROR] TypeError: Cannot read properties of undefined (reading 'pollution')
                0|MagicMirror  |     at Object.parseAIR (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/wb.js:196:36)
                0|MagicMirror  |     at Request._callback (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/wb.js:189:27)
                0|MagicMirror  |     at self.callback (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:185:22)
                0|MagicMirror  |     at Request.emit (node:events:513:28)
                0|MagicMirror  |     at Request.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1157:10)
                0|MagicMirror  |     at Request.emit (node:events:513:28)
                0|MagicMirror  |     at IncomingMessage.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1079:12)
                0|MagicMirror  |     at Object.onceWrapper (node:events:627:28)
                0|MagicMirror  |     at IncomingMessage.emit (node:events:525:35)
                0|MagicMirror  |     at endReadableNT (node:internal/streams/readable:1358:12)
                0|MagicMirror  |     at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
                0|MagicMirror  | [28.05.2023 16:31.35.236] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
                0|MagicMirror  | [28.05.2023 16:31.35.236] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
                
                
                S 1 Reply Last reply Reply Quote 0
                • S Offline
                  sdetweil @JohnGalt
                  last edited by sdetweil

                  @JohnGalt said in MMM-NOAA3 4day forcast doesn't display:

                  : Cannot read properties of undefined (reading ‘pollution’)

                  no error recovery… once that happens, only MM restart will fix it…

                  this could be a good use of the es6 chaining operator.

                  https://forum.magicmirror.builders/topic/17677/mirror-showing-not-all-modules-on-all-devices/11?_=1683748897387

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  J 1 Reply Last reply Reply Quote 0
                  • J Offline
                    JohnGalt @sdetweil
                    last edited by

                    @sdetweil - OK, I rebooted the machine and there is no change in the behavior of the module (no AQI, no 4 day forecast). Log taken shortly after reboot follows:

                    Last login: Sun May 28 21:25:39 2023
                    pi@mirror4:~ $ pm2 logs --lines=25
                    [TAILING] Tailing last 25 lines for [all] processes (change the value with --lines option)
                    /home/pi/.pm2/pm2.log last 25 lines:
                    PM2        | 2023-05-28T21:25:27: PM2 log: [Watch] Stop watching MagicMirror
                    PM2        | 2023-05-28T21:25:27: PM2 log: Stopping app:MagicMirror id:0
                    PM2        | 2023-05-28T21:25:27: PM2 log: App [MagicMirror:0] exited with code [0] via signal [SIGINT]
                    PM2        | 2023-05-28T21:25:27: PM2 error: Cancelling versioning data parsing
                    PM2        | 2023-05-28T21:25:27: PM2 log: pid=14002 msg=process killed
                    PM2        | 2023-05-28T21:25:27: PM2 log: PM2 successfully stopped
                    PM2        | 2023-05-28T21:25:37: PM2 log: ===============================================================================
                    PM2        | 2023-05-28T21:25:37: PM2 log: --- New PM2 Daemon started ----------------------------------------------------
                    PM2        | 2023-05-28T21:25:37: PM2 log: Time                 : Sun May 28 2023 21:25:37 GMT-0700 (Pacific Daylight Time)
                    PM2        | 2023-05-28T21:25:37: PM2 log: PM2 version          : 5.1.2
                    PM2        | 2023-05-28T21:25:37: PM2 log: Node.js version      : 16.19.0
                    PM2        | 2023-05-28T21:25:37: PM2 log: Current arch         : arm
                    PM2        | 2023-05-28T21:25:37: PM2 log: PM2 home             : /home/pi/.pm2
                    PM2        | 2023-05-28T21:25:37: PM2 log: PM2 PID file         : /home/pi/.pm2/pm2.pid
                    PM2        | 2023-05-28T21:25:37: PM2 log: RPC socket file      : /home/pi/.pm2/rpc.sock
                    PM2        | 2023-05-28T21:25:37: PM2 log: BUS socket file      : /home/pi/.pm2/pub.sock
                    PM2        | 2023-05-28T21:25:37: PM2 log: Application log path : /home/pi/.pm2/logs
                    PM2        | 2023-05-28T21:25:37: PM2 log: Worker Interval      : 30000
                    PM2        | 2023-05-28T21:25:37: PM2 log: Process dump file    : /home/pi/.pm2/dump.pm2
                    PM2        | 2023-05-28T21:25:37: PM2 log: Concurrent actions   : 2
                    PM2        | 2023-05-28T21:25:37: PM2 log: SIGTERM timeout      : 1600
                    PM2        | 2023-05-28T21:25:37: PM2 log: ===============================================================================
                    PM2        | 2023-05-28T21:25:37: PM2 log: [Watch] Start watching MagicMirror
                    PM2        | 2023-05-28T21:25:37: PM2 log: App [MagicMirror:0] starting in -fork mode-
                    PM2        | 2023-05-28T21:25:37: PM2 log: App [MagicMirror:0] online
                    
                    /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 | [28.05.2023 21:26.28.343] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
                    0|MagicMir | [28.05.2023 21:26.28.344] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
                    0|MagicMir | [28.05.2023 21:26.28.378] [ERROR] Whoops! There was an uncaught exception...
                    0|MagicMir | [28.05.2023 21:26.28.379] [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 | [28.05.2023 21:26.28.379] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
                    0|MagicMir | [28.05.2023 21:26.28.380] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
                    0|MagicMir | [28.05.2023 21:26.28.567] [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)
                    
                    /home/pi/.pm2/logs/MagicMirror-out.log last 25 lines:
                    0|MagicMir | [28.05.2023 21:26.27.672] [LOG]   Use existing newsfetcher for url: http://rssfeeds.freep.com/freep/news.xml
                    0|MagicMir | [28.05.2023 21:26.27.673] [INFO]  Newsfeed-Fetcher: Broadcasting 29 items.
                    0|MagicMir | [28.05.2023 21:26.27.688] [LOG]   Use existing newsfetcher for url: https://www.reviewjournal.com/feed/
                    0|MagicMir | [28.05.2023 21:26.27.690] [INFO]  Newsfeed-Fetcher: Broadcasting 30 items.
                    0|MagicMir | [28.05.2023 21:26.27.701] [INFO]  [MMM-DynamicWeather] Getting Weather API data
                    0|MagicMir | [28.05.2023 21:26.27.914] [LOG]   Use existing calendarfetcher for url: https://calendar.google.com/calendar/ical/xxxxx/basic.ics
                    0|MagicMir | [28.05.2023 21:26.27.915] [INFO]  Calendar-Fetcher: Broadcasting 36 events.
                    0|MagicMir | [28.05.2023 21:26.27.929] [LOG]   Use existing calendarfetcher for url: https://calendar.google.com/calendar/ical/yyyyy/basic.ics
                    0|MagicMir | [28.05.2023 21:26.27.930] [INFO]  Calendar-Fetcher: Broadcasting 38 events.
                    0|MagicMir | [28.05.2023 21:26.27.941] [LOG]   Use existing calendarfetcher for url: https://calendar.google.com/calendar/ical/zzzzz/public/basic.ics
                    0|MagicMir | [28.05.2023 21:26.27.942] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
                    0|MagicMir | [28.05.2023 21:26.27.948] [LOG]   Use existing calendarfetcher for url: https://calendar.google.com/calendar/ical/qqqqq/basic.ics
                    0|MagicMir | [28.05.2023 21:26.27.949] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
                    0|MagicMir | [28.05.2023 21:26.27.954] [LOG]   Use existing calendarfetcher for url: https://calendar.google.com/calendar/ical/ttttt/public/basic.ics
                    0|MagicMir | [28.05.2023 21:26.27.955] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
                    0|MagicMir | [28.05.2023 21:26.28.556] [INFO]  [MMM-DynamicWeather] Received successful Weather API data
                    0|MagicMir | [28.05.2023 21:26.28.710] [INFO]  Calendar-Fetcher: Broadcasting 3 events.
                    0|MagicMir | [28.05.2023 21:26.28.853] [INFO]  Newsfeed-Fetcher: Broadcasting 29 items.
                    0|MagicMir | [28.05.2023 21:26.28.879] [INFO]  Newsfeed-Fetcher: Broadcasting 22 items.
                    0|MagicMir | [28.05.2023 21:26.28.886] [INFO]  Newsfeed-Fetcher: Broadcasting 30 items.
                    0|MagicMir | [28.05.2023 21:26.29.069] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
                    0|MagicMir | [28.05.2023 21:26.29.233] [INFO]  Calendar-Fetcher: Broadcasting 38 events.
                    0|MagicMir | [28.05.2023 21:26.29.715] [INFO]  Calendar-Fetcher: Broadcasting 36 events.
                    0|MagicMir | [28.05.2023 21:26.30.188] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
                    0|MagicMir | [28.05.2023 21:26.41.037] [INFO]  Calendar-Fetcher: Broadcasting 69 events.
                    0|MagicMirror  | [28.05.2023 21:31.18.295] [LOG]   Use existing calendarfetcher for url: http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics
                    0|MagicMirror  | [28.05.2023 21:31.18.296] [INFO]  Calendar-Fetcher: Broadcasting 3 events.
                    0|MagicMirror  | [28.05.2023 21:31.18.318] [LOG]   Use existing calendarfetcher for url: https://calendar.google.com/calendar/ical/alfuller194%40gmail.com/public/basic.ics
                    0|MagicMirror  | [28.05.2023 21:31.18.318] [INFO]  Calendar-Fetcher: Broadcasting 69 events.
                    0|MagicMirror  | [28.05.2023 21:31.18.330] [LOG]   wb
                    0|MagicMirror  | [28.05.2023 21:31.18.336] [LOG]   1685334678
                    0|MagicMirror  | [28.05.2023 21:31.18.374] [LOG]   Use existing newsfetcher for url: https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml
                    0|MagicMirror  | [28.05.2023 21:31.18.375] [INFO]  Newsfeed-Fetcher: Broadcasting 22 items.
                    0|MagicMirror  | [28.05.2023 21:31.18.386] [LOG]   Use existing newsfetcher for url: http://rssfeeds.freep.com/freep/news.xml
                    0|MagicMirror  | [28.05.2023 21:31.18.387] [INFO]  Newsfeed-Fetcher: Broadcasting 29 items.
                    0|MagicMirror  | [28.05.2023 21:31.18.405] [LOG]   Use existing newsfetcher for url: https://www.reviewjournal.com/feed/
                    0|MagicMirror  | [28.05.2023 21:31.18.406] [INFO]  Newsfeed-Fetcher: Broadcasting 30 items.
                    0|MagicMirror  | [28.05.2023 21:31.18.423] [INFO]  [MMM-DynamicWeather] Getting Weather API data
                    0|MagicMirror  | [28.05.2023 21:31.18.510] [LOG]   Use existing calendarfetcher for url: https://calendar.google.com/calendar/ical/aaaaa/basic.ics
                    0|MagicMirror  | [28.05.2023 21:31.18.511] [INFO]  Calendar-Fetcher: Broadcasting 36 events.
                    0|MagicMirror  | [28.05.2023 21:31.18.526] [LOG]   Use existing calendarfetcher for url: https://calendar.google.com/calendar/ical/bbbbb/basic.ics
                    0|MagicMirror  | [28.05.2023 21:31.18.527] [INFO]  Calendar-Fetcher: Broadcasting 38 events.
                    0|MagicMirror  | [28.05.2023 21:31.18.545] [LOG]   Use existing calendarfetcher for url: https://calendar.google.com/calendar/ical/ccccc/basic.ics
                    0|MagicMirror  | [28.05.2023 21:31.18.546] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
                    0|MagicMirror  | [28.05.2023 21:31.18.557] [LOG]   Use existing calendarfetcher for url: https://calendar.google.com/calendar/ical/ddddd/basic.ics
                    0|MagicMirror  | [28.05.2023 21:31.18.558] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
                    0|MagicMirror  | [28.05.2023 21:31.18.568] [LOG]   Use existing calendarfetcher for url: https://calendar.google.com/calendar/ical/eeeee/basic.ics
                    0|MagicMirror  | [28.05.2023 21:31.18.568] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
                    0|MagicMirror  | [28.05.2023 21:31.18.952] [ERROR] Whoops! There was an uncaught exception...
                    0|MagicMirror  | [28.05.2023 21:31.18.953] [ERROR] TypeError: Cannot read properties of undefined (reading '0')
                    0|MagicMirror  |     at Object.parseResponse (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/wb.js:81:36)
                    0|MagicMirror  |     at Request._callback (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/wb.js:74:28)
                    0|MagicMirror  |     at self.callback (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:185:22)
                    0|MagicMirror  |     at Request.emit (node:events:513:28)
                    0|MagicMirror  |     at Request.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1157:10)
                    0|MagicMirror  |     at Request.emit (node:events:513:28)
                    0|MagicMirror  |     at IncomingMessage.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1079:12)
                    0|MagicMirror  |     at Object.onceWrapper (node:events:627:28)
                    0|MagicMirror  |     at IncomingMessage.emit (node:events:525:35)
                    0|MagicMirror  |     at endReadableNT (node:internal/streams/readable:1358:12)
                    0|MagicMirror  |     at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
                    0|MagicMirror  | [28.05.2023 21:31.18.954] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
                    0|MagicMirror  | [28.05.2023 21:31.18.954] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
                    0|MagicMirror  | [28.05.2023 21:31.19.062] [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|MagicMirror  |     at NodeHelper.checkFetchStatus (/home/pi/MagicMirror/js/node_helper.js:119:9)
                    0|MagicMirror  |     at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
                    0|MagicMirror  | [28.05.2023 21:31.19.086] [ERROR] Whoops! There was an uncaught exception...
                    0|MagicMirror  | [28.05.2023 21:31.19.089] [ERROR] TypeError: Cannot read properties of undefined (reading 'pollution')
                    0|MagicMirror  |     at Object.parseAIR (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/wb.js:196:36)
                    0|MagicMirror  |     at Request._callback (/home/pi/MagicMirror/modules/MMM-NOAA3/providers/wb.js:189:27)
                    0|MagicMirror  |     at self.callback (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:185:22)
                    0|MagicMirror  |     at Request.emit (node:events:513:28)
                    0|MagicMirror  |     at Request.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1157:10)
                    0|MagicMirror  |     at Request.emit (node:events:513:28)
                    0|MagicMirror  |     at IncomingMessage.<anonymous> (/home/pi/MagicMirror/modules/MMM-NOAA3/node_modules/request/request.js:1079:12)
                    0|MagicMirror  |     at Object.onceWrapper (node:events:627:28)
                    0|MagicMirror  |     at IncomingMessage.emit (node:events:525:35)
                    0|MagicMirror  |     at endReadableNT (node:internal/streams/readable:1358:12)
                    0|MagicMirror  |     at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
                    0|MagicMirror  | [28.05.2023 21:31.19.091] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
                    0|MagicMirror  | [28.05.2023 21:31.19.092] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
                    0|MagicMirror  | [28.05.2023 21:31.19.208] [INFO]  Newsfeed-Fetcher: Broadcasting 22 items.
                    0|MagicMirror  | [28.05.2023 21:31.19.292] [INFO]  [MMM-DynamicWeather] Received successful Weather API data
                    0|MagicMirror  | [28.05.2023 21:31.19.397] [INFO]  Calendar-Fetcher: Broadcasting 3 events.
                    0|MagicMirror  | [28.05.2023 21:31.19.420] [INFO]  Newsfeed-Fetcher: Broadcasting 29 items.
                    0|MagicMirror  | [28.05.2023 21:31.19.458] [INFO]  Newsfeed-Fetcher: Broadcasting 30 items.
                    0|MagicMirror  | [28.05.2023 21:31.19.654] [INFO]  Calendar-Fetcher: Broadcasting 38 events.
                    0|MagicMirror  | [28.05.2023 21:31.19.809] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
                    0|MagicMirror  | [28.05.2023 21:31.20.199] [INFO]  Calendar-Fetcher: Broadcasting 36 events.
                    0|MagicMirror  | [28.05.2023 21:31.20.642] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
                    0|MagicMirror  | [28.05.2023 21:31.28.882] [INFO]  Calendar-Fetcher: Broadcasting 69 events.
                    
                    S 1 Reply Last reply Reply Quote 0
                    • S Offline
                      sdetweil @JohnGalt
                      last edited by

                      @JohnGalt same error. the data. is not there (pollution)

                      don’t know why

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      J 1 Reply Last reply Reply Quote 0
                      • J Offline
                        JohnGalt @sdetweil
                        last edited by

                        @sdetweil -Hi Sam, thanks for your time and attention. As regards the air quality issue, I think I understand what is happening - I just don’t understand why - which is important, air quality data being the primary reason I loaded this module in the first place [though, I must say the icons and presentation are better looking than the stock module!, but I digress…]

                        My API key from IQAir was issued more than one year ago, and their website therefore shows it as having expired ~94 days ago. However, the same site dashboard shows the key as ‘active’ and [therefore?] does not offer the opportunity to renew the existing key. To further complicate matters, one is allowed only a single ‘community’ API key, so I am unable to simply create a new key! I have put in a ticket for this, but never heard back.

                        Regarding the weather forecast, I changed the provider from weatherbit [which was not working at all] back to openweathermap, resulting in retrieving the current weather but not the AQI data nor the 4 day forecast [see screenshot below]. I guess my question at this point is whether I should just give up on this module and see if I can find a different module that incorporates air quality with current and forecast weather.

                        NOAA3 29May2023.png

                        mumblebajM 2 Replies Last reply Reply Quote 0
                        • mumblebajM Offline
                          mumblebaj Module Developer @JohnGalt
                          last edited by

                          @JohnGalt The below seems to be error.
                          24b1792a-475b-4fb4-a66b-3a27cbe8d728-image.png

                          I am not sure why it does not work for you. It still works fine for me and I can get the 4 day forecast.
                          080b7d94-f556-4d53-8074-1c7f6499c580-image.png

                          I am suspecting that it may well be related to Request module, I have seen same issue with Request stopping working with another module but cannot be totally sure. If you want to share you location and API key with me DM I can see if I can recreate the issue my end and possibly advise on solution?

                          Check out my modules at: https://github.com/mumblebaj?tab=repositories
                          Check my blog-post: https://mumblebaj.xyz/
                          Check my MM Container: https://hub.docker.com/repository/docker/mumblebaj/magicmirror/general

                          1 Reply Last reply Reply Quote 0
                          • mumblebajM Offline
                            mumblebaj Module Developer @JohnGalt
                            last edited by

                            @JohnGalt Also, my IQAir jey is community and still works fine although it expired almost a year ago.
                            b1fff160-8cfe-4975-80bf-13761d44de15-image.png

                            Check out my modules at: https://github.com/mumblebaj?tab=repositories
                            Check my blog-post: https://mumblebaj.xyz/
                            Check my MM Container: https://hub.docker.com/repository/docker/mumblebaj/magicmirror/general

                            1 Reply Last reply Reply Quote 0

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            • 1
                            • 2
                            • 2 / 2
                            • First post
                              Last post
                            Enjoying MagicMirror? Please consider a donation!
                            MagicMirror created by Michael Teeuw.
                            Forum managed by Sam, technical setup by Karsten.
                            This forum is using NodeBB as its core | Contributors
                            Contact | Privacy Policy