Read the statement by Michael Teeuw here.
Turning system on and off
-
@Michelle-H2020
If you are not familiar with CRON or Linux things, I think you can use this module instead. It implements CRON features as MagicMirror module.
https://github.com/ralberth/MMM-ScriptScheduler
I didn’t test personally. -
Ok so it’s better to install the scheduler and then just do a complete shut down after with scheduled outlet timer ? Or do I just do the scheduler module and have only the monitor shut down with smart outlet . Thanks for clarifying
-
@Michelle-H2020
You should shutdown RPI before power off of outlet. I think 5 minutes would be enough before cut the power off.
For example, you can set 00:00 to turn off for outlet, and you have to shutdown on RPI by cron(or that module) at 23:55. -
@Michelle-H2020 The pi itself don’t take that much power, I’d just leave it running - and instead, control the monitor. simple commands - if you’re using a TV for a monitor like I do for one screen, look into CEC tools.
vcgencmd display_power
Show current display power state, or set the display power state.vcgencmd display_power 0
will turn off power to the current display.vcgencmd display_power 1
will turn on power to the display. If no parameter is set, this will display the current power state. The final parameter is an optional display ID, as returned bytvservice -l
, which allows a specific display to be turned on or off.vcgencmd display_power 0 7
will turn off power to display ID 7, which is HDMI 1 on a Raspberry Pi 4.
-
My solution. Cronjob to shut down the raspi and a Shelly Relay to switch the power on and off. As already mentioned here, I only switch the power off 5 minutes later. The Shelly works like a timer and you can switch on and off several times a day. It switches off the power to both the Raspi and the display. With the Shelly app or an additional switch, you can also switch on the MM outside the programmed times. If you are not familiar with 230V wiring, use a Shelly plug.
Übersetzt mit DeepL
-
I never could get the motion sensing to work as well as I’d like. My solution at night is as others mentioned: a cron job to shut down and then a smart outlet to cut power 5 min later. The smart outlet turns on at 5:45AM so my MM is up and running when I wake up.
I also implemented a screensaver to run after a period of inactivity to prevent screen burn-in.