{"product_id":"linknlink-thermometer-and-hygrometer-eths","title":"LinknLink eTHS Thermometer and Hygrometer","description":"    \u003cstyle type=\"text\/css\"\u003e\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing:border-box;\n        }\n        body, html {\n            height: 100%;\n        }\n        \/*pc端样式*\/\n        .productDetailsBox {\n            width: 100%;\n        }\n        .productDetailsBox img {\n            margin: 0;\n        }\n        .describeBox {\n            margin-top: 20px;\n        }\n        .productDetailsBox h3 {\n            margin: 23px 0 0;\n            font-size: 18px;\n            \/*font-family: Arial,Helvetica Neue,Helvetica,sans-serif;*\/\n            font-family: \"DIN Next\", sans-serif;\n            font-weight: bold;\n            color: #000000;\n            line-height: 20px;\n        }\n        .productDetailsBox p {\n            margin: 4px 0 0;\n            font-size: 16px;\n            \/*font-family: Arial Nova,Arial,Helvetica Neue,Helvetica,sans-serif;*\/\n            font-family: \"DIN Next\", sans-serif;\n            font-weight: 300;\n            color: #000000;\n            line-height: 18px;\n        }\n\n        .paragraphBox {\n            margin-top: 30px;\n            padding: 20px 0 17px 22px;\n            background: #F3F3F3;\n            border: 1px solid #F3F3F3;\n            border-radius: 8px;\n        }\n\n        .paragraphDiv {\n            display: flex;\n        }\n\n        .paragraphDiv\u003ep {\n            margin: 0!important;\n            padding: 0!important;\n            font-size: 16px;\n            \/*font-family: Arial Nova,Arial,Helvetica Neue,Helvetica,sans-serif;*\/\n            font-family: \"DIN Next\", sans-serif;\n            font-weight: 300;\n            color: #000000;\n            line-height: 18px;\n        }\n        .scenesBox {\n            width: 100%;\n            display: flex;\n            justify-content: space-between;\n\n            list-style: none !important;\n            margin: 0 !important;\n            padding: 0 !important;\n            flex-direction: row;\n            flex-wrap: wrap;\n        }\n        .scenesShowItem {\n            width: 48.5%;\n            margin-top: 40px;\n        }\n        .scenesShowItem::before {\n            background: initial !important;\n        }\n        .scenesShowItem\u003eimg {\n            width: 100%;\n        }\n\n        .setUpSection {\n            padding: 25px 0 40px;\n        }\n        .setUpUL {\n            width: 100%;\n            display: flex;\n            justify-content: space-between;\n\n            list-style: none !important;\n            margin: 0 !important;\n            padding: 0 !important;\n            flex-direction: row;\n            flex-wrap: wrap;\n        }\n        .setUpItem {\n            width: 30%;\n        }\n        .setUpItem::before {\n            background: initial !important;\n        }\n        #setUpTitle {\n            margin-top: 40px;\n            font-size: 18px;\n            line-height: 20px;\n        }\n        .headerVeLinkHide {\n            display: none!important;\n        }\n        .headerImageHide {\n            display: none!important;\n        }\n        #middleImage {\n            margin-top: 20px;\n            margin-bottom: 20px;\n        }\n        #bottomImage {\n            margin-top: 40px;\n        }\n        .bottomImageHide {\n            display: none!important;\n        }\n        .setUpItem\u003eimg {\n            width: 100%;\n        }\n        #lastWord {\n            margin: 10px 34px;\n            color: #5A5B5B;\n            font-size: 14px;\n        }\n        .productDetailsBox #headerVeLink {\n            display: block;\n            width: 100%;\n        }\n        .productDetailsBox #h3EleId {\n            font-size: 18px;\n        }\n        .productDetailsBox #setUpLIId h3 {\n            font-size: 16px;\n        }\n        .productDetailsBox #setUpLIId p {\n            font-size: 14px;\n            line-height: 16px;\n        }\n        .productDetailsBox table {\n            border-collapse: collapse;\n            margin-top: 0!important;\n        }\n        .productDetailsBox table tr td {\n            border-top: 1px solid #E7E7E7;\n            border-bottom: 1px solid #E7E7E7;\n            height: 48px;\n            font-size: 16px;\n            line-height: 19px;\n            font-family: \"DIN Next\", sans-serif;\n        }\n        .productDetailsBox tr td:first-child {\n            background: #F3F3F3;\n            padding-left: 50px;\n        }\n        .productDetailsBox tr td:last-child {\n            padding-left: 38px;\n        }\n        \/*移动端样式*\/\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing:border-box;\n        }\n        body, html {\n            height: 100%;\n        }\n        .productDetailsMobile {\n            width: 100%;\n        }\n        .productDetailsMobile #headerImage {\n            margin: 0;\n            width: 100%;\n            \/*height: 233px;*\/\n        }\n        .productDetailsMobile #headerVeLink {\n            display: block;\n            width: 100%;\n        }\n        .productDetailsMobile h3 {\n            font-size: 20px;\n            line-height: 22px!important;\n            margin-top: 0;\n        }\n        .productDetailsMobile #describeBox {\n            margin-top: 10px;\n        }\n        .productDetailsMobile #insertElementId {\n            margin-top: 15px;\n            padding: 13px 19px 17px 20px;\n        }\n        .productDetailsMobile #scenesBox,\n        .productDetailsMobile #setUpUL {\n            width: 100%!important;\n        }\n        .productDetailsMobile #liEleId,\n        .productDetailsMobile #setUpLIId {\n            width: 100%!important;\n            margin-top: 25px;\n        }\n        .productDetailsMobile #setUpLIId p {\n            font-size: 14px;\n            line-height: 16px;\n        }\n        .productDetailsMobile #h3EleId {\n            margin-top: 8px!important;\n            font-size: 16px!important;\n            line-height: 18px;\n        }\n        .productDetailsMobile #scenesBoxPEleId p {\n            font-size: 14px;\n            line-height: 16px;\n        }\n        .productDetailsMobile #setUpTitle {\n            margin-top: 25px;\n            font-size: 20px;\n        }\n        .productDetailsMobile #setUpLIId:first-child {\n            margin-top: 0;\n        }\n        .productDetailsMobile #setUpSection {\n            padding: 15px 0 25px;\n        }\n        .productDetailsMobile #middleImage {\n            width: 100%;\n            margin-bottom: 15px;\n        }\n        .productDetailsMobile #bottomImage {\n            width: 100%;\n            margin-top: 40px;\n        }\n        .productDetailsMobile table tr td {\n            font-size: 14px!important;\n            height: 47px!important;\n            line-height: 16px!important;\n        }\n        .productDetailsMobile tr td:first-child {\n            padding-left: 15px;\n            width: 150px!important;\n        }\n        .productDetailsMobile #lastWord {\n            font-size: 14px!important;\n            margin: 14px 0 18px 0;\n        }\n    \u003c\/style\u003e\n    \u003cdiv id=\"productDetails\" class=\"productDetailsBox\"\u003e\n        \u003cimg id=\"headerImage\" src=\"#\"\u003e\n        \u003ciframe type=\"text\/html\" id=\"headerVeLink\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"100%\" height=\"100%\" src='#\"' frameborder=\"0\"\u003e\n        \u003c\/iframe\u003e\n        \u003cdiv id=\"describeBox\" class=\"describeBox\"\u003e\n        \u003c\/div\u003e\n        \u003csection\u003e\n            \u003cul id=\"scenesBox\" class=\"scenesBox\"\u003e\n            \u003c\/ul\u003e\n        \u003c\/section\u003e\n        \u003cimg id=\"middleImage\" src=\"#\"\u003e\n        \u003ctable width=\"100%\"\u003e\n            \u003ctbody id=\"tbodyid\"\u003e\n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp id=\"lastWord\"\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n        {\/*此行以上不要动*\/}\n        var resources ={\n            headerImage:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/1_0b090d61-7503-459e-8da5-777e199ade80.png?v=1727329176',\n            headerVeLink:'',\n            introduction:{\n                title:'eTHS-Thermometer and Hygrometer',\n                text:'Wi-Fi Smart Temperature and Humidity Monitor Sensor, APP Phone Alert, 3 Years Data Storage and Export, Modbus, Works with Alexa Google Home, No Hub Required',\n                paragraph:[\n                    '【Accurate and Fast Reading】 Powered by the world top sensor Sensirion from Switzerland, eTHS provides temperature accuracy up to ±0.54°F\/±0.3°C and humidity accuracy up to ±2%RH. Data is refreshed every 2 seconds ensures instant updates and automations;',\n                    '【Wi-Fi Connection Without Hub】 Why paying more to buy another hub and add troubles? Unlike other Bluetooth sensors, eTHS is always connected to Internet with Wi-Fi (2.4G) directly. Watch data from anywhere at any time and avoid any potential failure due to signal conversion；',\n                    '【App Real-Time Status and Alert】 View current status and 24-hour data curve even you are not at home. Set higher and lower limit to get immediate alerts for abnomities, helping you respond faster to sudden changes in environments such as greenhouses and basement storage;',\n                    '【FREE Data Storage and Export】 eTHS offers world\\'s longest FREE data storage for up to 3 years. You can view detailed data history after years and export full data to Excel file at any time for records tracking;',\n                    '【Works with Alexa\/Google】 eTHS works with Alexa and Google Home for voice interaction. No need to find and check sensor details in App but just ask Alexa or Google Assistant the temperature or humidity data in specific room. Use Routines in Alexa App as an event to interact with products from other brands.',\n                ]\n            },\n            scenes: [\n                {\n                    image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/a_07.png?v=1727329166',\n                    title:'Wi-Fi Connection Without Hub',\n                    text:[\n                        'Wi-Fi direct connection to Internet is better than Bluetooth. No hub required and less latency for viewing data from anywhere at any time. Ideal for remote monitoring for greenhouse, wine cellar and pet room.'\n                    ]\n                },\n                {\n                    image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/3-Voice_control-BIg.png?v=1727329169',\n                    title:'Works with Alexa and Google Home',\n                    text:[\n                        'Just ask Alexa or Google Assistant the temperature or humidity data in specific room. Use Routines in Alexa App as an event to interact with products from other brands (ex. Turn on Tuya smart plug with heater if temperature is lower than 10℃\/50℉).',\n                    ]\n                },\n                {\n                    image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/04_a6eae292-96e9-4730-9688-1016523d9d68.png?v=1727329172',\n                    title:'Notifications \u0026 Alerts',\n                    text:[\n                        'View the change of temperature and humidity in 24 hours on intuitive curve. Set higher and lower limit to get instant alert on phone if the data monitored becomes abnomal.',\n                    ]\n                },\n                {\n                    image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/5.jpg?v=1727329167',\n                    title:'Free Data Storage and Export',\n                    text:[\n                        'FREE data history and storage for up to 3 years. You can export data to Excel file at any time for records tracking.',\n                    ]\n                },\n                {\n                    image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/6.jpg?v=1727329168',\n                    title:'High Accuracy and Fast Reading',\n                    text:[\n                        'Sensirion from Switzerland inside for world\\'s top accuracy of detection. Data is refreshed every 2 seconds ensures instant updates and automations. (You can switch between Celsius and Fahrenheit temperature units within the App.)',\n                    ]\n                },\n                {\n                    image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/07-Modbus.jpg?v=1727329168',\n                    title:'Empowering Developers with Modbus TCP Protocol',\n                    text:[\n                        'eTHS supports the Modbus TCP protocol, enabling developers to query instant data in the local network, providing extra flexibility for custom smart home solutions.',\n                    ]\n                }\n            ],\n            bottomImage:'',\n            middleImage:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/1_edacbbfe-56a9-45b8-bb26-8feb1345c64b.png?v=1727329167',\n            setUp:{\n                title:'Easy Pairing TV models',\n                steps:[\n                    {\n                        image:'',\n                        text:'Choose your TV brand from BroadLink official cloud database.'\n                    }, {\n                        image:'',\n                        title:'AI Recommendation',\n                        text:'BroadLink automatic recommendation system will match the best option for you.'\n                    }, {\n                        image:'',\n                        title:'Remote Test',\n                        text:'Remote can be tested for each signal button.'\n                    }\n                ]\n            },\n            tableData: [\n                {\n                    title: 'Product Name',\n                    text: 'Smart Home Bridge'\n                },{\n                    title: 'Model',\n                    text: 'eTHS'\n                },{\n                    title: 'Rating Power',\n                    text: '5V DC\/1A'\n                },{\n                    title: 'Working Humidity',\n                    text: '≤85%RH'\n                },{\n                    title: 'Working Temperature',\n                    text: '0-50°C'\n                },{\n                    title: 'Communication Mode',\n                    text: 'Wi-Fi 802.11b\/g\/n (2.4GHz)\/ BT (4.0 and above)'\n                },{\n                    title: 'FCC ID',\n                    text: '2A9BE-LL8720-P'\n                },{\n                    title: 'Supported OS',\n                    text: 'iOS 11.0 \/ Android™ 5.1 and above'\n                },{\n                    title: 'Dimension',\n                    text: '70x33.5x18.5 mm'\n                }\n            ],\n            lastWord: ''\n        };\n        {\/*此行以下不要动*\/}\n        \/\/ rem适配\n        if((navigator.userAgent.match(\/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|wOSBrowser|BrowserNG|WebOS)\/i))) {\n            if (document.documentElement.clientWidth === 320 || document.documentElement.clientWidth === 375|| document.documentElement.clientWidth === 414|| document.documentElement.clientWidth === 411|| document.documentElement.clientWidth === 360) {\n                var productDetailsEle = document.getElementById(\"productDetails\");\n                productDetailsEle.classList.add(\"productDetailsMobile\");\n            }\n        }\n        var headerVeLinkEle = document.getElementById(\"headerVeLink\");\n        var headerImageEle = document.getElementById(\"headerImage\");\n\n        if (resources.headerVeLink !== '') {\n            headerVeLinkEle.src = resources.headerVeLink;\n            headerImageEle.classList.add('headerImageHide');\n        } else {\n            headerImageEle.src = resources.headerImage;\n            headerVeLinkEle.classList.add('headerVeLinkHide');\n        }\n\n        var describeBoxEle=document.getElementById(\"describeBox\");\n\n        var insertElement = document.createElement(\"h3\");\n        insertElement.innerText=resources.introduction.title;\n        describeBoxEle.appendChild(insertElement);\n\n        insertElement = document.createElement(\"p\");\n        insertElement.innerText=resources.introduction.text;\n        describeBoxEle.appendChild(insertElement);\n\n        insertElement = document.createElement(\"div\");\n        insertElement.id = \"insertElementId\";\n        insertElement.classList.add(\"paragraphBox\");\n        for (var i = 0; i \u003c resources.introduction.paragraph.length; i++) {\n            var eleDiv = document.createElement(\"div\");\n            eleDiv.id = \"eleDivid\";\n            eleDiv.classList.add('paragraphDiv');\n            eleDiv.innerHTML = '\u003cp\u003e•\u003cdiv style=\"width: 5px;\"\u003e\u003c\/div\u003e\u003c\/p\u003e\u003cp\u003e'+resources.introduction.paragraph[i]+'\u003c\/p\u003e';\n            insertElement.appendChild(eleDiv);\n        }\n        describeBoxEle.appendChild(insertElement);\n\n        var scenesBoxEle=document.getElementById(\"scenesBox\");\n        for (var i = 0; i \u003c resources.scenes.length; i++) {\n            var scene = resources.scenes[i];\n            var liEle = document.createElement(\"li\");\n            liEle.id=\"liEleId\";\n            liEle.key='scenes'+i;\n            liEle.classList.add(\"scenesShowItem\");\n\n            var imgEle = document.createElement(\"img\");\n            imgEle.src = scene.image;\n            liEle.appendChild(imgEle);\n\n            var h3Ele = document.createElement(\"h3\");\n            h3Ele.id = \"h3EleId\";\n            h3Ele.innerText = scene.title;\n            liEle.appendChild(h3Ele);\n\n            var pEle = document.createElement(\"p\");\n            pEle.id = \"scenesBoxPEleId\";\n            pEle.innerHTML = '\u003cp\u003e'+scene.text[0]+'\u003c\/p\u003e';\n            liEle.appendChild(pEle);\n            scenesBoxEle.appendChild(liEle);\n        }\n        \/\/ 底部的图\n        var middleImageEle = document.getElementById(\"middleImage\");\n        if (resources.middleImage) {\n            middleImageEle.src = resources.middleImage;\n        } else {\n            middleImageEle.classList.add('bottomImageHide');\n        }\n        for (var i = 0; i \u003c resources.tableData.length; i++) {\n            var tbodyid = document.getElementById(\"tbodyid\");\n            var tableTrEle = document.createElement(\"tr\");\n            var trItem = resources.tableData[i];\n\n            var tdFirst = document.createElement(\"td\");\n            tdFirst.innerText = trItem.title;\n            tableTrEle.appendChild(tdFirst);\n\n            var tdSecond = document.createElement(\"td\");\n            tdSecond.innerText = trItem.text;\n            tableTrEle.appendChild(tdSecond);\n            tbodyid.appendChild(tableTrEle);\n        }\n\n        var lastWordEle = document.getElementById(\"lastWord\");\n        lastWordEle.innerText = resources.lastWord;\n    \u003c\/script\u003e","brand":"LinknLink","offers":[{"title":"eTHS","offer_id":44906926178460,"sku":"","price":24.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/eTHS-Model.png?v=1776406245","url":"https:\/\/www.linknlink.com\/sv\/products\/linknlink-thermometer-and-hygrometer-eths","provider":"LinknLink","version":"1.0","type":"link"}