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.

    I cannot disable screen blanking with MagicMirrorOS

    Scheduled Pinned Locked Moved Solved Troubleshooting
    27 Posts 3 Posters 4.8k Views 3 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
      smegbadger
      last edited by

      Hi

      I don’t know where that would be. The RPi boots to a login prompt. Then docker takes over and launches MM in electron. There is no GUI for me to fiddle with

      Steve

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

        @smegbadger @karsten13 will have to advise

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        karsten13K 1 Reply Last reply Reply Quote 0
        • karsten13K Offline
          karsten13 @sdetweil
          last edited by

          @sdetweil

          the setup is “Raspberry Pi OS Lite” with the normal docker setup and an additional labwc container

          @smegbadger

          I have no idea what is happening. Sounds like the monitor totally cuts the connection to the pi after a while.

          Maybe this post contains something helpful.

          What is your wlr-randr command for waking up?

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

            @smegbadger if you stop mmos does the screen still turn off overnight?

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 1
            • S Offline
              smegbadger
              last edited by

              @sdetweil I stopped docker at 9:30 last night with docker compose down leaving the screen at the magicmirror login prompt. This morning the screen was still showing the login prompt . MM was reinstated perfectly with docker compose up -d --force-recreate. @karsten13 I notice there are now four objects that start:

              [+] Running 4/4
               ✔ Network magicmirror_default  Created                                                                            0.1s
               ✔ Container mm                 Started                                                                            0.9s
               ✔ Container init               Started                                                                            1.0s
               ✔ Container labwc              Started                                                                            1.0s
              

              Steve

              karsten13K 1 Reply Last reply Reply Quote 0
              • karsten13K Offline
                karsten13 @smegbadger
                last edited by

                @smegbadger

                the 4 objects are o.k., one network and 3 containers (init is only for setting correct permissions in the mount folders, it runs for a very short time, you can disable it in the .env file if wanted).

                Question: When the failed to connect to display occurs, how do you get the screen back working? Is a docker rm -f labwc && docker compose up -d sufficient or a docker compose up -d --force-recreate? Or do you have do reboot? Or do you switch the monitor off and on?

                Other idea is to implement a wlr-randr call every 30min. in the labwc container.

                1 Reply Last reply Reply Quote 0
                • S Offline
                  smegbadger
                  last edited by

                  @karsten13 i have disabled the init container as suggested.

                  When the display fails I can get it back with docker rm -f labwc && docker compose up -d (docker compose up -d --force-recreate also works but docker compose up -d on it’s own doesn’t). I am running it today with the MMM-Universal-Pir module disabled as another test (although when sitting at a login prompt it never went off).

                  Note that the display fails after a few hours of no PIR trigger, it doesn’t have to be overnight.

                  Steve

                  karsten13K 1 Reply Last reply Reply Quote 0
                  • karsten13K Offline
                    karsten13 @smegbadger
                    last edited by

                    @smegbadger said in I cannot disable screen blanking with MagicMirrorOS:

                    I can get it back with docker rm -f labwc && docker compose up -d

                    so restarting only the labwc container solves the problem …

                    I will try to build a labwc container which executes wlr-randr e.g. every 30min. so we can see if this helps.

                    karsten13K 1 Reply Last reply Reply Quote 0
                    • karsten13K Offline
                      karsten13 @karsten13
                      last edited by

                      @karsten13 said in I cannot disable screen blanking with MagicMirrorOS:

                      I will try to build a labwc container which executes wlr-randr e.g. every 30min. so we can see if this helps.

                      you can now test with a new labwc container which does the wlr-randr call every 15min. but I’m not sure this helps …

                      For testing change this line in the .env file

                      LABWC_IMAGE="karsten13/labwc:develop"
                      

                      and then do a docker compose pull && docker compose up -d

                      1 Reply Last reply Reply Quote 0
                      • S Offline
                        smegbadger
                        last edited by

                        @karsten13 unfortunately that change did not prevent the display from dropping. There’s no time timestamp in the docker logs for labwc but when i looked this morning there were some 40 calls to wlr-randr that had failed. If they are every 15mins that’s about 10:00 it failed. I will make a more accurate observation tonight

                        karsten13K 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