@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.
Read the statement by Michael Teeuw here.
Posts
-
RE: Auto Black Screen (save mode of monitor?) after a few minutes
-
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. -
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.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.
-
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).
-
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.
-
RE: MMM-MplayerRadio
@robfer Hi, sure you can. The right class will be “.module.newsfeed”
-
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; } -
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. -
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.
-
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.
-
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.
-
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 -
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; } -
RE: Is there a way to temporarily disable a module?
-
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
-
RE: MagicMirror on Pi Zero W Sept 2020
@sdetweil Hi, you are right. My mistake. The installer uses chromium and everything works fine. Sorry
-
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.
-
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.