• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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 525.7k 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 Mar 31, 2023, 2:17 PM

    @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 Mar 31, 2023, 2:31 PM Reply Quote 0
    • C Offline
      chris1971 @sdetweil
      last edited by Mar 31, 2023, 2:31 PM

      @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 Mar 31, 2023, 2:51 PM Reply Quote 0
      • S Offline
        sdetweil @chris1971
        last edited by sdetweil Mar 31, 2023, 2:52 PM Mar 31, 2023, 2:51 PM

        @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 Mar 31, 2023, 3:00 PM Reply Quote 0
        • C Offline
          chris1971 @sdetweil
          last edited by Mar 31, 2023, 3:00 PM

          @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 Mar 31, 2023, 3:10 PM Reply Quote 0
          • S Offline
            sdetweil @chris1971
            last edited by Mar 31, 2023, 3:10 PM

            @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 Mar 31, 2023, 3:15 PM Reply Quote 0
            • C Offline
              chris1971 @sdetweil
              last edited by chris1971 Mar 31, 2023, 3:17 PM Mar 31, 2023, 3:15 PM

              @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 Mar 31, 2023, 3:16 PM Reply Quote 0
              • S Offline
                sdetweil @chris1971
                last edited by Mar 31, 2023, 3:16 PM

                @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 Mar 31, 2023, 3:22 PM Reply Quote 0
                • S Offline
                  sdetweil @chris1971
                  last edited by Mar 31, 2023, 3:18 PM

                  @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 Mar 31, 2023, 3:19 PM

                    @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 Mar 31, 2023, 3:27 PM Mar 31, 2023, 3:22 PM

                      @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 Mar 31, 2023, 3:27 PM Reply Quote 0
                      • 1
                      • 2
                      • 19
                      • 20
                      • 21
                      • 22
                      • 23
                      • 24
                      • 25
                      • 26
                      • 21 / 26
                      21 / 26
                      • First post
                        208/256
                        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