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-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast

    Scheduled Pinned Locked Moved Utilities
    256 Posts 55 Posters 542.3k Views 57 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.
    • S Offline
      sdetweil @chris1971
      last edited by

      @chris1971 possibly

      for pm2 add the

      export ELECTRON_DISABLE_GPU=1
      

      to the ~/MagicMirror/installers/mm.sh

      before the line

      DISPLAY=:0 npm start
      

      for using npm start
      just do it once in the terminal window

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      C 1 Reply Last reply Reply Quote 0
      • C Offline
        chris1971 @sdetweil
        last edited by

        @sdetweil still not loading…

        pi@raspberrypi:~/MagicMirror $ npm start

        magicmirror@2.22.0 start
        DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js

        [31.03.2023 16:29.04.053] [LOG] Starting MagicMirror: v2.22.0
        [31.03.2023 16:29.04.077] [LOG] Loading config …
        [31.03.2023 16:29.04.113] [LOG] Loading module helpers …
        [31.03.2023 16:29.04.120] [LOG] No helper found for module: alert.
        [31.03.2023 16:29.04.191] [LOG] Initializing new module helper …
        [31.03.2023 16:29.04.194] [LOG] Module helper loaded: updatenotification
        [31.03.2023 16:29.04.196] [LOG] No helper found for module: clock.
        [31.03.2023 16:29.04.591] [LOG] Initializing new module helper …
        [31.03.2023 16:29.04.592] [LOG] Module helper loaded: MMM-OpenWeatherForecast
        [31.03.2023 16:29.05.736] [LOG] Initializing new module helper …
        [31.03.2023 16:29.05.740] [LOG] Module helper loaded: calendar
        [31.03.2023 16:29.05.754] [LOG] No helper found for module: MMM-TextClock.
        [31.03.2023 16:29.06.143] [LOG] Initializing new module helper …
        [31.03.2023 16:29.06.150] [LOG] Module helper loaded: newsfeed
        [31.03.2023 16:29.06.155] [LOG] No helper found for module: MMM-RAIN-MAP.
        [31.03.2023 16:29.06.170] [LOG] Initializing new module helper …
        [31.03.2023 16:29.06.172] [LOG] Module helper loaded: MMM-GoogleMapsTraffic
        [31.03.2023 16:29.06.173] [LOG] All module helpers loaded.
        [31.03.2023 16:29.06.803] [LOG] Starting server on port 8080 …
        [31.03.2023 16:29.06.828] [WARN] You’re using a full whitelist configuration to allow for all IPs
        [31.03.2023 16:29.06.884] [ERROR] Whoops! There was an uncaught exception…
        [31.03.2023 16:29.06.900] [ERROR] Error: listen EADDRINUSE: address already in use 0.0.0.0:8080
        at Server.setupListenHandle [as _listen2] (node:net:1432:16)
        at listenInCluster (node:net:1480:12)
        at doListen (node:net:1629:7)
        at process.processTicksAndRejections (node:internal/process/task_queues:84:21) {
        code: ‘EADDRINUSE’,
        errno: -98,
        syscall: ‘listen’,
        address: ‘0.0.0.0’,
        port: 8080
        }
        [31.03.2023 16:29.06.901] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
        [31.03.2023 16:29.06.902] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
        [31.03.2023 16:29.08.680] [LOG] Launching application.
        MESA-LOADER: failed to retrieve device information
        MESA-LOADER: failed to retrieve device information
        MESA-LOADER: failed to retrieve device information
        …/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2071:0331/162912.978009:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=6
        MESA-LOADER: failed to retrieve device information
        MESA-LOADER: failed to retrieve device information
        MESA-LOADER: failed to retrieve device information
        …/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2071:0331/162914.498526:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=6
        MESA-LOADER: failed to retrieve device information
        MESA-LOADER: failed to retrieve device information
        MESA-LOADER: failed to retrieve device information
        …/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2071:0331/162915.779583:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=6
        [31.03.2023 16:29.37.588] [LOG] Shutting down server…
        [31.03.2023 16:29.37.595] [LOG] Stopping module helper: updatenotification
        [31.03.2023 16:29.37.596] [LOG] Stopping module helper: MMM-OpenWeatherForecast
        [31.03.2023 16:29.37.596] [LOG] Stopping module helper: calendar
        [31.03.2023 16:29.37.597] [LOG] Stopping module helper: newsfeed
        [31.03.2023 16:29.37.597] [LOG] Stopping module helper: MMM-GoogleMapsTraffic

        S 1 Reply Last reply Reply Quote 0
        • S Offline
          sdetweil @chris1971
          last edited by sdetweil

          @chris1971 said in MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast:

          Error: listen EADDRINUSE: address already in use 0.0.0.0:8080

          did u do the pm2 stop all?

          did you use any install instructions before my script? the manual install describes how to create a service to auto start MM

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          C 1 Reply Last reply Reply Quote 0
          • C Offline
            chris1971 @sdetweil
            last edited by

            @sdetweil

            yes - ich changed the mm.sh after stop all

            my method for installation:

            • format SD card
            • install Bullseye
            • install sudo apt-get install xrdp (to get a remote connection via remote desktop)
            • install your scripts including screensaver/ pm2
            • install the modules
              it worked once … I do not understand what changed after a restart…
            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sdetweil @chris1971
              last edited by

              @chris1971 and u checked the pm2 status

              before doing npm start ?

              you don’t reboot after pm2 stop all, as t will restart MM on boot (its job)

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              C 1 Reply Last reply Reply Quote 0
              • C Offline
                chris1971 @sdetweil
                last edited by chris1971

                @sdetweil this is the pm2 status

                pi@raspberrypi:~/MagicMirror $ pm2 status
                ┌────┬────────────────────┬──────────┬──────┬───────────┬──────────┬──────────┐
                │ id │ name │ mode │ ↺ │ status │ cpu │ memory │
                ├────┼────────────────────┼──────────┼──────┼───────────┼──────────┼──────────┤
                │ 0 │ MagicMirror │ fork │ 0 │ online │ 0% │ 2.3mb │

                with npm start I only have a black screen in the terminal - I can see the conten in the browser with http://192.168.178.35:8080/

                S 3 Replies Last reply Reply Quote 0
                • S Offline
                  sdetweil @chris1971
                  last edited by

                  @chris1971 pm2 stop all

                  then cd ~/MagicMirror

                  npm start

                  only can have ONE instance running at a time on the same config.js port: setting

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  C 1 Reply Last reply Reply Quote 0
                  • S Offline
                    sdetweil @chris1971
                    last edited by

                    @chris1971 yes, you have another instance running , so this one will fail

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    1 Reply Last reply Reply Quote 0
                    • S Offline
                      sdetweil @chris1971
                      last edited by

                      @chris1971 said in MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast:

                      with npm start I only have a black screen in the terminal - I can see the conten in the browser with http://192.168.178.35:8080/

                      you are looking at the one running under pm2

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      1 Reply Last reply Reply Quote 0
                      • C Offline
                        chris1971 @sdetweil
                        last edited by sdetweil

                        @sdetweil

                        sdetweil 5 minutes ago

                        @chris1971 pm2 stop all

                        then cd ~/MagicMirror

                        npm start

                        ahhh… ok: with this I am able to see the scree in the terminal - but the weather module is still not loading in the terminal

                        Errors like before:

                        [31.03.2023 17:19.15.233] [LOG] Launching application.
                        MESA-LOADER: failed to retrieve device information
                        MESA-LOADER: failed to retrieve device information
                        MESA-LOADER: failed to retrieve device information
                        …/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2465:0331/171918.392802:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=6
                        MESA-LOADER: failed to retrieve device information
                        MESA-LOADER: failed to retrieve device information
                        MESA-LOADER: failed to retrieve device information
                        …/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2465:0331/171919.478457:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=6
                        MESA-LOADER: failed to retrieve device information
                        MESA-LOADER: failed to retrieve device information
                        MESA-LOADER: failed to retrieve device information
                        …/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2465:0331/171920.679631:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=6
                        [2509:0331/171921.424506:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
                        [31.03.2023 17:19.25.235] [LOG] Create new calendarfetcher for url: https://calendar.google.com/calendar/ical/c.euro%40gmx.de/private-8dd63e4cddfec3349/basic.ics - Interval: 50000
                        [31.03.2023 17:19.25.774] [LOG] Create new newsfetcher for url: http://www.radiomuelheim.de/lokalnachrichten.xml - Interval: 300000
                        [31.03.2023 17:19.25.793] [LOG] Create new newsfetcher for url: http://www.tagesschau.de/xml/rss2 - Interval: 300000
                        [31.03.2023 17:19.25.813] [LOG] Working notification system. Notification: MMM-GOOGLE_MAPS_TRAFFIC-GET payload: { style: ‘standard’ }

                        have to go out for a beer now…:dizzy_face:

                        S 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 17
                        • 18
                        • 19
                        • 20
                        • 21
                        • 25
                        • 26
                        • 19 / 26
                        • 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