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.

    PIR Sensor ??

    Scheduled Pinned Locked Moved Troubleshooting
    28 Posts 5 Posters 6.9k Views 5 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.
    • S Offline
      sdetweil @MDLefevere
      last edited by

      @mdlefevere this is where I have trouble… all my displays behave as u describe…

      turn off the hdml and then they holler about no input… , and 15 mins later power off (energy start complaince) …

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      M 1 Reply Last reply Reply Quote 0
      • M Offline
        MDLefevere @sdetweil
        last edited by

        @sdetweil

        Hmm alright.
        So do you have a “workaround”?. How do you handle this?. I just want the screen to be not on all day long when i’m just home for a couple of hours

        S cowboysdudeC 2 Replies Last reply Reply Quote 0
        • S Offline
          sdetweil @MDLefevere
          last edited by

          @mdlefevere I use module hiding. never turn the display ‘off’

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          M 1 Reply Last reply Reply Quote 0
          • M Offline
            MDLefevere @sdetweil
            last edited by

            @sdetweil

            Ahh so. But doesn’t the backlight stay on all nigjt?. Not very energy efficiënt 😋

            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sdetweil @MDLefevere
              last edited by

              @mdlefevere yes. but can’t turn it off programatically… what else can I do?

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              M 1 Reply Last reply Reply Quote 0
              • M Offline
                MDLefevere @sdetweil
                last edited by

                @sdetweil

                So weird. I can’t imagine that a crontab can do it and the same line in a .sh not.
                That’s bothering me. To be continued.

                Saw another module im gonna try tomorrow: MMM-NewPIR

                S 1 Reply Last reply Reply Quote 0
                • S Offline
                  sdetweil @MDLefevere
                  last edited by sdetweil

                  @mdlefevere they all use the same 4 commands

                  tvservice
                  vcgencmd
                  dpms
                  cec-client

                  top three turn off hdmi, leaving the ugly message
                  cec-client turns off the display, BUT, needs something 2018 or newer with CEC support
                  for it to work… my 55 in tv will turn off, but not on… (so much for standards!), and only from the pi4… nothing else.

                  this is the screen library in NewPIR
                  https://github.com/bugsounet/screen

                  use the same 4 commands
                  Screenshot at 2021-07-21 16-52-19.png

                  and the matching code

                      switch (this.config.mode) {
                        case 1:
                          if (set) exec("/usr/bin/vcgencmd display_power 1")
                          else exec("/usr/bin/vcgencmd display_power 0")
                          break
                        case 2:
                          if (set) exec("DISPLAY=:0 xset dpms force on")
                          else exec("DISPLAY=:0 xset dpms force off")
                          break
                        case 3:
                          if (set) exec("tvservice -p && sudo chvt 6 && sudo chvt 7")
                          else exec("tvservice -o")
                          break
                        case 4:
                          if (set) exec("echo 'on 0' | cec-client -s")
                          else exec("echo 'standby 0' | cec-client -s")
                          break
                        case 5:
                          if (set) exec("xset dpms force on")
                          else exec("xset dpms force off")
                          break
                      }
                  

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  C 1 Reply Last reply Reply Quote 0
                  • C Offline
                    c1olli @sdetweil
                    last edited by

                    I use a mini pir sensor like this:
                    https://www.ebay.de/itm/133654306312
                    That switches the monitor directy completely off without any programming.
                    That solution works on my MagicMirror since one year without any problems.

                    M 1 Reply Last reply Reply Quote 0
                    • cowboysdudeC Offline
                      cowboysdude Module Developer @MDLefevere
                      last edited by cowboysdude

                      @mdlefevere No real answer for this… I’ve tried several times. I can turn it off but not back on…

                      Are you running a pi4 or pi3?

                      This was my answer to the pi3 and it works… cannot figure out the pi4

                      https://github.com/cowboysdude/Pir-Sensor

                      M 1 Reply Last reply Reply Quote 0
                      • M Offline
                        MDLefevere @c1olli
                        last edited by

                        @c1olli

                        That might be nice.
                        But how about the startup?. Do you get the ugly brand boot screen first?. How longt to fire up?

                        C 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 1 / 3
                        • First post
                          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