• 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 14.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.
  • 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
                    • I Offline
                      istepgueu
                      last edited by Feb 2, 2017, 10:04 AM

                      I think it’s possible to adapt MMM-Buttons for my project.
                      https://github.com/Jopyth/MMM-Buttons

                      I connected my 1 garage sensor to PIN 25 and GND
                      I connected my 2 garage sensor to PIN 24 and GND
                      How can i show a png file when sensor 1 (or 2) is “pressed” ?

                      Thanks a lot ;-)

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