MagicMirror² v2.8.0 is available! For more information about this release, check out this topic.

some modules are not showing on screen



  • Hey there.

    I didnt find a post with a solution for me. I’ve installed MM well and it displays the default stuff. I’ve added some modules, always like written at its description with git clone etc. Sometimes it was necassary to npm install

    Now, when I restart using npm start MM starts well. No “config-errors”. I can see in the console the modules loaded well, but… they are not at the monitor. I’ve played with the regions without success.
    I’ve already updated everything. Senseless because everything was brand new installed 2 days ago. But anyway, I tried it.

    I cant belive all these modules are broken or outdated etc. May someone has an idea. I am also using the MMM-Admin-Interface for an easier handling.

    I’ll give you my config.js…
    The following modules are NOT showing: email, fuel (throws error in cli with “no data”, verified key on webpage etc), internet-monitor, email, MMM-Census.

    Just to be clear: MM is running fine, no errors, showing the screen with SOME modules.

    {
      "port": 8080,
      "language": "de",
      "timeFormat": 24,
      "units": "metric",
      "modules": [
        {
          "module": "alert"
        },
        {
          "module": "MMM-News",
          "position": "bottom_bar",
          "config": {
            "apiKey": "MYSECRET",
            "type": "horizontal",
            "query": [
              {
                "sources": "hacker-news, national-geographic, bild, cnn, focus, reddit-r-all"
              },
              {
                "country": "de",
                "className": "redTitle"
              }
            ],
            "items": 1,
            "touchable": false,
            "autoscroll": true,
            "drawInterval": 10000
          }
        },
        {
          "module": "MMM-Admin-Interface"
        },
        {
          "module": "updatenotification",
          "position": "top_bar"
        },
        {
          "module": "clock",
          "position": "top_left"
        },
        {
          "module": "compliments",
          "position": "top_bar"
        },
        {
          "module": "currentweather",
          "position": "top_center",
          "config": {
            "location": "Lohr am Main",
            "locationID": "2876147",
            "appid": "MYSECRET"
          }
        },
        {
          "module": "weatherforecast",
          "position": "top_right",
          "config": {
            "location": "Lohr am Main",
            "locationID": "2876147",
            "appid": "MYSECRET"
          },
          "header": "Wetter die Tage in "
        },
        {
          "module": "MMM-Fuel",
          "position": "top_right",
          "lat": 50.036101,
          "lng": 9.642108,
          "types": "diesel",
          "api-key": "MYSECRET",
          "provider": "tankkoenig",
          "rad": 10,
          "sort": "dist"
        },
        {
          "module": "internet-monitor",
          "position": "top_center",
          "header": "Internet",
          "config": {
            "maxTime": 20000,
            "updateInterval": 100,
            "verbose": true,
            "displayStrength": true,
            "displaySpeed": false,
            "strengthIconSize": 80,
            "maxGaugeScale": 100
          }
        },
        {
          "module": "email",
          "position": "top_left",
          "header": "Emails",
          "config": {
            "accounts": [
              {
                "user": "info@survive-yourself.de",
                "password": "MYSECRET",
                "host": "MYSECRET",
                "port": 993,
                "tls": true,
                "numberofEmails": 3,
                "authTimeout": 10000
              }
            ]
          },
          "fade": true,
          "maxCharacters": 30
        },
        {
          "module": "MMM-Census",
          "header": "Population",
          "position": "middle_center",
          "config": {
            "country": "World",
            "popYear": 2018,
            "useHeader": true,
            "header": "Popo",
            "maxWidth": "300px",
            "animationSpeed": 3000,
            "rotateInterval": 60000
          }
        }
      ],
      "address": "0.0.0.0",
      "ipWhitelist": [
        "127.0.0.1",
        "::ffff:127.0.0.1",
        "::1",
        "192.168.178.1/24",
        "::ffff:192.168.178.1/24"
      ]
    }
    

  • Module Developer

    @stephen

    try rebooting your system



  • Thanks for your answer, but of cause (didnt say - I know) - already rebooted .(

    Anyway, rebooted again - no effect.

    I also stopped the autostart with pm2 stop mm before to prevent a double runnig MM o.O.

    No effects anyway.



  • try

    npm start dev
    

    select the console tab of the developers window
    scroll to find any red text, which are errors…

    another user just had a similar problem, which turned out to be some file system problem on his memory card.



  • hm ok. I am on console (ssh).
    So I have to work on the Pi directly with GUI to check that, right?



  • @stephen yes



  • Sorry, but, dont know how to do that o.O feel like a noob

    I’ve used VNC to get the GUI, but where to find the dev window? I’ll started from the terminal/console.



  • @stephen no idea over vnc…

    attach a mouse to the pi…



  • Its the same like a mouse connected. Sure I can connect a monitor and mouse+keyboard, but I dont know how to get to the dev window. I dont coded anything on the pi directly (like I am using visual code at windows for example). So how to get the dev-output?



  • @stephen on your remote console, do

    ssh to the pi, no gui

    cd MagicMirror
    export DISPLAY=:0
    npm start dev  
    

    and, of course, you need a monitor on the PI