• 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.

Pi Zero

Scheduled Pinned Locked Moved Hardware
pizero
37 Posts 10 Posters 48.1k Views 12 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.
  • N Offline
    nigel-daniels @darkeagl105
    last edited by Aug 12, 2016, 4:46 PM

    @darkeagl105 I found out with kweb you must enable cookies and Java Script for anything to work. So far I’ve only tested with the default modules, if I find out more about the non-default modules I’ll post here. Kweb is nice and light, I tried firefox but the Pi0 struggles to run it.

    D 1 Reply Last reply Aug 12, 2016, 4:50 PM Reply Quote 0
    • D Offline
      darkeagl105 @nigel-daniels
      last edited by Aug 12, 2016, 4:50 PM

      @nigel-daniels I know tried it with all kind of browser and stick with kweb. Will try this weekend with my settings and a pi0 to confirm it as well. I was using a Pi1 B+

      1 Reply Last reply Reply Quote 0
      • N Offline
        nigel-daniels
        last edited by Aug 17, 2016, 11:46 PM

        Has anyone encountered the following issue with kweb. I got everything up and running on the Pi0 and used the platform to develop a new module MMM-FAA-Delay. I then stopped VNC from auto starting, set the boot to console with pi logged in, reinstated the autostart MM2 and kweb script. However this time I also set the screen rotation in config.txt. Everything works fine but it looks like kweb is still using the previous screen ratio even though it’s rotated. i.e. it only fills the top third or so of the screen and the left hand side is ‘off screen’.

        Any thoughts?

        N 1 Reply Last reply Aug 18, 2016, 4:06 AM Reply Quote 0
        • N Offline
          nigel-daniels @nigel-daniels
          last edited by Aug 18, 2016, 4:06 AM

          @nigel-daniels Follow up I just did a full reinstall, Kweb now seems to get the screen width of the rotated screen but still only uses the upper third portion of the screen :( Any thoughts on how I tell it the screen height.

          N 1 Reply Last reply Aug 18, 2016, 5:30 PM Reply Quote 0
          • N Offline
            nigel-daniels @nigel-daniels
            last edited by Aug 18, 2016, 5:30 PM

            @nigel-daniels Ok deeper digging into the kweb code has revealed that the ratio options are hard coded :( I’ve put a request to the Kweb authors for this to be an option. As a short term hack you can install kweb as per @Neokamikaze suggested, then:

            git clone https://github.com/ekapujiw2002/kweb
            sudo apt-get install webkitgtk-3.0

            Then open up kweb.c and change one of the parameter settings to be the ratio you need, for example I set 8 to be 1080x1920. Then make the kweb code and replace /usr/bin/kweb with your custom binary. Now alter the start.sh to use the number you chose for your custom ratio.

            1 Reply Last reply Reply Quote 0
            • N Offline
              nigel-daniels @Neokamikaze
              last edited by Aug 18, 2016, 7:05 PM

              @Neokamikaze hi, what did you do to stop the screen from blanking? Having got the kweb and MM running perfectly I set this up to run without screen blanking an got the mirror in position… but it still blanks after about 10 mins+. The steps I took were:

              Turn off the monitors energy saving mode.

              I then edited ~/.config/lxsession/LXDE-pi/autostart and /etc/xdg/lxsession/LXDE-pi/autostart commented out the screensaver line and added:

              @xset s off
              @xset -dpms
              @xset s noblank

              Finally in /etc/kbd/config I set the following to:

              BLANK_TIME=0
              BLANK_DPMS=off
              POWERDOWN_TIME=0

              What am I missing here?

              1 Reply Last reply Reply Quote 0
              • N Offline
                Neokamikaze
                last edited by Aug 19, 2016, 6:44 AM

                Hi @nigel-daniels, i don’t touch kweb configuration. I just add on “~/.config/lxsession/LXDE-pi/autostart” file this:

                @lxpanel --profile LXDE-pi
                @pcmanfm --desktop --profile LXDE-pi
                @xscreensaver -no-splash
                

                and in “/etc/xdg/lxsession/LXDE-pi/autostart” this:

                @lxpanel --profile LXDE-pi
                @pcmanfm --desktop --profile LXDE-pi
                @xscreensaver -no-splash
                @xset s noblank
                @xset s off
                @xset -dpms
                

                After for configure my display i change the configuration in “/boot/config.txt”.

                N 1 Reply Last reply Aug 19, 2016, 7:06 AM Reply Quote 0
                • N Offline
                  nigel-daniels @Neokamikaze
                  last edited by Aug 19, 2016, 7:06 AM

                  @Neokamikaze HI thanks for the suggestion, I’ve ensured both my versions of these files match yours, but somewhere DPMS is being enabled… 10 mins in the screen blanks. I can see in the file /var/log/Xorg.0.log the following lines:

                  [ 81.864] (II) FBTURBO(0): enabled fbdev copyarea acceleration
                  [ 81.865] (==) FBTURBO(0): Backing store enabled
                  [ 81.875] (==) FBTURBO(0): DPMS enabled
                  [ 81.875] (II) FBTURBO(0): failed to enable hardware cursor

                  Something somewhere is setting DPMS up and for some reason the xset -dpms command is being skipped. I’ll try adding the set command to the start.sh and see if that forces the issue.

                  1 Reply Last reply Reply Quote 0
                  • N Offline
                    Neokamikaze
                    last edited by Aug 19, 2016, 7:12 AM

                    Hi @nigel-daniels, if you use jessie i think there is a problem with DPMS. There is a GUI package for configure this. If you want test install “xscreensaver” package

                    N 1 Reply Last reply Aug 19, 2016, 7:17 AM Reply Quote 0
                    • N Offline
                      nigel-daniels @Neokamikaze
                      last edited by Aug 19, 2016, 7:17 AM

                      @Neokamikaze Thanks I’ll give that a shot. This is Jessy, and it sounds like the sort of problem I’m seeing.

                      Me thinks it will need to be in the morning now… gone midnight in my TZ so I’ll get screensaver on board and deal with pulling the mirror apart to get the minikbd plugged back in till then.

                      I’ll let you know how it works out.

                      N 1 Reply Last reply Aug 19, 2016, 11:57 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 3 / 4
                      3 / 4
                      • First post
                        21/37
                        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