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.

    Bugsounet and MMM-Pir

    Scheduled Pinned Locked Moved General Discussion
    68 Posts 10 Posters 17.6k Views 11 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 @lif
      last edited by

      @lif yeh, my upgrade script does the nodejs upgrade too…

      use the n command

      sudo npm install n -g 
      sudo n xxx
      where xxx is the version you want to use
      

      recent backup didn’t work

      how backup? use my backup/restore

      yes that is broken too, as the authors repos no longer exist and binary backup may not work on different OS level/nodejs level

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      L 2 Replies Last reply Reply Quote 0
      • L Offline
        lif @sdetweil
        last edited by

        @sdetweil said in Bugsounet and MMM-Pir:

        how backup? use my backup/restore

        yes that is broken too, as the authors repos no longer exist and binary backup may not work on different OS level/nodejs level

        IMG file on my (new) linux desktop

        1 Reply Last reply Reply Quote 0
        • L Offline
          lif @sdetweil
          last edited by

          @sdetweil said in Bugsounet and MMM-Pir:

          @lif yeh, my upgrade script does the nodejs upgrade too…

          use the n command

          sudo npm install n -g 
          sudo n xxx
          where xxx is the version you want to use
          

          Thanks, added to my install notes

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

            @lif n is the nodejs version of nvm

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            L 1 Reply Last reply Reply Quote 0
            • R Offline
              rkorell @sdetweil
              last edited by

              @sdetweil said in Bugsounet and MMM-Pir:

              plan for them all to fail to work

              yes - as stated -really unfortunate!
              Thanks for your clarification!
              Ralf

              R 1 Reply Last reply Reply Quote 0
              • L Offline
                lif @sdetweil
                last edited by

                @sdetweil

                I’ve reinstalled MagicMirror with your script, it worked wonderfully, than you very much for doing this.

                Best regards from France.

                1 Reply Last reply Reply Quote 1
                • R Offline
                  rkorell @rkorell
                  last edited by

                  @sdetweil @lif
                  For your information:

                  I was successful with installing MMM-Pir on my brand new Pi5/bookworm:

                  pi@MagicMirrorPi5:~ $ cd MagicMirror/modules
                  pi@MagicMirrorPi5:~/MagicMirror/modules $ tar -xf MMM-Pir.tar.gz 
                  pi@MagicMirrorPi5:~/MagicMirror/modules $ cd MMM-Pir/
                  pi@MagicMirrorPi5:~/MagicMirror/modules/MMM-Pir $ npm install
                  
                  > MMM-Pir@2.4.4 preinstall
                  > echo ⚠ npm install will be deprecated on next release!.
                  
                  ⚠ npm install will be deprecated on next release!.
                  
                  > MMM-Pir@2.4.4 install
                  > npm run setup
                  
                  
                  > MMM-Pir@2.4.4 presetup
                  > npm run dependencies && installer/preinstall.sh
                  
                  
                  > MMM-Pir@2.4.4 dependencies
                  > installer/dependencies.sh -d 'unclutter ddcutil cec-utils python3 python-is-python3 python3-gpiozero gpiod libgpiod2 libgpiod-dev'
                  
                  
                  Welcome to MMM-Pir v2.4.4
                  
                  ① ➤ dependencies installer
                  
                  Checking OS...
                  OS Detected: linux-gnu (debian 12 aarch64)
                  
                  Checking all dependencies...
                  All Dependencies needed are installed !
                  
                  ② ➤ Preinstall
                  
                  No root checking...
                  Checking MMM-Pir: pi/pi
                  Checking MagicMirror: pi/pi
                  
                  Installing @sdetweil sandbox fix...
                  fixing sandbox permissions
                  
                  ③ ➤ Install npm dependencies
                  
                  > MMM-Pir@2.4.4 setup
                  > npm prune
                  
                  
                  up to date in 990ms
                  
                  124 packages are looking for funding
                    run `npm fund` for details
                  
                  > MMM-Pir@2.4.4 postsetup
                  > installer/postinstall.sh -m -r
                  
                  
                  ④ ➤ Postinstall
                  
                  Minify Main code...
                  Found: 10 files to install and minify
                  
                  Process File: MMM-Pir/MMM-Pir.js
                  Process File: MMM-Pir/node_helper.js
                  Process File: MMM-Pir/components/cronJob.js
                  Process File: MMM-Pir/components/governorLib.js
                  Process File: MMM-Pir/components/motion.js
                  Process File: MMM-Pir/components/motionLib.js
                  Process File: MMM-Pir/components/pirLib.js
                  Process File: MMM-Pir/components/screenDisplayer.js
                  Process File: MMM-Pir/components/screenLib.js
                  Process File: MMM-Pir/components/screenTouch.js
                  Done
                  
                  Try to Disable screen saver...
                  Found: screen saver in gsettings
                  disable screensaver via gsettings was true and uint32 300
                  Found: screen saver in lightdm
                  disable screensaver via lightdm.conf
                  Found: screen saver in lxsession
                  disable screensaver via lxsession
                  Found: wayfire.ini
                  
                  [WARN] There is some change for disable screen saver
                  [WARN] Please, don't forget to reboot your OS for apply the new configuration!
                  Done
                  
                  Rebuild MagicMirror...
                  ✔ Rebuild Complete
                  Done
                  
                  
                  MMM-Pir is now installed !
                  
                  > MMM-Pir@2.4.4 postinstall
                  > echo ⚠ On next release, Please use: npm run setup
                  
                  ⚠ On next release, Please use: npm run setup
                  
                  added 1 package in 31s
                  
                  124 packages are looking for funding
                    run `npm fund` for details
                  pi@MagicMirrorPi5:~/MagicMirror/modules/MMM-Pir $ 
                  

                  I will have to play with the screen options (caused for sure by bookworm) because right now I get an error notification from MMM-Pir (screen error detected: dpms command error(mode 1) ) but there are several other modes to try …

                  Regards,
                  Ralf

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

                    @rkorell yeh, fun times

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    R 1 Reply Last reply Reply Quote 0
                    • R Offline
                      rkorell @sdetweil
                      last edited by

                      @sdetweil yes! :-)

                      1 Reply Last reply Reply Quote 0
                      • F Offline
                        FrostByte Module Developer
                        last edited by

                        Hi everyone,

                        I didn’t quite get it right. Are there still problems with MMM-Pir?

                        I see that there are already two pull requests on https://github.com/Coernel82/MMM-Pir/pulls (one is from me). I would be willing to maintain the module, if no one else does.

                        Happy to hear from you @coernel

                        R 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • 7
                        • 6 / 7
                        • 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