Hi everyone,
I’m Raphael, founder of AniRepel. I’ve been building a smart outdoor animal deterrent as a solo hardware project.
The idea actually started when my stepmom got sprayed by a traditional motion sprinkler - more than once :).
The sprinkler was doing exactly what it was designed to do: something moved, so it sprayed. The problem was that it had no idea whether that something was an unwanted animal, a person walking through the garden, or your own pet.
That got me thinking: could you keep the simplicity of a motion sprinkler, but make it more selective about when not to spray?
That idea became AniRepel. The basic idea is still simple and effective: use a short burst of water to deter unwanted animals from gardens.
I experimented with taking the computer vision and robotics much further - including animal classification and moving target tracking - and even tested more powerful AI hardware and camera setups. Technically, there are some really interesting things you can do there. But I kept coming back to the same question: does this actually solve the gardener's problem better?
For AniRepel, I didn't think the improvement justified the additional processing power, energy consumption, hardware cost, weight, complexity and reliability measures. It would also work against another goal I have for the product: keeping it compact and easy to move around the garden.
So I eventually came back to a simpler principle: use the least technology necessary to solve the actual problem reliably. I don't want to add AI just because I can.
Motion is still the trigger. On the Pro version, an on-device camera check can determine whether a person is present and suppress the spray.
For pets, I took a different approach: recognising that an animal is a cat or dog isn't the same as knowing that it's your cat or dog. So optional Pet Recognition uses a small registered collar tag instead.
The recognition and core decision-making stay local. No cloud connection is required for AniRepel to do its job.
I have an app prototype, and I’m developing controls such as active time windows, spray duration, cooldown, pet recognition sensitivity and firmware updates. I’m also investigating Wi-Fi-connected Light Sleep to make remote control more responsive while keeping power consumption low. That still needs hardware testing. I want connectivity to add control rather than become a dependency: the core device should keep working with or without the app or any internet connection.
I’m currently preparing the first field-test units before finalizing the Pioneer Batch, and this is where I’d really value the perspective of r/smarthome - particularly on how a device like this should integrate into a local smart home.
I’ve seen people here build their own camera → detection → sprinkler automations, which made me wonder how a purpose-built device like this should fit into a smart home without becoming yet another cloud-dependent IoT gadget.
A few things I’m especially curious about:
- What would you actually want to control from Home Assistant - enable/disable, temporary pause, schedules, something else?
- Would device status such as battery voltage and solar charging status or spray activations be useful?
- My current thinking is that Home Assistant should provide control and status, while recognition and the final spray decision remain local to the device. Does that separation make sense, or would you design the boundary differently?
- Would you want to be ale to turn Human Recognition on and off on the Pro?
- MQTT is already part of the firmware, but Home Assistant integration isn’t implemented yet. What would make a local integration feel straightforward and useful to you - automatic discovery, particular controls or sensors, or something else?
- Which controls would need to take effect immediately, and which could tolerate a delay? For example, would you expect a temporary pause to respond within a couple of seconds, while schedule changes could wait longer? I’m exploring the trade-off between responsiveness and standby power.
- What would make you trust - or not trust - a device with a camera in your garden?
And most importantly: what am I missing?
I’ve attached a short clip of the current models in the garden. It compares Base and Pro, shows the Pro's on-device Human Recognition, and demonstrates the optional Pet Recognition available for both versions - including the devices deciding when not to spray.
AMA about the electronics, detection approach, privacy, pet recognition, battery life, power management, hardware iterations, things that have gone wrong, or where I’m taking it next.
Critical feedback is very welcome. I’d much rather discover the stupid decisions now than after manufacturing :).
If you want more context on what I’m building, you can see the AniRepel project here.
https://reddit.com/link/1x36jtt/video/qy81fwwdwtuh1/player