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.

    Execute bash command/Turn off GPIO (LED) from mirror

    Scheduled Pinned Locked Moved Solved Requests
    11 Posts 5 Posters 2.9k Views 4 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.
    • bugsounetB Offline
      bugsounet Banned
      last edited by

      tip: try to use gpiozero ;)

      BKeyportB 1 Reply Last reply Reply Quote 0
      • BKeyportB Offline
        BKeyport Module Developer @bugsounet
        last edited by

        @bugsounet I actually have the bash command I need to run. Just the part of interfacing through the Mirror is what I need help with.

        The "E" in "Javascript" stands for "Easy"

        bugsounetB M 2 Replies Last reply Reply Quote 0
        • bugsounetB Offline
          bugsounet Banned @BKeyport
          last edited by

          ah sorry, so exec your code it when all modules are started.

          with ALL_MODULES_STARTED incoming system notification, you can send a notification to node_helper for exec your bash script

          For execute it in node_helper, you can use exec command of child_process library

          See:

          • system notification: about all system notification
          • sendSocketNotification for send a notification to node_helper
          • socketNotificationReceived for read notification in node_helper
          1 Reply Last reply Reply Quote 0
          • M Offline
            MMRIZE @BKeyport
            last edited by

            @BKeyport
            MMM-NotificationTrigger for that purpose.

            wishmaster270W 1 Reply Last reply Reply Quote 0
            • wishmaster270W Offline
              wishmaster270 Module Developer @MMRIZE
              last edited by

              @MMRIZE
              Or https://github.com/Tom-Hirschberger/MMM-Notification-To-Command

              BKeyportB 1 Reply Last reply Reply Quote 0
              • BKeyportB Offline
                BKeyport Module Developer @wishmaster270
                last edited by BKeyport

                @wishmaster270 @MMRIZE I figured one of you wizards already figured it out. I had forgotten about the all modules notification, and then I would have realized all the pieces are already there.

                The "E" in "Javascript" stands for "Easy"

                BKeyportB 1 Reply Last reply Reply Quote 0
                • BKeyportB Offline
                  BKeyport Module Developer @BKeyport
                  last edited by

                  FWIW, MMM-Notification-To-Command is exactly what I was aiming for.

                  The "E" in "Javascript" stands for "Easy"

                  1 Reply Last reply Reply Quote 1
                  • BKeyportB BKeyport has marked this topic as solved on
                  • R Offline
                    Ray @BKeyport
                    last edited by

                    @BKeyport you might want to look at raspberry pi 5 I use it to turn LEDs on and off
                    I also use believers are not Dragon NaturallySpeaking which is pretty cool because I can write a letter and also turn LEDs on and off just by voice

                    BKeyportB 1 Reply Last reply Reply Quote 0
                    • BKeyportB Offline
                      BKeyport Module Developer @Ray
                      last edited by

                      @Ray pinctrl 17 op dl does the work behind the scenes, I just needed a way to call it from the mirror, which I got with MMM-Notification-to-command.

                      The "E" in "Javascript" stands for "Easy"

                      R 1 Reply Last reply Reply Quote 0
                      • R Offline
                        Ray @BKeyport
                        last edited by Ray

                        @BKeyport another way I also do it is I use GoogleAssistant
                        and then use what they call a recipe these recipes you can make yourself on my recipe I have turned the lights on
                        so as long as I have my microphone on and link to the mirror I can turn the lights on and off

                        https://wiki.bugsounet.fr/MMM-GoogleAssistant

                        1 Reply Last reply Reply Quote 0

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        • 1 / 1
                        • 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