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

Garage Door Detectors

Scheduled Pinned Locked Moved Requests
22 Posts 6 Posters 15.4k 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.
  • I Offline
    istepgueu
    last edited by istepgueu Feb 1, 2017, 1:21 PM Feb 1, 2017, 1:19 PM

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

    M C 3 Replies Last reply Feb 1, 2017, 9:39 PM Reply Quote 1
    • M Offline
      morozgrafix Moderator @istepgueu
      last edited by Feb 1, 2017, 9:39 PM

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

      1 Reply Last reply Reply Quote 1
      • C Offline
        cowboysdude Module Developer @istepgueu
        last edited by Feb 1, 2017, 10:09 PM

        @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
        • M Offline
          morozgrafix Moderator @istepgueu
          last edited by Feb 1, 2017, 10:14 PM

          @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
          • C Offline
            cowboysdude Module Developer
            last edited by Feb 1, 2017, 10:32 PM

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

            1 Reply Last reply Reply Quote 0
            • O Offline
              ooom416354
              last edited by Feb 1, 2017, 10:42 PM

              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.

              M 1 Reply Last reply Feb 1, 2017, 10:56 PM Reply Quote 0
              • M Offline
                morozgrafix Moderator @ooom416354
                last edited by Feb 1, 2017, 10:56 PM

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

                O 1 Reply Last reply Feb 1, 2017, 11:01 PM Reply Quote 0
                • O Offline
                  ooom416354 @morozgrafix
                  last edited by Feb 1, 2017, 11:01 PM

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

                  1 Reply Last reply Reply Quote 0
                  • I Offline
                    istepgueu
                    last edited by istepgueu Feb 2, 2017, 9:03 AM Feb 2, 2017, 9:00 AM

                    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)

                    M 1 Reply Last reply Feb 2, 2017, 9:10 AM Reply Quote 1
                    • M Offline
                      morozgrafix Moderator @istepgueu
                      last edited by Feb 2, 2017, 9:10 AM

                      @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
                      1 / 3
                      • First post
                        7/22
                        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