DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
1 / 14
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home
4% OFF
Save $2.00
DIY LED U-Home

DIY LED U-Home 5W 400lm GU10 LED Bulbs RGBCW Colorful Changing Wifi Remote Control Smart Dimmable for Alexa Google Home

$47.99 $49.99
169 sold
Package Including Quantity
Qty 999 in stock

Brand Name: DIY LED U-Home

Origin: CN(Origin)

Certification: ROHS/CE

Is Dimmable: Yes

Material: aluminum

Model Number: GU10

Width: 400lm

Body Material: Aluminum

Features: GU10

Dimming method: WIRELESS DIMMER

Voltage: 110-240V

Item Type: Grow Lights

Warranty: 1 Year

Power Source: AC

Power: 5W

Wifi Standard: 802 11b/g/n

Luminous Flux: 400lm

System Support: IOS/Android

Product Description:


WiFi remote control smart light, adopts conspicuous Wi-Fi technology and refines on maximum improvements to intelligentize your life. It supports remote control via phone app, switch the lamp on and off and adjust the color temperature cooler or warmer. Also for Alexa amazon and Google home. Suitable for showcase, residential, office, hotel, shop, exhibition room, landscaping, indoor, home etc.


Description:

1: 100% brand new and high quality guaranteed.

2: Made of aluminum, durable.

3: Can be remotely controlled through phone by Wi-Fi connection, smart and convenient.

4: Work with by iOS or Android App via Wi-Fi.

5: Suitable for Amazon Echo Alexa, Google home,IFTTT.

6: Multiple situational modes, you can adjust the mode to your like.

7: 16 million color optional, create the atmosphere you want.

8: Adjustable color temperature, cool light or warm light by your preference.

9: Timing function, time delay switch.

10: Voice Control, pair to Amazon Alexa and to enable voice control.

11: Easy to use, just install and control through phone Wi-Fi, you can enjoy colorful soft light.

12: Higher efficiency, better heat dissipation. Lower consumption, longer service life.

13: Can be used to create atmosphere, suitable for showcase, residential, office, hotel, shop, exhibition room, landscaping, indoor, home etc.


Operating steps:


1. Install bulb on socket.

2.Download App Smart Life.

3.Search and connect.


How to Use with Amazon Alexa:


1.Choose skills in the options bar, and search the Smart Life in the input box.

2.Select Smart life in the search results, and then click the Enable skill.If account has been bound, you can click on Disable Skill to remove your binding, and then click on the Enable Skill to continue to bind a new Smart Life account.

3.Input your user name and password that you have previously registered.

4.When it prompt successfully linked, it means the Alex account is linked with Smart Life account.


Specifications:

1: Base: GU10

2: Wireless type: Wi-Fi 2.4GHz 802 11b/g/n

3: Rated power: 5W

4: Voltage: AC110-250V 50/60Hz

5: Color : RGB C+W

6: Dimmable: Yes

7: System Supported: IOS/Android

8: Luminous Flux: 400lm

9: Service life: >50000H


Package Included: 1*GU10 Smart LED Bulb(it's up to your choice)



class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);