Pet door project

Current POC. Takes about 65 seconds to fully open or close.

1 Like

Sure, everybody’s use cases are different. :sunglasses:

Take a look at the cat project I link to a couple close up. That’s using an IBeacon that is designed as a wearable for people to use it conferences, and it would definitely work on a collar. Just a question of whether you think your dog will knock it off. But I beacons let you get a really nice range control.

I have one set up to trigger when I reach the base of the wheelchair ramp at my front door, and then not trigger when I’m in the house.

That’s also what I called the “bus stop” problem which is where the bus stops half a block from my house and it takes the bus driver a few minutes to get me unloaded. I don’t want my arrival routine to trigger until I’m actually with inside of my front door. Neither phone nor the smart things arrival sensor gave me enough granularity for that, but the IBeacon does.

I like the linear actuator approach except for the way it will all “look” when bolted or screwed to the inside of the door. Plus it would be great to not have to run wires across the door opening on the side with the hinges. If I want to remove all the casing I could run the wire behind the casing and then create a positive and negative plate on the casing side that was inset to not interfere with the door closing and then create those same plates on the door side.

Then when the door was open there would be no contact of the plates and no power supplied to the linear actuator. Then when the door was closed the sets of metal plates would sandwich together and create the needed voltage/ current to allow the linear actuator to operate.

This is a pretty in depth way to go. Concealment would lend more mass acceptance I think though.

I am considering it for a main door that we use all the time. I guess I could have them bend a long piece of sheet metal in a horseshoe or U shape and fit that over the linear actuator. That would conceal it to an extent.

Might take a look at some of the pictures for automatic door openers for people in wheelchairs. There is pretty good aesthetic acceptance when the actuator hardware is horizontal along the top edge of the door, either on the door or just above it. As long as it is vertically at the very top of the door, it tends to fade out of the picture. It’s hardware that’s right in the middle of the door that tends to seem jarring.

On a door would be a little harder to get power to, Though this particular actuator has about a 2 foot lead that is not very thick, you could get that over to the door frame and have some sort of plastic cable protector on it at the door jamb. And your controller is on the wall with an enclosure or something. All depends on what is where I guess.

We luck out because this is an in wall pet door, and that is the laundry/mud room so it doesn’t necessarily have to be the ultimate aesthetically. Right now there is some amount of Gorilla tape involved. If it were in the kitchen I don’t think mama would be as pleased with the development project.

Hard part will really be the RFID controller. Conceptually I get Arduino but have never worked with one. My programming skills are best with cut and paste so I am hoping I can make that work. The ST arduino shield is $35, so a $20 arduino and then another 20 or so for the RFID part, and then making it x2 (inside and outside) would keep this within acceptable budget.

1 Like

Many of the Arduino experts in the community hang out in the following topic. You might check it out. :sunglasses:

Yeah, you lucked out with an in wall dog door! To complicate matters for me . The dog door is on the most used door of the house which enters into the kitchen area. BAM! I got double screwed.

I am probably going to have to route cabling inside the door and over to the door jamb area and then figure out how to run power in the most elegant fashion.

I am still looking for extremely low profile long throw linear actuators. They are “unicorns” I tell ya.

1 Like

That is the linear actuator - the long part there is a about an inch thick. maybe an inch and a quarter. The piece with the motor on it though makes it thicker. Not terrible but maybe not as low profile as you are looking for.

What would be ideal I guess is if they could put the motor inline with the actuator shaft at the bottom.

@johnr has done a lot with actuators, he might have some other suggestions.

I do suggest thinking carefully about the closing option. If you don’t go with gravity on a dragline like the solo, there is a risk of closing the door on the dog. Or a kid who is trying to climb through.

Closing is always the biggest area of safety engineering for an automatic door.

1 Like

I have been reading that chicken coop thing for a while but seems to be overkill for what I want to do. But it was my inspiration for this. He is selling that on Amazon btw for $695 I think.

Continuing the discussion from Pet door project:

Point taken on the closing of the dog door on the dog.

(No children in the household so that’s less of a concern although if a kid is trying to climb through my dog door then closing it on them seems like a worthwhile endeavor * disclaimer -I do not advocate harm to children, yada yada yada… any social justice warriors reading this can feel free to find another cause to fight for.)

Closing the dog door on one of the dogs at 60 plus seconds (its not like a bear trap) to close is also highly unlikely as I cannot even step on my dogs they are so damned quick and intelligent. I am more concerned about one of my dogs reverse engineering the open/close mechanism to find a way to go out late at night and bark at the moon.

I could easily 3 D print a coupler that went from the end of the actuator shaft to the interface on the injection molded plastic sliding door piece that would “break away” before enough pressure was exerted on an animal or small child. This would make it much less like a very slow moving guillotine.

Oh, and yeah 6 hundred and 95 dollars is ridiculous for makers like us.

ugh. Sorry, sometimes one liners like that catch the system. It wasn’t bad form at all. Some of the admins just have to get to it to manually approve the message. :frowning: got here 2 hours too late. Sorry bud!

1 Like

You can pre-order a CoopBoss today for $335 without the actuator or with the actuator at $465. Here is the link to the store if your interested I would be happy to price out a solution that is just the CPU and ZigBee radio. I have been thinking about making a kit option for projects like this. I don’t think you need the weather-tight aluminum enclosure, temperature probes or the photo sensor. You will probably want to connect a NO push button so you can open it locally.

I haven’t officially launched yet but I have opened up the site to accept pre-orders. The goal is next month to have inventory and publicly announce that I’m open for business.

Yep I spent over 3 months on the object detection circuit for the door. Here is a video of my first round of testing with one of my early prototypes. I have to give special thanks to my engineering buddies at for the awesome help with the design, they have a great forum much like this one. Safety is a big deal to us. Even though you don’t have kids wouldn’t you hate it if your neighbors kids got hurt playing with your door. You know kids are going to crawl through it and once they figure out how to close it cant you see some kid trying to close it on their sister as she craws through. I know I would have done that to mine! If not my sister I would have sure closed it on her dang dog. :smiling_imp:

I’m using the ZigBee door cluster to control the door with several custom commands and attributes added. Everything is documented in coopboss manual and the custom device type is open source. In addition to the custom device type I have two smartapps one will alert you if your door tried to close and didn’t (Jammed) and the second one sets a Hue bulb’s color to match the state of your door. Green if closed, Blue if open, Red if Jammed and Pink if moving.

If you do use my actuator controller with your door you will need to make a couple of changes. My controller is designed to drive the door from the center not the side. The way your driving your door from the side like that is going to cause it to jam during travel. If its not now its going to over time. Second, I would like to see a 1" lip at the bottom of your door. This way it will have a nice wide area to bump up against your object and act less like a knife.

If you don’t go with my solution may I strongly suggest you put in some type of object detection because a linear actuator it is going to run until one of two things happens. 1) It runs to its limit switch and turns off like it should or B) it runs until it gets hot and burns up your power supply. At that point the motor will lock in place and all the pressure will continue to be held on the arm. So it will not only squash whatever is going through the door but also trap it and hold it there. It will be a bad seen to come home to.

1 Like

The side mount for the actuator is a compromise due to the layout - note that there is a window above the door and the length of the actuator puts the end above the window sill. Looking at some other approaches to mounting, Like I said, this is a POC.

The bottom lip is a half inch, but I have a piece of 2x3 with a groove cut in it to go over that lip. I have a large area there. The monoprice curtain controller supports a stop signal, so if I had some sort of bump switch there I could use that for obstruction stop.

I had not put that much thought into the safety aspect, but this thing pushes with 330 lbs of force so probably I should.

The CoopBoss looks like it has all or most of the intelligence built into the controller itself - I am looking at leveraging the ST hub for the controls.


Yep the CoopBoss was designed from the begging to operate without the SmartThings cloud. SmartThings is only used to setup and monitor the CoopBoss it has nothing to do with the object detection circuit or the auto open and close of the door. If the chicken coop door doesn’t close its a big deal so the CoopBoss is designed to be safe and reliable. You can pull the ZigBee radio out of the circuit and the unit will still boot up, close and open the door as well as detect objects.

When you say leverage the ST hub are you thinking your custom device type is going to run on the hub? From my understanding only ST developers (employees) can write code that runs on the hub. I think your going to be forced to create a cloud based custom device type like the rest of us and you should count on delays between a local event and reacting to it from cloud based custom device type or SmartApp.

I don’t want to be negative I want to help. My solution may not be right that is fine believe me I’m okay with it!!

If I can help I will be happy to. I think your bump switch is your best bet for keeping the cost down. The challenge your going to have with a simple switch is that it will stop your motor just fine (if rated correctly) but that will just stop it in place trapping whatever it bumped up against. I think you will want to reverse the motor so whatever it is pushing against can be released. That gets a little tricky with just a bump switch. I would stick some type of circuit there to reverse the door until it is all the way open. Maybe your curtain controller already has that built in. That would be great!!

Again sorry if I have come across as a negative Nancy here. I admire people who take things on like this!! Thanks for sharing your project and I encourage you to keep it up! Go go go!!!

1 Like

When I say that I want to leverage the ST, I mean that it will process the inputs from the sensors and control the motors.

So, for example, scheduling should come from the ST. And sensors are tied to the ST rather than to the door.

If I had an RFID reader, it would trigger an action to open the door just like a regular motion sensor can be used to trigger other events.

All I am looking for the curtain controller to do is respond to the commands from the ST and give it status.

Looking at this whole thing it would almost - ALMOST - be cheaper to get a garage door opener and harvest it for controls - my chamberlain garage door opener was only $150 and it connects to a gateway. It opens and closes and reverses on obstruction. The garage door opener has a single switch to control it - the curtain controller has 2 relays and will take a custom device to drive.

Yes, but think of the others in the community that could use a custom device type to control the Curtain controller and said relays . :wink: :wink:

Sorry - that was the forum software saying you were too new to post links :smile:

It does help a lot but sometimes it is overzealous.


Update: the monoprice curtain controller came in and it works differently than I thought. I thought that it would pass power in its circuits when triggered - but actually it only controls relays, so you need to have power to pass. So this is really built for a 4 wire motor - and the actuator only has 2 wires. No way to wire this without it blowing up.

I can maybe cobble something together out of the pieces I have - the eco-worthy controller handles reversing, I could control that controller with this controller - which is kind of hacky but that is where I am anyway on this.

Hey John, what’s the lead time from purchase to delivery for the complete system right now?