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.

    Garage Door Detectors

    Scheduled Pinned Locked Moved Requests
    22 Posts 6 Posters 15.7k Views 6 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.
    • istepgueuI Offline
      istepgueu
      last edited by istepgueu

      I already installed physical sensor like the picture in the first post.
      I can connect it to the GPIO.

      The whole hardware part is already done. It is currently running on an arduino but I would like to move it on the magic mirror (and therefore have a module that reads if the contact is open or closed on a pin of the GPIO).

      morozgrafixM cowboysdudeC 3 Replies Last reply Reply Quote 1
      • morozgrafixM Offline
        morozgrafix Moderator @istepgueu
        last edited by

        @istepgueu you may find this project relevant and interesting https://github.com/davidgeller/hodor

        1 Reply Last reply Reply Quote 1
        • cowboysdudeC Offline
          cowboysdude Module Developer @istepgueu
          last edited by

          @istepgueu said in Garage Door Detectors:

          I already installed physical sensor like the picture in the first post.
          I can connect it to the GPIO.

          The whole hardware part is already done. It is currently running on an arduino but I would like to move it on the magic mirror (and therefore have a module that reads if the contact is open or closed on a pin of the GPIO).

          Then that sir is a doable thing!!!

          1 Reply Last reply Reply Quote 0
          • morozgrafixM Offline
            morozgrafix Moderator @istepgueu
            last edited by

            @istepgueu Please share your findings and code if possible. I’m looking into modding my garage door and using project that I mentioned above. Would be interested in getting info on sensors hookup and anything that you find while building it.

            1 Reply Last reply Reply Quote 1
            • cowboysdudeC Offline
              cowboysdude Module Developer
              last edited by

              Yes please share! :) Funny things about modules… they can be modified to work with other things!

              1 Reply Last reply Reply Quote 0
              • ooom416354O Offline
                ooom416354
                last edited by

                I have a Chamberlain myq which will send a signal over wifi determining if my garage is open or closed to what i’m guessing is their server. Similar to Nest for the temperature. I wonder if there’s an API I can use to display the status.

                morozgrafixM 1 Reply Last reply Reply Quote 0
                • morozgrafixM Offline
                  morozgrafix Moderator @ooom416354
                  last edited by

                  @ooom416354 this may get you started http://docs.unofficialliftmastermyq.apiary.io

                  ooom416354O 1 Reply Last reply Reply Quote 0
                  • ooom416354O Offline
                    ooom416354 @morozgrafix
                    last edited by

                    @morozgrafix wow. this is a great find, thanks!

                    1 Reply Last reply Reply Quote 0
                    • istepgueuI Offline
                      istepgueu
                      last edited by istepgueu

                      Hello.

                      Here is my current “installation”.

                      alt text

                      My 2 door sensors send 1 or 0 if there is contact.

                      Depending on the result, LEDs 1 and 2 light up red or green.

                      0_1486025374805_Capture d’écran 2017-02-02 à 09.37.06.png

                      What I would like is to replace the leds with a logo on the mirror.
                      (I have a door on the street side and a door on the garden side which explains the logos)

                      0_1486025879937_logos-rouge.png
                      1_1486025879938_logo-verts.png

                      Here is the code of my Arduino project.

                      #include   
                      
                      const int  C_buttonPin = 12; // Door 1 
                      const int  H_buttonPin = 13; // Door 2
                      
                      const int ledsPin = 2;
                      const int nombreLeds = 2;
                      const int intervalleTemps = 200;
                      Adafruit_NeoPixel pixels = Adafruit_NeoPixel(nombreLeds, ledsPin);
                      
                      int C_buttonState = 0;         // Etat actuel Door 1
                      int H_buttonState = 0;         // Etat actuel Door 2
                      
                      // the setup routine runs once when you press reset:
                      void setup() {
                        // initialize serial communication at 9600 bits per second:
                        Serial.begin(9600);
                        // make the pushbutton's pin an input:
                        pinMode(12, INPUT_PULLUP);
                        pinMode(13, INPUT_PULLUP);
                        pixels.begin();
                        pixels.show();
                      }
                      
                      // the loop routine runs over and over again forever:
                      void loop() {
                      
                       int sensorValC = digitalRead(12); Serial.println(sensorValC);
                       int sensorValH = digitalRead(13); Serial.println(sensorValH);
                      
                        
                      if (sensorValC == 1) 
                      {
                      pixels.setPixelColor(0, 255,0,0);  
                      }
                      else
                      {
                      pixels.setPixelColor(0, 124,252,0);
                      }
                      
                      if (sensorValH == 1) 
                      {
                      pixels.setPixelColor(1, 255,0,0); 
                      }
                      else
                      {
                      pixels.setPixelColor(1, 124,252,0); 
                      }
                      
                      
                      
                      pixels.show();
                      delay(intervalleTemps);
                      
                      }
                      

                      Ho and sorry for my bad english (i’m from Belgium)

                      morozgrafixM 1 Reply Last reply Reply Quote 1
                      • morozgrafixM Offline
                        morozgrafix Moderator @istepgueu
                        last edited by

                        @istepgueu thanks for the write up. I was just looking for similar sensors for my garage.

                        1 Reply Last reply Reply Quote 1
                        • 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