{"product_id":"smart-hub-gen2-plus","title":"Smart Hub Gen2 Plus","description":"\u003cp\u003eTHIRDREALITY Smart Hub Gen2 Plus, ZigBee 3.0 standard, Smart Home gateway, Mini Size, 2.4GHz WiFi, Compatible with Alexa and Google Home, work with all THIRDREALITY ZigBee devices\u003c\/p\u003e\n\u003cul class=\"a-unordered-list a-vertical a-spacing-mini\"\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Easy Setup: Power on Smart Hub Gen2 and just need few minutes to setup it with Third Reality App. No professional technical skills needed, if you have any issues, please feel free to contact us. Note: Only Support 2.4GHz WiFi. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Improved Design: THIRDREALITY Smart Hub Gen 2 is a mini ZigBee gateway, which is smaller than a deck of card. With great improve design in the appearance, it’s adopting USB-A connector, no need for charging cable, you can power on it wherever has USB-A port. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Reliable, Stable and Fast: Equipment With powerful storage and advanced smart chips, Hub Gen 2 is faster and more stable as opposed to Hub Gen1. Not only the maximum connection distance extends to 50m in the open space, but also the number of connected devices increases to 32. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Remote Control: You can monitor the status of your smart home devices everywhere you are. No limited by distance, location, easy to control them remotely, so that you can save energy and keep your home safety. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Groups \u0026amp; Timer: Along with Third Reality App, you can have a lot of advanced groups or schedule features for smart home, such as groups, Count down timers, N-way Switch etc. Easy to turn on\/off all the ZigBee smart devices in a group with one click. With a countdown timer, you won’t worry about forgetting to turn off the lights. \u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv id=\"aplus_feature_div\" class=\"celwidget pd_rd_w-eNbOy pd_rd_r-ETT48E0D4B93EA6CHD53 pd_rd_wg-XRUrr\" data-feature-name=\"aplus\" data-csa-c-type=\"widget\" data-csa-c-content-id=\"aplus\" data-csa-c-slot-id=\"aplus_feature_div\" data-csa-c-asin=\"\" data-csa-c-is-in-initial-active-row=\"false\" data-csa-c-id=\"5hg7vj-8wpczh-fds9hl-qp70uq\" data-cel-widget=\"aplus_feature_div\"\u003e\n\u003cdiv id=\"aplus\" class=\"a-section a-spacing-large bucket\"\u003e\n\u003chr class=\"bucketDivider\" noshade size=\"1\"\u003e\n\u003ch2\u003eProduct Description\u003c\/h2\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\" data-csa-c-id=\"vcvg6q-cvnkar-fkynu9-y397vq\" data-cel-widget=\"aplus\"\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-1 .aplus-module-section {\u003cbr \/\u003e    width: 50%;\u003cbr \/\u003e    vertical-align: middle;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-1 .aplus-module-1-topic {\u003cbr \/\u003e    padding-bottom: 10px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-1 .aplus-module-1-heading {\u003cbr \/\u003e    padding-bottom: 20px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-1 .aplus-module-1-description {\u003cbr \/\u003e    line-height: 1.6em;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-1 .aplus-module-section.aplus-image-section {\u003cbr \/\u003e    vertical-align: middle;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-1 .aplus-module-section.aplus-text-section-left,\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-1 .aplus-module-section.aplus-text-section-right {\u003cbr \/\u003e    padding: 0 40px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\u003cp\u003e\/**\u003cbr \/\u003e * MODULE TITLE: Hot-spot\u003cbr \/\u003e *\/\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-10 {\u003cbr \/\u003e    position: relative;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-10 .hover-wrapper {\u003cbr \/\u003e    position: absolute;\u003cbr \/\u003e    width: 35px;\u003cbr \/\u003e    height: 35px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-10 .hover-point {\u003cbr \/\u003e    display: block;\u003cbr \/\u003e    border: 2px solid #fff;\u003cbr \/\u003e    background: rgba(145, 145, 145, .4);\u003cbr \/\u003e    width: 100%;\u003cbr \/\u003e    height: 100%;\u003cbr \/\u003e    -webkit-border-radius: 50%;\u003cbr \/\u003e    -moz-border-radius: 50%;\u003cbr \/\u003e    border-radius: 50%;\u003cbr \/\u003e    outline-style: none;\u003cbr \/\u003e    cursor: pointer;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-10 .aplus-text-container {\u003cbr \/\u003e    padding: 40px 80px 0;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-10 .aplus-description {\u003cbr \/\u003e    padding: 10px 0;\u003cbr \/\u003e    text-align: center;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-10 .aplus-image-container {\u003cbr \/\u003e    position: relative;\u003cbr \/\u003e    border: 1px solid #000;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-10 .hover-title {\u003cbr \/\u003e    font-weight: bold;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-10 .hover-point.secondary {\u003cbr \/\u003e    background: #000;\u003cbr \/\u003e    padding-top: 6px;\u003cbr \/\u003e    color: #fff;\u003cbr \/\u003e    text-align: center;\u003cbr \/\u003e    font-size: 1.5em;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-10 .hover-point.selected {\u003cbr \/\u003e    background: rgba(50, 150, 255, .8);\u003cbr \/\u003e}\u003c\/p\u003e\n\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-2 .premium-background-wrapper {\u003cbr \/\u003e    position: relative;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper {\u003cbr \/\u003e    position: absolute;\u003cbr \/\u003e    width: 50%;\u003cbr \/\u003e    height: 100%;\u003cbr \/\u003e    top: 0;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\u003cbr \/\u003e    left: 50%;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003ehtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\u003cbr \/\u003e    left: auto;\u003cbr \/\u003e    right: 50%;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.secondary-color {\u003cbr \/\u003e    color: #fff;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-background {\u003cbr \/\u003e    padding: 20px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-2 .aplus-module-2-topic {\u003cbr \/\u003e    padding-bottom: 10px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-2 .aplus-module-2-heading {\u003cbr \/\u003e    padding-bottom: 20px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-2 .aplus-module-2-description {\u003cbr \/\u003e    line-height: 1.5em;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-background.white-background {\u003cbr \/\u003e    background: rgba(255,255,255,0.5);\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background {\u003cbr \/\u003e    background: rgba(0,0,0,0.5);\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background,\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h1,\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h5,\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol,\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul,\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol .a-list-item,\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul .a-list-item {\u003cbr \/\u003e  color: #fff;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-content-container {\u003cbr \/\u003e    display: table;\u003cbr \/\u003e    height: 100%;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\u003cbr \/\u003e    padding-left: 40px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003ehtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\u003cbr \/\u003e\tpadding-left: 0px;\u003cbr \/\u003e\tpadding-right: 40px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\u003cbr \/\u003e    padding-right: 40px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003ehtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\u003cbr \/\u003e    padding-right: 0px;\u003cbr \/\u003e    padding-left: 40px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-2 .premium-intro-content-column {\u003cbr \/\u003e    display: table-cell;\u003cbr \/\u003e    vertical-align: middle;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003c\/style\u003e\n\u003cp\u003e\u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\nP.now('premium-module-5-comparison-table-scroller').execute(function(init){\n    if (init) {\n        return;\n    }\n    P.register('premium-module-5-comparison-table-scroller', function(){\n        return function() {\n            P.when('jQuery', 'a-popover', 'A', 'ready').execute(function($, popover, A) {\n                function initCompTable(module) {\n                    \/**\n                    * Premium comparison table: popover trigger module\n                    *\/\n                    var comparisonName = $(module).data('comparison-name');\n                    (function() {\n                        var $additionalInfo = $('.aplus-v2 .aplus-popover-trigger');\n                        $additionalInfo.each(function(i, trigger) {\n                            return popover.create(trigger, $(trigger).data());\n                        });\n                        $additionalInfo.hover(\n                            function() {\n                                $(this).focus();\n                            }\n                        );\n                    })();\n                    \/**\n                    * Premium comparison table: adjust column width module\n                    *\/\n                    (function() {\n                        var VISIBLE_COLUMNS = 4.2;  \/* How many visible columns on load *\/\n                        var MIN_WIDTH = 230;\n                        var getWidth = function() {\n                            return $(this).outerWidth();\n                        }\n                        \/* cache selectors *\/\n                        var\n                            $container = $('.aplus-v2 .comparison-table #'+comparisonName),\n                            $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'),\n                            $slider = $('.aplus-v2 .comparison-table #'+comparisonName+' .table-slider'),\n                            $columns = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column'),\n                            $activeColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column.active.active-item');\u003c\/p\u003e\n\u003cp\u003e                        \/* Formula for determining desired column width *\/\u003c\/p\u003e\n\u003cp\u003e                        var calculatedColumnWidth = Math.floor(\n                            ($container.innerWidth() - $header.innerWidth()) \/ VISIBLE_COLUMNS\n                        );\u003c\/p\u003e\n\u003cp\u003e                        var childWidths = $activeColumn.map(getWidth).get();\n                        var maxChildWidth = Math.max(MIN_WIDTH, Math.max.apply(Math, childWidths));\n                        var minColumnWidth = $columns.innerWidth();\n                        var calculatedPadding = $header.innerWidth() + maxChildWidth;\u003c\/p\u003e\n\u003cp\u003e                        \/* set the min-width of each column to the calulated width or minWidth *\/\n                        $columns.css(\n                            'min-width',\n                            Math.max(MIN_WIDTH, (calculatedColumnWidth \u003c minColumnWidth\n                                ? calculatedColumnWidth\n                                : minColumnWidth))\n                        );\n                        $activeColumn.css('width', maxChildWidth);\n\n                        \/* AUI RTL script automatically changes this to padding-right under RTL context *\/\n                        $slider.css('padding-left', calculatedPadding);\n\n                        \/* show the component *\/\n                        $container.removeClass('loading');\n                    })();\n                    \/**\n                    * Premium comparison table: top scroll bar\n                    *\/\n                    (function() {\n                        \/* cache selectors *\/\n                        var\n                            $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'),\n                            $fixedColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' td.active'),\n                            $scrollWrapperTop = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-top'),\n                            $scrollWrapperBottom = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-bottom'),\n                            $scrollWidth = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-width'),\n                            $scrollBar = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-bar');\n                        \/* confirm fixed column exists and can add width to the total width of the scroll bar *\/\n                        var fixedColumnWidth = $fixedColumn.innerWidth();\n                        if ( fixedColumnWidth === null ) {\n                            fixedColumnWidth = 0;\n                        }\n                        \/* set width of scrollBar *\/\n                        $scrollBar.css('width', $scrollWidth.innerWidth() + fixedColumnWidth + $header.innerWidth());\n                        \/* connect scrolls together *\/\n                        $scrollWrapperTop.scroll(function() {\n                            $scrollWrapperBottom.scrollLeft($scrollWrapperTop.scrollLeft());\n                        });\n                        $scrollWrapperBottom.scroll(function() {\n                            $scrollWrapperTop.scrollLeft($scrollWrapperBottom.scrollLeft());\n                        });\n                    })();\n                }\n\n                $('.aplus-v2 .premium-aplus-module-5 .table-container').each(function(index, module) {\n                    initCompTable(module);\n                });\n            });\n        }\n    });\n});\n}));\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\u003cp\u003e\/**\u003cbr \/\u003e * Premium-module 5: Comparision table - scroller\u003cbr \/\u003e *\/\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 h1 {\u003cbr \/\u003e    padding-bottom: 30px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* position column-headers relative to this table *\/\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 .table-container {\u003cbr \/\u003e    position: relative;\u003cbr \/\u003e    opacity: 1;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 .table-container.loading {\u003cbr \/\u003e    opacity: 0;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 .table-slider {\u003cbr \/\u003e    overflow-x: scroll;\u003cbr \/\u003e    overflow-y: visible;\u003cbr \/\u003e    width: 100%;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* left column headers are absolute positioned *\/\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 td.attribute {\u003cbr \/\u003e    position: absolute;\u003cbr \/\u003e    width: 300px;\u003cbr \/\u003e    top: auto;\u003cbr \/\u003e    left: 0;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003ehtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-5 td.attribute {\u003cbr \/\u003e    right: 0px;\u003cbr \/\u003e    left: auto;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 td.active-item {\u003cbr \/\u003e    position: absolute;\u003cbr \/\u003e    top: auto;\u003cbr \/\u003e    left: 300px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003ehtml[dir=\"rtl\"]  .premium-aplus-module-5 td.active-item {\u003cbr \/\u003e    left: auto;\u003cbr \/\u003e    right: 300px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 .attribute,\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 .active-item,\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 .description {\u003cbr \/\u003e    font-size: 16px;\u003cbr \/\u003e    font-family: arial;\u003cbr \/\u003e    line-height: 2.5em;\u003cbr \/\u003e    white-space:nowrap;\u003cbr \/\u003e    color: #000;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 .attribute,\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 .active-item,\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 .description {\u003cbr \/\u003e    font-family: inherit;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered td.attribute,\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered td.active-item {\u003cbr \/\u003e    background-color: #fff;\u003cbr \/\u003e    z-index: 100;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered tr:nth-child(even) td.attribute,\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered tr:nth-child(even) td.active-item {\u003cbr \/\u003e    background-color: #f0f2f2;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered tr:nth-child(even):last-child td.attribute {\u003cbr \/\u003e    border-bottom: #f0f2f2 solid 1px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* Override AUI - the odd rows have a white background while the even ones have gray background *\/\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered tr:nth-child(odd) {\u003cbr \/\u003e    background-color: #fff;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered tr:nth-child(even) {\u003cbr \/\u003e    background-color: #f0f2f2;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered td.attribute .comparison-metric-name {\u003cbr \/\u003e    outline-style: none;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered td.attribute .aplus-popover-trigger::after {\u003cbr \/\u003e    content: \"?\";\u003cbr \/\u003e    display: inline-block;\u003cbr \/\u003e    font-size: 12px;\u003cbr \/\u003e    position: relative;\u003cbr \/\u003e    bottom: 5px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 td.attribute.empty {\u003cbr \/\u003e    height: 332px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 .header-img {\u003cbr \/\u003e    padding-top: 10px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* Prevent table borders from overlapping *\/\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 table {\u003cbr \/\u003e    border-collapse: separate;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* Override default AUI .a-bordered table borders *\/\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered td,\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered th,\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered {\u003cbr \/\u003e    border-width: 0;\u003cbr \/\u003e    border-color: #eaeaea;\u003cbr \/\u003e    border-style: solid;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered td {\u003cbr \/\u003e    border-right-width: 1px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered td:last-child {\u003cbr \/\u003e    border-right-width: 0;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003ehtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-5 table.a-bordered td:last-child {\u003cbr \/\u003e    border-right-width: 1px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* Active column should be surrounded in darker border. *\/\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered td.active {\u003cbr \/\u003e    border-color: #767676;\u003cbr \/\u003e    border-right-width: 1px;\u003cbr \/\u003e    border-left-width: 1px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* Top Active column needs border-top *\/\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered tr:first-child td.active {\u003cbr \/\u003e    border-top-width: 1px;\u003cbr \/\u003e    height: 332px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* Bottom column column needs border-bottom *\/\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 table.a-bordered tr:last-child td.active {\u003cbr \/\u003e    border-bottom-width: 1px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* Size the top scroller *\/\u003cbr \/\u003e.aplus-v2 .premium-aplus-module-5 .scroll-wrapper-top {\u003cbr \/\u003e    width: 100%;\u003cbr \/\u003e    height: 20px;\u003cbr \/\u003e    overflow-x: scroll;\u003cbr \/\u003e    overflow-y: visible;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 .scroll-bar {\u003cbr \/\u003e    height: 1px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 .add-to-cart {\u003cbr \/\u003e    line-height: 1rem;\u003cbr \/\u003e    font-weight: normal;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-5 .review {\u003cbr \/\u003e    font-size: 14px;\u003cbr \/\u003e}\u003cbr \/\u003e\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\u003cp\u003e\/**\u003cbr \/\u003e * Premium modules global styles\u003cbr \/\u003e *\/\u003cbr \/\u003e.aplus-v2.desktop {\u003cbr \/\u003e  max-width: 1464px;\u003cbr \/\u003e  min-width: 800px;\u003cbr \/\u003e  margin-left: auto;\u003cbr \/\u003e  margin-right: auto;\u003cbr \/\u003e  word-wrap: break-word;\u003cbr \/\u003e  overflow-wrap: break-word;\u003cbr \/\u003e  word-break: break-word;\u003cbr \/\u003e}\u003cbr \/\u003e\/* Undo this for tech-specs because it breaks table layout *\/\u003cbr \/\u003e.aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; }\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus,\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-h1,\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-h2,\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-p1,\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-p2,\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-p3,\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-accent1,\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-accent2\u003cbr \/\u003e{ font-family: Arial, sans-serif; }\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus,\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-h1,\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-h2,\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-p1,\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-p2,\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-p3,\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-accent1,\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-accent2\u003cbr \/\u003e{ font-family: inherit; }\u003c\/p\u003e\n\u003cp\u003e\/* type *\/\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; }\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; }\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; }\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; }\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; }\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; }\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; }\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; }\u003c\/p\u003e\n\u003cp\u003e\/* spacing *\/\u003cbr \/\u003e.aplus-v2 .aplus-container-1 { padding: 40px; }\u003cbr \/\u003e.aplus-v2 .aplus-container-1-2 { padding: 40px 80px; }\u003cbr \/\u003e.aplus-v2 .aplus-container-2 { padding: 80px; }\u003cbr \/\u003e.aplus-v2 .aplus-container-3 { padding: 40px 0; }\u003c\/p\u003e\n\u003cp\u003e\/* Display *\/\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-display-table { display: table; }\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; }\u003cbr \/\u003e.aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; }\u003c\/p\u003e\n\u003cp\u003e\/* Aplus display table with min-width 1000px and fill remaining space inside parent *\/\u003cbr \/\u003e.aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% }\u003c\/p\u003e\n\u003cp\u003e\/**\u003cbr \/\u003e* Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80.\u003cbr \/\u003e*\/\u003c\/p\u003e\n\u003c\/style\u003e\n\u003cp\u003e\u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\nP.now('premium-module-10-hotspot-desktop').execute(function(init) {\n    if (init) {\n        return;\n    }\n    P.register('premium-module-10-hotspot-desktop', function() {\n        return function() {\n            P.when('jQuery', 'a-popover', 'ready').execute(function ($, popover) {\n                var $hoverPoints = $('.aplus-v2 .premium-aplus-module-10 .hover-point');\n                $hoverPoints.each(function(i, trigger) {\n                    return popover.create(trigger, $(trigger).data());\n                });\n                $hoverPoints.hover(\n                    function() {\n                        $(this).focus();\n                        $(this).addClass('selected');\n                    },\n                    function() {\n                        $(this).removeClass('selected');\n                    }\n                );\n            });\n        };\n    });\n});\n}));\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-4 .premium-aplus-two-column {\u003cbr \/\u003e    text-align: center;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-4 .premium-aplus-two-column {\u003cbr \/\u003e    text-align: inherit;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-4 .premium-aplus-column {\u003cbr \/\u003e    display: inline-block;\u003cbr \/\u003e    vertical-align: top;\u003cbr \/\u003e    width: 48%;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-4 .premium-module-4-heading {\u003cbr \/\u003e    padding-bottom: 40px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n) {\u003cbr \/\u003e    padding-left: 40px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003ehtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n) {\u003cbr \/\u003e    padding-left: 0px;\u003cbr \/\u003e    padding-right: 40px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n-1) {\u003cbr \/\u003e    padding-right: 40px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003ehtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n-1) {\u003cbr \/\u003e    padding-right: 0px;\u003cbr \/\u003e    padding-left: 40px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-4 .column-heading {\u003cbr \/\u003e    padding-top: 20px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003cp\u003e.aplus-v2 .premium-aplus-module-4 .column-description {\u003cbr \/\u003e    padding-top: 10px;\u003cbr \/\u003e}\u003c\/p\u003e\n\u003c\/style\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" data-csa-c-id=\"bhqxg7-pdfua9-htj42r-mkt2s\" data-cel-widget=\"aplus-premium-module-2-fullbackground-image\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n\u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n\u003cimg class=\"\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/a6b1e655-77c0-4619-984b-26dc7c074743.__CR0,0,1464,600_PT0_SX1464_V1___.png\" alt=\"Smart Hub Gen2 Plus\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/a6b1e655-77c0-4619-984b-26dc7c074743.__CR0,0,1464,600_PT0_SX1464_V1___.png\"\u003e\u003cnoscript\u003e\u003cimg alt=\"Smart Hub Gen2 Plus\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/a6b1e655-77c0-4619-984b-26dc7c074743.__CR0,0,1464,600_PT0_SX1464_V1___.png\"\u003e\u003c\/noscript\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-text-center\"\u003e\n\u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003eTHIRDREALITY Smart Hub Gen2 Plus is a mini ZigBee gateway. With the no cable design, it can be powered by direct plug into any USB-A port. Smart Hub Gen2 is the heart of THIRDREALITY ZigBee family. It supports all of the THIRDREALITY ZigBee devices and provides more features.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-4-two-column-images aplus-premium\" data-csa-c-id=\"h2tzi9-h7b75v-bodgoc-yobzyp\" data-cel-widget=\"aplus-premium-module-4-two-column-images\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-4 aplus-container-1\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-two-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\n\u003cimg class=\"\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/44db4718-5392-4cdf-9813-42c5f0d8da78.__CR0,0,650,350_PT0_SX650_V1___.jpg\" alt=\"ZigBee hub\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/44db4718-5392-4cdf-9813-42c5f0d8da78.__CR0,0,650,350_PT0_SX650_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"ZigBee hub\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/44db4718-5392-4cdf-9813-42c5f0d8da78.__CR0,0,650,350_PT0_SX650_V1___.jpg\"\u003e\u003c\/noscript\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n\u003ch1 class=\"aplus-h3 a-text-bold\"\u003eEasy Setup\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n\u003cp class=\"aplus-p3\"\u003eJust need few minutes to setup it with Third Reality App, no technical skills or wiring needed. Download the Third Reality App, which is free and available on App Store and Google Play, then follow the instruction to setup, then you can enable skills to Alexa or Google home for more features.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\n\u003cimg class=\"\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/cef5f0fb-fd74-447b-848c-2bf40a5a1a02.__CR0,0,650,350_PT0_SX650_V1___.png\" alt=\"Smart Hub Gen2 Plus\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/cef5f0fb-fd74-447b-848c-2bf40a5a1a02.__CR0,0,650,350_PT0_SX650_V1___.png\"\u003e\u003cnoscript\u003e\u003cimg alt=\"Smart Hub Gen2 Plus\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/cef5f0fb-fd74-447b-848c-2bf40a5a1a02.__CR0,0,650,350_PT0_SX650_V1___.png\"\u003e\u003c\/noscript\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n\u003ch1 class=\"aplus-h3 a-text-bold\"\u003eSupport 32 ZigBee Devices\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n\u003cp class=\"aplus-p3\"\u003eWith upgraded technical skills, THIRDREALITY Hub Gen2 Plus Supports a maximum of 32 ZigBee smart devices.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-4-two-column-images aplus-premium\" data-csa-c-id=\"x31g03-ypjxf1-lwe4jt-bof0hf\" data-cel-widget=\"aplus-premium-module-4-two-column-images\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-4 aplus-container-1\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-two-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\n\u003cimg class=\"\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/bd99ea4a-c4a5-488f-928c-97c594f0c0ca.__CR0,0,650,350_PT0_SX650_V1___.jpg\" alt=\"1\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/bd99ea4a-c4a5-488f-928c-97c594f0c0ca.__CR0,0,650,350_PT0_SX650_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"1\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/bd99ea4a-c4a5-488f-928c-97c594f0c0ca.__CR0,0,650,350_PT0_SX650_V1___.jpg\"\u003e\u003c\/noscript\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n\u003ch1 class=\"aplus-h3 a-text-bold\"\u003eApp Remote Control\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n\u003cp class=\"aplus-p3\"\u003eYou can control your corresponding ZigBee devices through Third Reality App anytime, any where. No matter anyplace in the world.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\n\u003cimg class=\"\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/fbe81291-9af9-4799-8a44-a58fb62017b9.__CR0,0,650,350_PT0_SX650_V1___.jpg\" alt=\"alexa\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/fbe81291-9af9-4799-8a44-a58fb62017b9.__CR0,0,650,350_PT0_SX650_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"alexa\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/fbe81291-9af9-4799-8a44-a58fb62017b9.__CR0,0,650,350_PT0_SX650_V1___.jpg\"\u003e\u003c\/noscript\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n\u003ch1 class=\"aplus-h3 a-text-bold\"\u003eVoice Control\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n\u003cp class=\"aplus-p3\"\u003eTHIRDREALITY hub compatible with Alexa and Google Home, when enable skills to Alexa and Google home App, no more worrying about holding something in your hands, no way to turn on the light, just give a voice command.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-1-image-text aplus-premium\" data-csa-c-id=\"p86d8d-jprwr3-cjpbj4-dbaxys\" data-cel-widget=\"aplus-premium-module-1-image-text\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-1 aplus-container-1\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-display-table\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-module-section aplus-display-table-cell aplus-text-section-left\"\u003e\n\u003cp\u003e\u003cspan class=\"aplus-accent1 aplus-module-1-topic a-text-bold\"\u003e Create Routines \u003c\/span\u003e\u003c\/p\u003e\n\u003ch1 class=\"aplus-h1 aplus-module-1-heading a-text-bold\"\u003eCompatible with Alexa and Google Home\u003c\/h1\u003e\n\u003cp class=\"aplus-p2 aplus-module-1-description\"\u003eTHIRDREALITY Hub Gen2 Plus compatible with Alexa and Google Home, when enable THIRDREALITY skills to Alexa and Google home App, you can get more features, such as voice control, create routines and control smart devices in Alexa or Google App. Such as, \"When the door sensor is open, turn on the smart swicth.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-module-section aplus-display-table-cell aplus-image-section\"\u003e\n\u003cimg class=\"\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/20f77b0b-bdeb-426a-8ef5-c7d247cd5ad6.__CR0,0,800,600_PT0_SX800_V1___.jpg\" alt=\"1\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/20f77b0b-bdeb-426a-8ef5-c7d247cd5ad6.__CR0,0,800,600_PT0_SX800_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"1\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/20f77b0b-bdeb-426a-8ef5-c7d247cd5ad6.__CR0,0,800,600_PT0_SX800_V1___.jpg\"\u003e\u003c\/noscript\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-10-hotspot-plain-image aplus-premium\" data-csa-c-id=\"iakepl-iiszf3-wx5ohp-kcqy2i\" data-cel-widget=\"aplus-premium-module-10-hotspot-plain-image\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-10\"\u003e\n\u003cp\u003e\u003cimg class=\"\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/af366750-9038-451a-b1d3-528a51928c10.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"hub\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/af366750-9038-451a-b1d3-528a51928c10.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"hub\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/af366750-9038-451a-b1d3-528a51928c10.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/noscript\u003e\u003c\/p\u003e\n\u003cdiv class=\"hover-wrapper\" style=\"left: calc(39.53% - 18px); top: calc(39.80% - 18px);\"\u003e\u003cspan class=\"hover-point a-declarative\" tabindex=\"0\" data-inline-content=\"\u0026lt;\/p\u0026gt; \u0026lt;div\u0026gt; \u0026lt;p style='font-weight: bold'\u0026gt;Smart Blind \u0026lt;\/p\u0026gt; \u0026lt;\/div\u0026gt; \u0026lt;p\u0026gt;\" data-position=\"triggerHorizontal\"\u003e \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hover-wrapper\" style=\"left: calc(18.95% - 18px); top: calc(93.59% - 18px);\"\u003e\u003cspan class=\"hover-point a-declarative\" tabindex=\"0\" data-inline-content=\"\u0026lt;\/p\u0026gt; \u0026lt;div\u0026gt; \u0026lt;p style='font-weight: bold'\u0026gt;Door Sensor\u0026lt;\/p\u0026gt; \u0026lt;\/div\u0026gt; \u0026lt;p\u0026gt;\" data-position=\"triggerHorizontal\"\u003e \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hover-wrapper\" style=\"left: calc(37.25% - 18px); top: calc(75.00% - 18px);\"\u003e\u003cspan class=\"hover-point a-declarative\" tabindex=\"0\" data-inline-content=\"\u0026lt;\/p\u0026gt; \u0026lt;div\u0026gt; \u0026lt;p style='font-weight: bold'\u0026gt;T\u0026amp;H Sensor\u0026lt;\/p\u0026gt; \u0026lt;p\u0026gt;Along with Reality App, you can have a lot of advanced group or schedule features for smart home, such as create routines, Count down timers, etc.\u0026lt;\/p\u0026gt; \u0026lt;\/div\u0026gt; \u0026lt;p\u0026gt;\" data-position=\"triggerHorizontal\"\u003e \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hover-wrapper\" style=\"left: calc(17.02% - 18px); top: calc(56.41% - 18px);\"\u003e\u003cspan class=\"hover-point a-declarative\" tabindex=\"0\" data-inline-content=\"\u0026lt;\/p\u0026gt; \u0026lt;div\u0026gt; \u0026lt;p style='font-weight: bold'\u0026gt;Smart Switch Gen3\u0026lt;\/p\u0026gt; \u0026lt;\/div\u0026gt; \u0026lt;p\u0026gt;\" data-position=\"triggerHorizontal\"\u003e \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hover-wrapper\" style=\"left: calc(75.28% - 18px); top: calc(75.00% - 18px);\"\u003e\u003cspan class=\"hover-point a-declarative\" tabindex=\"0\" data-inline-content=\"\u0026lt;\/p\u0026gt; \u0026lt;div\u0026gt; \u0026lt;p style='font-weight: bold'\u0026gt;Samrt Plug\u0026lt;\/p\u0026gt; \u0026lt;\/div\u0026gt; \u0026lt;p\u0026gt;\" data-position=\"triggerHorizontal\"\u003e \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hover-wrapper\" style=\"left: calc(84.69% - 18px); top: calc(50.82% - 18px);\"\u003e\u003cspan class=\"hover-point a-declarative\" tabindex=\"0\" data-inline-content=\"\u0026lt;\/p\u0026gt; \u0026lt;div\u0026gt; \u0026lt;p style='font-weight: bold'\u0026gt;Wireless Motion Sensor\u0026lt;\/p\u0026gt; \u0026lt;\/div\u0026gt; \u0026lt;p\u0026gt;\" data-position=\"triggerHorizontal\"\u003e \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n    P.when('premium-module-10-hotspot-desktop').execute(function(init) {\n        init();\n    });\n}));\u003c\/script\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ThirdReality","offers":[{"title":"Default Title","offer_id":51228347367648,"sku":"P1SHC1","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0549\/1684\/1696\/files\/Smart-Hub-Gen2-Plus-1.png?v=1774595643","url":"https:\/\/www.thirdreality.com\/products\/smart-hub-gen2-plus","provider":"ThirdReality","version":"1.0","type":"link"}