🎁Free Shipping on Orders Over $59🎉
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
1 / 16
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
Wireless Wifi Light Bulb Camera Security Camera
49% OFF
mysite

Wireless Wifi Light Bulb Camera Security Camera

$35.99 $69.99
0 sold
BUY MORE SAVE MORE
Qty 999983 in stock

🏡Take your security system to the next level Monitor everything from everywhere!  Keep your family safe!

Animated GIF

Allows you to record instantly when and where surveillance is required. With built-in motion detection, auto-tracking technology, infrared night vision and two way communication, Has everything you need, all installed in seconds.

FEATURES:

  • 【Wireless and easy installation】

This camera can be installed using a normal E27 bulb base (110V~240V), NO MORE ADDITIONAL INSTALLATION STEPS. Then you just need to connect the camera system to the router, open the app to configure the camera within minutes.

  • 【Remote View & Night Vision】

Our camera can control the angle of view via APP, you can remotely access the view anywhere and anytime via your iPhone/Android phone/Ipad, even in total darkness, you can see clear images.

  • 【Real-time motion detection and alerts】

This PTZ dome surveillance camera adopts a highly sensitive motion sensor. Once the camera detects the movement of the object after connecting to the Internet, it will record the moving image and notify you through the app.

  • 【1080P & Pan Tilt】

This WiFi Pan Tilt Camera can give you a clear view (Full HD 1080P resolution) at any time. You can use the app to control the viewing angle of the camera to achieve 360-degree viewing without blind spots.

  • 【Two-way audio and high-quality service】

Built-in microphone and speaker, the light bulb security camera can have a conversation between you and your visitor. If you have any questions, please contact us. We provide lifetime technical support and services.

SPECIFICATIONS:

  • Size: 17*8*7.6cm
  • Weight: 254g
  • Pixel: 1MP/2MP

PACKAGE INCLUDES:

  • 1*WiFi HD Smart Camera 1MP/ 1*WiFi HD Smart Camera 2MP
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);