Did have a good idea for gamifying it though - a cat airlock with a camera, $5 a month, getting bored old ladies on Facebook to compare the cat in the airlock and making the decision to let it through or not...
https://web-beta.archive.org/web/20160115204055/http://www.q...
So far these are the triggers:
1. I put a hall effect sensor and another C.H.I.P. on his exercise wheel (https://onefastcat.com/) so it feeds him every few revolutions he runs (not sure if he's associated the two yet)
2. Alexa skill.
3. Daily 5am feeding to avoid the early morning hungry-cat-alarm-clock.
4. Hacked Amazon Dash button next to the bed (and IFTTT button on my phone) in case the 5am feeding isn't enough to silence the hungry-cat-alarm-clock.
So yeah, I identify with this statement "You might say I’ve won this battle. However I just spent 20 hours armor-plating a cat feeder. I think we know who’s really in control here, don’t we?"
That might be easier to work into the system on a future refactoring of the system.
If you are paying for any AWS, it's free too.
I added the relay because I wanted more control. Normally you use a wall outlet relay or timer but then you only have one preset duration, and there's a 10 minute reset interval between feedings.
To curb this behavior, one of us would grab him off the shelf and literally throw him outside (onto grass, maybe 6' in the air), thinking that he would associate the unpleasantness of being thrown with his unwanted behavior.
He did. He changed his behavior such that he would jump up on said shelves and deliberately knock things off the shelf whenever he wanted to go outside.
He was a great cat other than that habit though. Hands down the most social (with humans) cat I have ever owned or met and my sample size on both counts is fairly large. He made everyone he met fall in love with him and had a territory of several square miles given the phone calls from people he encountered who took him in worrying that he wouldn't get home safely (he always did, though one incident when he was gone overnight prompted us to put the home phone number on his collar due to some concerned neighbor who took him in for the night). He also once jumped into a UPS truck that was delivering a package to my parents house - I happened to be looking out the window as the truck was leaving, watched it go halfway up the driveway, stop, and see the driver toss him out of the truck.
My parents have since stopped allowing their cats outside due to the murderous relationship between cats and local bird populations.
That line instantly made me recall this comic: http://theoatmeal.com/comics/cats_actually_kill
Operant conditioning.
Watch out though for that extra-hard last ditch effort he will put out before giving up. Stay strong.
My cat is almost 5 years old. She is the type to overeat to obesity, probably because she was abandoned at ~1yr by her previous owner. For half her life my partner and I have been feeding her like clockwork 3 times a day, minus all of 2-3 weeks of vacations where our roommate took over.
I have to exert a constant effort to maintain our bedroom door and the rubber that I lined on the jamb to prevent her from rattling the door at 5am to ask for food - the paint is a lost cause. We have a white noise machine. We ignore her cries for food. We ignore her pawing things off our desks. We have a system to keep track of food we give her so she can't "trick" the other person. She knows exactly when we feed her (the meows get cranked up a notch about an hour before food time) but despite not giving in, she keeps acting like meowing at us is going to go anywhere.
No luck. And we know we're not underfeeding her - she's getting the calories appropriate for her (currently normal) weight, is being fed wet food, has fresh water, lots of attention and toys, all that stuff.
Unfortunately we have to give this up because we've got a baby on the way, and it's just so frustrating to lose 2+ years of effort put into having her not weigh 18lbs...
Even though we kept a tight feeding schedule, our cats used to start meowing and pestering us an hour before dinner time. Now, they just sit quietly and stare at the automatic feeder until it dispenses their food.
All the kitty guides on webbernets say, "be firm and don't give into kitty's demands." Whereas I read on the ASPCA website, "buy an automated feeder."
Guess which worked? Happy automated cat feeder owner, and our cat mostly doesn't drive me insane around feeding times.
For reference, I also own this model of cat feeder and have not needed to harden, though I do have it wedged up next to a wall to lessen risk of tipping.
It was certainly this way with my cat. I really regret the months of different punishments we tried on him to discourage his bad behaviors as it changed his personality.
We turn it on when we close the door at night. The cats haven't figured out when it's on or off, but they have figured out if the door is open, they can run really fast past it and it won't get them.
It did stop the door scratching, but now the door scratching has turned to 5am serenades.
[1] https://www.amazon.com/PetSafe-KIT19001-SSScat/dp/B000RIA95G
This seems to have worked so far to avoid the cat bothering us in the morning.
He's a very big strong boy now (20ish pounds) and is just very happy.
My thinking was that he's a cat and what's the point of a cat being unhappy for his whole life.
We really had to push the weight loss because it was clear she wasn't meant to be so big. Her asthma was significantly worse when she weighed more (multiple attacks a week vs now I don't even remember the last one within the past year), and there were huge patches of her body covered in greasy dandruff because she couldn't groom herself. It would have eventually led to a lot of problems. Better for us to put up with her antics than to watch a painful death, really.
Cats are awesome, especially at finding our weaknesses...
So he would surely wake us up if fed at 7:00am, so one solution is to feed at night. This results in a cat constantly underfoot begging for food for two hours, which is literally a tripping hazard.
The solution is to feed him from a machine and to make sure he never sees us touching the machine. Now, at feeding time he sits by the machine and stares at it, waiting for it to open.
> This results in a cat constantly underfoot begging for food
> for two hours, which is literally a tripping hazard.
We found a solution to this: Only feed the cat when an audible alarm goes off. This way they associate the onset of food behavior with the alarm, not with you.https://en.m.wikipedia.org/wiki/Extinction_(psychology)#Exti...
He'll maybe learn to give up. Or he's like one of our cats where we have to install a baby gate on the outside of the closed door to our bedroom to make it difficult for him to bang on the door all night/morning so that we can sleep.
She is way too old to give a fuck anymore and there is nothing to indicate she will ever change at her age. Just like a human.
She is evil. If her dinner is felt to be sub par she goes into the sleeping child and claws the kid. She has come very close to a final vet visit with this behaviour.
Animals are complex machines, just as people are. They are mirroring a lot of our traits, as anger or ignorance.
As a final resort, give the cat up by letting someone adopt it. That actually works! Good luck!
Not as much fun as an IoT cat feeder, though.
Just cut off the end of the adapter and wrap the wire around the battery terminals.
Seems short-sighted on the manufacturer's side. What happens if you go on vacation and the battery dies?
It should have a wall plug, and a battery to fallback on for when there's an outage.
Dry before work.
Wet when someone gets home. A little dry later. (Which they don't touch right away because they're satiated.)
Wet right before bed. They don't get ticked off unless you sleep in late because the late wet food is so good.
Cured the cat clawing at the door all night because we were trying to put them on a human food schedule for the wet stuff.
Personally, I just put him with food and water in the garage (and a trapdoor to go outside), but then I live in the countryside.
If I forget, he wakes me up to go outside anyways...
now the human has responsibility because they started it when they brought the cat in.
though the cat doesn't seem to mind because hey free food and they get to act however the way they want and the human will think it's adorable.
it is so weird. even though as a human I also find cats often to be adorable. this is a reason I would never get one.
But the relationship between dogs and humans seems a lot less alien to me. I might one day, I could use the company. But it's a lot of responsibility.
I'd like to hack it and add timer functionality. See, my cat is always trying to get breakfast early and is always underfoot from 4 A.M. until I feed him. I tripped over him and broke my ankle last month because of this. I figure, if I can load up breakfast's meal before I go to bed, and only "unlock" the feeder after 7 A.M., my cat may eventually learn to stop bugging me at night. The joke will probably be on me though, darn cats.
I'd like to use an ESP8266 for this so I can also have an IoT feeder that reports usage statistics. =P