{"title":"Value Bundles","description":"","products":[{"product_id":"eremote-tv-kit-pro-ir-remote-temperature-humidity-sensor","title":"Kit LinknLink eRemote TV : Hub distant universel IR avec télécommande BLE","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\u003ep {\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    .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\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        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: 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\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        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    \/*移动端样式*\/\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\u003cdiv class=\"productDetailsBox\" id=\"productDetails\"\u003e\n\u003cimg alt=\"LinknLink eRemote TV Kit Pro Hub distant IR et BLE\" id=\"headerImage\" src=\"#\"\/\u003e\n\u003ciframe allowfullscreen=\"true\" allowscriptaccess=\"always\" frameborder=\"0\" height=\"100%\" id=\"headerVeLink\" src=\"#\" type=\"text\/html\" width=\"100%\"\u003e\u003c\/iframe\u003e\n\u003cdiv class=\"describeBox\" id=\"describeBox\"\u003e\u003c\/div\u003e\n\u003csection\u003e\n\u003cul class=\"scenesBox\" id=\"scenesBox\"\u003e\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003cimg alt=\"Spécifications du produit eRemote TV Kit Pro et détails du hub IR\" id=\"middleImage\" src=\"#\"\/\u003e\n\u003cimg alt=\"Configuration du eRemote TV Kit Pro et détails de la télécommande intelligente\" id=\"middleImage1\" src=\"#\"\/\u003e\n\u003ctable width=\"100%\"\u003e\n\u003ctbody id=\"tbodyid\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ciframe allowfullscreen=\"true\" allowscriptaccess=\"always\" class=\"bottomVeLink\" frameborder=\"0\" height=\"100%\" src=\"https:\/\/www.youtube.com\/embed\/7UQqHpZC-r4?si=q5t4jvc6uV9O-cuO\" type=\"text\/html\" width=\"100%\"\u003e\u003c\/iframe\u003e\n\u003cp class=\"instructionVideo\"\u003eVidéo pédagogique de Ton Time Tec-Victor G\u003c\/p\u003e\n\u003ciframe allowfullscreen=\"true\" allowscriptaccess=\"always\" class=\"bottomVeLink\" frameborder=\"0\" height=\"100%\" src=\"https:\/\/www.youtube.com\/embed\/Zcet_KaNRDk?si=CXHREHC__sKdRKgf\" type=\"text\/html\" width=\"100%\"\u003e\u003c\/iframe\u003e\n\u003cp class=\"instructionVideo\"\u003eVidéo pédagogique de Jeff Keenan\u003c\/p\u003e\n\u003ciframe allowfullscreen=\"true\" allowscriptaccess=\"always\" class=\"bottomVeLink\" frameborder=\"0\" height=\"100%\" src=\"https:\/\/www.youtube.com\/embed\/SJV8CgSEs9s?si=36uxjIpZ5VG8HjsT\" type=\"text\/html\" width=\"100%\"\u003e\u003c\/iframe\u003e\n\u003cp class=\"instructionVideo\"\u003eVidéo pédagogique de Francis Bush\u003c\/p\u003e\n\u003ciframe allowfullscreen=\"true\" allowscriptaccess=\"always\" class=\"bottomVeLink\" frameborder=\"0\" height=\"100%\" src=\"https:\/\/www.youtube.com\/embed\/8KGoG2lmFUw?si=I9_4KHYDhmuAW7GM\" type=\"text\/html\" width=\"100%\"\u003e\u003c\/iframe\u003e\n\u003cp class=\"instructionVideo\"\u003eVidéo pédagogique de BurnsHA-Adrian Burns\u003c\/p\u003e\n\u003ciframe allowfullscreen=\"true\" allowscriptaccess=\"always\" class=\"bottomVeLink\" frameborder=\"0\" height=\"100%\" src=\"https:\/\/www.youtube.com\/embed\/myV1DoyRWO0?si=ggMCWNSk4VBYkhHv\" type=\"text\/html\" width=\"100%\"\u003e\u003c\/iframe\u003e\n\u003cp class=\"instructionVideo\"\u003eVidéo pédagogique de BurnsHA-Adrian Burns\u003c\/p\u003e\n\u003ciframe allowfullscreen=\"true\" allowscriptaccess=\"always\" class=\"bottomVeLink\" frameborder=\"0\" height=\"100%\" src=\"https:\/\/www.youtube.com\/embed\/vmVXFwlO2KY?si=xucFlc2yJ9ijGMhe\" type=\"text\/html\" width=\"100%\"\u003e\u003c\/iframe\u003e\n\u003cp class=\"instructionVideo\"\u003eVidéo pédagogique de myzingonline-Prashant Kumar\u003c\/p\u003e\n\u003cdiv class=\"faqBox\"\u003e\n\u003ch3 class=\"faqTitle\"\u003eFoire aux questions\u003c\/h3\u003e\n\u003cdiv class=\"faqItem\"\u003e\n\u003cbutton class=\"faqQuestion\" type=\"button\"\u003eQu'est-ce qui est inclus dans eRemote TV Kit Pro ?\u003c\/button\u003e\n\u003cdiv class=\"faqAnswer\"\u003e\n\u003cp\u003eLe eRemote TV Kit Pro combine un hub eRemote, une télécommande Bluetooth et des fonctionnalités de contrôle intelligent pour les appareils compatibles IR et BLE, créant ainsi un point de contrôle pour le TV et les scènes de maison intelligente.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faqItem\"\u003e\n\u003cbutton class=\"faqQuestion\" type=\"button\"\u003eLe eRemote TV Kit Pro nécessite-t-il une ligne de vue ?\u003c\/button\u003e\n\u003cdiv class=\"faqAnswer\"\u003e\n\u003cp\u003eLa télécommande Bluetooth s'associe au hub, de sorte que la télécommande quotidienne ne nécessite pas de pointer directement vers le TV. Le contrôle de l'appareil IR dépend toujours de l'emplacement du hub et de la portée du signal infrarouge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faqItem\"\u003e\n\u003cbutton class=\"faqQuestion\" type=\"button\"\u003eQuels appareils le eRemote TV Kit Pro peut-il contrôler ?\u003c\/button\u003e\n\u003cdiv class=\"faqAnswer\"\u003e\n\u003cp\u003eIl peut contrôler de nombreux appareils IR compatibles tels que les TV, les climatiseurs, les ventilateurs et autres appareils infrarouges. La compatibilité dépend du modèle d'appareil, de la région et de la disponibilité du code IR.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faqItem\"\u003e\n\u003cbutton class=\"faqQuestion\" type=\"button\"\u003eEst-ce que ça fonctionne avec Alexa, Google Home et Home Assistant ?\u003c\/button\u003e\n\u003cdiv class=\"faqAnswer\"\u003e\n\u003cp\u003eOui. eRemote TV Kit Pro prend en charge les routines Alexa et Google Home, ainsi que IR2MQTT et BLE2MQTT pour les utilisateurs de Home Assistant qui souhaitent des flux de travail locaux pour la maison intelligente.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faqItem\"\u003e\n\u003cbutton class=\"faqQuestion\" type=\"button\"\u003eLe eRemote TV Kit Pro a-t-il besoin d'un Wi-Fi 2,4 GHz ?\u003c\/button\u003e\n\u003cdiv class=\"faqAnswer\"\u003e\n\u003cp\u003eOui. Le hub se connecte sur Wi-Fi 2,4 GHz. Après la configuration, il peut connecter des appareils IR et BLE compatibles aux flux de travail de maison intelligente pris en charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript id=\"linknlink-eremote-tv-kit-pro-faq-schema\" type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Qu'est-ce qui est inclus dans eRemote TV Kit Pro ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"eRemote TV Kit Pro combine un hub eRemote, une télécommande Bluetooth et des fonctionnalités de contrôle intelligent pour les appareils IR et BLE compatibles, créant ainsi un point de contrôle pour le TV et les scènes de maison intelligente.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Le eRemote TV Kit Pro nécessite-t-il une ligne de vue ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"La télécommande Bluetooth s'associe au hub, de sorte que la télécommande quotidienne ne nécessite pas de pointer directement vers le TV. Le contrôle de l'appareil IR dépend toujours de l'emplacement du hub et de la portée du signal infrarouge.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Quels appareils le eRemote TV Kit Pro peut-il contrôler ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Il peut contrôler de nombreux appareils IR compatibles tels que les TV, les climatiseurs, les ventilateurs et autres appareils infrarouges. La compatibilité dépend du modèle d'appareil, de la région et de la disponibilité du code IR.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Est-ce que ça fonctionne avec Alexa, Google Home et Home Assistant ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Oui. eRemote TV Kit Pro prend en charge les routines Alexa et Google Home, ainsi que IR2MQTT et BLE2MQTT pour les utilisateurs de Home Assistant qui souhaitent des flux de travail locaux pour la maison intelligente.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Le eRemote TV Kit Pro a-t-il besoin d'un Wi-Fi 2,4 GHz ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Oui. Le hub se connecte sur Wi-Fi 2,4 GHz. Après la configuration, il peut connecter des appareils IR et BLE compatibles aux flux de travail de maison intelligente pris en charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\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\/A_1.jpg?v=1773736136',\n        headerVeLink:'https:\/\/www.youtube.com\/embed\/CTFdAXl12mY?si=qmlEwxhdZSkmPij0',\n        introduction:{\n            title:'eRemote TV Kit Pro : Hub distant intelligent IR et BLE',\n            text:'Améliorez le divertissement à domicile compatible et les appareils IR avec un seul kit. Il combine un hub IR à 360°, des fonctionnalités de hub BLE et une télécommande Bluetooth dédiée pour un contrôle pratique de la maison intelligente.',\n            paragraph:[\n                'Télécommande universelle IR et Bluetooth : la télécommande Bluetooth s\\'associe directement au hub eRemote, de sorte que l\\'utilisation quotidienne à distance ne nécessite pas de pointer directement vers le TV. Utilisez le hub pour les TV, climatiseurs, ventilateurs et autres appareils IR compatibles. La compatibilité finale dépend du modèle d\\'appareil, de la région et de la disponibilité du code IR.',\n                'Appairage rapide à distance : associez la télécommande au hub avant de terminer la configuration du réseau, puis connectez le hub au Wi-Fi 2,4 GHz pour le contrôle des applications, les routines vocales et les flux de travail de la maison intelligente. Des options de code TV prédéfinies sont disponibles pour les configurations courantes.',\n                '【Contrôle vocal AI】 Après vous être connecté au Wi-Fi 2,4 GHz, utilisez le bouton vocal pour les fonctionnalités de contrôle vocal AI prises en charge. Parlez naturellement pour contrôler les appareils IR compatibles et les appareils domestiques intelligents pris en charge dans votre configuration.',\n                '【Hub intelligent BLE 5.0】eRemote TV Kit Pro est plus qu\\'un blaster IR. Il fonctionne également comme un hub Bluetooth 5.0 BLE pour les appareils compatibles Bluetooth Low Energy, tels que les capteurs de température et d\\'humidité et les capteurs de porte.',\n                'Déclencheurs de scène personnalisables : chaque bouton de la télécommande Bluetooth peut être utilisé comme déclencheur pour des scènes intelligentes compatibles. Utilisez les routines Alexa ou Google Home prises en charge pour démarrer des actions telles que le contrôle TV, les scènes d\\'éclairage ou les routines d\\'appareils.'\n            ]\n        },\n        scenes: [\n            {\n                image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/A_-01.jpg?v=1773736179',\n                title:'Interaction vocale IA',\n                text:[\n                    'Utilisez les fonctionnalités de commande vocale AI prises en charge pour les commandes en langage naturel. Maintenez le bouton vocal enfoncé et parlez naturellement pour contrôler les unités TV, AC et les appareils intelligents compatibles.'\n                ]\n            },\n            {\n                image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/A_-02.jpg?v=1773736180',\n                title:'Télécommande Bluetooth',\n                text:[\n                    'La télécommande Bluetooth s\\'associe directement au hub, de sorte que les commandes à distance quotidiennes ne nécessitent pas de pointer directement vers le TV. Le contrôle de l\\'appareil IR dépend toujours de l\\'emplacement du hub et de la portée du signal.'\n                ]\n            },\n            {\n                image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/A_-05-_-TV-kit-pro.jpg?v=1773736180',\n                title:'Configuration rapide avec les codes TV prédéfinis',\n                text:[\n                    'Utilisez les options de code TV prédéfinies pour les configurations courantes, puis complétez la configuration du réseau pour le contrôle des applications, les routines vocales et les flux de travail de la maison intelligente.'\n                ]\n            },\n            {\n                image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/MQTT-1.jpg?v=1773740724',\n                title:'Concentrateur de maison intelligente BLE 5.0',\n                text:[\n                    'Le hub eRemote fonctionne également comme un hub Bluetooth 5.0 pour les appareils BLE compatibles tels que les capteurs de porte, les moniteurs de température et les appareils intelligents pris en charge.'\n                ]\n            },\n            {\n                image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/A_-06-Routines-pro.jpg?v=1773736044',\n                title:'Déclencheurs de scène entièrement personnalisables',\n                text:[\n                    'Chaque bouton physique de la télécommande peut déclencher des scènes intelligentes compatibles via les routines Alexa et Google Home prises en charge.'\n                ]\n            },\n            {\n                image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/MQTT_85e51b7f-73b4-4ced-844f-6a6682f6b5ee.jpg?v=1773744371',\n                title:'Contrôle local Home Assistant',\n                text:[\n                    'Avec la prise en charge de IR2MQTT et BLE2MQTT, eRemote TV Kit Pro peut s\\'intégrer à Home Assistant pour les flux de travail locaux de maison intelligente et prendre en charge l\\'automatisation des appareils IR ou BLE.'\n                ]\n            }\n        ],\n        bottomImage:'',\n        middleImage:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/1_33ad9643-79e2-4087-b02b-fd865a355a95.jpg?v=1773736471',\n        middleImage1:'',\n        tableData: [\n            {\n                title: 'Produit',\n                text: 'eRemote TV Kit Pro'\n            },{\n                title: 'Modèle',\n                text: 'eRemote'\n            },{\n                title: 'Puissance nominale',\n                text: '5 V CC\/1 A'\n            },{\n                title: 'Mode de communication',\n                text: 'Wi-Fi 802.11b\/g\/n (2,4 GHz) \/ BT (4.0 et supérieur)'\n            },{\n                title: 'Fréquence infrarouge',\n                text: '38KHz'\n            },{\n                title: 'Contient FCC ID',\n                text: '2A9BE-LL8720-P'\n            },{\n                title: 'Taille professionnelle à distance BLE',\n                text: '155 × 39,5 × 15 mm (nécessite 2 piles AAA, non incluses)'\n            },{\n                title: 'Taille du moyeu eRemote',\n                text: '61 × 61 × 25 mm'\n            },{\n                title: 'Conditions de travail',\n                text: '0–50°C \/ ≤85%HR'\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    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        headerImageEle.alt = 'LinknLink eRemote TV Kit Pro Hub distant IR et BLE';\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        imgEle.alt = scene.title || 'eRemote TV Kit Pro';\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        middleImageEle.alt = 'Spécifications du produit eRemote TV Kit Pro et détails du hub IR';\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        middleImageEle1.alt = 'Configuration du eRemote TV Kit Pro et détails de la télécommande intelligente';\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\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","brand":"LinknLink","offers":[{"title":"Default Title","offer_id":44137229451420,"sku":"eRemote TV Kit Pro IR \u0026 BLE Remote Hub","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/eRemote_TV_Kit_pro.png?v=1776406282"},{"product_id":"eremote-ha-ir-remote-home-assistant-mqtt","title":"Hub distant IR eRemote HA pour Home Assistant","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    .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    .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    .paragraphDiv {\n        display: flex;\n    }\n    .paragraphDiv\u003ep {\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    .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\u003eimg {\n        width: 100%;\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    .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\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        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    .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    .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    .productDetailsBox .ll-eremote-context {\n        margin: 34px 0 18px;\n        padding: 18px 20px;\n        border: 1px solid #e6edf5;\n        border-radius: 10px;\n        background: #f8fbff;\n        color: #334155;\n        font-family: -apple-system,BlinkMacSystemFont,\"DIN Next\",Arial,sans-serif;\n        font-size: 15px;\n        line-height: 1.7;\n    }\n    .productDetailsBox .ll-eremote-context a,\n    .productDetailsBox .ll-related-card a {\n        color: #2c5af6;\n        text-decoration: none;\n        font-weight: 650;\n    }\n    .productDetailsBox .ll-eremote-context a:hover,\n    .productDetailsBox .ll-related-card a:hover {\n        text-decoration: underline;\n        text-underline-offset: 2px;\n    }\n    .productDetailsBox .ll-related-section {\n        margin: 40px 0 0;\n        padding: 24px;\n        border: 1px solid #e6edf5;\n        border-radius: 12px;\n        background: #ffffff;\n        font-family: -apple-system,BlinkMacSystemFont,\"DIN Next\",Arial,sans-serif;\n    }\n    .productDetailsBox .ll-related-section h3 {\n        margin: 0 0 16px;\n        font-size: 24px;\n        line-height: 1.25;\n        color: #111827;\n        font-weight: 700;\n    }\n    .productDetailsBox .ll-related-grid {\n        display: grid;\n        grid-template-columns: repeat(2,minmax(0,1fr));\n        gap: 12px;\n    }\n    .productDetailsBox .ll-related-card {\n        padding: 14px 16px;\n        border: 1px solid #dbe7f3;\n        border-radius: 10px;\n        background: #f8fbff;\n        min-height: 64px;\n        display: flex;\n        align-items: center;\n        font-size: 15px;\n        line-height: 1.45;\n    }\n    @media(max-width:749px){\n        .productDetailsMobile .ll-eremote-context {\n            margin: 26px 0 14px;\n            padding: 16px;\n            font-size: 14px;\n            line-height: 1.65;\n        }\n        .productDetailsMobile .ll-related-section {\n            margin-top: 28px;\n            padding: 18px;\n        }\n        .productDetailsMobile .ll-related-section h3 {\n            font-size: 20px;\n        }\n        .productDetailsMobile .ll-related-grid {\n            grid-template-columns: 1fr;\n        }\n        .productDetailsMobile .ll-related-card {\n            font-size: 14px;\n        }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"productDetailsBox\" id=\"productDetails\"\u003e\n\u003cimg alt=\"Hub distant IR eRemote HA pour Home Assistant\" id=\"headerImage\" src=\"#\"\/\u003e\n\u003ciframe allowfullscreen=\"true\" allowscriptaccess=\"always\" frameborder=\"0\" height=\"100%\" id=\"headerVeLink\" src=\"#\" title=\"Home Assistant IR automation with eRemote HA\" type=\"text\/html\" width=\"100%\"\u003e\n\u003c\/iframe\u003e\n\u003cdiv class=\"describeBox\" id=\"describeBox\"\u003e\n\u003c\/div\u003e\n\u003csection\u003e\n\u003cul class=\"scenesBox\" id=\"scenesBox\"\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003cimg alt=\"Télécommande pour maison intelligente MQTT avec eRemote HA\" id=\"middleImage\" src=\"#\"\/\u003e\n\u003cimg alt=\"Automatisation IR locale pour Home Assistant\" id=\"middleImage1\" src=\"#\"\/\u003e\n\u003ctable width=\"100%\"\u003e\n\u003ctbody id=\"tbodyid\"\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ciframe allowfullscreen=\"true\" allowscriptaccess=\"always\" class=\"bottomVeLink\" frameborder=\"0\" height=\"100%\" src=\"https:\/\/www.youtube.com\/embed\/mO3S9faqFiE?si=P6tyTkcDCEKrswWv\" type=\"text\/html\" width=\"100%\"\u003e\n\u003c\/iframe\u003e\n\u003cp class=\"instructionVideo\" id=\"instructionVideo\"\u003eVidéo de Kim Christensen\u003c\/p\u003e\n\u003ciframe allowfullscreen=\"true\" allowscriptaccess=\"always\" class=\"bottomVeLink\" frameborder=\"0\" height=\"100%\" src=\"https:\/\/www.youtube.com\/embed\/U65mGRuKI5I?si=Gpas5K15fjal6I5H\" type=\"text\/html\" width=\"100%\"\u003e\n\u003c\/iframe\u003e\n\u003cp class=\"instructionVideo\" id=\"instructionVideo\"\u003eVidéo de Letterio Bavastrelli\u003c\/p\u003e\n\u003ciframe allowfullscreen=\"true\" allowscriptaccess=\"always\" class=\"bottomVeLink\" frameborder=\"0\" height=\"100%\" src=\"https:\/\/www.youtube.com\/embed\/lLQ-mqYvYBU?si=ze2CgAVVCKagXHRN\" type=\"text\/html\" width=\"100%\"\u003e\n\u003c\/iframe\u003e\n\u003cp class=\"instructionVideo\" id=\"instructionVideo\"\u003eVidéo de Victor G.\u003c\/p\u003e\n\u003ciframe allowfullscreen=\"true\" allowscriptaccess=\"always\" class=\"bottomVeLink\" frameborder=\"0\" height=\"100%\" src=\"https:\/\/www.youtube.com\/embed\/itjLznRG5kA?si=FEYo0jSyJUtGpbCI\" type=\"text\/html\" width=\"100%\"\u003e\n\u003c\/iframe\u003e\n\u003cp class=\"instructionVideo\" id=\"instructionVideo\"\u003eVidéo de Csongor Varga\u003c\/p\u003e\n\u003cdiv class=\"ll-eremote-context\"\u003e\n        Planifiez une configuration Home Assistant pratique en combinant le contrôle IR avec des flux de travail de présence et RF. Pour les télécommandes RF, associez eRemote HA au \u003ca href=\"\/fr\/products\/ehome-ha-rf-smart-hub-mqtt-home-assistant\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eHub intelligent eHome HA RF\u003c\/a\u003e. Pour une configuration de pièce plus large, le \u003ca href=\"\/fr\/products\/whole-home-presence-automation-kit-5-emotion-pro-ehome-ha\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eKit d'automatisation de présence dans toute la maison\u003c\/a\u003e peut aider à connecter la détection de présence, le contrôle IR et les automatisations Home Assistant.\n    \u003c\/div\u003e\n\u003cdiv class=\"ll-related-section\" id=\"eremote-ha-related-guides\"\u003e\n\u003ch3\u003eGuides connexes\u003c\/h3\u003e\n\u003cdiv class=\"ll-related-grid\"\u003e\n\u003cdiv class=\"ll-related-card\"\u003e\u003ca href=\"\/fr\/blogs\/guides\/best-ir-blasters-home-assistant-2026\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eGuide d'automatisation IR Home Assistant\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"ll-related-card\"\u003e\u003ca href=\"\/fr\/blogs\/guides\/home-assistant-room-automation-blueprint-mmwave-ir-rf\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ePlan d’automatisation de salle Home Assistant\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"ll-related-card\"\u003e\u003ca href=\"\/fr\/blogs\/guides\/home-assistant-energy-saving-automations-presence-ir-control\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eAutomatismes à économie d'énergie Home Assistant\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"ll-related-card\"\u003e\u003ca href=\"\/fr\/blogs\/guides\/ir-universal-remote-home-assistant\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eGuide de la télécommande universelle IR\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ll-related-section\" id=\"eremote-ha-related-products\"\u003e\n\u003ch3\u003eProduits connexes\u003c\/h3\u003e\n\u003cdiv class=\"ll-related-grid\"\u003e\n\u003cdiv class=\"ll-related-card\"\u003e\u003ca href=\"\/fr\/products\/ehome-ha-rf-smart-hub-mqtt-home-assistant\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eHub intelligent RF eHome HA\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"ll-related-card\"\u003e\u003ca href=\"\/fr\/products\/whole-home-presence-automation-kit-5-emotion-pro-ehome-ha\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eKit d'automatisation de presence pour toute la maison\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"ll-related-card\"\u003e\u003ca href=\"\/fr\/products\/emotion-pro-mmwave-presence-fall-detection-sensor\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eCapteur de presence eMotion Pro\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"ll-related-card\"\u003e\u003ca href=\"\/fr\/products\/ehome-5xemotion-pro\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ePack de telecommande (eHome HA + 5x eRemote HA)\u003c\/a\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faqBox\"\u003e\n\u003ch3 class=\"faqTitle\"\u003eFoire aux questions\u003c\/h3\u003e\n\u003cdiv class=\"faqItem\"\u003e\n\u003cbutton class=\"faqQuestion\" type=\"button\"\u003eeRemote HA fonctionne-t-il avec Home Assistant ?\u003c\/button\u003e\n\u003cdiv class=\"faqAnswer\"\u003e\n\u003cp\u003eOui. eRemote HA prend en charge IR2MQTT pour Home Assistant. Il convertit le contrôle infrarouge en messages MQTT afin que vous puissiez intégrer des appareils infrarouges traditionnels tels que des téléviseurs et des climatiseurs dans les automatisations Home Assistant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faqItem\"\u003e\n\u003cbutton class=\"faqQuestion\" type=\"button\"\u003eQuels appareils eRemote HA peut-il contrôler ?\u003c\/button\u003e\n\u003cdiv class=\"faqAnswer\"\u003e\n\u003cp\u003eeRemote HA peut contrôler de nombreux appareils infrarouges traditionnels, notamment les téléviseurs, les climatiseurs, les décodeurs, les lecteurs DVD, les amplificateurs et les projecteurs. Il prend en charge une vaste bibliothèque cloud de marques et de modèles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faqItem\"\u003e\n\u003cbutton class=\"faqQuestion\" type=\"button\"\u003eeRemote HA prend-il en charge Alexa et Google Home ?\u003c\/button\u003e\n\u003cdiv class=\"faqAnswer\"\u003e\n\u003cp\u003eOui. eRemote HA fonctionne avec les Alexa et Google Home, permettant le contrôle vocal des appareils et routines compatibles sans avoir besoin d'utiliser plusieurs télécommandes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faqItem\"\u003e\n\u003cbutton class=\"faqQuestion\" type=\"button\"\u003eeRemote HA nécessite-t-il une connexion Wi-Fi 2,4 GHz ?\u003c\/button\u003e\n\u003cdiv class=\"faqAnswer\"\u003e\n\u003cp\u003eOui. eRemote HA prend uniquement en charge le Wi-Fi 2,4 GHz. Il ne prend pas en charge le Wi-Fi 5 GHz pour la connexion des appareils.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faqItem\"\u003e\n\u003cbutton class=\"faqQuestion\" type=\"button\"\u003eQuelle est la portée de contrôle infrarouge de l’eRemote HA ?\u003c\/button\u003e\n\u003cdiv class=\"faqAnswer\"\u003e\n\u003cp\u003eeRemote HA offre une portée de signal infrarouge ultra-large allant jusqu'à 12 mètres, adaptée aux grandes pièces. Dans de nombreux cas, les signaux peuvent également être réfléchis par les murs pour une couverture plus large.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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\/01_a27be8c1-e47b-4e14-93cf-0127826dc260.jpg?v=1773139158',\n        headerVeLink:'https:\/\/www.youtube.com\/embed\/ACDb_AxYXzY?si=NPN8C5MreWaJooln',\n        introduction:{\n            title:'Smart Wi-Fi Universal Remote',\n            text:'IR Blaster for TV, Aircon, STB, IR2MQTT Home Assitant, Compatible with Alexa, Google Home',\n            paragraph:[\n                'Turn your smartphone into a smart remote for traditional IR appliances such as TV, air conditioner, set-top box, DVD player, amplifier and projector. eRemote HA supports appliances from 22 types, 2,000+ brands and 500,000+ models.',\n                'The cloud device library is regularly updated to help eRemote HA remain compatible with more appliances. You can also program IR templates and learn buttons when a certain IR code is unavailable.',\n                'IR2MQTT acts as a bridge between traditional IR remote-controlled devices such as TVs and air conditioners and your Home Assistant smart home system. It captures infrared signals from a physical remote control and converts them into MQTT messages that Home Assistant can understand. Use the \u003ca href=\"\/fr\/blogs\/guides\/best-ir-blasters-home-assistant-2026\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eHome Assistant IR automation guide\u003c\/a\u003e to plan reliable IR scenes, then combine IR devices with other smart devices to create practical automation scenarios.',\n                'You can control appliances with voice commands through Alexa and Google Home, reducing the need to search for different remotes. Connected Bluetooth devices can also be supported in Alexa and Google Home.',\n                'eRemote HA supports 2.4GHz Wi-Fi connection. You can keep your phone connected to 5GHz Wi-Fi or cellular network during setup. Its wide IR signal range can cover many room layouts, and reflected signals can help control appliances without pointing directly at the IR receiver.',\n                'If you need to upgrade the HA version, please refer to the online manual in the LinknLink app and follow the steps in the eRemote help guide to perform the upgrade. Please note that the Bluetooth hub function will be disabled after the upgrade.',\n            ]\n        },\n        scenes: [\n            {\n                image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/2_fd759859-2175-4b37-81ec-46e33d615ddc.png?v=1727244838',\n                title:'Wide Range of Compatibility',\n                text:[\n                    'eRemote works with a wide variety of brands and devices, making it a suitable universal remote option for your home. Transform traditional appliances into connected devices for everyday smart home control.'\n                ]\n            },\n            {\n                image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/04-MQTT_1k_1.jpg?v=1773813193',\n                title:'Easy Syncing to Home Assistant via MQTT',\n                text:[\n                    'Connect eRemote HA to Home Assistant using standard MQTT integration. Complete setup in minutes and bring air conditioners, TVs, fans, and other IR devices into your Home Assistant automations.',\n                ]\n            },\n            {\n                image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/5_9fafcea9-f494-47fb-9c8c-3a829803e5cd.png?v=1727244842',\n                title:'Alexa and Google Voice Control',\n                text:[\n                    'No need to use smart phone. Say to Alexa or Google to control your TV with on\/off, volume, program and playback. Full utterance list is available on official website.',\n                ]\n            },\n            {\n                image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/6_3d1c0787-5cee-4581-b69e-32e245e39167.png?v=1727244841',\n                title:'Automate IR Devices Around Your Daily Routine',\n                text:[\n                    'Build advanced Home Assistant automations by combining IR control with presence sensors, RF devices, schedules, and other smart home triggers. eRemote HA can also support \u003ca href=\"\/fr\/blogs\/guides\/home-assistant-energy-saving-automations-presence-ir-control\" target=\"_blank\" rel=\"noopener noreferrer\"\u003epresence-based energy saving automations\u003c\/a\u003e when paired with suitable sensors and Home Assistant scenes.',\n                ]\n            },\n            {\n                image:'https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0620\/4496\/2972\/files\/8-Routines.png?v=1709201980',\n                title: 'Automatisations IR Home Assistant et Alexa',\n                text: [\n                    'Associez eRemote HA a des capteurs Home Assistant et a des routines Alexa pour automatiser les climatiseurs, les televiseurs, les ventilateurs et d\\'autres appareils IR selon la temperature, la presence, un planning ou des declencheurs personnalises. Pour une logique de piece avec plusieurs appareils, consultez le \u003ca href=\"\/fr\/blogs\/guides\/home-assistant-room-automation-blueprint-mmwave-ir-rf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eplan d\\'automatisation de piece Home Assistant\u003c\/a\u003e.'\n                ]\n            },\n            {\n                image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/03-_1.jpg?v=1776406312',\n                title: 'Automatisation IR plus intelligente tout au long de la journee',\n                text: [\n                    'Configurez des automatisations horaires pour votre climatiseur, votre televiseur et d\\'autres appareils IR. Activez le refroidissement avant votre retour a la maison, lancez des scenes de divertissement le soir et eteignez automatiquement les appareils la nuit.'\n                ]\n            }\n        ],\n        bottomImage:'',\n        middleImage:'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/06-_-1_1.jpg?v=1773813193',\n        setUp:{\n            title:' ',\n            steps:[\n                {\n                    image:'',\n                    text:''\n                }, {\n                    image:'',\n                    title:'',\n                    text:''\n                }, {\n                    image:'',\n                    title:'',\n                    text:''\n                }\n            ]\n        },\n        tableData: [\n            {\n                title: 'Product Name',\n                text: 'Smart Home Bridge'\n            },{\n                title: 'Model',\n                text: 'eRemote HA'\n            },{\n                title: 'Rating Power',\n                text: '5V DC\/1A'\n            },{\n                title: 'Infrared frequency:',\n                text: '38KHz'\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: '61x61x25mm'\n            }\n        ],\n        lastWord: ''\n    };\n    {\/*此行以下不要动*\/}\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    if (resources.headerVeLink !== '') {\n        headerVeLinkEle.src = resources.headerVeLink;\n    } else {\n        headerVeLinkEle.classList.add('headerVeLinkHide');\n    }\n    var headerImageEle = document.getElementById(\"headerImage\");\n    if (resources.headerImage !== '') {\n        headerImageEle.src = resources.headerImage;\n        headerImageEle.alt = 'eRemote HA IR remote hub for Home Assistant';\n    } else {\n        headerImageEle.classList.add('headerImageHide');\n    }\n    var describeBoxEle=document.getElementById(\"describeBox\");\n    var insertElement = document.createElement(\"h3\");\n    insertElement.innerText=resources.introduction.title;\n    describeBoxEle.appendChild(insertElement);\n    insertElement = document.createElement(\"p\");\n    insertElement.innerText=resources.introduction.text;\n    describeBoxEle.appendChild(insertElement);\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    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        var imgEle = document.createElement(\"img\");\n        imgEle.src = scene.image;\n            var sceneAlts = [\n        'eRemote HA comme hub IR pour Home Assistant',\n        'Telecommande IR universelle pour climatiseur et TV',\n        'Configuration MQTT eRemote HA pour l\\'automatisation IR Home Assistant',\n        'Commande vocale du televiseur avec eRemote HA',\n        'Automatisation IR Home Assistant et Alexa avec declencheurs de temperature et de presence',\n        'Routines d\\'automatisation IR plus intelligentes pour climatiseurs, televiseurs et autres appareils IR',\n        'Telecommande smart home MQTT',\n        'Automatisation IR locale pour Home Assistant'\n    ];\n        imgEle.alt = sceneAlts[i] || (scene.title ? scene.title : 'eRemote HA feature');\n        liEle.appendChild(imgEle);\n        var h3Ele = document.createElement(\"h3\");\n        h3Ele.id = \"h3EleId\";\n        h3Ele.innerText = scene.title;\n        liEle.appendChild(h3Ele);\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    var middleImageEle = document.getElementById(\"middleImage\");\n    if (resources.middleImage) {\n        middleImageEle.src = resources.middleImage;\n        middleImageEle.alt = 'MQTT smart home remote control';\n    } else {\n        middleImageEle.classList.add('bottomImageHide');\n    }\n    var middleImageEle1 = document.getElementById(\"middleImage1\");\n    if (resources.middleImage1) {\n        middleImageEle1.src = resources.middleImage1;\n        middleImageEle1.alt = 'Local IR automation for Home Assistant';\n    } else {\n        middleImageEle1.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        var tdFirst = document.createElement(\"td\");\n        tdFirst.innerText = trItem.title;\n        tableTrEle.appendChild(tdFirst);\n        var tdSecond = document.createElement(\"td\");\n        tdSecond.innerText = trItem.text;\n        tableTrEle.appendChild(tdSecond);\n        tbodyid.appendChild(tableTrEle);\n    }\n    var lastWordEle = document.getElementById(\"lastWord\");\n    lastWordEle.innerText = resources.lastWord;\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    var faqButtons = document.querySelectorAll('.faqQuestion');\n    for (var j = 0; j \u003c faqButtons.length; j++) {\n        faqButtons[j].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 linknlink-schema-cache-refresh \n\u003cscript id=\"linknlink-eremote-ha-faq-schema\" type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"eRemote HA fonctionne-t-il avec Home Assistant ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Oui. eRemote HA prend en charge IR2MQTT pour Home Assistant. Il convertit le contrôle infrarouge en messages MQTT afin que vous puissiez intégrer des appareils infrarouges traditionnels tels que des téléviseurs et des climatiseurs dans les automatisations Home Assistant.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Quels appareils eRemote HA peut-il contrôler ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"eRemote HA peut contrôler de nombreux appareils infrarouges traditionnels, notamment les téléviseurs, les climatiseurs, les décodeurs, les lecteurs DVD, les amplificateurs et les projecteurs. Il prend en charge une vaste bibliothèque cloud de marques et de modèles.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"eRemote HA prend-il en charge Alexa et Google Home ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Oui. eRemote HA fonctionne avec les Alexa et Google Home, permettant le contrôle vocal des appareils et routines compatibles sans avoir besoin d'utiliser plusieurs télécommandes.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"eRemote HA nécessite-t-il une connexion Wi-Fi 2,4 GHz ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Oui. eRemote HA prend uniquement en charge le Wi-Fi 2,4 GHz. Il ne prend pas en charge le Wi-Fi 5 GHz pour la connexion des appareils.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Quelle est la portée de contrôle infrarouge de l’eRemote HA ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"eRemote HA offre une portée de signal infrarouge ultra-large allant jusqu'à 12 mètres, adaptée aux grandes pièces. Dans de nombreux cas, les signaux peuvent également être réfléchis par les murs pour une couverture plus large.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e\n","brand":"LinknLink","offers":[{"title":"eRemote HA","offer_id":46577649418396,"sku":"eRemote HA (1-Pack)","price":12.99,"currency_code":"USD","in_stock":true},{"title":"eRemote HA (3-Pack)","offer_id":44681323118748,"sku":"eRemote","price":34.99,"currency_code":"USD","in_stock":true},{"title":"eRemote HA (5-Pack)","offer_id":46577651548316,"sku":"eRemote","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/01-eRemote_HA_-_1P.jpg?v=1781057024"},{"product_id":"whole-home-presence-automation-kit-5-emotion-pro-ehome-ha","title":"Pack presence maison LinknLink eHome HA + 5 eMotion Pro","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    .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    .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    .bottomImageHide {\n        display: none!important;\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 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\n    \/* FAQ *\/\n    .bundleFaqBox {\n        margin-top: 40px;\n        padding: 24px 22px;\n        background: #F3F3F3;\n        border: 1px solid #E7E7E7;\n        border-radius: 8px;\n    }\n    .bundleFaqTitle {\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    .bundleFaqItem {\n        border-top: 1px solid #D9D9D9;\n    }\n    .bundleFaqItem:first-of-type {\n        border-top: none;\n    }\n    .bundleFaqQuestion {\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    .bundleFaqQuestion: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    .bundleFaqItem.active .bundleFaqQuestion:after {\n        content: \"−\";\n    }\n    .bundleFaqAnswer {\n        display: none;\n        padding: 0 0 18px 0;\n    }\n    .bundleFaqItem.active .bundleFaqAnswer {\n        display: block;\n    }\n    .bundleFaqAnswer 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    .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        width: 100%!important;\n    }\n    .productDetailsMobile #liEleId {\n        width: 100%!important;\n        margin-top: 25px;\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 #middleImage,\n    .productDetailsMobile #middleImage1 {\n        width: 100%;\n        margin-bottom: 15px;\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 .bundleFaqBox {\n        margin-top: 30px;\n        padding: 18px 16px;\n    }\n    .productDetailsMobile .bundleFaqTitle {\n        font-size: 20px;\n        line-height: 22px;\n    }\n    .productDetailsMobile .bundleFaqQuestion {\n        padding: 16px 28px 16px 0;\n        font-size: 15px;\n        line-height: 19px;\n    }\n    .productDetailsMobile .bundleFaqAnswer 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\/9ijVBHNMmLc?si=oSvW5OJOL_5vUxcD\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\n    \u003cp class=\"instructionVideo\"\u003eVideo by LinknLink eHome HA\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\/zJu3sWlYalQ\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\n    \u003cp class=\"instructionVideo\"\u003eVideo by LinknLink eMotion Pro\u003c\/p\u003e\n\n    \u003cdiv class=\"bundleFaqBox\"\u003e\n        \u003ch3 class=\"bundleFaqTitle\"\u003eQuestions frequentes\u003c\/h3\u003e\n\n        \u003cdiv class=\"bundleFaqItem\"\u003e\n            \u003cbutton type=\"button\" class=\"bundleFaqQuestion\"\u003eQue contient ce pack ?\u003c\/button\u003e\n            \u003cdiv class=\"bundleFaqAnswer\"\u003e\n                \u003cp\u003eCe pack comprend 1 passerelle RF eHome HA et 5 capteurs de presence eMotion Pro 24GHz mmWave pour les automatisations Home Assistant dans toute la maison avec controle RF et detection de presence immobile.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bundleFaqItem\"\u003e\n            \u003cbutton type=\"button\" class=\"bundleFaqQuestion\"\u003eCe pack fonctionne-t-il avec Home Assistant ?\u003c\/button\u003e\n            \u003cdiv class=\"bundleFaqAnswer\"\u003e\n                \u003cp\u003eOui. eHome HA prend en charge RF2MQTT pour les appareils RF 433MHz compatibles, tandis que eMotion Pro s integre a Home Assistant via MQTT auto-discovery. Ensemble, ils ajoutent les appareils RF et les automatisations par presence dans Home Assistant.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bundleFaqItem\"\u003e\n            \u003cbutton type=\"button\" class=\"bundleFaqQuestion\"\u003eFaut-il un hub ou un abonnement ?\u003c\/button\u003e\n            \u003cdiv class=\"bundleFaqAnswer\"\u003e\n                \u003cp\u003eAucun hub supplementaire ni abonnement n est requis pour eMotion Pro, et les deux appareils se connectent en Wi-Fi 2.4GHz. Pour Home Assistant, eHome HA requiert une mise a jour firmware dans application LinknLink avant la configuration du mode HA.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bundleFaqItem\"\u003e\n            \u003cbutton type=\"button\" class=\"bundleFaqQuestion\"\u003eQue puis-je automatiser avec ce pack ?\u003c\/button\u003e\n            \u003cdiv class=\"bundleFaqAnswer\"\u003e\n                \u003cp\u003eVous pouvez automatiser lumieres, rideaux, prises RF, ventilateurs de plafond, chauffages et autres appareils RF compatibles avec eHome HA, tout en utilisant les 5 capteurs eMotion Pro pour declencher presence par piece, occupation et detection de personne immobile.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bundleFaqItem\"\u003e\n            \u003cbutton type=\"button\" class=\"bundleFaqQuestion\"\u003ePrend-il en charge Alexa et Google Home ?\u003c\/button\u003e\n            \u003cdiv class=\"bundleFaqAnswer\"\u003e\n                \u003cp\u003eOui. eHome HA et eMotion Pro fonctionnent avec Alexa et Google Home, afin de combiner controle vocal et routines declenchees par capteurs dans toute la maison.\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    var resources = {\n        headerImage: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/1_50688a96-f3cd-4e40-85eb-d3a554fb7a0a.jpg?v=1773139874',\n        headerVeLink: 'https:\/\/www.youtube.com\/embed\/zJu3sWlYalQ',\n        introduction: {\n            title: 'Pack automatisation presence et RF pour Home Assistant',\n            text: '1 eHome HA + 5 eMotion Pro | RF2MQTT + Motion2MQTT | Detection de presence maison entiere et controle RF',\n            paragraph: [\n                '【Pack de demarrage Home Assistant complet】Ce pack combine 1 passerelle RF eHome HA et 5 capteurs presence eMotion Pro 24GHz mmWave pour integrer les appareils RF et detecter la presence immobile dans plusieurs pieces.',\n                '【Controle RF et automatisation par presence】eHome HA apprend et controle ampoules RF, interrupteurs, rideaux, volets, prises, ventilateurs, chauffages et cheminees compatibles, tandis que eMotion Pro detecte la presence avec precision meme assis immobile.',\n                '【Integration RF2MQTT + Motion2MQTT】eHome HA relie les appareils RF compatibles a Home Assistant via RF2MQTT, et eMotion Pro se synchronise via Motion2MQTT et MQTT auto-discovery pour des automatisations avancees piece par piece.',\n                '【Ideal pour toute la maison】Avec 5 capteurs eMotion Pro, couvrez salon, chambre, bureau, couloir et cuisine, tandis que eHome HA etend le controle aux anciens appareils RF deja installes.',\n                '【Aucun hub supplementaire ni abonnement】eMotion Pro se connecte en Wi-Fi 2.4GHz sans hub ni abonnement. eHome HA utilise aussi le Wi-Fi 2.4GHz, avec mise a jour firmware dans application LinknLink avant le mode Home Assistant.',\n                '【Fonctionne avec Alexa et Google Home】Les deux produits prennent en charge Alexa et Google Home pour combiner voix, controle RF et routines par presence.'\n            ]\n        },\n        scenes: [\n            {\n                image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/02-MQTT.png?v=1737595041',\n                title: 'RF + presence dans un seul pack Home Assistant',\n                text: [\n                    'eHome HA ajoute les appareils RF compatibles a Home Assistant via RF2MQTT, tandis que 5 capteurs eMotion Pro ajoutent la detection de presence immobile dans plusieurs pieces via Motion2MQTT.'\n                ]\n            },\n            {\n                image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/06-HA.png?v=1744699150',\n                title: 'Automatisations presence piece par piece',\n                text: [\n                    'Placez les 5 capteurs eMotion Pro dans chambres, salons, couloirs et bureaux pour declencher lumieres, scenes, notifications et automatisations par occupation avec plus de precision que PIR.'\n                ]\n            },\n            {\n                image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/2_9afd9563-b917-4524-9110-9363ecb37909.png?v=1737595273',\n                title: 'Universal RF Device Control',\n                text: [\n                    'eHome HA apprend et controle de nombreux appareils RF comme interrupteurs, volets, prises, ventilateurs, chauffages et cheminees electriques pour moderniser les anciens appareils RF.'\n                ]\n            },\n            {\n                image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/02_d738c98e-9a1d-4f21-942d-d51a482b7efa.png?v=1744706154',\n                title: 'Detection precise de presence immobile',\n                text: [\n                    'eMotion Pro utilise un radar mmWave 24GHz pour detecter la presence meme assis, au travail ou endormi immobile, ideal pour lumieres et routines par occupation.'\n                ]\n            },\n            {\n                image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/A_04-Routines.png?v=1737594991',\n                title: 'Controle vocal + routines intelligentes',\n                text: [\n                    'Combinez Alexa et Google Home avec le controle RF et les automatisations par presence pour des routines plus intelligentes dans toute la maison.'\n                ]\n            },\n            {\n                image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/05-Routines.png?v=1727253033',\n                title: 'Sans abonnement, cout de mise a niveau reduit',\n                text: [\n                    'Ce pack conserve vos appareils RF existants tout en ajoutant une detection de presence moderne, reduisant le cout de remplacement et facilitant la mise a niveau Home Assistant.'\n                ]\n            }\n        ],\n        middleImage: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/1-pro-vs-Ultra.jpg?v=1773133070',\n        middleImage1: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/1_16c809c0-b6fc-4ea9-9738-e3fe70745ae7.png?v=1737596627',\n        tableData: [\n            {\n                title: 'Nom du pack',\n                text: 'Pack eHome HA + 5× eMotion Pro'\n            },\n            {\n                title: 'Produits inclus',\n                text: '1× passerelle RF eHome HA + 5× capteurs presence eMotion Pro 24GHz'\n            },\n            {\n                title: 'Usage principal',\n                text: 'Controle RF Home Assistant + automatisation presence multi-piece'\n            },\n            {\n                title: 'Connectivite passerelle',\n                text: 'Wi-Fi 802.11b\/g\/n (2.4GHz) \/ BT (4.0 and above)'\n            },\n            {\n                title: 'Connectivite capteur',\n                text: 'Wi-Fi 802.11b\/g\/n (2.4GHz) \/ BT (4.0 and above)'\n            },\n            {\n                title: 'Fonction passerelle',\n                text: 'Pont RF2MQTT pour appareils RF compatibles'\n            },\n            {\n                title: 'Fonction capteur',\n                text: 'Detection presence immobile mmWave 24GHz'\n            },\n            {\n                title: 'Portee detection capteur',\n                text: '5-6 m par capteur eMotion Pro'\n            },\n            {\n                title: 'Compatibilite assistant vocal',\n                text: 'Alexa \/ Google Home'\n            },\n            {\n                title: 'Compatibilite Home Assistant',\n                text: 'Oui, via RF2MQTT et Motion2MQTT \/ MQTT'\n            },\n            {\n                title: 'Hub requis',\n                text: 'Aucun hub supplementaire requis'\n            },\n            {\n                title: 'Abonnement',\n                text: 'Aucun abonnement requis'\n            }\n        ],\n        lastWord: 'Pour eHome HA, une mise a jour firmware dans application LinknLink est requise avant la configuration du mode Home Assistant. Avec 5 capteurs eMotion Pro, vous creez des automatisations occupation piece par piece dans toute la maison.'\n    };\n\n    if ((navigator.userAgent.match(\/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|wOSBrowser|BrowserNG|WebOS)\/i))) {\n        if (\n            document.documentElement.clientWidth === 320 ||\n            document.documentElement.clientWidth === 375 ||\n            document.documentElement.clientWidth === 414 ||\n            document.documentElement.clientWidth === 411 ||\n            document.documentElement.clientWidth === 360\n        ) {\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\n        tbodyid.appendChild(tableTrEle);\n    }\n\n    var lastWordEle = document.getElementById(\"lastWord\");\n    lastWordEle.innerText = resources.lastWord;\n\n    var faqButtons = document.querySelectorAll('.bundleFaqQuestion');\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","brand":"LinknLink","offers":[{"title":"Default Title","offer_id":44936207368348,"sku":"eHome HA + 5 eMotion Pro Bundle","price":94.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/eHome_5xPro.png?v=1776406343"},{"product_id":"ehome-5xemotion-pro","title":"Pack telecommande LinknLink eHome HA + 5 eRemote HA","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    .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    .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    .bottomImageHide {\n        display: none!important;\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 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\n    \/* FAQ *\/\n    .bundleFaqBox {\n        margin-top: 40px;\n        padding: 24px 22px;\n        background: #F3F3F3;\n        border: 1px solid #E7E7E7;\n        border-radius: 8px;\n    }\n    .bundleFaqTitle {\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    .bundleFaqItem {\n        border-top: 1px solid #D9D9D9;\n    }\n    .bundleFaqItem:first-of-type {\n        border-top: none;\n    }\n    .bundleFaqQuestion {\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    .bundleFaqQuestion: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    .bundleFaqItem.active .bundleFaqQuestion:after {\n        content: \"−\";\n    }\n    .bundleFaqAnswer {\n        display: none;\n        padding: 0 0 18px 0;\n    }\n    .bundleFaqItem.active .bundleFaqAnswer {\n        display: block;\n    }\n    .bundleFaqAnswer 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    \/* internal links and related modules *\/\n    .bundleLinkBox {\n        margin-top: 34px;\n        padding: 22px;\n        background: #FFFFFF;\n        border: 1px solid #E7E7E7;\n        border-radius: 8px;\n    }\n    .bundleLinkBox p {\n        margin: 0 0 14px 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    .bundleLinkBox p:last-child {\n        margin-bottom: 0 !important;\n    }\n    .bundleLinkBox a,\n    .bundleRelatedCard a {\n        color: #1D4ED8;\n        font-weight: 500;\n        text-decoration: none;\n        border-bottom: 1px solid rgba(29, 78, 216, .3);\n    }\n    .bundleLinkBox a:hover,\n    .bundleRelatedCard a:hover {\n        color: #1E40AF;\n        border-bottom-color: #1E40AF;\n    }\n    .bundleRelatedBox {\n        margin-top: 34px;\n        padding: 22px;\n        background: #FFFFFF;\n        border: 1px solid #E7E7E7;\n        border-radius: 8px;\n    }\n    .bundleRelatedTitle {\n        margin: 0 0 16px 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    .bundleRelatedGrid {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        gap: 12px;\n    }\n    .bundleRelatedCard {\n        min-height: 62px;\n        padding: 14px 16px;\n        background: #F8FBFF;\n        border: 1px solid #DBE7F3;\n        border-radius: 8px;\n        display: flex;\n        align-items: center;\n        font-size: 14px;\n        line-height: 18px;\n        font-family: \"DIN Next\", sans-serif;\n    }\n\n    \/* mobile *\/\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        width: 100%!important;\n    }\n    .productDetailsMobile #liEleId {\n        width: 100%!important;\n        margin-top: 25px;\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 #middleImage,\n    .productDetailsMobile #middleImage1 {\n        width: 100%;\n        margin-bottom: 15px;\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 .bundleFaqBox {\n        margin-top: 30px;\n        padding: 18px 16px;\n    }\n    .productDetailsMobile .bundleFaqTitle {\n        font-size: 20px;\n        line-height: 22px;\n    }\n    .productDetailsMobile .bundleFaqQuestion {\n        padding: 16px 28px 16px 0;\n        font-size: 15px;\n        line-height: 19px;\n    }\n    .productDetailsMobile .bundleFaqAnswer p {\n        font-size: 14px;\n        line-height: 18px;\n    }\n    .productDetailsMobile .bundleLinkBox,\n    .productDetailsMobile .bundleRelatedBox {\n        margin-top: 26px;\n        padding: 18px 16px;\n    }\n    .productDetailsMobile .bundleRelatedTitle {\n        font-size: 20px;\n        line-height: 22px;\n    }\n    .productDetailsMobile .bundleRelatedGrid {\n        grid-template-columns: 1fr;\n        gap: 10px;\n    }\n    .productDetailsMobile .bundleRelatedCard {\n        min-height: 54px;\n        padding: 12px 14px;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"productDetailsBox\" id=\"productDetails\"\u003e\n\u003cimg alt=\"Offre groupée d'automatisation RF et IR pour Home Assistant\" id=\"headerImage\" src=\"#\"\/\u003e\n\u003ciframe allowfullscreen=\"allowfullscreen\" frameborder=\"0\" height=\"100%\" id=\"headerVeLink\" src=\"#\" title=\"RF and IR Control for Home Assistant\" width=\"100%\"\u003e\u003c\/iframe\u003e\n\u003cdiv class=\"describeBox\" id=\"describeBox\"\u003e\u003c\/div\u003e\n\u003csection\u003e\n\u003cul class=\"scenesBox\" id=\"scenesBox\"\u003e\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003cimg alt=\"Automatisation locale Home Assistant avec eHome HA et eRemote HA\" id=\"middleImage\" src=\"#\"\/\u003e\n\u003cimg alt=\"eRemote HA IR télécommande pour Home Assistant\" id=\"middleImage1\" src=\"#\"\/\u003e\n\u003ctable width=\"100%\"\u003e\n\u003ctbody id=\"tbodyid\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp id=\"lastWord\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"bundleLinkBox\"\u003e\n\u003cp\u003ePour des idées de configuration, associez ce pack au \u003ca href=\"\/fr\/blogs\/guides\/home-assistant-room-automation-blueprint-mmwave-ir-rf\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ePlan d'automatisation de salle Home Assistant\u003c\/a\u003e, le \u003ca href=\"\/fr\/blogs\/guides\/best-ir-blasters-home-assistant-2026\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eGuide d'automatisation Home Assistant IR\u003c\/a\u003e, et le \u003ca href=\"\/fr\/blogs\/guides\/best-rf-remote-hub-home-assistant-ehome-ha-vs-bond\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eRF télécommande pour Home Assistant\u003c\/a\u003e. Pour une planification axée sur le local, consultez le \u003ca href=\"\/fr\/blogs\/guides\/local-control-smart-home-home-assistant-presence-ir-rf\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eGuide de contrôle local pour la maison intelligente\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003ePour l'expansion au niveau du produit, utilisez le \u003ca href=\"\/fr\/products\/eremote-ha-ir-remote-home-assistant-mqtt\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eConcentrateur distant eRemote HA IR\u003c\/a\u003e, le \u003ca href=\"\/fr\/products\/ehome-ha-rf-smart-hub-mqtt-home-assistant\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eConcentrateur intelligent eHome HA RF\u003c\/a\u003e, ou le \u003ca href=\"\/fr\/products\/whole-home-presence-automation-kit-5-emotion-pro-ehome-ha\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eKit d'automatisation de présence dans toute la maison\u003c\/a\u003e lorsque la détection de présence fait partie du plan de la pièce.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bundleRelatedBox\"\u003e\n\u003ch2 class=\"bundleRelatedTitle\"\u003eGuides associes\u003c\/h2\u003e\n\u003cdiv class=\"bundleRelatedGrid\"\u003e\n\u003cdiv class=\"bundleRelatedCard\"\u003e\u003ca href=\"\/fr\/blogs\/guides\/home-assistant-room-automation-blueprint-mmwave-ir-rf\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ePlan d’automatisation de salle Home Assistant\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"bundleRelatedCard\"\u003e\u003ca href=\"\/fr\/blogs\/guides\/best-ir-blasters-home-assistant-2026\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eHome Assistant IR Guide d'automatisation\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"bundleRelatedCard\"\u003e\u003ca href=\"\/fr\/blogs\/guides\/best-rf-remote-hub-home-assistant-ehome-ha-vs-bond\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eGuide du concentrateur distant RF\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"bundleRelatedCard\"\u003e\u003ca href=\"\/fr\/blogs\/guides\/local-control-smart-home-home-assistant-presence-ir-rf\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eGuide de contrôle local pour la maison intelligente\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bundleRelatedBox\"\u003e\n\u003ch2 class=\"bundleRelatedTitle\"\u003eProduits associes\u003c\/h2\u003e\n\u003cdiv class=\"bundleRelatedGrid\"\u003e\n\u003cdiv class=\"bundleRelatedCard\"\u003e\u003ca href=\"\/fr\/products\/ehome-ha-rf-smart-hub-mqtt-home-assistant\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eConcentrateur intelligent eHome HA RF\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"bundleRelatedCard\"\u003e\u003ca href=\"\/fr\/products\/eremote-ha-ir-remote-home-assistant-mqtt\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eeRemote HA IR Concentrateur distant\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"bundleRelatedCard\"\u003e\u003ca href=\"\/fr\/products\/emotion-pro-mmwave-presence-fall-detection-sensor\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eCapteur de présence eMotion Pro\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"bundleRelatedCard\"\u003e\u003ca href=\"\/fr\/products\/whole-home-presence-automation-kit-5-emotion-pro-ehome-ha\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eKit d'automatisation de présence dans toute la maison\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bundleFaqBox\"\u003e\n\u003ch2 class=\"bundleFaqTitle\"\u003eFAQ\u003c\/h2\u003e\n\u003cdiv class=\"bundleFaqItem active\"\u003e\n\u003cbutton class=\"bundleFaqQuestion\" type=\"button\"\u003eQu'est-ce qui est inclus dans le pack eHome HA + 5 eRemote HA ?\u003c\/button\u003e\n\u003cdiv class=\"bundleFaqAnswer\"\u003e\u003cp\u003eL'ensemble comprend 1 hub eHome HA RF et 5 hubs eRemote HA IR, conçus pour les maisons qui ont besoin à la fois d'une couverture RF et d'une télécommande infrarouge dans plusieurs pièces.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bundleFaqItem\"\u003e\n\u003cbutton class=\"bundleFaqQuestion\" type=\"button\"\u003eCe pack fonctionne t il avec Home Assistant ?\u003c\/button\u003e\n\u003cdiv class=\"bundleFaqAnswer\"\u003e\u003cp\u003eOui. eHome HA prend en charge RF2MQTT et eRemote HA prend en charge IR2MQTT, permettant d'intégrer des appareils RF et IR compatibles dans Home Assistant pour une automatisation centralisée.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bundleFaqItem\"\u003e\n\u003cbutton class=\"bundleFaqQuestion\" type=\"button\"\u003eQuels appareils RF le eHome HA peut-il contrôler ?\u003c\/button\u003e\n\u003cdiv class=\"bundleFaqAnswer\"\u003e\u003cp\u003eLe eHome HA peut fonctionner avec les appareils RF compatibles tels que les interrupteurs RF, les moteurs de rideaux, les volets roulants, les ventilateurs de plafond, les prises, les radiateurs et les cheminées électriques.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bundleFaqItem\"\u003e\n\u003cbutton class=\"bundleFaqQuestion\" type=\"button\"\u003eQuels appareils IR les hubs eRemote HA peuvent-ils contrôler ?\u003c\/button\u003e\n\u003cdiv class=\"bundleFaqAnswer\"\u003e\u003cp\u003eLes hubs eRemote HA peuvent contrôler les appareils infrarouges compatibles tels que les TV, les climatiseurs, les décodeurs, les projecteurs, les appareils audio et les ventilateurs.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bundleFaqItem\"\u003e\n\u003cbutton class=\"bundleFaqQuestion\" type=\"button\"\u003ePourquoi le pack comprend-il cinq hubs eRemote HA ?\u003c\/button\u003e\n\u003cdiv class=\"bundleFaqAnswer\"\u003e\u003cp\u003eLe contrôle infrarouge fonctionne généralement mieux lorsque le hub IR est placé dans la même pièce que l'appareil. Cinq hubs eRemote HA vous permettent de distribuer le contrôle du IR dans plusieurs pièces au lieu de compter sur un seul emplacement central.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bundleFaqItem\"\u003e\n\u003cbutton class=\"bundleFaqQuestion\" type=\"button\"\u003eCet ensemble peut-il être utilisé avec des automatisations basées sur la présence ?\u003c\/button\u003e\n\u003cdiv class=\"bundleFaqAnswer\"\u003e\u003cp\u003eOui. Vous pouvez associer cet ensemble de contrôle RF et IR avec des capteurs de présence dans le Home Assistant pour déclencher des scènes de pièce, le contrôle AC, le contrôle TV, le contrôle du ventilateur ou le contrôle des rideaux en fonction de l'activité de la pièce.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    var resources = {\n        headerAlt: 'Offre groupée d\\'automatisation RF et IR pour Home Assistant',\n        headerImage: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/01-banner_78d17f04-0061-47e6-b529-f220e3953365.jpg?v=1781172464',\n        headerVeLink: 'https:\/\/www.youtube.com\/embed\/itjLznRG5kA',\n        introduction: {\n            title: 'Pack telecommande RF + IR pour toute la maison',\n            text: '1 eHome HA + 5 eRemote HA | Couverture RF et IR pour toute la maison | Pret pour Home Assistant, Alexa et Google Home',\n            paragraph: [\n                '【Pack complet RF + IR pour toute la maison】Ce pack combine 1 hub RF eHome HA et 5 hubs IR eRemote HA, pour une large couverture dans plusieurs pieces pour les appareils RF et infrarouges.',\n                '【Un hub RF pour les anciens appareils RF】eHome HA integre les appareils RF compatibles comme ampoules RF, interrupteurs, rideaux, volets roulants, ventilateurs de plafond, prises, cHAuffages et cheminees electriques dans votre maison connectee, sans remplacement complet.',\n                '【Cinq hubs IR pour une couverture piece par piece】Avec 5 hubs eRemote HA, vous pouvez repartIR le controle IR dans le salon, les cHAmbres, le bureau, la cuisine et dautres espaces pour une couverture plus fiable des televiseurs, climatiseurs, box, projecteurs et appareils audio.',\n                '【Pret pour Home Assistant avec RF2MQTT + IR2MQTT】eHome HA prend en cHArge RF2MQTT et eRemote HA prend en cHArge IR2MQTT, afin dintegrer les commandes RF et IR dans Home Assistant pour une automatisation centralisee.',\n                '【Fonctionne avec Alexa et Google Home】Les deux produits prennent en cHArge Alexa et Google Home, pour combiner facilement commande vocale, controle par application et routines automatisees dans toute la maison.',\n                '【Cout de mise a niveau plus bas, meilleure couverture】Au lieu de remplacer tous les appareils existants, ce pack vous aide a conserver les appareils RF et IR traditionnels tout en etendant le controle intelligent piece par piece.'\n            ]\n        },\n        scenes: [\n            {\n                image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/2_6b707a85-fa78-4ecb-b44d-fa2e848d3a24.jpg?v=1781163241',\n                title: 'Controlez les appareils RF dans toute la maison',\n                text: [\n                    'eHome HA apprend et controle les appareils RF compatibles comme les interrupteurs RF, moteurs de rideaux, prises, ventilateurs et cHAuffages, afin d\\'integrer les anciens appareils RF dans votre configuration Home Assistant.'\n                ]\n            },\n            {\n                image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/5_9fafcea9-f494-47fb-9c8c-3a829803e5cd.png?v=1727244842',\n                title: 'Couverture IR piece par piece avec 5 hubs',\n                text: [\n                    'Installez les 5 unites eRemote HA dans differentes pieces pour controler televiseurs, climatiseurs, projecteurs, box et systemes audio sans les limites dune seule position.'\n                ]\n            },\n            {\n                image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/lnl_emotion_pro_image_04_1x1_v01.jpg?v=1781165339',\n                title: 'Automatisation de piece basee sur la presence',\n                text: [\n                    'Utilisez des capteurs de presence pour declencher automatiquement les scenes de piece, puis connectez les appareils RF et IR via Home Assistant pour une automatisation locale plus flexible.'\n                ]\n            },\n            {\n                image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/03-_1.jpg?v=1776406312',\n                title: 'Automatisation IR plus intelligente tout au long de la journee',\n                text: [\n                    'Configurez des automatisations horaIRes pour votre climatiseur, votre televiseur et d\\'autres appareils IR. Activez le refroidissement avant votre retour a la maison, lancez des scenes de divertissement le soIR et eteignez automatiquement les appareils la nuit.'\n                ]\n            },\n            {\n                image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/A_04-Routines.png?v=1737594991',\n                title: 'Commande vocale + automatisations intelligentes',\n                text: [\n                    'Utilisez Alexa et Google Home avec le controle RF et IR pour creer des actions vocales simples et des routines automatisees pour toute la maison.'\n                ]\n            },\n            {\n                image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/A_01.png?v=1737595043',\n                title: 'Mise a niveau pratique pour les maisons existantes',\n                text: [\n                    'Ce pack est ideal pour les maisons avec de nombreux appareils traditionnels, afin de permettre une mise a niveau progressive sans remplacer les appareils RF et IR qui fonctionnent encore.'\n                ]\n            }\n        ],\n        middleImage: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/1_16c809c0-b6fc-4ea9-9738-e3fe70745ae7.png?v=1737596627',\n        middleImage1: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/06-_-1_1.jpg?v=1773813193',\n        tableData: [\n            {\n                title: 'Nom du pack',\n                text: 'Pack eHome HA + 5× eRemote HA'\n            },\n            {\n                title: 'Produits inclus',\n                text: '1× hub RF eHome HA + 5× hubs IR eRemote HA'\n            },\n            {\n                title: 'Usage principal',\n                text: 'Couverture telecommande RF + IR pour toute la maison'\n            },\n            {\n                title: 'Couverture RF',\n                text: 'eHome HA pour les appareils RF 433MHz compatibles'\n            },\n            {\n                title: 'Couverture IR',\n                text: '5 hubs eRemote HA pour un controle IR piece par piece'\n            },\n            {\n                title: 'Connectivite',\n                text: 'Wi-Fi 802.11b\/g\/n (2,4 GHz) \/ BT (4.0 et supérieur)'\n            },\n            {\n                title: 'Prise en cHArge Home Assistant',\n                text: 'Oui, via RF2MQTT et IR2MQTT'\n            },\n            {\n                title: 'Compatibilite assistant vocal',\n                text: 'Alexa \/ Google Home'\n            },\n            {\n                title: 'Besoin de hub',\n                text: 'Aucun hub supplementaIRe requis au dela des appareils inclus'\n            },\n            {\n                title: 'Abonnement',\n                text: 'Aucun abonnement requis'\n            },\n            {\n                title: 'Ideal pour',\n                text: 'Maisons avec appareils RF et infrarouges dans plusieurs pieces'\n            }\n        ],\n        lastWord: 'Pour Home Assistant, eHome HA demande une mise a jour du fIRmware dans lapplication LinknLink avant la configuration du mode HA. Avec 1 hub RF et 5 hubs IR, ce pack offre une couverture pratique RF + IR pour toute la maison.'\n    };\n\n    if ((navigator.userAgent.match(\/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|wOSBrowser|BrowserNG|WebOS)\/i))) {\n        if (\n            document.documentElement.clientWidth === 320 ||\n            document.documentElement.clientWidth === 375 ||\n            document.documentElement.clientWidth === 414 ||\n            document.documentElement.clientWidth === 411 ||\n            document.documentElement.clientWidth === 360\n        ) {\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        headerImageEle.alt = resources.headerAlt || 'RF and IR automation bundle for Home Assistant';\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        imgEle.alt = scene.alt || scene.title || 'RF and IR automation bundle for Home Assistant';\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\n        tbodyid.appendChild(tableTrEle);\n    }\n\n    var lastWordEle = document.getElementById(\"lastWord\");\n    lastWordEle.innerText = resources.lastWord;\n\n    var faqButtons = document.querySelectorAll('.bundleFaqQuestion');\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!-- ehome-5xemotion-pro-full-i18n:fr:2026-06-12:92274ef93c --\u003e","brand":"LinknLink","offers":[{"title":"Default Title","offer_id":44936207007900,"sku":"EHOME-EREMOTE-BUNDLE-US","price":67.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/files\/eHome_5xeRemote_30d33ae7-9325-4974-b92a-df0f3264e229.png?v=1776406352"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0620\/4496\/2972\/collections\/Deals_a685368d-cd6b-43df-bf4f-055a58224c4c.png?v=1776407248","url":"https:\/\/www.linknlink.com\/fr\/collections\/deals.oembed","provider":"LinknLink","version":"1.0","type":"link"}