Read the statement by Michael Teeuw here.
{HowTo} turn on/off your monitor (Time based, PIR/Button, App)
-
@sdetweil noticed another little problem. My phone is connected to wifi but the flag on Home-Presence turn off sometimes, especially when the screen is locked.
I tried to disable the “wifi private address option” on the phone and it seem working well but sometimes the flag goes off so I suppose that, after configuration, the monitor will turn on off itself a lot of times -
@nowayto the home presence module updates the display every interval_ms , the device status could change that often.
currently the notification is sent every time the display updates, regardless of device status
so you would get 30 messages sent per minute (using the sample config, the default is only 100 ms, so 200 times more per minute, 10 times per second)
I think it should only send on change, and can fix that
I do not know how reliable the presence test is, hackers and privacy protection make simple ideas very hard
-
@nowayto I changed the module to only send notification when there is a change
so it is not sending same state over and over …git pull in the module folder and restart MagicMirror
-
Do you have experience if the “MONITORON” “MONITOROFF” commands acts as CEC commands or a simple “turning ON/OFF the raspberry’s video out”?
Because if it work as CEC command… I think it will not work, in my case with an LCD controllerCEC requires some computer processor in the display to handle the commands being sent,
AND it requires a 2 way HDMI port (HDMI 1.3 or above I think)after 2016, all monitors/tvs/displaye to be energystar compliant are required to power off (not standby) after detecting no input signal… SO, if you turn off the HDMI port (what we all did prior to energystar) you get a big screen
NO INPUT until the timeout (15 mins by default)pi3 do NO have the bidi HDMI port, so CEC won’t work there…
and we have ALL been trying to find alternative methods since then
AND the OS versions have been changing the commands used as well… -
@sdetweil So in your opinion my idea Home-Presence+RemoteControl+Scheduler could work?
Or should I have to throw it in the wastebin? :) -
@nowayto i do not know if THAT combination works…
but given a notification, SOME collection should work.
maybe your notification should be USER_PRESENCE (true/false)other modules respond to that
-
@sdetweil
Yes, I knew how CEC work, but in my case I have an LCD controller and I have check his behaviour.Lucky me, when video signal is off, the controller stay in standby with a completely black screen.
This will be perfect, but only if the RemoteControl command will stop or cut-off the video signal, instead of sending a CEC turning off signal.
That was my doubt -
@nowayto use the wrandr/xrandr command to turn off the hdmi port
w = wayland
x = x11depending on the display manager
-
@nowayto said in {HowTo} turn on/off your monitor (Time based, PIR/Button, App):
This will be perfect, but only if the RemoteControl command will stop or cut-off the video signal, instead of sending a CEC turning off signal.
I do not know how Remote-Control is configured/configurable for monitor off