• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

{HowTo} turn on/off your monitor (Time based, PIR/Button, App)

Scheduled Pinned Locked Moved Tutorials
171 Posts 39 Posters 220.2k Views 54 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E3V3A @OdomLinx
    last edited by E3V3A Jan 23, 2018, 1:24 PM Jan 23, 2018, 1:23 PM

    @OdomLinx copy paste error?

    "Everything I do (here) is for free – altruism is the way!"
    MMM-FlightsAbove, MMM-Tabulator, MMM-Assistant (co-maintainer)

    O 1 Reply Last reply Jan 23, 2018, 1:27 PM Reply Quote 0
    • O Offline
      OdomLinx @E3V3A
      last edited by Jan 23, 2018, 1:27 PM

      @E3V3A Yes copy paste error, I adjusted it

      1 Reply Last reply Reply Quote 0
      • E Offline
        E3V3A
        last edited by E3V3A Jan 23, 2018, 2:14 PM Jan 23, 2018, 1:32 PM

        Most modern monitors also have a PowerSave function that completely turn off the monitor when there is no HDMI signal, after a set amount of time. So I guess experimentation will be needed as to what really happen after you have turned it off using either:

        1. vcgencmd display_power 0
        2. sudo tvservice -o
        3. DISPLAY=:0 xset dpms force off (Notice, it’s not necessary to export!)
        4. xset -display :0 dpms force off

        The first 2 turn off HDMI and most likely put your monitor into PowerSave mode, eventually.
        The last 2 only blanks the screen (visible when dark), and does not disable HDMI signals.

        "Everything I do (here) is for free – altruism is the way!"
        MMM-FlightsAbove, MMM-Tabulator, MMM-Assistant (co-maintainer)

        N 1 Reply Last reply Jan 23, 2018, 1:41 PM Reply Quote 0
        • N Offline
          ninjabreadman @E3V3A
          last edited by ninjabreadman Jan 23, 2018, 1:42 PM Jan 23, 2018, 1:41 PM

          @E3V3A Some monitors, but almost all television displays turn off after delay (and then cannot be woken in software).

          That, and some folks have complained that they can’t hear a podcast or Alexa because their integrated speakers turn off when the monitor is in powersaving.

          You’re right, it takes some experimentation to tailor to a given use case/situation depending on requirements.

          Problem with config or JavaScript? Copy/paste it into JSHint.
          Check out the detailed walkthroughs on install, config, modules, etc.

          1 Reply Last reply Reply Quote 0
          • M Offline
            MadScientist
            last edited by Jan 23, 2018, 8:07 PM

            I would like to use the MMM-PIR-sensor module to trigger the relay to power off the LCD. However, whenever I set
            relayPIN: 27, in the config.js, the motion detector doesn’t do anything anymore. Anyone know what else I have to change in the config? It’s working just fine without the relay.

            Config working without relay (switches off HDMI):

                            {
                            module: 'MMM-PIR-Sensor',
                            config: {
                                    sensorPIN: 22, 
                                    relayPIN: false,
                                    powerSaving: true,
                                    }
                            },
            

            Not working with relay:

                            {
                            module: 'MMM-PIR-Sensor',
                            config: {
                                    sensorPIN: 22,
                                    relayPIN: 27,
                                    relayOnState: 1,
                                    powerSaving: true,
                                    }
                            },
            

            The problem is I am using a V59 LCD controller board which doesn’t power on again once the HDMI is re-activated.

            1 Reply Last reply Reply Quote 0
            • C Offline
              cruunnerr
              last edited by cruunnerr Jan 23, 2018, 8:43 PM Jan 23, 2018, 8:42 PM

              1. Can u turn on GPIO27 with gpio -g write 27 1 and off with gpio -g write 27 0 ?
              2. Have u tried just to connect a LED on GPIO27 ?
              3. What relay do u use and how exactly is it connected? ?
              1 Reply Last reply Reply Quote 0
              • M Offline
                MadScientist
                last edited by Jan 23, 2018, 8:47 PM

                Hmm, I get

                Unable to determine hardware version. I see: Hardware   : BCM2835
                ,
                 - expecting BCM2708 or BCM2709. Please report this to projects@drogon.net
                

                when I run gpio -g write 27 1 .

                R 1 Reply Last reply Jan 23, 2018, 9:08 PM Reply Quote 0
                • C Offline
                  cruunnerr
                  last edited by Jan 23, 2018, 8:55 PM

                  @MadScientist said in {HowTo} turn on/off your monitor (Time based, PIR/Button, App):

                  Unable to determine hardware version. I see: Hardware : BCM2835

                  Huh… a quick google search tells, that this could be several causes. Some wrote to update or downgrade the kernel., some wrote to update wiring pi and so on.
                  So its not a problem of the module at all. I’m sorry but for the first u should try to google.

                  Maybe start with this: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=182191

                  However you should start a new thread if you cannot get to target :(

                  1 Reply Last reply Reply Quote 1
                  • R Offline
                    randomnoise @MadScientist
                    last edited by Jan 23, 2018, 9:08 PM

                    @MadScientist said in {HowTo} turn on/off your monitor (Time based, PIR/Button, App):

                    Hmm, I get

                    Unable to determine hardware version. I see: Hardware   : BCM2835
                    ,
                     - expecting BCM2708 or BCM2709. Please report this to projects@drogon.net
                    

                    when I run gpio -g write 27 1 .

                    I had the same issue. I just followed the instructions on the wiring pi site to install. Don’t have my notes but there was a different version depending if you use wiringpi or wiring-pi. I’ll see if I can find the right one.

                    1 Reply Last reply Reply Quote 0
                    • R Offline
                      randomnoise
                      last edited by Jan 23, 2018, 9:17 PM

                      So I think as wiring-pi is the npm specific version the reason it didn’t work was because they haven’t compiled it to work with the pi3 chip.

                      Try http://wiringpi.com/download-and-install/

                      1 Reply Last reply Reply Quote 1
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 17
                      • 18
                      • 2 / 18
                      2 / 18
                      • First post
                        13/171
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy