New installation after DarkSky was not longer supported…
- GoogleMapsTraffic
- TextClock
- Rain
- Openweather
- Calendar
- Clock
- Newsfeed
New installation after DarkSky was not longer supported…
@BKeyport I had to adjust some numbers in main.css to lower the clock module. Now is fits perfectly.
@sdetweil Thanks for this outstanding support!!!
I learned o lot - I have installed the MM some years ago and was a little bit concerned if I can do this again…
Now the best: The MM is running with Openweather and Goggle Maps - I tried several times install/ deinstall and found your modified script for Maps - maybe this was a solution at the end. I still see some errors in the strting script - but MM is running now with the weather module after shutdown the Darksky service - this was the only reason for me to change the system again…
Thanks again!!!
@sdetweil Thanks for your support - a solution for the maps issue would be really nice!!!
The 1st topic with the remote desktop is my minor challenge
@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…
@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.
@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
@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?
@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)
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: