Description:
MMM-NounsTimeline is a powerful MagicMirror module that brings the vibrant world of Nouns directly to your mirror. This module displays a dynamic timeline of casts from Nouns, providing real-time updates of community interactions, discussions, and announcements.
Key features include:
Real-time display of Nouns casts with author information
Beautiful profile picture integration
Engagement metrics (likes and replies)
Automatic cycling through multiple casts
Customizable display settings
Smooth animations and transitions
Responsive design that works on any mirror size
The module automatically cycles through casts, showing a configurable number of posts at a time, with smooth transitions between sets. It’s perfect for staying connected with the Nouns community while going about your daily routine.
Screenshots:
[image: preview.png?raw=true]
Download:
[MMM-NounsTimeline]
Version 1.0.0
Initial release
Real-time Nouns timeline display
Author information with profile pictures
Engagement metrics display
Automatic cycling through casts
Customizable display settings
Smooth animations
Pinata API integration for reliable data fetching
I can’t get the module to work. I entered the free API key but no data is provided. I suspect a typo or setting that I am not doing correctly. I would appreciate your help with possible working examples. Thank you in advance for your efforts.
config:
{
// See 'Configuration options' for more information.
weatherProvider: 'openweathermap',
weatherEndpoint: '/onecall',
apiKey: '57657657576',
apiVersion: '3.0',
location:'Amsterdam,Netherlands'
type: 'forecast',
colored: true,
fade: false,
maxNumberOfDays: 3,
degreeLabel: 'true',
showWindDirectionAsArrow: 'true',
decimalSymbol: ','
} },
Good Morning!
after my last posting regarding display-stop with X11 (MMM-Universal-Pir) I’ve decided to try to get things to run with Wayland.
Unfortunately this doesn’t work :-(
I’ve disabled X11 / enabled Wayland in raspi-config and done a reboot.
Magic Mirror than doesn’t come up - no surprise.
issued
pm2 stop MagicMirror
[PM2] Applying action stopProcessId on app [MagicMirror](ids: [ 0 ])
[PM2] [MagicMirror](0) ✓
┌────┬────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │
├────┼────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0 │ MagicMirror │ default │ 2.31.0… │ fork │ 0 │ 0 │ 0 │ stopped │ 0% │ 0b │ pi │ disabled │
└────┴────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
Then I’ve tried
npm run start:wayland
This exits with an error message from electron :
pi@MagicMirrorPi5:~/MagicMirror $ npm run start:wayland
> magicmirror@2.31.0-develop start:wayland
> WAYLAND_DISPLAY="${WAYLAND_DISPLAY:=wayland-1}" ./node_modules/.bin/electron js/electron.js --enable-features=UseOzonePlatform --ozone-platform=wayland
[2025-03-28 10:27:47.902] [LOG] Starting MagicMirror: v2.31.0-develop
[2025-03-28 10:27:47.912] [LOG] Loading config ...
[2025-03-28 10:27:47.913] [LOG] config template file not exists, no envsubst
[2025-03-28 10:27:48.094] [INFO] Checking config file /home/pi/MagicMirror/config/config.js ...
[2025-03-28 10:27:48.151] [INFO] Your configuration file doesn't contain syntax errors :)
[2025-03-28 10:27:48.152] [INFO] Checking modules structure configuration ...
[2025-03-28 10:27:48.193] [INFO] Your modules structure configuration doesn't contain errors :)
[2025-03-28 10:27:48.194] [LOG] Loading module helpers ...
[2025-03-28 10:27:48.195] [LOG] No helper found for module: alert.
[2025-03-28 10:27:48.195] [LOG] No helper found for module: MMM-MagicMover.
[2025-03-28 10:27:48.195] [LOG] No helper found for module: clock.
[2025-03-28 10:27:48.196] [LOG] No helper found for module: MMM-Profilepicture.
[2025-03-28 10:27:48.204] [LOG] Initializing new module helper ...
[2025-03-28 10:27:48.204] [LOG] Module helper loaded: MMM-Logging
[2025-03-28 10:27:48.211] [LOG] Initializing new module helper ...
[2025-03-28 10:27:48.211] [LOG] Module helper loaded: MMM-MoonPhase
[2025-03-28 10:27:48.211] [LOG] No helper found for module: MMM-Globe.
[2025-03-28 10:27:48.211] [LOG] No helper found for module: weather.
[2025-03-28 10:27:48.237] [LOG] Initializing new module helper ...
[2025-03-28 10:27:48.237] [LOG] Module helper loaded: MMM-JsonValue
[2025-03-28 10:27:48.244] [LOG] Initializing new module helper ...
[2025-03-28 10:27:48.245] [LOG] Module helper loaded: MMM-MyGarbage
[2025-03-28 10:27:48.245] [LOG] No helper found for module: MMM-CalendarExt3Agenda.
[2025-03-28 10:27:48.328] [LOG] Initializing new module helper ...
[2025-03-28 10:27:48.328] [LOG] Module helper loaded: MMM-Todoist
[2025-03-28 10:27:48.359] [LOG] 2025-03-28T10:27:48 <log> init module helper birthdaylist (/home/pi/MagicMirror/modules/birthdaylist/node_helper.js:15 Class.init)
[2025-03-28 10:27:48.359] [LOG] Module helper loaded: birthdaylist
[2025-03-28 10:27:48.360] [LOG] Initializing new module helper ...
[2025-03-28 10:27:48.360] [LOG] Module helper loaded: MMM-SystemMonitor
[2025-03-28 10:27:48.470] [LOG] Initializing new module helper ...
[2025-03-28 10:27:48.470] [LOG] Check MagicMirror² version for node helper 'MMM-Strava' - Minimum version: 2.2.0 - Current version: 2.31.0-develop
[2025-03-28 10:27:48.470] [LOG] Version is ok!
[2025-03-28 10:27:48.470] [LOG] Module helper loaded: MMM-Strava
[2025-03-28 10:27:48.470] [LOG] No helper found for module: MMM-EventHorizon.
[2025-03-28 10:27:48.501] [LOG] Initializing new module helper ...
[2025-03-28 10:27:48.501] [LOG] Module helper loaded: MMM-FRITZ-Box-Callmonitor-py3
[2025-03-28 10:27:48.618] [LOG] Initializing new module helper ...
[2025-03-28 10:27:48.619] [LOG] Module helper loaded: MMM-NowPlayingOnSpotify
[2025-03-28 10:27:48.619] [LOG] Initializing new module helper ...
[2025-03-28 10:27:48.619] [LOG] Module helper loaded: MMM-SystemInfo
[2025-03-28 10:27:48.647] [LOG] Initializing new module helper ...
[2025-03-28 10:27:48.647] [LOG] Module helper loaded: newsfeed
[2025-03-28 10:27:48.647] [LOG] No helper found for module: MMM-UselessFacts.
[2025-03-28 10:27:48.667] [LOG] Initializing new module helper ...
[2025-03-28 10:27:48.667] [LOG] Module helper loaded: MMM-Remote-Control
[2025-03-28 10:27:48.709] [LOG] Initializing new module helper ...
[2025-03-28 10:27:48.709] [LOG] Module helper loaded: calendar
[2025-03-28 10:27:48.710] [LOG] All module helpers loaded.
[2025-03-28 10:27:48.713] [LOG] Starting server on port 8080 ...
[2025-03-28 10:27:48.714] [WARN] You're using a full whitelist configuration to allow for all IPs
[2025-03-28 10:27:49.037] [LOG] Server started ...
[2025-03-28 10:27:49.037] [LOG] Connecting socket for: MMM-Logging
[2025-03-28 10:27:49.038] [LOG] 2025-03-28T10:27:49 <log> Module helper started for MMM-Logging (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:19 Class.start)
[2025-03-28 10:27:49.039] [LOG] Connecting socket for: MMM-MoonPhase
[2025-03-28 10:27:49.039] [LOG] Starting module helper: MMM-MoonPhase
[2025-03-28 10:27:49.044] [LOG] Connecting socket for: MMM-JsonValue
[2025-03-28 10:27:49.045] [LOG] Connecting socket for: MMM-MyGarbage
[2025-03-28 10:27:49.045] [LOG] 2025-03-28T10:27:49 <log> Starting node_helper for module: MMM-MyGarbage (/home/pi/MagicMirror/modules/MMM-MyGarbage/node_helper.js:9 Class.start)
[2025-03-28 10:27:49.046] [LOG] Connecting socket for: MMM-Todoist
[2025-03-28 10:27:49.047] [LOG] 2025-03-28T10:27:49 <log> Starting node helper for: MMM-Todoist (/home/pi/MagicMirror/modules/MMM-Todoist/node_helper.js:19 Class.start)
[2025-03-28 10:27:49.047] [LOG] Connecting socket for: birthdaylist
[2025-03-28 10:27:49.047] [LOG] Connecting socket for: MMM-SystemMonitor
[2025-03-28 10:27:49.048] [LOG] Starting module helper: MMM-SystemMonitor
[2025-03-28 10:27:49.048] [LOG] Connecting socket for: MMM-Strava
[2025-03-28 10:27:49.050] [LOG] 2025-03-28T10:27:49 <log> Starting module helper: MMM-Strava (/home/pi/MagicMirror/modules/MMM-Strava/node_helper.js:47 Class.start)
[2025-03-28 10:27:49.051] [LOG] Connecting socket for: MMM-FRITZ-Box-Callmonitor-py3
[2025-03-28 10:27:49.052] [LOG] 2025-03-28T10:27:49 <log> Starting module: MMM-FRITZ-Box-Callmonitor-py3 (/home/pi/MagicMirror/modules/MMM-FRITZ-Box-Callmonitor-py3/node_helper.js:28 Class.start)
[2025-03-28 10:27:49.053] [LOG] Connecting socket for: MMM-NowPlayingOnSpotify
[2025-03-28 10:27:49.053] [LOG] Connecting socket for: MMM-SystemInfo
[2025-03-28 10:27:49.053] [LOG] Starting node helper: MMM-SystemInfo
[2025-03-28 10:27:49.054] [LOG] Connecting socket for: newsfeed
[2025-03-28 10:27:49.054] [LOG] Starting node helper for: newsfeed
[2025-03-28 10:27:49.054] [LOG] Connecting socket for: MMM-Remote-Control
[2025-03-28 10:27:49.055] [LOG] Starting node helper for: MMM-Remote-Control
[2025-03-28 10:27:49.060] [LOG] Connecting socket for: calendar
[2025-03-28 10:27:49.061] [LOG] Starting node helper for: calendar
[2025-03-28 10:27:49.061] [LOG] Sockets connected & modules started ...
[2025-03-28 10:27:49.346] [LOG] Launching application.
[2025-03-28 10:27:49.594] [INFO] System information:
### SYSTEM: manufacturer: ; model: ; virtual: false
### OS: platform: linux; distro: Debian GNU/Linux; release: 12; arch: arm64; kernel: 6.6.74+rpt-rpi-2712
### VERSIONS: electron: 32.2.7; used node: 20.18.1; installed node: 20.18.1; npm: 10.8.2; pm2: 5.4.3
### OTHER: timeZone: Europe/Berlin; ELECTRON_ENABLE_GPU: undefined
/home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGTRAP
pm2 knows that about MagicMirror:
pi@MagicMirrorPi5:~/MagicMirror $ pm2 show MagicMirror
Describing process with id 0 - name MagicMirror
┌───────────────────┬──────────────────────────────────────────┐
│ status │ stopped │
│ name │ MagicMirror │
│ namespace │ default │
│ version │ 2.31.0-develop │
│ restarts │ 0 │
│ uptime │ 0 │
│ script path │ /home/pi/MagicMirror/installers/mm.sh │
│ script args │ N/A │
│ error log path │ /home/pi/.pm2/logs/MagicMirror-error.log │
│ out log path │ /home/pi/.pm2/logs/MagicMirror-out.log │
│ pid path │ /home/pi/.pm2/pids/MagicMirror-0.pid │
│ interpreter │ bash │
│ interpreter args │ N/A │
│ script id │ 0 │
│ exec cwd │ /home/pi │
│ exec mode │ fork_mode │
│ node.js version │ N/A │
│ node env │ N/A │
│ watch & reload │ ✘ │
│ unstable restarts │ 0 │
│ created at │ 2025-03-28T09:21:32.089Z │
└───────────────────┴──────────────────────────────────────────┘
Divergent env variables from local env
┌────────────────┬─────────────────────────────────────┐
│ PWD │ /home/pi │
│ SSH_CONNECTION │ 172.23.56.21 53109 172.23.56.157 22 │
│ TERM │ xterm │
│ SHLVL │ 2 │
│ SSH_CLIENT │ 172.23.56.21 53109 22 │
│ OLDPWD │ /home/pi/MagicMirror/splashscreen │
└────────────────┴─────────────────────────────────────┘
What to do to get it fixed?
is
fixuppm2.sh a possible solution?
Thanks for any hint!
Ralf
Hi,
I was looking for something to fill some space on my screen and happened upon the MMM Dad Jokes module. I installed it fine and put it in Top Left under the clock. The problem is the text doesn’t wrap so the module is crossing over into the right half of the screen and overlapping with my calendar module that’s over there. How can I stop this from happening?
I just want it to be the same size as the default Clock module with the same spacing. Is there a way to do that easily? I’m sure it can be done with some CSS, but I’m no good with CSS so any help would be great. ;)
Thanks.
https://i.imgur.com/tFy7Wjh.png
Good eveneing, all.
My mirror is working fine, I was able to configure a Raspi5 with bookworm and all migrated modules are working in this version.
Because I have to keep in mind that my favourite MMM-Pir ( :-) ) won’t run that much in future I try to investigate alternatives.
The most current module for PIR detection seems to be MMM-Universal-Pir.
Unfortunately I’m not able to figure out the right commands (or the module doesn’t work - but I’ve seen some success messages).
For some strange reason my Mirror-Autostart is configured with a X11 start, so on my bookworm instance I have disabled wayland to run MagicMirror in this mode, so “default” commands of module won’t definitely not work.
I’ve found here around :
“vcgencmd display_power 1” / “vcgencmd display_power 0” - on bookworm vgencmd doesn’t have this “display_power” option.
“echo on | sudo tee /sys/class/drm/card1-HDMI-A-1/status” / “echo off | sudo tee /sys/class/drm/card1-HDMI-A-1/status” – this doesn’t do anything on my system - neither on terminal command-line nor in module.
“DISPLAY=:0.0 xrandr --output HDMI-1 --off” / “DISPLAY=:0.0 xrandr --output HDMI-1 --primary --mode 2560x1440 --rate 59.951 --pos 0x0 --rotate left” are the most promising candidates - they at least are working on command-line in terminal
But xrandr doesn’t work with MMM-Universal-Pir.
(I’ve also tried to use these xrandr commands without display-reference
(“xrandr --output HDMI-1 --off” / “xrandr --output HDMI-1 --primary --mode 2560x1440 --rate 59.951 --pos 0x0 --rotate left”* ) . Doesn’t work, either (from module).
Is anybody out there with Pi5/bookworm/X11 with a working configuration / Command pair?
And an additional question to those who are uing this module successfully: Is it true, that the countdown is not interrupted if a motion is detected ? (this is my impression when looking at the countdown - but may 1 Minute is too short) …
Many thanks for any hint!
Regards,
Ralf
Description:
MMM-NounsTreasury is a MagicMirror² module that displays real-time information about the Lil Nouns DAO treasury portfolio. This module provides a clean and intuitive interface to monitor the treasury’s holdings, including ETH and various ERC-20 tokens.
Key Features:
Real-time display of total portfolio value in USD or IDR
Detailed breakdown of ETH and major token holdings
Configurable token list with support for popular assets like stETH, USDC, rETH, WETH, and wstETH
Automatic updates every 5 minutes (configurable)
Support for multiple currencies (USD/IDR)
Configurable display options for token balances
The module uses the Alchemy API to fetch on-chain data and CoinGecko for price information, ensuring accurate and up-to-date portfolio valuations.
Screenshots:
[image: preview.png]
Download:
XppaiCyberr/MMM-LilNounsTreasury
Version 1.0.0
Initial release
Display total portfolio value
Support for ETH and major ERC-20 tokens
Real-time price updates
Configurable display options
Multi-currency support (USD/IDR)
Hello! I’ve been using a MagicMirror for years and have worked on and developed modules for a while as well, but this is the first I’m posting here on the forums in hopes someone finds it useful besides myself.
I’ve used various PIR modules to make my screen only turn on when someone moves in front of the mirror, to save a lot of power during most times when there’s nobody there. But recently, I’ve installed a bunch of Zigbee motion / presence sensors as part of my smart home upgrades, and decided to ditch the standalone sensor on the mirror and integrate it into the global presence detection instead. The simplest way to do this is via MQTT, since all sensor data flows through there anyway, and the integration can be really lightweight.
What came out is https://github.com/olexs/MMM-MQTTScreenOnOff. Take a look :) No screenshots, since it is a pure background module with nothing rendered to screen.
The default option values approximate a connection to local MQTT and subscribing to a Zigbee2MQTT motion / occupancy sensor data. The module also allows to make the mirror turn the display off at startup (assuming it may restart at night during automated updates, or after a power outage, etc).
You can configure the commands used to turn the screen on and off - by default I use DISPLAY=:0.0 xrandr --output HDMI-1 --auto and DISPLAY=:0.0 xrandr --output HDMI-1 --off, this works on a current out-of-the-box Raspberry Pi OS (ex-Raspbian) installation, but you may need something else depending on which hardware and OS your mirror is running on.
Finally, you can optionally make the module broadcast a USER_PRESENCE message to other modules in the mirror when the screen turns on and off. This can be useful to disable regular updates when the mirror is inactive, especially for modules that use quota-limited or paid APIs (e.g. Google Maps or similar).
I’ve been using this for almost a year now, and it’s solid. External sensor works much more reliably for me than any standalone PIR I’ve plugged into the mirror itself before.
Let me know what you think.
Good morning,
just restored my mirror with restore scripts from Sam (@sdetweil ).
Unfortunately MMM-CalendarExt3Agenda doesn’t show up.
I’ve just installed the calendar fix but this doesn’t help:
pi@MagicMirrorPi5:~/MagicMirror $ git switch _fix_clipping
error: Your local changes to the following files would be overwritten by checkout:
package-lock.json
package.json
Please commit your changes or stash them before you switch branches.
Aborting
pi@MagicMirrorPi5:~/MagicMirror $ rm package-lock.json
pi@MagicMirrorPi5:~/MagicMirror $ git switch _fix_clipping
error: Your local changes to the following files would be overwritten by checkout:
package.json
Please commit your changes or stash them before you switch branches.
Aborting
pi@MagicMirrorPi5:~/MagicMirror $ mv package.json package.json.old
pi@MagicMirrorPi5:~/MagicMirror $ git switch _fix_clipping
Switched to branch '_fix_clipping'
pi@MagicMirrorPi5:~/MagicMirror $ npm run install-mm
> magicmirror@2.31.0-develop install-mm
> npm install --no-audit --no-fund --no-update-notifier --only=prod --omit=dev
> magicmirror@2.31.0-develop postinstall
> npm run install-vendor && npm run install-fonts && echo "MagicMirror² installation finished successfully!
> "
> magicmirror@2.31.0-develop install-vendor
> echo "Installing vendor files ...
> " && cd vendor && npm install --loglevel=error --no-audit --no-fund --no-update-notifier
Installing vendor files ...
up to date in 369ms
> magicmirror@2.31.0-develop install-fonts
> echo "Installing fonts ...
> " && cd fonts && npm install --loglevel=error --no-audit --no-fund --no-update-notifier
Installing fonts ...
up to date in 400ms
MagicMirror² installation finished successfully!
> magicmirror@2.31.0-develop prepare
> [ -f node_modules/.bin/husky ] && husky || echo no husky installed.
no husky installed.
added 1 package, removed 99 packages, and changed 186 packages in 19s
I’ve searched logs and found an error:
Cannot GET /modules/MMM-CalendarExt3Agenda/CX3_Shared/CX3_shared.mjs
which is true - this directory “CX3_Shared” is empty on my restored version.
on github the CX3_Shared directory is linked elsewhere - this is might the reason for not re-installing it correctly…
Git pull in $HOME/MagicMirror/modules/MMM-CalendarExt3Agenda doesn’t help either.
What can I do to get it up and running?
Thanks for any hint!
Ralf
Hi,
I had to redo my MM from scratch and I’m having a problem. I have 6 calendars that I put in the config file. However, one of my calendars isn’t showing up in the default Calendar module even though it says it fetched events in the log. I commented out all but two calendars as a test but it’s still not showing the problem calendar at all. When I comment out all but the one that’s not working, I just get nothing at all.
The log says:
[2025-03-25 21:10:45.940] [INFO] Calendar-Fetcher: Broadcasting 378 events from https://calendar.google.com/calendar/ical/xxxxxxxxxx/basic.ics.
If I go to the url manually, I can download the basic.ics file. When I open it up I can see that there are tons of events in there, including ones that are tomorrow.
Is there any way to figure out why they aren’t showing up on the screen?
Thanks.
Dear Sam (@sdetweil ),
Just trying to restore my config from github but the restore fails because it cannot create the MM_backup folder?
Must I create this directory upfront?
screen output as follows:
pi@MagicMirrorPi5:~/MagicMirror $ bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror-backup-restore/main/mm_restore.sh)" -r https://github.com/rkorell/MagicMirror -f
restoring MM configuration from /home/pi/MM_backup to /home/pi/MagicMirror
trying to fetch MagicMirror from github
folder /home/pi/MM_backup does not exist, will clone it from github
unable to create backup folder /home/pi/MM_backup
Thanks,
Ralf
Hi Team,
may somebody has a hint for me.
I’ve just installed with Sam’s script a complete fresh instance of MagicMirror.
Installation went without any error.
Starting up the mirror gave an error - the startup is called with x11! - for whatever reason.
So I changed with raspi-config wayland to X11 (which I do not want) - mirror starts, all is OK.
The connected HDMI TV is really dark (!) (Webrowser is correctly white on black, shiny) AND: after several minutes screen turns OFF.
(BASE config file, only adapted whitelist and localization, standard template modules displayed)
Second issue - with X11 Windows manager enabled I’m not able to connect to the mirror via VNC which I really like and am used to do because it is much faster that the browser and the mouse pointer doesn’t disappear.
Any hints for me?
Thanks a lot!
Regards,
Ralf
I have installed the module, ensured it is the latest version
I have 3 feeds, but feed No 1 take over the screen and does not run inside the mirror
I would like for the 3 x fees to display on on screen, below one another
Here is my Config
{
module: “MMM-RTSPStream”,
classes: “page6”,
position: “middle_center”,
header: “Camera’s”,
config: {
autoStart: true,
rotateStreams: false,
useWmctrl: false,
//rotateStreamTimeout: 10,
moduleWidth: 354,
moduleHeight: 800,
localPlayer: ‘local’,
remotePlayer: ‘none’,
showSnapWhenPaused: false,
remoteSnaps: false,
shutdownDelay: 12,
stream1: {
name: ‘Front Gate’,
url: ‘rtsp://admin:xxxxx@192.168.1.150:554/user=admin&password=xxxxxx&channel=1stream=0.sdp?',
frameRate: ‘undefined’,
width: 354,
height: 240,
muted: true,
},
stream2: {
name: ‘HighWay View 1’,
url: 'rtsp://admin:xxxxxx@192.168.1.158:554/user=admin&password=xxxxxx&channel=1stream=0.sdp?’,
frameRate: ‘undefined’,
width: 354,
height: 240,
muted: true,
},
stream3: {
name: ‘Store Room’,
url: ‘rtsp://admin:xxxxxx@192.168.1.65:554/user=admin&password=xxxxxx&channel=1*stream=0.sdp?’,
frameRate: ‘undefined’,
width: 354,
height: 240,
muted: true,
},
}
},
Hi,
I just published version 2.0.1 of the MMM-MPlayer module.
Fixed some issued, added more options.
https://github.com/evroom/MMM-MPlayer
Please read the README carefully, especially when you are using the first version.
If you are a user of version 1 of this module, please be aware that the configuration is slightly different and that more options are available. It is advisable to move a working version of this module before installing the new version.
Best regards,
E.J.
Hi
I am running MM via MagicMirrorOS on a RPi4B with an RPi monitor in portrait. I use MMM-Universal-Pir to turn the screen on and off during the day (with wlr-randr commands) which works great but the screen switches off for good overnight, the PIR cannot wake it up. I have disabled Screen Blanking with raspi-config but that makes no difference.
If I run wlr-randr in the labwc container (access via docker exec -it labwc bash) I normally get (some resolutions removed for brevity):
HDMI-A-1 "Raspberry PI RPI MON156 81005568472 (HDMI-A-1)"
Make: Raspberry PI
Model: RPI MON156
Serial: xxxxxxxxxxxx
Physical size: 350x190 mm
Enabled: yes
Modes:
1920x1080 px, 60.000000 Hz (preferred, current)
...
640x480 px, 59.939999 Hz
Position: 0,0
Transform: 90
Scale: 1.000000
Adaptive Sync: disabled
However, once the display has gone to sleep that same wlr-randr command gives
failed to connect to display
this make me feel it is something in the docker set up but i see nothing in the docker logs
Note that I also have RANDR_PARAMS="--output HDMI-A-1 --transform 90" in the .env file to rotate the display at boot.
Cheers
Steve
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
Read the statement by Michael Teeuw here.
Categories
-
Announcements
Announcements regarding the MagicMirror software and forum.
-
Core System
Discuss the MagicMirror² core framework.
-
-
-
-
-
-