{"product_id":"eth2-ble-5-0-wireless-temperature-humidity-sensor","title":"LinknLink BLE temperatur- och fuktsensor | Home Assistant MQTT","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: \"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: \"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 \u003e p {\n        margin: 0!important;\n        padding: 0!important;\n        font-size: 14px;\n        font-family: \"DIN Next\", sans-serif;\n        font-weight: 300;\n        color: #000000;\n        line-height: 18px;\n    }\n\n    .scenesBox {\n        width: 100%;\n        display: flex;\n        justify-content: space-between;\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 \u003e img {\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        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\n    .headerVeLinkHide {\n        display: none!important;\n    }\n    .headerImageHide {\n        display: none!important;\n    }\n    #middleImage {\n        margin-top: 40px;\n        margin-bottom: 10px;\n    }\n    #middleImage1 {\n        margin-top: 30px;\n        margin-bottom: 10px;\n    }\n    #bottomImage {\n        margin-top: 40px;\n    }\n    .bottomImageHide {\n        display: none!important;\n    }\n    .setUpItem \u003e img {\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        min-height: 292px;\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        padding: 0;\n        border-top: 1px solid #E7E7E7;\n        border-bottom: 1px solid #E7E7E7;\n        height: 45px;\n        font-size: 14px;\n        line-height: 25px;\n        font-family: \"DIN Next\", sans-serif;\n    }\n    .productDetailsBox tr td:first-child {\n        background: #F3F3F3;\n        padding-left: 20px;\n    }\n    .productDetailsBox tr td:last-child {\n        padding-left: 20px;\n        color: black;\n        font-weight: 300;\n        font-family: \"DIN Next\", sans-serif;\n    }\n    .productDetailsBox .bottomVeLink {\n        margin: 40px 0px 10px;\n        display: block;\n        width: 100%;\n        min-height: 292px;\n    }\n    .productDetailsBox .instructionVideo {\n        margin-bottom: 40px;\n        font-weight: 500;\n    }\n    .productDetailsBox .formBox {\n        padding: 30px 100px;\n        box-sizing: border-box;\n        display: flex;\n        justify-content: center;\n        flex-direction: column;\n        align-items: center;\n        border-radius: 16px;\n        background: #F3F3F3;\n        min-height: 200px;\n    }\n    .productDetailsBox .emailDescribe {\n        text-align: center;\n        font-weight: 500;\n    }\n    .productDetailsBox .emailInput {\n        width: 100%;\n        color: #000000;\n        margin: 20px 0px;\n        height: 40px;\n        text-indent: 5px;\n    }\n    .productDetailsBox .emailInput:-ms-input-placeholder {\n        text-align: left;\n        font-family: \"Helvetica\", sans-serif;\n        color: #c0ccda;\n    }\n    .productDetailsBox .emailInput:placeholder {\n        text-align: left;\n        font-family: \"Helvetica\", sans-serif;\n        color: #c0ccda;\n    }\n    .productDetailsBox .submitButton {\n        padding: 12px 25px;\n        font-size: 12px;\n        font-weight: 700;\n        border-radius: 18px;\n        background-color: #2c5af6;\n        color: #FFFFFF;\n        border-width: 0px;\n        cursor: pointer;\n        margin-top: 20px;\n    }\n\n    \/* FAQ *\/\n    .productDetailsBox .faqBox {\n        margin-top: 40px;\n        padding: 24px 22px;\n        background: #F3F3F3;\n        border: 1px solid #E7E7E7;\n        border-radius: 8px;\n    }\n    .productDetailsBox .faqTitle {\n        margin: 0 0 18px 0 !important;\n        font-size: 22px;\n        line-height: 24px;\n        font-family: \"DIN Next\", sans-serif;\n        font-weight: 700;\n        color: #000;\n    }\n    .productDetailsBox .faqItem {\n        border-top: 1px solid #D9D9D9;\n    }\n    .productDetailsBox .faqItem:first-of-type {\n        border-top: none;\n    }\n    .productDetailsBox .faqQuestion {\n        width: 100%;\n        padding: 18px 34px 18px 0;\n        background: transparent;\n        border: 0;\n        cursor: pointer;\n        text-align: left;\n        position: relative;\n        font-size: 16px;\n        line-height: 20px;\n        font-family: \"DIN Next\", sans-serif;\n        font-weight: 700;\n        color: #000;\n    }\n    .productDetailsBox .faqQuestion:after {\n        content: \"+\";\n        position: absolute;\n        right: 0;\n        top: 50%;\n        transform: translateY(-50%);\n        font-size: 24px;\n        line-height: 24px;\n        font-weight: 300;\n    }\n    .productDetailsBox .faqItem.active .faqQuestion:after {\n        content: \"−\";\n    }\n    .productDetailsBox .faqAnswer {\n        display: none;\n        padding: 0 0 18px 0;\n    }\n    .productDetailsBox .faqItem.active .faqAnswer {\n        display: block;\n    }\n    .productDetailsBox .faqAnswer p {\n        margin: 0 !important;\n        font-size: 14px;\n        line-height: 20px;\n        font-family: \"DIN Next\", sans-serif;\n        font-weight: 300;\n        color: #000;\n    }\n\n    \/* mobile *\/\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    }\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 #middleImage1 {\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    .productDetailsMobile .faqBox {\n        margin-top: 30px;\n        padding: 18px 16px;\n    }\n    .productDetailsMobile .faqTitle {\n        font-size: 20px;\n        line-height: 22px;\n    }\n    .productDetailsMobile .faqQuestion {\n        padding: 16px 28px 16px 0;\n        font-size: 15px;\n        line-height: 19px;\n    }\n    .productDetailsMobile .faqAnswer p {\n        font-size: 14px;\n        line-height: 18px;\n    }\n\u003c\/style\u003e\n\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\u003c\/iframe\u003e\n\n    \u003cdiv id=\"describeBox\" class=\"describeBox\"\u003e\u003c\/div\u003e\n\n    \u003csection\u003e\n        \u003cul id=\"scenesBox\" class=\"scenesBox\"\u003e\u003c\/ul\u003e\n    \u003c\/section\u003e\n\n    \u003cimg id=\"middleImage\" src=\"#\"\u003e\n    \u003cimg id=\"middleImage1\" src=\"#\"\u003e\n\n    \u003ctable width=\"100%\"\u003e\n        \u003ctbody id=\"tbodyid\"\u003e\u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003ciframe type=\"text\/html\" class=\"bottomVeLink\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"100%\" height=\"100%\" src=\"https:\/\/www.youtube.com\/embed\/QKQLRhMo0HE?si=sMpoIEE_VX0pnB8z\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\n    \u003cp class=\"instructionVideo\"\u003eVideo by Jenn X Jake\u003c\/p\u003e\n\n    \u003ciframe type=\"text\/html\" class=\"bottomVeLink\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"100%\" height=\"100%\" src=\"https:\/\/www.youtube.com\/embed\/uL2_N-73rdI?si=pMIdV_XKe23SAWNn\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\n    \u003cp class=\"instructionVideo\"\u003eVideo by Mit Smart Home-Sidon\u003c\/p\u003e\n\n    \u003cdiv class=\"faqBox\"\u003e\n        \u003ch3 class=\"faqTitle\"\u003eVanliga fragor\u003c\/h3\u003e\n\n        \u003cdiv class=\"faqItem\"\u003e\n            \u003cbutton type=\"button\" class=\"faqQuestion\"\u003eFungerar denna TH-sensor ensam?\u003c\/button\u003e\n            \u003cdiv class=\"faqAnswer\"\u003e\n                \u003cp\u003eNej. Denna BLE-sensor behover en kompatibel LinknLink hubb, som eRemote HA eller eMotion Ultra, for fjarrdata och appfunktioner.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"faqItem\"\u003e\n            \u003cbutton type=\"button\" class=\"faqQuestion\"\u003eVad kan jag overvaka med sensorn?\u003c\/button\u003e\n            \u003cdiv class=\"faqAnswer\"\u003e\n                \u003cp\u003eDu kan overvaka temperatur och fuktighet i realtid, se 24-timmarsgrafer och historik for sovrum, barnrum, vinlagring, kontor och vaxthus.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"faqItem\"\u003e\n            \u003cbutton type=\"button\" class=\"faqQuestion\"\u003eHur lange lagras data och kan jag exportera?\u003c\/button\u003e\n            \u003cdiv class=\"faqAnswer\"\u003e\n                \u003cp\u003eJa. Systemet lagrar data gratis upp till 3 ar och du kan exportera till Excel nar det behovs.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"faqItem\"\u003e\n            \u003cbutton type=\"button\" class=\"faqQuestion\"\u003eStodjer den Alexa och Google Home?\u003c\/button\u003e\n            \u003cdiv class=\"faqAnswer\"\u003e\n                \u003cp\u003eDen stodjer Alexa rostintegration och Alexa-rutiner med din hubb for automation utifran temperatur och fuktighet.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"faqItem\"\u003e\n            \u003cbutton type=\"button\" class=\"faqQuestion\"\u003eHur lang ar batteritiden?\u003c\/button\u003e\n            \u003cdiv class=\"faqAnswer\"\u003e\n                \u003cp\u003eSensorn anvander CR2032-batteri och ger vanligtvis minst 1 ars batteritid, utan kablar.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp id=\"lastWord\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n    {\/*此行以上不要动*\/}\n    var resources ={\n        headerImage:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/1-_-kit-TH.jpg?v=1773141287',\n        headerVeLink:'https:\/\/www.youtube.com\/embed\/FURPCMtckxg?si=6r_4_tvWFPxfOyf1',\n        introduction:{\n            title:'Smart BLE temperatur- och fuktsensor',\n            text:'Tradlos overvakning av temperatur och luftfuktighet med fjarrvisning, 24-timmarsgrafer, lang historik och automation via kompatibel LinknLink hubb.',\n            paragraph:[\n                '【Fungerar med kompatibel LinknLink hubb】Denna BLE temperatur- och fuktsensor behover eRemote HA eller eMotion Ultra for appfunktioner, fjarrvisning, automation och molnhistorik.',\n                '【Fjarrvisning och 24-timmarsgrafer】Med kompatibel hubb ser du realtidsdata, 24-timmarstrender och forandringar var du an ar.',\n                '【Upp till 3 ars lagring och export】Gratis historik upp till 3 ar och Excel-export for analys, register och langsiktig overvakning.',\n                '【Helt tradlos och enkel att placera】CR2032-batteri med minst 1 ars batteritid, inga kablar och flexibel placering.',\n                '【Alexa och smart automation】Anvand temperatur och fuktighet i Alexa och LinknLink for att starta varme, luftfuktare eller flakt.'\n            ]\n        },\n        scenes: [\n            {\n                image:'https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0620\/4496\/2972\/files\/3-Voice_control.jpg?v=1709201909',\n                title:'Fungerar med Alexa och Google Home',\n                text:[\n                    'Fraga Alexa om temperatur eller fuktighet i ett rum och anvand rutiner for kompatibla enheter.'\n                ]\n            },\n            {\n                image:'https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0620\/4496\/2972\/files\/02_071d8911-d2cf-4338-bb89-bc7cc62a1e88.png?v=1709201855',\n                title:'Noggranna data nar som helst',\n                text:[\n                    'Med inbyggd Swiss Sensirion industrisensor kan du mata temperatur och fuktighet noggrant.'\n                ]\n            },\n            {\n                image:'https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0620\/4496\/2972\/files\/04_eacd0d39-5401-4abb-8bce-0dae5dec1fc0.png?v=1709201853',\n                title:'Aviseringar och alert',\n                text:[\n                    'Se 24-timmarsforandringar i en graf och satt granser for alert i mobilen.'\n                ]\n            },\n            {\n                image:'https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0620\/4496\/2972\/files\/A_5-_-SensorKit.png?v=1709201871',\n                title:'Helt tradlos, anvand var som helst',\n                text:[\n                    'Med BLE och CR2032-batteri placeras sensorn utan kabel och har minst 1 ars batteritid.'\n                ]\n            },\n            {\n                image:'https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0620\/4496\/2972\/files\/8-Routines.png?v=1709201980',\n                title:'LinknLink och Alexa automationer',\n                text:[\n                    'Skapa automationer i LinknLink eller Alexa och anvand BLE-data som triggers.'\n                ]\n            },\n            {\n                image:'https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0620\/4496\/2972\/files\/A_3.png?v=1709203240',\n                title:'Gratis datalagring och export',\n                text:[\n                    'Lagra historik upp till 3 ar och exportera till Excel for register, rapporter och overvakning.'\n                ]\n            }\n        ],\n        bottomImage:'https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0574\/9597\/8169\/files\/06-STEP1.jpg?v=1627605555',\n        middleImage:'https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0620\/4496\/2972\/files\/TH-_-_2.png?v=1709259900',\n        middleImage1:'',\n        tableData: [\n            {\n                title: 'Produkt',\n                text: 'Smart mini hygrotermograf'\n            },{\n                title: 'Modell',\n                text: 'MHO-C122'\n            },{\n                title: 'Markspanning',\n                text: 'DC 3.0V'\n            },{\n                title: 'Batteri',\n                text: 'CR2032'\n            },{\n                title: 'Temperaturmatningsomrade',\n                text: '-9.9~60°C'\n            },{\n                title: 'Fuktmatningsomrade',\n                text: '0~99% RH'\n            },{\n                title: 'Tradlost',\n                text: 'Bluetooth 5.0 Low Energy'\n            },{\n                title: 'FCC ID',\n                text: '2AWMOMHOC122'\n            },{\n                title: 'OS som stods',\n                text: 'iOS 11.0 \/ Android™ 5.1 and above'\n            },{\n                title: 'Matt (mm)',\n                text: '44.5 × 44.5 × 13'\n            }\n        ],\n        lastWord: 'For appbaserad fjarrvisning och automation maste sensorn paras med en kompatibel LinknLink hubb som eRemote HA eller eMotion Ultra.'\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\n    var headerVeLinkEle = document.getElementById(\"headerVeLink\");\n    if (resources.headerVeLink !== '') {\n        headerVeLinkEle.src = resources.headerVeLink;\n    } else {\n        headerVeLinkEle.classList.add('headerVeLinkHide');\n    }\n\n    var headerImageEle = document.getElementById(\"headerImage\");\n    if (resources.headerImage !== '') {\n        headerImageEle.src = resources.headerImage;\n    } else {\n        headerImageEle.classList.add('headerImageHide');\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\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 j = 0; j \u003c resources.scenes.length; j++) {\n        var scene = resources.scenes[j];\n        var liEle = document.createElement(\"li\");\n        liEle.id = \"liEleId\";\n        liEle.key = 'scenes' + j;\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\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\n    var middleImageEle1 = document.getElementById(\"middleImage1\");\n    if (resources.middleImage1) {\n        middleImageEle1.src = resources.middleImage1;\n    } else {\n        middleImageEle1.classList.add('bottomImageHide');\n    }\n\n    for (var k = 0; k \u003c resources.tableData.length; k++) {\n        var tbodyid = document.getElementById(\"tbodyid\");\n        var tableTrEle = document.createElement(\"tr\");\n        var trItem = resources.tableData[k];\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\n    var submitBtn = document.getElementById('submitButton');\n    if (submitBtn) {\n        submitBtn.addEventListener('click', function(event) {\n            window.scrollTo(0, document.body.scrollHeight);\n        });\n    }\n\n    var faqButtons = document.querySelectorAll('.faqQuestion');\n    for (var m = 0; m \u003c faqButtons.length; m++) {\n        faqButtons[m].addEventListener('click', function() {\n            var parent = this.parentNode;\n            if (parent.classList.contains('active')) {\n                parent.classList.remove('active');\n            } else {\n                parent.classList.add('active');\n            }\n        });\n    }\n\u003c\/script\u003e\n\u003c!-- eth2-cn-market-translation-refresh:sv:2026-04-23 --\u003e","brand":"LinknLink","offers":[{"title":"BLE TH Sensor","offer_id":43242290020508,"sku":"","price":13.99,"currency_code":"USD","in_stock":true},{"title":"BLE TH Sensor (3-Pack)","offer_id":43242290053276,"sku":"","price":34.99,"currency_code":"USD","in_stock":true},{"title":"BLE TH Sensor (5-Pack)","offer_id":46578179932316,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/eTHS2.png?v=1776406268","url":"https:\/\/www.linknlink.com\/sv\/products\/eth2-ble-5-0-wireless-temperature-humidity-sensor","provider":"LinknLink","version":"1.0","type":"link"}