Read the statement by Michael Teeuw here.
MagicMirror wakes TV from HDMI-CEC sleep even when set to idle
-
Hello
I am running MagicMirror on a Raspberry Pi connected to a TV via HDMI; using HDMI-CEC so the screen can turn off when idle. It works but the moment MagicMirror updates a module (like weather or calendar), the TV wakes up unexpectedly; even though no user interaction happens & the Pi itself is idle.
I have already disabled mouse movement; set the screensaver & tested various xset & vcgencmd commands but the HDMI signal still seems to “ping” the TV during certain background activities.
I want the TV to stay off unless there’s real user input ideally keeping background updates silent. Checked https://forum.magicmirror.builders/topic/15153/wake-up-hibernate-display- Splunk online training guide related to this and found helpful.
Has anyone managed to prevent MagicMirror from waking the HDMI display due to CEC/HDMI activity alone? Would love advice on whether it’s a module issue; electron/browser behavior, or if there’s a Pi/CEC flag to block this sort of unintended wake-up.
Thak you !!
-
Which comand to you use to turn of the monitor? Which OS do you use?
For controlling the monitor I usewlr-randr --output HDMI-A-1 --off
on Raspberry Pi OS Bookworm…Actually I’ve set up two mirrors last week. One turns the monitor off without any issues, the other one turns off the monitor, and wakes the monitor a few seconds later. Basically the same issue which you’ve observed.
I have no clue what makes the difference; maybe I’ve performed aapt-get full-upgrade
on the second host, so any changes are applied here… -
@schlomm he is using the cec-client command which sends a command to the monitor firmware