MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. chris1971
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    C
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 12
    • Posts 93
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast

      @sdetweil many thanks - but I have to install/ modify the Mirror from my computer. That’s the reason why I would like to connect via WIFI and get easy access to the modules/ config, etc.
      With Putty I only have access to the terminal - not to the PI Explorer…

      Your recommendation is not to install sudo apt-get install xrdp - it seems that this install mekes the trouble with 2 systems…

      posted in Utilities
      C
      chris1971
    • RE: MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast

      @sdetweil
      Short summary: I installed MM new with your script - I agreed to the installation of pm2 and disable screensaver. To get a connection to my WIN 10 via remote desktop computer I need to install sudo apt-get install xrdp. Without this installation I’m not able to start the remote desktop connetcion - Only via putty.
      After the installation I am not able to run npm start without getting a black screen. I have to pm2 stop all - then npm start again and I see the MM screen on my computer to update the modules, config, etc.
      This is what we have seen before:

      [31.03.2023 14:13.31.869] [LOG] Starting server on port 8080 …

      [31.03.2023 14:13.31.892] [WARN] You’re using a full whitelist configuration to allow for all IPs

      [31.03.2023 14:13.31.940] [ERROR] Whoops! There was an uncaught exception…

      [31.03.2023 14:13.31.961] [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

      }

      With this error MM is running on the Mirror screen without problems.

      When I install MMM-GoogleMapsTraffic I get following message:

      npm ERR! code ERESOLVE
      npm ERR! ERESOLVE could not resolve
      npm ERR!
      npm ERR! While resolving: MMM-GoogleMapsTraffic@1.0.0
      npm ERR! Found: stylelint@14.16.1
      npm ERR! node_modules/stylelint
      npm ERR! peer stylelint@“14.x” from grunt-stylelint@0.18.0
      npm ERR! node_modules/grunt-stylelint
      npm ERR! dev grunt-stylelint@“latest” from the root project
      npm ERR!
      npm ERR! Could not resolve dependency:
      npm ERR! dev stylelint-config-standard@“latest” from the root project
      npm ERR!
      npm ERR! Conflicting peer dependency: stylelint@15.4.0
      npm ERR! node_modules/stylelint
      npm ERR! peer stylelint@“^15.4.0” from stylelint-config-standard@32.0.0
      npm ERR! node_modules/stylelint-config-standard
      npm ERR! dev stylelint-config-standard@“latest” from the root project
      npm ERR!
      npm ERR! Fix the upstream dependency conflict, or retry
      npm ERR! this command with --force, or --legacy-peer-deps
      npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
      npm ERR!
      npm ERR! See /home/pi/.npm/eresolve-report.txt for a full report.

      npm ERR! A complete log of this run can be found in:
      npm ERR! /home/pi/.npm/_logs/2023-04-01T11_07_55_012Z-debug-0.log

      After installation of MMM-GoogleMapsTraffic the Openweather is not loading anymore.

      posted in Utilities
      C
      chris1971
    • RE: MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast

      @sdetweil
      npm run server - no success

      I deleted pm2 - then I was able to start MM from the console without black screen with npm start. But then MM didn’t start on the mirror.

      Maybe I will setup a new system tomorrow … thanks for your input until now - cheers

      posted in Utilities
      C
      chris1971
    • RE: MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast

      @sdetweil thanks for xxx
      What is your recommendation? Delete maps and new install?
      Can you explain why I see the MM in the terminal correct, if I stop all and start npm? Is ist possible to delete PM2?

      posted in Utilities
      C
      chris1971
    • RE: MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast

      @sdetweil I placed the “export ELECTRON_DISABLE_GPU=1” in the install.

      Where do I have to place the “export ELECTRON_DISABLE_GPU=1” in the terminal window?

      Info from console (red):

      >Uncaught TypeError: Cannot read properties of undefined (reading ‘length’)
      at script.onload (MMM-GoogleMapsTraffic.js:77:52)
      MMM-OpenWeatherForecast.js:685 Uncaught (in promise) TypeError: console.log is not a function
      at Class.addIcon (MMM-OpenWeatherForecast.js:685:13)
      at Class.processWeatherData (MMM-OpenWeatherForecast.js:370:61)
      at Class.socketNotificationReceived (MMM-OpenWeatherForecast.js:282:40)
      at module.js:245:9
      at Socket. (socketclient.js:38:4)
      at Emitter.emit (index.mjs:136:20)
      at Socket.emitEvent (socket.js:498:20)
      at Socket.onevent (socket.js:485:18)
      at MMSocket.socket.onevent (socketclient.js:32:11)
      at Socket.onpacket (socket.js:455:22)
      js?key=cccc:221 You have included the Google Maps JavaScript API multiple times on this page. This may cause unexpected errors.
      js?key=uuuuu:217 Google Maps JavaScript API has been loaded directly without a callback. This is not supported and can lead to race conditions and suboptimal performance. For supported loading patterns please see https://goo.gle/js-api-loading
      MMM-GoogleMapsTraffic.js:77 Uncaught TypeError: Cannot read properties of undefined (reading ‘length’)
      at script.onload (MMM-GoogleMapsTraffic.js:77:52)

      posted in Utilities
      C
      chris1971
    • RE: MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast

      @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:

      posted in Utilities
      C
      chris1971
    • RE: MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast

      @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/

      posted in Utilities
      C
      chris1971
    • RE: MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast

      @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…
      posted in Utilities
      C
      chris1971
    • RE: MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast

      @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

      posted in Utilities
      C
      chris1971
    • RE: MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast

      @sdetweil lot of stuff…

      pi@raspberrypi:~ $ pm2 logs --lines=100
      [TAILING] Tailing last 100 lines for [all] processes (change the value with --lines option)
      /home/pi/.pm2/pm2.log last 100 lines:
      PM2 | 2023-03-31T16:08:12: PM2 log: App [MagicMirror:0] starting in -fork mode-
      PM2 | 2023-03-31T16:08:12: PM2 log: App [MagicMirror:0] online

      /home/pi/.pm2/logs/MagicMirror-error.log last 100 lines:
      0|MagicMir | [31.03.2023 16:08.20.333] [WARN] You’re using a full whitelist configuration to allow for all IPs
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | …/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2472:0331/160823.980369:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=134
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | …/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2472:0331/160825.475337:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=134
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | MESA-LOADER: failed to retrieve device information
      0|MagicMir | …/…/buildtools/third_party/libc++/trunk/include/vector:1425: assertion __n < size() failed: vector[] index out of bounds[2472:0331/160827.345249:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=134
      0|MagicMir | [2512:0331/160829.375127:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.

      /home/pi/.pm2/logs/MagicMirror-out.log last 100 lines:
      0|MagicMir |
      0|MagicMir | > magicmirror@2.22.0 start
      0|MagicMir | > DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js
      0|MagicMir |
      0|MagicMir | [31.03.2023 16:08.18.855] [LOG] Starting MagicMirror: v2.22.0
      0|MagicMir | [31.03.2023 16:08.18.868] [LOG] Loading config …
      …
      …
      …

      I read something about the GPU process in the forum - could this infuence the system?

      posted in Utilities
      C
      chris1971
    • 1 / 1