🎁Free Shipping on Orders Over $59🎉
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
2 / 9
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent
44% OFF
Fnkus

Solar Powered Motion Activated Sprinkler Animal Repellents Water Sprayer - Animal Deterrent

$55.95 $99.99
0 sold
Product
Qty 990 in stock

This Motion Activated Sprinkler Repeller Keeps Unwanted Animals Out Of Your Garden Effectively, Safe and Harmless.

Does a dog keep pooping in your garden or in a particular spot in your yard where you wish he wouldn't, or perhaps rabbits or deer keep munching on your flowers or tomato plants. This brilliant new invention combines a sensor with a yard sprinkler and will spray oncoming pests and pets to deter them from entering that area. It's perfect for scaring off dogs, cats, deer, rabbits, mice, birds, raccoons, squirrels, and more.

SprayCrow sprinkler contains a sensor that's powered by a solar rechargeable battery and will automatically detect any movement within 36 feet radius. Once it detects movement, it sprays an area up to 1200 feet for 5 seconds, and then stops until it detects more movement.

All you have to do is just attach a garden hose, and SprayCrow will do the rest. It's a safe alternative to ugly fencing, and won't hurt any animals that it sprays, as it'll just scare them off so they run away. It's also great at deterring other wild pests from entering your yard or garden such as armadillos, chipmunks, coyotes, foxes, geese, moles, opossums, skunks, and more.

FEATURES: 

  • Protects gardens, landscaped areas and yards from deer, rabbits, birds and other animal intruders
  • Detects and sprays both day and night
  • Effective and Harmless - The sudden noise, movement and spray scare animals, teaching them to avoid your area.
  • Upgraded Motion Sensor - Unique lens design increases detection range for smaller animals, like cats and raccoons.
  • Fail-Safe and Leak-proof Valve - The valve is designed to automatically close and cut off the water even without power.
  • Hooks up in seconds with a standard garden hose
  • Efficient - Conserves water–just 2 to 3 cups per deterrence.

const TAG = 'spz-custom-painter-button-animation'; const MAX_ITERATION_COUNT = 99999999; const SITE = (window.C_SETTINGS && window.C_SETTINGS.routes && window.C_SETTINGS.routes.root) || ''; const ADD_TO_CART_ANIMATION_SETTING = `${SITE}/api/marketing_atmosphere_app/add_to_cart_btn_animation/setting`; class SpzCustomPainterButtonAnimation extends SPZ.BaseElement { /**@override */ static deferredMount() { return false; } /** @param {!SpzElement} element */ constructor(element) { super(element); /** @private {!../../src/service/xhr-impl.Xhr} */ this.xhr_ = SPZServices.xhrFor(this.win); /** @private {Object} */ this.data_ = null; /** @private {Element} */ this.addToCartButton_ = null; /** @private {boolean} */ this.productAvailable_ = true; /** @private {number} */ this.timerId_ = null; /** @private {number} */ this.animationExecutionCount_ = 0; /** @private {boolean} */ this.selectedVariantAvailable_ = true; /** @private {number} */ this.delay_ = 5000; /** @private {number} */ this.iterationCount_ = 5; /** @private {string} */ this.animationClass_ = ''; } /** @override */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** @override */ buildCallback() { this.productAvailable_ = this.element.hasAttribute('product-available'); this.selectedVariantAvailable_ = this.element.hasAttribute('selected-variant-available'); } /** @override */ mountCallback() { this.render_(); } /** @private */ render_() { if (!this.productAvailable_) { return; } this.fetch_().then((data) => { if (!data) { return; } this.data_ = data; this.animationClass_ = `painter-${data.animation_name}-animation`; this.iterationCount_ = data.animation_iteration_count === 'infinite' ? MAX_ITERATION_COUNT : data.animation_iteration_count; const animationDuration = 1; const animationDelay = data.animation_delay || 5; this.delay_ = (animationDuration + animationDelay) * 1000; this.handleButtonEffect_(); }); } /** * @param {JsonObject} data * @return {(null|Object)} * @private */ parseJson_(data) { try { return JSON.parse(data); } catch (e) { return null; } } /** * @return {Promise} * @private */ fetch_() { return this.xhr_.fetchJson(ADD_TO_CART_ANIMATION_SETTING).then((data) => { if (!data || !data.enabled) { return null; } return this.parseJson_(data.detail); }); } /** @private */ getAddToCartButton_() { this.addToCartButton_ = SPZCore.Dom.scopedQuerySelector( document.body, '[data-section-type="product"] [role="addToCart"], [data-section-type="product_detail"] [role="addToCart"], [data-section-type="product_detail"] [data-click="addToCart"], [data-section-type="product"] [data-click="addToCart"]' ); } /** @private */ restartAnimation_() { this.addToCartButton_.classList.remove(this.animationClass_); this.addToCartButton_./* OK */ offsetWidth; this.addToCartButton_.classList.add(this.animationClass_); this.animationExecutionCount_++; } /** @private */ clearTimer_() { this.win.clearInterval(this.timerId_); this.timerId_ = null; } /** @private */ setupTimer_() { this.timerId_ = this.win.setInterval(() => { this.restartAnimation_(); if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); this.clearTimer_(); } }, this.delay_); } /** @private */ restartTimer_() { if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); return; } this.setupTimer_(); } /** @private */ listenVariantChange_() { SPZUtils.Event.listen(self.document, 'dj.variantChange', (e) => { const selectedVariant = e.detail && e.detail.selected; if (!selectedVariant) { return; } const {available} = selectedVariant; if (this.selectedVariantAvailable_ !== available) { this.selectedVariantAvailable_ = available; this.clearTimer_(); if (available) { this.restartTimer_(); } } }); } /** @private */ removeAnimationClass_() { this.win.setTimeout(() => { this.addToCartButton_.classList.remove(this.animationClass_); }, 1000); } /** @private */ handleButtonEffect_() { this.getAddToCartButton_(); if (!this.addToCartButton_) { return; } if (this.selectedVariantAvailable_) { ++this.animationExecutionCount_; this.addToCartButton_.classList.add(this.animationClass_); if (this.iterationCount_ === 1) { this.removeAnimationClass_(); return; } this.setupTimer_(); } this.listenVariantChange_(); } } SPZ.defineElement(TAG, SpzCustomPainterButtonAnimation);