Finally got my dog water bowl sensor done

A family member helped me with this. It was almost dead in the water due to motor skill issues. And due to this, if anyone wants to make money with this then go ahead. I searched hard for something off the shelf that would just work.

Anyways it appears to be all working :smiley: GitHub - crua9/Dog-Water-Bowl-Home-Assistant: Making a dog water bowl alert system which connects to home assistant · GitHub


I’m living with it for a week before wrapping the cables. I figure if I need to I can easily do whatever. But after a bit of testing I don’t think this is going to be a problem.

The link above is the code I used along with the automation. The automation basically waits for the bowl to be below a point after 5 minutes. I did this because if someone is cleaning the bowl or maybe a dog is drinking and it hasn’t crossed that line. I don’t want it to start nagging. But if no one fills it (at least get it in the yellow (between red and blue). Then every 15 min after it will nag.

Oh and I included the MP3 files.

In it I added several features

  1. A fade = this instead it being like a strobe light. Maybe causing medical problems. It gently fades in and out. You can adjust the speed.
  2. Brightness level
  3. Ways to calibrate and change things on the fly without having to update the chip every time.
  4. Maintenance = this basically lets you manually control the LED and it ignores the other scripts. I figure if needed, I could use this to see if a LED went bad.
  5. Scripts for if the wiring messed up. It will use the fade speed to adjust how fast to do it. But it will do a cycle between red, yellow, and blue.

You can actually see 5 here. https://makerworld.com/en/models/2628200-dog-water-bowl-sensor#profileId-2901745 You need to go to the GIF

Side note: Something I didn’t add in the project thing btw, I ended up using a magnet strip on the bottom of the 3D print to keep it on the dog food container seen in the picture. That away if someone lifts it, it stays there. And I can move it. I could’ve used double side but I wanted something easy to take off. Also I wasn’t sure if it will stay like that.

1 Like