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.

    MMM-HomeKit | Control your MagicMirror with Apple HomeKit

    Scheduled Pinned Locked Moved System
    27 Posts 17 Posters 21.3k Views 20 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
      Niggich
      last edited by

      @XC2DN
      My Homebridge is at another Pi then the Mirror. How I have to use it?

      C 1 Reply Last reply Reply Quote 0
      • C Offline
        Caimin @Niggich
        last edited by

        @Niggich Making connection to the other pi through ssh to send commands? Or if your using a module which allows to give commands through a url u can use curl… In this example I use both…

         {
               "name" : "Magic Mirror",
               "on_cmd": "curl -s 'http://192.168.X.XX:8080/remote?action=MONITORON'",
               "off_cmd": "curl -s 'http://192.168.X.XX:8080/remote?action=MONITOROFF'",
               "state_cmd": "sshpass -p 'sshpassword' ssh -oStrictHostKeyChecking=no pi@192.168.X.XX vcgencmd display_power | grep -q '1' && echo '1'",
               "polling": true,
               "interval": 10,
               "manufacturer": "XXX",
               "model": "v 1.0.0"
           }
        

        You might need to install sshpass: apt-get install sshpass, which allows you to connect through ssh with password without being prompted on the command line for the password.

        N A 2 Replies Last reply Reply Quote 0
        • N Offline
          Niggich @Caimin
          last edited by

          @Caimin Thank you a lot. It is working like this. I install sshpass to send the Commands via ssh.

          1 Reply Last reply Reply Quote 0
          • K Offline
            kevinlingley
            last edited by

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • B Offline
              Baassievalk
              last edited by

              This post is deleted!
              1 Reply Last reply Reply Quote 0
              • B Offline
                Baassievalk
                last edited by

                Hi!

                I need a little help setting it up…
                When turning on the mirror in the HomeKit App I get the following log:

                [2020-3-29 22:26:16] [Raspberry Pi] Mirror is off.
                [2020-3-29 22:26:17] [Raspberry Pi] Failed to turn on Mirror
                [2020-3-29 22:26:17] [Raspberry Pi] 
                Als het goed is hebt u de gebruikelijke informatie ontvangen van uw
                systeembeheerder. Gewoonlijk komt het neer op de volgende drie punten:
                
                    1. Respecteer de privacy van anderen.
                    2. Denk na voordat u iets doet.
                    3. Veel mogelijkheden betekent veel verantwoordelijkheid.
                
                sudo: geen terminal aanwezig en geen wachtwoordvraag(askpass)-programma opgegeven
                

                Translated

                [2020-3-29 22:26:16] [Raspberry Pi] Mirror is off.
                [2020-3-29 22:26:17] [Raspberry Pi] Failed to turn on Mirror
                [2020-3-29 22:26:17] [Raspberry Pi] 
                "Als het goed is hebt u de gebruikelijke informatie ontvangen van uw
                systeembeheerder. Gewoonlijk komt het neer op de volgende drie punten:
                
                    1. Respecteer de privacy van anderen.
                    2. Denk na voordat u iets doet.
                    3. Veel mogelijkheden betekent veel verantwoordelijkheid." This is a little talk about privacy but then:
                sudo: no terminal available and no  passwordask(askpass) programs gave up.
                

                If anyone knows a solution, would be appreciated!

                N 1 Reply Last reply Reply Quote 0
                • N Offline
                  NorthernMan54 @Baassievalk
                  last edited by

                  @Baassievalk
                  After much googling, the answer is here:

                  https://stackoverflow.com/questions/21659637/how-to-fix-sudo-no-tty-present-and-no-askpass-program-specified-error

                  and in particular this comment

                  username ALL = NOPASSWD: /fullpath/to/command, /fullpath/to/othercommand

                  In my setup I created a file called /etc/sudoers.d/010_cmdswitch2
                  And the file contains

                  homebrid ALL = NOPASSWD: /bin/chvt

                  chvt is the command I need to run, and homebrid is the account I use to run my homebridge with

                  1 Reply Last reply Reply Quote 1
                  • A Offline
                    a0ies
                    last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • A Offline
                      amaralia @Caimin
                      last edited by sdetweil

                      @Caimin Bonjour a toi

                      Would it be possible for you to give me a hand,

                      I have homebridge on one raspberry and magic mirror on another.

                      i am using hdmi on the magic mirror.

                      I can’t understand why I have this error on the image

                      Yours

                      j’ai cette configuration

                      {
                          "platform": "cmdSwitch2",
                          "name": "Ecran Mirroir",
                          "switches": [
                              {
                                  "name": "magicmirror",
                                  "on_cmd": "curl -s 'http://192.168.1.2:8080/remote?action=MONITORON'",
                                  "off_cmd": "curl -s 'http://192.168.1.2:8080/remote?action=MONITOROFF'",
                                  "state_cmd": "sshpass -p 'Armagedon13' ssh -oStrictHostKeyChecking=no pi@192.168.1.2 vcgencmd display_power | grep -q 'HDMI DMT && echo '1'",
                                  "polling": true,
                                  "interval": 10,
                                  "manufacturer": "Raspberry Pi Foundation",
                                  "model": "Raspberry Pi 3 Model B"
                              }
                          ]
                      }
                      

                      Capture.PNG

                      S 1 Reply Last reply Reply Quote 0
                      • S Do not disturb
                        sdetweil @amaralia
                        last edited by

                        @amaralia said in MMM-HomeKit | Control your MagicMirror with Apple HomeKit:

                        grep -q 'HDMI DMT && echo ‘1’

                        seems u are missing a single quote (before the && )

                        Sam

                        How to add modules

                        learning how to use browser developers window for css changes

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