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

    Posts

    Recent Best Controversial
    • RE: Auto Black Screen (save mode of monitor?) after a few minutes

      @peterpang Hi, Raspberry OS has an built in feature called screen blanking. Maybe that is the problem. You can disable it by adding a “consoleblank=0” to the line in “/boot/cmdline.txt” and reboot the pi.
      But i did not have this problem in my recent installations.

      posted in Troubleshooting
      wishmaster270W
      wishmaster270
    • RE: Auto Black Screen (save mode of monitor?) after a few minutes

      @peterpang Hi,
      sdetweil wrote a script which can be used to disable the screensaver. You may look at GitHub.

      posted in Troubleshooting
      wishmaster270W
      wishmaster270
    • RE: which module to listen to the radio on my MM ?

      @rikko14 Hi,
      i wrote a module to play radio streams on the mirror. You can control it either via touch or notification. An autoplay feature is implemented as well. You do not need to display the module to get it active.

      MMM-MplayerRadio

      As there had been a lot of problems with mplayer the last weeks i strongly suggest to use vlc instead. The readme contains an example configuration on howto change to vlc.

      posted in Troubleshooting
      wishmaster270W
      wishmaster270
    • RE: Stop mm from a touch button

      @harney Hi, I recently had the same problem and wrote a module to exactly do this job (MMM-TouchButton).

      posted in Tutorials
      wishmaster270W
      wishmaster270
    • RE: MMM-MplayerRadio - No sound

      @totofar Hi, there is already a issue open (see here) for this problem. I searched for a solution but three other guys and me could not find the reason. My current suggestion is to install vlc and use the custom command option to specify it as the player. The only disadvantage is that there is no stream info provided.

      posted in Bug Hunt
      wishmaster270W
      wishmaster270
    • RE: MMM-MplayerRadio

      @robfer Hi, sure you can. The right class will be “.module.newsfeed”

      posted in Entertainment
      wishmaster270W
      wishmaster270
    • RE: MMM-MplayerRadio

      @robfer Hi, normally there is some other module covering the buttons in such cases.
      You can solve this by setting z-index in your custom.css.
      The higher the index the more in the foreground the module will be.

      The following config is part of my custom.css file:

      .MMM-ImagesPhotos, .MMM-ImageSlideshow, .MMM-COVID19, .MMM-Spotify, .MMM-Temperature, .MMM-LEDStripControl {
          z-index: -1;
      }
      
      .MMM-MplayerRadio {
          z-index: 999;
      }
      
      posted in Entertainment
      wishmaster270W
      wishmaster270
    • RE: MMM-RadioDE will not play

      @Blackmirror
      Hi, maybe the url of the radio station changed. The player then tries to start the station and stops directly.

      posted in Troubleshooting
      wishmaster270W
      wishmaster270
    • RE: Simple module to receive m3u8 stream and change volume via GPIPs?

      @buchair said in Simple module to receive m3u8 stream and change volume via GPIPs?:

      m3u8-Stream

      Hi,

      my MMM-MplayerRadio module uses mplayer to play radio playlist files. I think it will work with m3u8 as well. It uses a touch interface to control the MMM-Volume module. It do not know what you mean with GPIPs but maybe this combination may fit your needs.

      posted in Feature Requests
      wishmaster270W
      wishmaster270
    • RE: MMM-RadioDE will not play

      Hi,

      great if it works. You may want to add an “showStations: false,” to your config. The yellow radio symbol then will be displayed instead of showing the station logos. If you want the module to be invisible you can remove the position option. The module will be functional even if it is not displayed.

      posted in Troubleshooting
      wishmaster270W
      wishmaster270
    • RE: MMM-RadioDE will not play

      @Blackmirror Hi, if you like you can give a try to my radio module MMM-MplayerRadio. There are config options to hide most things and there is a autoplay feature.

      posted in Troubleshooting
      wishmaster270W
      wishmaster270
    • RE: "No Signal" message when PIR sensor is triggered

      @steverichab Hi, there are other PIR modules that support hiding out of the box like MMM-NewPIR or mine MMM-Screen-Powersave-Notification.
      My module needs my GPIO module to get triggered. You ca find a complete example here

      posted in Troubleshooting
      wishmaster270W
      wishmaster270
    • RE: Is there a way to temporarily disable a module?

      @BigDanT
      Hi,

      you need another module to get it work: MMM-ProfileSwitcher

      The idea is to define a “normal” class to which all modules do belong that will be displayed if motion is detected. The Slideshow will be in class “slideshow”.
      The Screensave module is configured to not shutoff the monitor but change to the “slideshow” profile.
      If SCREEN_ON is triggered the Screensave module will change back to the profile that was used before the screensave (in our case “nomal”).

      I updated the config example to do the job (but i could not test it at the moment):

      var config = {
          address: '0.0.0.0',
          electronOptions: {},
          ipWhitelist: [],
          modules: [
      
              //Screen on & off timer{
              {
                  module: 'MMM-ModuleScheduler',
                  config: {
                      notification_schedule: [
                          // TURN THE MONITOR/SCREEN ON AT 07:30 EVERY DAY
                          {
                              notification: 'SCREEN_ON',
                              schedule: '00 07 * * *',
                              payload: {
                                  'forced': true
                              }
                          },
                          // TURN THE MONITOR/SCREEN OFF AT 22:30 EVERY DAY
                          {
                              notification: 'SCREEN_OFF',
                              schedule: '30 22 * * *',
                              payload: {
                                  'forced': true
                              }
                          },
                      ]
                  }
              },
      
              {
                  module: 'alert',
                  config: {},
                  classes: 'normal'
              },
      
              {
                  module: 'updatenotification',
                  position: 'top_bar',
                  config: {
                      ignoreModules: []
                  },
                  classes: 'normal'
              },
      
              {
                  module: 'clock',
                  position: 'top_left',
                  config: {},
                  classes: 'normal'
              },
      
              // top Right Calenar
              {
                  module: 'calendar',
                  header: 'Family Calendar',
                  position: 'top_left',
                  config: {
                      calendars: [{
                              symbol: 'calendar-check',
                              url: 'https://calendar.google.com/calendar/ical/xxx.ics',
                          }
                      ],
                  },
                  classes: 'normal'
              },
      
              // Weather Section
              {
                  module: 'currentweather',
                  position: 'top_right',
                  config: {
                      location: 'UK',
                      locationID: 'xxx',
                      appid: 'xxx',
                  },
                  classes: 'normal'
              }, {
                  module: 'weatherforecast',
                  position: 'top_right',
                  header: 'Weather Forecast',
                  config: {
                      location: 'false',
                      locationID: 'xxx',
                      appid: 'xxx',
                  },
                  classes: 'normal'
              },
      
              //Screencast
      
              {
                  module: 'MMM-Screencast',
                  position: 'bottom_right',
                  config: {
                      position: 'center',
                      height: 600,
                      width: 800,
                      castName: 'MagicMirror',
                  },
                  classes: 'normal'
              },
      
              
              //PLex Slideshow
              {
                  module: 'MMM-PlexSlideshow',
                  classes: 'Digital-Pictureframe',
                  position: 'fullscreen_above',
                  config: {
                      plex: {
                          hostname: '192.168.1.123',
                          port: 32400,
                          username: 'xxx@xxx.com',
                          password: 'password',
                      },
                      transitionImages: true,
                  },
                  classes: 'slideshow'
              },
      
              //MM Remote Control
              {
                  module: 'MMM-Remote-Control',
                  header: '',
                  config: {
                      customCommand: {},
                      customMenu: 'custom_menu.json',
                      showModuleApiMenu: true,
                      apiKey: ''
                  }
              },
      
              //News Headlines
      		{
                  module: 'newsfeed',
                  position: 'top_bar',
                  header: '',
                  config: {
                      feeds: [
                          {
                              title: 'BBC News',
                              url: 'http://feeds.bbci.co.uk/news/rss.xml'
                          }
                      ],
                      startTags: [],
                      endTags: [],
                      prohibitedWords: []
                  },
                  classes: 'normal'
              },
      
              {
                  module: 'MMM-GPIO-Notifications',
                  config: {
                      '4': {
                          gpio_state: 1,
                          gpio_debounce: 0,
                          delay: 30000,
                          notifications: [{
                                  notification: 'SCREEN_ON',
                                  payload: {
                                      'forced': false
                                  }
                              }, {}
                          ]
                      }
                  }
              },
              {
                  module: 'MMM-Screen-Powersave-Notification',
                  config: {
                      delay: 60,
                      hideInsteadShutoff: true, //do not shutoff the screen
                      changeToProfile: "slideshow" //change to this profile instead of hiding the modules
                  }
              },
              {
                  module: 'MMM-ViewNotifications',
                  position: 'bottom_left',
                  header: 'Notifications',
                  config: {
                      timeout: 0,
                      format: '{time}: "{module}" sent "{notification}" with {payloadData}', // See below for configurable options
                      includeModules: ["MMM-GPIO-Notifications", "MMM-Screen-Powersave-Notification"]
                  },
                  classes: 'normal'
              },
              {
                  //https://github.com/tosti007/MMM-ProfileSwitcher
      			module: "MMM-ProfileSwitcher",
      			config: {
      				defaultClass: "normal",
      				ignoreModules: [
                          "MMM-ModuleScheduler",
                          "MMM-Remote-Control",
                          "MMM-GPIO-Notifications",
      				],
      			}
      		},
      
          ]
      };
      
      /*************** DO NOT EDIT THE LINE BELOW ***************/
      if (typeof module !== 'undefined') {
          module.exports = config;
      }
      
      posted in General Discussion
      wishmaster270W
      wishmaster270
    • RE: Is there a way to temporarily disable a module?

      @BigDanT Hi, sorry but I don’t use the modules in exact this configuration so I do not have a config that contains all parts. But I included an example folder to my GPIO module which contains instructions of how to setup an PIR. Maybe it is a good start: examples

      posted in General Discussion
      wishmaster270W
      wishmaster270
    • RE: Is there a way to temporarily disable a module?

      Hi,

      I use profiles to implement pages on my mirror. I also modified my screensaver module MMM-Screen-Powersave-Notification to change to a specific profile instead of hiding the modules or shut off the screen. So it should be possible to just configure the behavior you like instead of coding stuff.

      Edit: Just saw that the code had been in the development branch and not in the master. Drafted a new release a few minutes ago.

      The module also supports changing the timeout during runtime or disable screensave

      posted in General Discussion
      wishmaster270W
      wishmaster270
    • RE: MagicMirror on Pi Zero W Sept 2020

      @sdetweil Hi, you are right. My mistake. The installer uses chromium and everything works fine. Sorry

      posted in General Discussion
      wishmaster270W
      wishmaster270
    • RE: MagicMirror on Pi Zero W Sept 2020

      @sdetweil Hi, I tried the script today to install an Mirror on an Pi Zero W. The electron installation fails. As of http://emmanuelcontreras.com/how-to/how-to-create-a-magic-mirror-2-with-pi-zero-w/ this can be fixed with “npm install - arch=armv7l”. After this fix everything seems to work now.

      posted in General Discussion
      wishmaster270W
      wishmaster270
    • RE: Looking for a European weather provider

      Hi, if you are still interested…
      I currently use the free Weatherbit api to display German weather in the NOOA3 module.

      posted in Development
      wishmaster270W
      wishmaster270
    • 1
    • 2
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 14 / 17