• 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.

Any module I add turns to blank screen.

Scheduled Pinned Locked Moved Solved Troubleshooting
29 Posts 2 Posters 5.3k Views 2 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 @Socrates
    last edited by Oct 25, 2021, 4:19 PM

    @socrates well, i would start with one module at a time…

    save the current config.js
    copy the config.js.sample to config.js

    confirm MM runs

    add one module

    resolve any missing dependencies

    i don’t THINK u need to resinstall, but if u want to
    then use my install script… see
    https://github.com/sdetweil/MagicMirror_scripts

    it doesn’t look like config.js editing is the problem, but if so, try my MMM-Config module which generates a form for config , see
    https://github.com/sdetweil/MMM-Config

    but missing libs are a pain in the rear… just no way to know when it will hit

    note that the instructions link I posted will load ‘request’ or any other missing lib
    IN THE MODULE folder

    so, if u find ANOTHER module with the same problem, then u have to load it THERE TOO
    over and over

    you can do it in the MM folder instead, BUT… be warned… if you do an upgrade, the libs will be tossed as they are not referenced by the base, and are considered a security risk (in NPM, not the MM code) so, you could get to do it all over again, …
    (I am considering making a change to my upgrade script to try and detect this… not sure yet)

    Sam

    How to add modules

    learning how to use browser developers window for css changes

    S 1 Reply Last reply Oct 25, 2021, 5:46 PM Reply Quote 0
    • S Offline
      Socrates @sdetweil
      last edited by Socrates Oct 25, 2021, 5:46 PM Oct 25, 2021, 5:46 PM

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

      S 1 Reply Last reply Oct 25, 2021, 5:53 PM Reply Quote 0
      • S Offline
        sdetweil @Socrates
        last edited by Oct 25, 2021, 5:53 PM

        @socrates the defaults ones work pretty reliably…

        for mail, the url for the cal ics lnk should download the ics file when used in a browser…
        that is what the cal modules uses

        what modules have u been trying over than default?

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        S 1 Reply Last reply Oct 25, 2021, 6:01 PM Reply Quote 0
        • S Offline
          Socrates @sdetweil
          last edited by Oct 25, 2021, 6:01 PM

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

          S 1 Reply Last reply Oct 25, 2021, 6:25 PM Reply Quote 0
          • S Offline
            sdetweil @Socrates
            last edited by Oct 25, 2021, 6:25 PM

            @socrates said in Any module I add turns to blank screen.:

            do i run ur script in terminal, and follow the prompts?

            yes, just copy paste the one line for install in a terminal window

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            S 1 Reply Last reply Oct 25, 2021, 9:58 PM Reply Quote 0
            • S Offline
              Socrates @sdetweil
              last edited by Oct 25, 2021, 9:58 PM

              @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

              S 1 Reply Last reply Oct 25, 2021, 9:59 PM Reply Quote 0
              • S Offline
                sdetweil @Socrates
                last edited by Oct 25, 2021, 9:59 PM

                @socrates said in Any module I add turns to blank screen.:

                pm2 stop mm

                cause its not called mm…

                pm2 status

                will show u the name , you can also use the number

                or all to stop everything

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                1 Reply Last reply Reply Quote 0
                • S Offline
                  Socrates
                  last edited by Oct 26, 2021, 12:03 AM

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

                  1 Reply Last reply Reply Quote 1
                  • S Offline
                    Socrates
                    last edited by Socrates Oct 26, 2021, 7:38 PM Oct 26, 2021, 7:37 PM

                    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
                    
                    S 1 Reply Last reply Oct 26, 2021, 7:41 PM Reply Quote 0
                    • S Offline
                      Socrates
                      last edited by Oct 26, 2021, 7:39 PM

                      alt text

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 2 / 3
                      2 / 3
                      • First post
                        18/29
                        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