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

    Posts

    Recent Best Controversial
    • RE: Any module I add turns to blank screen.

      @sdetweil
      Gosh, my parcel got delivered in Europe… :beaming_face_with_smiling_eyes:

      The dashboard is starting to take shape.
      alt text

      A few more important modules and i am set.

      posted in Troubleshooting
      S
      Socrates
    • RE: Any module I add turns to blank screen.

      alt text

      posted in Troubleshooting
      S
      Socrates
    • RE: Any module I add turns to blank screen.

      So everything is working out great for me, i have added some great modules, and in the processing of adding more.
      The only one thing i am not able to figure out is the measure of unit for the weather.
      I am in the US, in texas, and even if i use the imperial unit it wont show it correctly and the weather is totally off.

                      {
                              module: "MMM-Weather",
                              position: "top_right",
                              header: "Weather Forecast - Katy, TX",
                              configDeepMerge: true,
                              config: {
                              debug: false,
                              updateInterval: "15m", // 15 minutes
                              updateFadeSpeed: 500,
                              api: {
                                key: "98dbcccba012ef0fd49c86665a0df584",
                                latitude: "29.71490",
                                longitude: "95.83688",
                                units: "imperial"
                                      },
                              display: {
                                CurrentConditions: true,
                                ExtraCurrentConditions: true,
                                Summary: true,
                                ForecastTableColumnHeaderIcons: true,
                                HourlyForecast: true,
                                DailyForecast: true,
                                Precipitation: true,
                                Wind: true,
                                InlineIcons: true,
                                Feels: true,
                                SunCondition: true,
                                Humidity: true,
                                UV: true,
                                Beaufort: true
                                      },
                              personalize: {
                                hourlyForecastInterval: 3,
                                maxHourliesToShow: 3,
                                maxDailiesToShow: 3,
                                concise: false,
                                colored : true,
                                forecastLayout: "table",
                                forecastHeaderText: ""
                                      },
                              labels: {
                              high: "H",
                              low: "L",
                              timeFormat: "kk[h]"
                              }
                              }
                      },
      
      Have a look a this code.. and the partial screenshot of my magic mirror through vnc viewer
      
      posted in Troubleshooting
      S
      Socrates
    • RE: Any module I add turns to blank screen.

      @sdetweil Dear Sir, you are a genius, i finally got it working. Surely it was an install issue. Using your installation script, and in the past 2 hours i have already inculcated 4 third party modules, and all seems to be working. I might have a question or two later tomorrow when i make more progress, but for now, the main issue is resolved.

      posted in Troubleshooting
      S
      Socrates
    • RE: Any module I add turns to blank screen.

      @sdetweil
      So i have installed mm using your script, and i am up and running, havent installed the modules yet, but that is because i am not able to shutdown mm using pm2 command, mm has been started using pm2 via your script.
      None of these commands work
      pm2 restart mm
      pm2 stop mm

      posted in Troubleshooting
      S
      Socrates
    • RE: Any module I add turns to blank screen.

      @sdetweil
      I have tried todoist, the calander ext2 module, dynamic weather module, several others. I think i might have an installation issue… I will just reformat my card and re-install using your script.
      So after i install rpi, do i run ur script in terminal, and follow the prompts?

      posted in Troubleshooting
      S
      Socrates
    • RE: Any module I add turns to blank screen.

      @sdetweil Thanks i am gonna follow these steps and let you know.
      I am literally installing one module at a time, but none of the 3rd party module works. Even if i try to edit the inbuilt module that MM came with for eg:- the calendar, i try to add my own google calendar, it wont work. (meaning my calendar wont show up).
      Do u have recommendations of which modules i can initially start with so that all the basic pre-requisite libraries get installed?

      posted in Troubleshooting
      S
      Socrates
    • RE: Any module I add turns to blank screen.

      @sdetweil
      Do u think i should install MM some other way? I cannot think of anything else.

      posted in Troubleshooting
      S
      Socrates
    • RE: Any module I add turns to blank screen.

      @sdetweil thanks see my third post , i have the logs uploaded when i tried to install request using
      npm install request

      and then it shows three more packages that are depreciated.
      Not able to install none of those.

      posted in Troubleshooting
      S
      Socrates
    • RE: Any module I add turns to blank screen.

      More troubleshooting logs as per the link provided in this post.

      pi@raspberrypi:~/MagicMirror/modules/MMM-Dynamic-Modules $ npm install request
      npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
      npm WARN deprecated har-validator@5.1.5: this library is no longer supported
      npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
      + request@2.88.2
      updated 1 package and audited 48 packages in 2.163s
      found 0 vulnerabilities
      
      pi@raspberrypi:~/MagicMirror/modules/MMM-Dynamic-Modules $ npm install uuid
      npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
      + uuid@8.3.2
      added 1 package from 5 contributors, updated 1 package and audited 49 packages in 1.85s
      
      2 packages are looking for funding
        run `npm fund` for details
      
      found 0 vulnerabilities
      
      pi@raspberrypi:~/MagicMirror/modules/MMM-Dynamic-Modules $ npm fund
      MMM-Dynamic-Modules@1.0.0
      ├─┬ https://github.com/sponsors/feross
      │ └── safe-buffer@5.2.1
      ├─┬ https://www.patreon.com/feross
      │ └── safe-buffer@5.2.1
      ├─┬ https://feross.org/support
      │ └── safe-buffer@5.2.1
      └─┬ https://github.com/sponsors/epoberezkin
        └── ajv@6.12.6
      
      posted in Troubleshooting
      S
      Socrates
    • RE: Any module I add turns to blank screen.

      @sdetweil
      Let me give you an example of one of the module I am trying to work with. MMM-DynamicWeather
      See the error logs.

      > magicmirror@2.17.1 start /home/pi/MagicMirror
      > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
      
      [25.10.2021 10:06.30.558] [LOG]   Starting MagicMirror: v2.17.1
      [25.10.2021 10:06.30.570] [LOG]   Loading config ...
      [25.10.2021 10:06.30.577] [LOG]   Loading module helpers ...
      [25.10.2021 10:06.30.579] [LOG]   No helper found for module: alert.
      [25.10.2021 10:06.30.595] [LOG]   Initializing new module helper ...
      [25.10.2021 10:06.30.597] [LOG]   Module helper loaded: updatenotification
      [25.10.2021 10:06.30.598] [LOG]   No helper found for module: clock.
      [25.10.2021 10:06.30.753] [LOG]   Initializing new module helper ...
      [25.10.2021 10:06.30.754] [LOG]   Module helper loaded: calendar
      [25.10.2021 10:06.30.755] [LOG]   No helper found for module: compliments.
      [25.10.2021 10:06.30.758] [ERROR] WARNING! Could not load config file. Starting with default configuration. Error found: Error: Cannot find module 'request'
      Require stack:
      - /home/pi/MagicMirror/modules/MMM-DynamicWeather/node_helper.js
      - /home/pi/MagicMirror/js/app.js
      - /home/pi/MagicMirror/js/electron.js
      - /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
      -
      /* Magic Mirror Config Sample
       *
       * By Michael Teeuw https://michaelteeuw.nl
       * MIT Licensed.
       *
       * For more information on how you can configure this file
       * see https://docs.magicmirror.builders/getting-started/configuration.html#general
       * and https://docs.magicmirror.builders/modules/configuration.html
       */
      let config = {
      	address: "localhost", 	// Address to listen on, can be:
      							// - "localhost", "127.0.0.1", "::1" to listen on loopback interface
      							// - another specific IPv4/6 to listen on a specific interface
      							// - "0.0.0.0", "::" to listen on any interface
      							// Default, when address config is left out or empty, is "localhost"
      	port: 8555,
      	basePath: "/", 	// The URL path where MagicMirror is hosted. If you are using a Reverse proxy
      					// you must set the sub path here. basePath must end with a /
      	ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], 	// Set [] to allow all IP addresses
      															// or add a specific IPv4 of 192.168.1.5 :
      															// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
      															// or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
      															// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
      
      	useHttps: false, 		// Support HTTPS or not, default "false" will use HTTP
      	httpsPrivateKey: "", 	// HTTPS private key path, only require when useHttps is true
      	httpsCertificate: "", 	// HTTPS Certificate path, only require when useHttps is true
      
      	language: "en",
      	locale: "en-US",
      	logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging
      	timeFormat: 24,
      //	units: "metric",
      	// serverOnly:  true/false/"local" ,
      	// local for armv6l processors, default
      	//   starts serveronly and then starts chrome browser
      	// false, default for all NON-armv6l devices
      	// true, force serveronly mode, because you want to.. no UI on this device
      
      	modules: [
      		{
      			module: "alert",
      		},
      		{
      			module: "updatenotification",
      			position: "top_bar"
      		},
      		{
      			module: "clock",
      			position: "top_left"
      		},
      		{
      			module: "calendar",
      			header: "iUS Holidays",
      			position: "top_left",
      			config: {
      				calendars: [
      					{
      						symbol: "calendar-check",
      						url: "webcal://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics",
      					},
      					{
      						symbol: "Koshy-Family-Calendar",
      						url: "https://calendar.google.com/calendar/ical/luvology%40gmail.com/public/basic.ics"
      					}
      				]
      			}
      		},
      		{
      			module: "compliments",
      			position: "lower_third"
      		},
      //		{
      //			module: "weather",
      //			position: "top_right",
      //			config: {
      //				weatherProvider: "openweathermap",
      //				type: "current",
      //				location: "Houston",
      //				units: "imperial",
      //				locationID: "2646507", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
      //				apiKey: "98dbcccba012ef0fd49c86665a0df584"
      //			}
      //		},
      //		{
      //			module: "weatherforecast",
      //			position: "top_right",
      //			header: "Weather Forecast",
      //			config: {
      //				locationID: '2646507',
      //				app_id: '98dbcccba012ef0fd49c86665a0df584',
      //				units: 'imperial'
      //			}
      //		},
      		{
      		module: "MMM-DynamicWeather",
      		position: "fullscreen_above",
      		config: { // See https://github.com/scottcl88/MMM-DynamicWeather for more information.
       			api_key: "98dbcccba012ef0fd49c86665a0df584",
       			locationID: "2646507",
       			effects: [
         				{	
          					month: "10",
          					day: "25",
          					year: "2021",
          					images: ["heart1.png", "heart2.png"],
          					direction: "up"
         				}	
        			],
       		}
      		},
      		{
      			module: "newsfeed",
      			position: "bottom_bar",
      			config: {
      				feeds: [
      					{
      						title: "CNN News",
      						url: "http://rss.cnn.com/rss/cnn_world.rss"
      					}
      				],
      				showSourceTitle: true,
      				showPublishDate: true,
      				broadcastNewsFeeds: true,
      				broadcastNewsUpdates: true
      			}
      		}
      	]
      };
      
      
      /*************** DO NOT EDIT THE LINE BELOW ***************/
      if (typeof module !== "undefined") {module.exports = config;}
      
      
      posted in Troubleshooting
      S
      Socrates
    • RE: Any module I add turns to blank screen.

      @sdetweil thanks for your prompt reply. I am running rpi4 OS and then installed MM on it.
      The default out of the box modules (US Holidays calendar, and the
      compliment msgs shows up), but when i add my own google calendar URL that also does not show up.
      Not even a single module i add shows up.
      I am following the instructions as on the modules readme pages. I realize some modules require npm install command even after that i get the same blank screen error.

      posted in Troubleshooting
      S
      Socrates
    • Any module I add turns to blank screen.

      I am new to MM, and i do have some programming knowledge. I understand the concept of braces closing them properly, spacing and closing the loop.
      I have been watching youtube and or going through the read me for each of the modules, i follow the instructions to the dot, i will pick up the api keys, or any kind of custom input needed, but every single module turns my mm to blank screen.
      I have tried VI i have tried nano, i have tried UI mod Scit and text editor, but each time i copy paste any snippet of code from git, I have to end up aligning the code, it never copies to the config file as desired. Hence i wonder if the code snippet copy paste and spacing and tabs is the problem. How do you work with these.

      posted in Troubleshooting
      S
      Socrates
    • 1
    • 2
    • 3
    • 3 / 3