{"title":"All Products","description":"","products":[{"product_id":"sonoff-waterproof-box","title":"SONOFF Waterproof Box R1 (Compact, IP66)","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e📦 SONOFF Waterproof Box R1 — IP66 Waterproof Case for SONOFF Basic \u0026amp; Mini Switches\u003c\/h1\u003e\n\u003cp\u003eProtect your SONOFF smart switch outdoors with the \u003cstrong\u003eIP66-rated waterproof enclosure\u003c\/strong\u003e. The Waterproof Box R1 is designed for compact SONOFF devices like the \u003cstrong\u003eBasic R2, Basic R4, RFR2, and MINI series\u003c\/strong\u003e. Made from \u003cstrong\u003eABS V0 flame-retardant material\u003c\/strong\u003e with a \u003cstrong\u003etransparent PC V0 cover\u003c\/strong\u003e for easy status checking without opening the case. Cable glands seal wire entry points. Mount outdoors for garden lights, irrigation pumps, gate motors, and Christmas lighting projects.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eChoose your waterproof box:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/sonoff-waterproof-box\" class=\"active\"\u003eWaterproof Box R1 · Compact (IP66)\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-waterproof-box-1\"\u003eWaterproof Box R2 · Large (Weatherproof)\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e💧\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eIP66 Rated\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eRain \u0026amp; Splash Proof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔥\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eABS V0\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eFlame Retardant\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIP66 Waterproof Rating\u003c\/strong\u003e — fully protected against powerful water jets and complete dust ingress; safe for outdoor rain and splash exposure\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eABS V0 Body\u003c\/strong\u003e — flame-retardant material for safe operation near heat and electrical components\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTransparent PC V0 Cover\u003c\/strong\u003e — see the device status LED without opening the case; check if your switch is on\/off at a glance\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCable Glands\u003c\/strong\u003e — sealed wire entry\/exit points maintain waterproof integrity\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompact Size\u003c\/strong\u003e — 132.2 × 68.7 × 50.1 mm; fits Basic, MINI, and other small SONOFF modules\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWall Mountable\u003c\/strong\u003e — screw-mount to walls, poles, or enclosures for permanent outdoor installations\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 Perfect For\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌧️\u003c\/div\u003e\n\u003ch4\u003eOutdoor Lighting\u003c\/h4\u003e\n\u003cp\u003eHouse the SONOFF Basic or MINI controlling your garden lights, driveway lights, or patio lights. IP66 keeps it safe through Gauteng thunderstorms.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🎄\u003c\/div\u003e\n\u003ch4\u003eChristmas \u0026amp; Holiday Lights\u003c\/h4\u003e\n\u003cp\u003eControl outdoor Christmas tree lights or holiday decorations from your phone. The waterproof box protects the relay through rain and summer storms.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌿\u003c\/div\u003e\n\u003ch4\u003eGarden \u0026amp; Irrigation\u003c\/h4\u003e\n\u003cp\u003eProtect the SONOFF Basic controlling your irrigation solenoid or pond pump. Mount near the valve or pump in any weather.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚗\u003c\/div\u003e\n\u003ch4\u003eGate \u0026amp; Garage Motors\u003c\/h4\u003e\n\u003cp\u003eHouse a SONOFF MINI or SV near your gate motor for smart control. The IP66 case keeps it dry and dust-free in the motor housing area.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 R1 vs R2:\u003c\/strong\u003e The \u003cstrong\u003eR1 (this product)\u003c\/strong\u003e is the compact IP66 case — fits Basic R2\/R4, MINI, RFR2, and similar small modules. The \u003cstrong\u003e\u003ca href=\"\/products\/sonoff-waterproof-box-1\" style=\"color:#065f46;font-weight:600\"\u003eR2 (larger)\u003c\/a\u003e\u003c\/strong\u003e has a bigger interior for TH Elite\/Origin, POW Elite\/Origin, NSPanel, TX series, and M5 series switches. Choose R1 for small devices, R2 for larger ones.\u003c\/div\u003e\n\n\u003ch2\u003e✅ Compatible Devices\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003cstrong\u003eSONOFF Basic R2 \/ Basic R4\u003c\/strong\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003cstrong\u003eSONOFF RFR2\u003c\/strong\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003cstrong\u003eSONOFF MINI \/ MINIR4\u003c\/strong\u003e\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOther compact SONOFF modules\u003c\/strong\u003e of similar dimensions\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eSONOFF Waterproof Box R1\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWaterproof Rating\u003c\/td\u003e\n\u003ctd\u003eIP66\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBody Material\u003c\/td\u003e\n\u003ctd\u003eABS V0 (flame retardant)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCover Material\u003c\/td\u003e\n\u003ctd\u003ePC V0 (transparent)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e132.2 × 68.7 × 50.1 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e145g\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCable Entry\u003c\/td\u003e\n\u003ctd\u003eCable glands (sealed)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003eWall \/ screw mount\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e1 Year\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat devices fit inside?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe R1 is designed for compact SONOFF modules: \u003cstrong\u003eBasic R2, Basic R4, RFR2, MINI, MINIR4\u003c\/strong\u003e, and similar small switches. Larger devices like TH, POW, or NSPanel require the \u003ca href=\"\/products\/sonoff-waterproof-box-1\"\u003eWaterproof Box R2\u003c\/a\u003e.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I leave it in the rain permanently?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e IP66 means it's fully protected against powerful water jets and complete dust ingress. It's designed for permanent outdoor installation in all weather conditions.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDo I need to drill holes for the wires?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e The box includes cable glands (sealed wire entry points) that maintain waterproof integrity. Thread your wires through the glands and tighten.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eOutdoor Smart Home. Rain or Shine.\u003c\/h3\u003e\n\u003cp\u003eIP66 waterproof case for SONOFF Basic \u0026amp; MINI switches.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":9492095074348,"sku":"SNFWPB000WPB1T01","price":69.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/sonoff-waterproof-box-ip66-kit.png?v=1773006613"},{"product_id":"sonoff-t1-us-blackplate","title":"Sonoff TX US: Blackplate","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔲 SONOFF TX US Series Backplate — Mounting Bracket for TX Touch Wall Switches\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eofficial replacement backplate\u003c\/strong\u003e (mounting bracket) for SONOFF \u003cstrong\u003eTX US series\u003c\/strong\u003e smart touch wall switches. This is the \u003cstrong\u003eplastic mounting frame\u003c\/strong\u003e that sits behind the glass panel and screws into the wall box. Fits the T6 TX Gen2, T1 US, T2 US, and T3 US switch series (all gang counts). Essential spare if your original backplate is damaged, cracked, or lost during installation.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eTX US switch family:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/sonoff-t1-us-blackplate\" class=\"active\"\u003eTX US Backplate\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-tx-gen2-smart-touch-wall-switch-1gang-t6-120m\"\u003eT6 TX Gen2 · 1 Gang\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-tx-gen2-smart-touch-wall-switch-2gang-t6-120m\"\u003eT6 TX Gen2 · 2 Gang\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-tx-gen2-smart-touch-wall-switch-3-gang-t6-120m\"\u003eT6 TX Gen2 · 3 Gang\u003c\/a\u003e\n  \u003ca href=\"\/products\/lightswitch-frame\"\u003eBlack Frame (Border)\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔲\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eUS Standard\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e120mm Format\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eSpare Part\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOfficial SONOFF\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOfficial SONOFF Backplate\u003c\/strong\u003e — genuine mounting bracket designed for SONOFF TX US series wall switches\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUniversal TX US Fit\u003c\/strong\u003e — compatible with T6 TX Gen2, T1 US, T2 US, and T3 US switches in 1-gang, 2-gang, and 3-gang configurations\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUS 120mm Standard\u003c\/strong\u003e — designed for the US-format wall box (120mm × 70mm) used by SONOFF TX US switches; this is NOT a standard SA wall plate\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDurable Flame-Retardant Plastic\u003c\/strong\u003e — same material as the original backplate that ships with the switch\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScrew Mounting\u003c\/strong\u003e — secures to the wall box with standard screws; the glass touch panel then clips onto the front\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReplacement \/ Spare\u003c\/strong\u003e — order as a spare if your original was damaged during installation or if you're swapping a switch and the backplate stays in the wall\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ US format only.\u003c\/strong\u003e This backplate is for SONOFF \u003cstrong\u003eTX US series\u003c\/strong\u003e switches (120mm format). It does \u003cstrong\u003eNOT\u003c\/strong\u003e fit EU\/UK format (86mm) switches. Confirm your switch model before ordering. If you need the decorative border frame that covers the gap between the switch and the wall, see the \u003ca href=\"\/products\/lightswitch-frame\" style=\"color:#92400e;font-weight:600\"\u003eBlack Frame (Border)\u003c\/a\u003e instead.\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 What's the difference between the backplate and the frame?\u003c\/strong\u003e The \u003cstrong\u003ebackplate\u003c\/strong\u003e (this product) is the structural mounting bracket that screws into the wall box and holds the switch. The \u003ca href=\"\/products\/lightswitch-frame\" style=\"color:#065f46;font-weight:600\"\u003eBlack Frame\u003c\/a\u003e is the decorative border that covers the gap between the switch's glass panel and the wall surface. You may need one or both depending on your installation.\u003c\/div\u003e\n\n\u003ch2\u003e🔗 Compatible Switches\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/sonoff-tx-gen2-smart-touch-wall-switch-1gang-t6-120m\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eMatter · WiFi · 1 Gang\u003c\/div\u003e\n\u003ch4\u003eT6 TX Gen2 — 1 Gang\u003c\/h4\u003e\n\u003cp\u003eMatter-ready smart touch wall switch. Single channel. ESP32 chip, eWeLink app, Alexa, Google, Apple Home.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Switch →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-tx-gen2-smart-touch-wall-switch-2gang-t6-120m\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eMatter · WiFi · 2 Gang\u003c\/div\u003e\n\u003ch4\u003eT6 TX Gen2 — 2 Gang\u003c\/h4\u003e\n\u003cp\u003eMatter-ready smart touch wall switch. Two independent channels. Control two light circuits from one switch.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Switch →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-tx-gen2-smart-touch-wall-switch-3-gang-t6-120m\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eMatter · WiFi · 3 Gang\u003c\/div\u003e\n\u003ch4\u003eT6 TX Gen2 — 3 Gang\u003c\/h4\u003e\n\u003cp\u003eMatter-ready smart touch wall switch. Three independent channels. Full room lighting control from a single switch.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Switch →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eSONOFF TX US Series Backplate (Mounting Bracket)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatibility\u003c\/td\u003e\n\u003ctd\u003eT6 TX Gen2 · T1 US · T2 US · T3 US (all gang counts)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFormat\u003c\/td\u003e\n\u003ctd\u003eUS Standard (120mm × 70mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eFlame-retardant ABS plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003eScrew mount to US-format wall box\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eIn the Box\u003c\/td\u003e\n\u003ctd\u003e1 × Backplate (screws not included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes this fit the T6 TX Gen2 switches?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e This backplate fits all SONOFF TX US series switches, including the latest T6 TX Gen2 in 1-gang, 2-gang, and 3-gang configurations.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs this the same as the black frame?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e The \u003cstrong\u003ebackplate\u003c\/strong\u003e is the structural mounting bracket that screws into the wall box. The \u003ca href=\"\/products\/lightswitch-frame\"\u003eBlack Frame\u003c\/a\u003e is the decorative border trim that covers the gap between the glass panel and the wall surface. They are separate parts.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWill this fit a standard SA wall box?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eSONOFF TX US switches use the \u003cstrong\u003eUS 120mm format\u003c\/strong\u003e, not the standard SA 4×2 format. You may need an adapter plate or a US-format wall box. Many SA installations mount the switch on the wall surface using a purpose-cut mounting plate or the included bracket.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it come with screws?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eScrews are \u003cstrong\u003enot included\u003c\/strong\u003e with the backplate. Use the screws from your original switch installation, or standard M3\/M4 screws that fit your wall box.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eKeep Your Switches Mounted 🔲\u003c\/h3\u003e\n\u003cp\u003eOfficial SONOFF replacement backplate for the TX US switch family.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":9854494605356,"sku":"SNF000ACC00BPLT1W0100","price":35.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/sonoff-tx-us-blackplate-wall-box.png?v=1773006648"},{"product_id":"rf-remote-433mhz-4-button","title":"RF Remote 433MHz 4-Button","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e📡 433MHz RF Remote Control — 4-Button Wireless (Works with SONOFF 4CH PRO R3, RF Bridge \u0026amp; More)\u003c\/h1\u003e\n\u003cp\u003eA simple \u003cstrong\u003e4-button 433MHz RF remote control\u003c\/strong\u003e for wireless control of any \u003cstrong\u003e433MHz RF-compatible device\u003c\/strong\u003e. Each button sends a unique RF code that can be paired (learned) with SONOFF 4CH PRO R3, SONOFF RF Bridge, Slampher, and other 433MHz learning-code receivers. Compact keyring-sized design with a sliding cover to prevent accidental presses. \u003cstrong\u003eBattery not included\u003c\/strong\u003e (12V 27A).\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003e433MHz RF remotes:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/rf-remote-433mhz-4-button\" class=\"active\"\u003e433MHz 4-Button Remote\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-rm433-r2-remote-controller-base-sold-separately\"\u003eSONOFF RM433R2 Remote\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📡\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e433MHz RF\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eNo WiFi Needed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔘\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e4 Buttons\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eA \/ B \/ C \/ D\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Battery NOT included.\u003c\/strong\u003e Requires a \u003cstrong\u003e12V 27A\u003c\/strong\u003e battery (small cylindrical cell, same type as garage\/gate remotes). Available at most hardware stores and supermarkets in SA.\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e4 Independent Buttons (A \/ B \/ C \/ D)\u003c\/strong\u003e — each button transmits a unique RF code; control up to 4 different devices or channels from one remote\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e433MHz Learning Code\u003c\/strong\u003e — works with any 433MHz receiver that supports learning-code pairing (SONOFF 4CH PRO R3, RF Bridge, Slampher, generic RF relay modules)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSliding Protective Cover\u003c\/strong\u003e — prevents accidental button presses in your pocket or on your keyring\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompact Keyring Design\u003c\/strong\u003e — small enough to attach to your keys or keep in a drawer near the front door\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNo WiFi or App Required\u003c\/strong\u003e — pure RF signal; works instantly even during load shedding as long as the receiver has power (e.g. gate motor battery backup)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLong Range\u003c\/strong\u003e — typical range of 20–50m through walls (open air range even further); ideal for controlling devices from another room or outside\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorks with SONOFF 4CH PRO R3\u003c\/strong\u003e — pair each button to a different channel to control 4 gate motors, lights, pumps, or appliances from a single remote\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorks with SONOFF RF Bridge\u003c\/strong\u003e — the RF Bridge converts each button press into an eWeLink smart scene trigger, enabling hybrid RF + WiFi automations\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 Perfect For\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚗\u003c\/div\u003e\n\u003ch4\u003eGate \u0026amp; Garage Control\u003c\/h4\u003e\n\u003cp\u003ePair button A to your driveway gate and button B to your garage door — both via a \u003ca href=\"\/products\/sonoff-4ch-pro-r3\" style=\"color:#1e40af;font-weight:600\"\u003e4CH PRO R3\u003c\/a\u003e. Works during load shedding when the gate motor runs on battery. Keep it on your car keyring.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💡\u003c\/div\u003e\n\u003ch4\u003eLight Switching\u003c\/h4\u003e\n\u003cp\u003eAssign each button to a different light circuit via an RF-compatible relay. Walk into a room and press A for the main light, B for accent lighting — no rewiring, no app, no WiFi needed.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e👴\u003c\/div\u003e\n\u003ch4\u003eElderly \u0026amp; Non-Tech Users\u003c\/h4\u003e\n\u003cp\u003ePhysical buttons are simpler than phone apps. Give a remote to elderly family members or domestic workers so they can control smart devices without needing a smartphone or WiFi knowledge.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔔\u003c\/div\u003e\n\u003ch4\u003eRF Bridge Scenes\u003c\/h4\u003e\n\u003cp\u003ePair with a SONOFF RF Bridge to trigger eWeLink smart scenes. Press button C → all lights off + alarm armed. Press button D → garden lights on + gate opens. The RF Bridge converts each button into a WiFi action.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Load shedding tip:\u003c\/strong\u003e RF remotes work even when WiFi is down. Pair this remote with a \u003ca href=\"\/products\/sonoff-4ch-pro-r3\" style=\"color:#065f46;font-weight:600\"\u003eSONOFF 4CH PRO R3\u003c\/a\u003e powered from your gate motor's battery — you can still open\/close the gate, trigger lights on a UPS, or activate a backup circuit during outages. No internet required.\u003c\/div\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e🔀 This Remote vs SONOFF RM433R2\u003c\/h3\u003e\n\u003cp\u003eBoth are 433MHz RF remotes with learning codes. The \u003cstrong\u003egeneric 4-button remote\u003c\/strong\u003e is compact, keyring-sized, and budget-friendly — ideal for gate\/garage use. The \u003ca href=\"\/products\/sonoff-rm433-r2-remote-controller-base-sold-separately\" style=\"color:#1e40af;font-weight:600\"\u003eSONOFF RM433R2\u003c\/a\u003e is a premium 8-button remote with a wall-mount base, longer range, and a more refined design — better for whole-home control from a fixed location like a bedside table.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🔗 Compatible Devices\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/sonoff-4ch-pro-r3\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eWiFi + RF · 4 Channel · Dry Contact\u003c\/div\u003e\n\u003ch4\u003eSONOFF 4CH PRO R3\u003c\/h4\u003e\n\u003cp\u003e4-channel WiFi smart switch with 433MHz RF support. Pair up to 4 RF remotes. Dry contact outputs for gates, garage doors, irrigation.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-rm433-r2-remote-controller-base-sold-separately\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003e433MHz · 8 Button · Premium\u003c\/div\u003e\n\u003ch4\u003eSONOFF RM433R2 Remote\u003c\/h4\u003e\n\u003cp\u003ePremium 8-button 433MHz remote with wall-mount base. More buttons and longer range than the 4-button remote.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003e433MHz RF Remote Control (4-Button)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFrequency\u003c\/td\u003e\n\u003ctd\u003e433MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eButtons\u003c\/td\u003e\n\u003ctd\u003e4 (A \/ B \/ C \/ D)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eEncoding\u003c\/td\u003e\n\u003ctd\u003eLearning code (EV1527 compatible)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModulation\u003c\/td\u003e\n\u003ctd\u003eASK \/ OOK\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e~20–50m (through walls) · up to 100m open air\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e12V 27A × 1 (NOT included)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible With\u003c\/td\u003e\n\u003ctd\u003eSONOFF 4CH PRO R3 · SONOFF RF Bridge · Slampher · any 433MHz learning-code receiver\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCover\u003c\/td\u003e\n\u003ctd\u003eSliding protective cover\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSize\u003c\/td\u003e\n\u003ctd\u003eCompact keyring form factor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow do I pair it with the SONOFF 4CH PRO R3?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eOn the 4CH PRO R3, press and hold the \u003cstrong\u003eRF learning button\u003c\/strong\u003e for channel 1 until the LED blinks. Then press button A on this remote. The LED will flash to confirm pairing. Repeat for channels 2–4 with buttons B, C, D. Full instructions are in the 4CH PRO R3 manual.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with the regular SONOFF 4CH R3 (non-PRO)?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e The standard \u003ca href=\"\/products\/sonoff-4chr3-4-channel-wifi-smart-switch\"\u003e4CH R3\u003c\/a\u003e does \u003cstrong\u003enot\u003c\/strong\u003e have 433MHz RF support. Only the \u003ca href=\"\/products\/sonoff-4ch-pro-r3\"\u003e4CH PRO R3\u003c\/a\u003e has an RF receiver. If you need RF control, you must use the PRO version.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat battery does it use?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eA single \u003cstrong\u003e12V 27A\u003c\/strong\u003e alkaline battery — the same type used in many SA garage\/gate remotes, car alarms, and doorbells. Available at Builders, Makro, Checkers, or any electronics shop. Battery is \u003cstrong\u003eNOT included\u003c\/strong\u003e.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work during load shedding?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes — the remote itself is battery-powered.\u003c\/strong\u003e As long as the receiving device has power (e.g. a 4CH PRO R3 powered from a gate motor battery or UPS), you can still control it during load shedding. No internet required for RF operation.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I pair multiple remotes to one receiver?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e The SONOFF 4CH PRO R3 supports up to \u003cstrong\u003e4 remotes\u003c\/strong\u003e. Each remote's button can be paired to the same channel — useful if you want one remote at the gate and another at the front door, both controlling the same channel.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eControl Without WiFi 📡\u003c\/h3\u003e\n\u003cp\u003eSimple 433MHz RF — works during load shedding, no app needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":9856817463340,"sku":"SNF000REM0RF4331B0100","price":69.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/rf-remote-433mhz-4-button-keyfob.png?v=1773006698"},{"product_id":"sonoff®-sv-inching-self-locking-wifi-wireless-switch-5v-24v","title":"eWeLink SV — WiFi Inching \/ Self-Locking Switch (DC 5–24V, 1 Channel)","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e⚡ eWeLink SV — WiFi Inching \/ Self-Locking Switch (DC 5–24V, 1 Channel)\u003c\/h1\u003e\n\u003cp\u003eA \u003cstrong\u003e1-channel WiFi dry contact relay module\u003c\/strong\u003e with \u003cstrong\u003einching (momentary)\u003c\/strong\u003e and \u003cstrong\u003eself-locking\u003c\/strong\u003e modes. The \u003cstrong\u003eSV\u003c\/strong\u003e is designed for \u003cstrong\u003elow-voltage DC applications\u003c\/strong\u003e (5–24V) — perfect for triggering \u003cstrong\u003egate motors, garage doors, electric locks\u003c\/strong\u003e, and other DC-powered devices. Connects directly to \u003cstrong\u003eWiFi\u003c\/strong\u003e — no hub or bridge needed. Controlled via the \u003cstrong\u003eeWeLink app\u003c\/strong\u003e with Alexa and Google Assistant support.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📶\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eWiFi Direct\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eNo Hub Needed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e1 Channel\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eDC 5–24V\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ═══════════════ SELECTOR BUTTONS ═══════════════ --\u003e\n\u003ch2\u003e🔀 WiFi Inching Relay Range\u003c\/h2\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/sonoff%C2%AE-sv-inching-self-locking-wifi-wireless-switch-5v-24v\" class=\"active\"\u003eSV · 1 Ch · DC 5–24V\u003c\/a\u003e\n  \u003ca href=\"\/products\/wifi-inching-relay-momentary-self-locking-interlock-switch-module-st-dc2\"\u003eST-DC2 · 2 Ch · WiFi\u003c\/a\u003e\n  \u003ca href=\"\/products\/wifi-rf-inching-relay-momentary-self-locking-interlock-switch-module-st-dc4\"\u003eST-DC4 · 4 Ch · WiFi+RF\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e1-Channel Dry Contact Relay\u003c\/strong\u003e — single relay output (NO\/COM\/NC); the relay is a switch only — it does not provide power to the connected device\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eInching Mode (Momentary)\u003c\/strong\u003e — relay closes briefly (~0.5–1s) then auto-opens; perfect for pulsing gate motors, garage door triggers, and electric lock releases\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSelf-Locking Mode\u003c\/strong\u003e — relay stays on\/off until toggled; for lights, pumps, 12V LED strips, and sustained on\/off control\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWiFi Direct — No Hub\u003c\/strong\u003e — connects straight to your 2.4GHz WiFi network via the eWeLink app; no Zigbee hub, bridge, or gateway required\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDC 5–24V Input\u003c\/strong\u003e — powered by low-voltage DC; draw power directly from your gate motor's 12V output, a USB 5V supply, or a 24V DC adapter\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eeWeLink App\u003c\/strong\u003e — remote control from anywhere, timer\/schedule, smart scenes, device sharing with family\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVoice Control\u003c\/strong\u003e — Amazon Alexa, Google Assistant, IFTTT compatible\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompact Board\u003c\/strong\u003e — small form factor; fits inside gate motor housings, behind intercom panels, or in project enclosures\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Dry Contact Relay — No Power Output!\u003c\/strong\u003e\u003cbr\u003eThe relay output is a \u003cstrong\u003edry contact\u003c\/strong\u003e (NO\/COM\/NC). The DC power input only powers the WiFi board — it does NOT pass through to the relay. Connect the relay contacts across your gate motor's trigger terminals or lock release circuit.\u003c\/div\u003e\n\n\u003ch2\u003e🏠 What Can You Control?\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚗\u003c\/div\u003e\n\u003ch4\u003eGate Motors\u003c\/h4\u003e\n\u003cp\u003eWire NO + COM across your gate motor's trigger terminals. Set inching mode. One tap in the app sends a brief pulse — opens or closes the gate from anywhere in the world.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eGarage Doors\u003c\/h4\u003e\n\u003cp\u003eSame setup as gates. The inching pulse triggers the garage opener like pressing the wall button. Power the SV from the opener's 12V or 24V output.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔒\u003c\/div\u003e\n\u003ch4\u003eElectric Locks\u003c\/h4\u003e\n\u003cp\u003eTrigger electric strike locks or magnetic locks. Inching mode releases briefly, then re-locks. Set up eWeLink scenes: \"When doorbell rings → unlock front door for 5 seconds.\"\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💡\u003c\/div\u003e\n\u003ch4\u003e12V DC Devices\u003c\/h4\u003e\n\u003cp\u003eIn self-locking mode, switch 12V LED strips, water pumps, DC fans, or any low-voltage device on\/off. Power the SV from the same 12V supply.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🇿🇦 SA Gate Motor Tip:\u003c\/strong\u003e Most SA gate motors (CENTURION, ET, GEMINI) have a 12V DC output and trigger terminals. Power the SV board from the motor's 12V output, wire the relay across the TRIG terminals, set inching mode. Done — your gate is now smart. Works via WiFi, so you can open it from anywhere, share access with family via eWeLink, and set schedules.\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eeWeLink SV (Safe Voltage)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eChannels\u003c\/td\u003e\n\u003ctd\u003e1 (single dry contact relay)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRelay Output\u003c\/td\u003e\n\u003ctd\u003eDry contact: NO \/ COM \/ NC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRelay Rating\u003c\/td\u003e\n\u003ctd\u003e10A 250VAC \/ 10A 30VDC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWork Modes\u003c\/td\u003e\n\u003ctd\u003eInching (momentary) · Self-locking (toggle)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003eWiFi 2.4GHz (direct, no hub)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBoard Power\u003c\/td\u003e\n\u003ctd\u003eDC 5–24V\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eeWeLink (iOS \/ Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAmazon Alexa, Google Assistant, IFTTT\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHub Required\u003c\/td\u003e\n\u003ctd\u003eNo — WiFi direct\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e🔄 SV vs ST-DC2 vs ST-DC4 — Which One?\u003c\/h2\u003e\n\u003ctable class=\"pd-compare\"\u003e\n  \u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003eSV\u003c\/th\u003e\n\u003cth\u003eST-DC2\u003c\/th\u003e\n\u003cth\u003eST-DC4\u003c\/th\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eChannels\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003e1\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003eWiFi + RF433\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower Input\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eDC 5–24V only\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDC 5–32V \/ AC 90–260V\u003c\/td\u003e\n\u003ctd\u003eDC 5–32V \/ AC 90–260V\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInterlock\u003c\/td\u003e\n\u003ctd\u003e❌\u003c\/td\u003e\n\u003ctd\u003e✅\u003c\/td\u003e\n\u003ctd\u003e✅\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHub Needed\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBest For\u003c\/td\u003e\n\u003ctd\u003eSingle gate\/garage\u003c\/td\u003e\n\u003ctd\u003eGate + garage combo\u003c\/td\u003e\n\u003ctd\u003eMulti-gate \/ commercial\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes this need a Zigbee hub?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — the SV connects directly to your WiFi network. No hub, bridge, or gateway required. Just the eWeLink app and a 2.4GHz WiFi connection.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I power it from my gate motor?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eMost likely \u003cstrong\u003eyes\u003c\/strong\u003e. If your gate motor has a 12V or 24V DC output (CENTURION D5\/D10, ET Drive 500\/600, GEMINI), you can power the SV directly from that output. Check your motor's manual for available DC voltage. The SV accepts 5–24V DC.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's the difference between this and the Zigbee DC1?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe \u003ca href=\"\/products\/eachen-zigbee-inching-relay-modules-ewelink-tuya-smart-life-app\"\u003e\u003cstrong\u003eZigbee DC1\u003c\/strong\u003e\u003c\/a\u003e uses Zigbee protocol (requires a Zigbee hub) and also acts as a mesh router. The SV uses \u003cstrong\u003eWiFi\u003c\/strong\u003e (no hub needed). Choose the SV if you want simplicity — WiFi, no extra hardware. Choose the Zigbee DC1 if you already have a Zigbee mesh and want the routing benefit.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it support AC mains voltage?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — the SV only supports DC 5–24V input. It cannot be powered from 230V AC mains. If you need mains voltage support, look at the \u003ca href=\"\/products\/wifi-inching-relay-momentary-self-locking-interlock-switch-module-st-dc2\"\u003e\u003cstrong\u003eST-DC2\u003c\/strong\u003e\u003c\/a\u003e or \u003ca href=\"\/products\/wifi-rf-inching-relay-momentary-self-locking-interlock-switch-module-st-dc4\"\u003e\u003cstrong\u003eST-DC4\u003c\/strong\u003e\u003c\/a\u003e which accept DC 5–32V \u003cstrong\u003eor\u003c\/strong\u003e AC 90–260V.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eOpen Your Gate From Anywhere. No Hub Required.\u003c\/h3\u003e\n\u003cp\u003eeWeLink SV — 1-channel WiFi dry contact relay · DC 5–24V · Inching + self-lock · R179\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":10786374713388,"sku":"SNFSWI012VSV1G01","price":179.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/sv_inching.jpg?v=1763021697"},{"product_id":"eachen-wifi-inching-relay-momentary-switch-module-st-dc1-tuya-smartlife-app","title":"WiFi Inching Relay Momentary Switch Module ST-DC1 (Tuya SmartLife APP)","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e⚡ EACHEN ST-DC1 — WiFi 1-Channel Inching \/ Self-Locking Relay Module (Tuya SmartLife)\u003c\/h1\u003e\n\u003cp\u003eA compact \u003cstrong\u003e1-channel WiFi dry contact relay module\u003c\/strong\u003e with \u003cstrong\u003einching (momentary)\u003c\/strong\u003e and \u003cstrong\u003eself-locking\u003c\/strong\u003e modes. The ST-DC1 runs on the \u003cstrong\u003eTuya SmartLife\u003c\/strong\u003e platform — perfect for triggering \u003cstrong\u003egate motors, garage doors, electric locks\u003c\/strong\u003e, and other DC-powered devices. Connects directly to WiFi — \u003cstrong\u003eno hub or bridge needed\u003c\/strong\u003e. Controlled via the \u003cstrong\u003eTuya SmartLife app\u003c\/strong\u003e with Alexa and Google Assistant support.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n  \u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📶\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eWiFi Direct\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eNo Hub Needed\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e1 Channel\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eDC 5V Input\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🔀 Tuya WiFi Inching Relay Range\u003c\/h2\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/eachen-wifi-inching-relay-momentary-switch-module-st-dc1-tuya-smartlife-app\" class=\"active\"\u003eST-DC1 · 1 Ch · Tuya\u003c\/a\u003e\n  \u003ca href=\"\/products\/wifi-inching-relay-momentary-self-locking-interlock-switch-module-st-dc2\"\u003eST-DC2 · 2 Ch · eWeLink\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e1-Channel Dry Contact Relay\u003c\/strong\u003e — single relay output (NO\/COM\/NC); acts as a switch only — does not provide power to the connected device\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eInching Mode (Momentary)\u003c\/strong\u003e — relay closes briefly (~0.7s) then auto-opens; perfect for pulsing gate motors, garage door triggers, and electric lock releases\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSelf-Locking Mode\u003c\/strong\u003e — relay stays on\/off until toggled; for lights, pumps, 12V LED strips, and sustained on\/off control\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTuya SmartLife Platform\u003c\/strong\u003e — works with the free Tuya Smart or SmartLife app on iOS and Android\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWiFi Direct — No Hub\u003c\/strong\u003e — connects straight to your 2.4GHz WiFi network; no Zigbee hub, bridge, or gateway required\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDC 5V Input\u003c\/strong\u003e — powered via USB 5V or any 5V DC supply\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVoice Control\u003c\/strong\u003e — Amazon Alexa and Google Home compatible\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTimers \u0026amp; Schedules\u003c\/strong\u003e — set up to 8 single\/repeat\/countdown timers per device via the app\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDevice Sharing\u003c\/strong\u003e — share control with family members via the Tuya SmartLife app\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIFTTT Support\u003c\/strong\u003e — create advanced automations via the SmartLife IFTTT integration\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Dry Contact Relay — No Power Output!\u003c\/strong\u003e\u003cbr\u003e\nThe relay output is a \u003cstrong\u003edry contact\u003c\/strong\u003e (NO\/COM\/NC). The DC 5V input only powers the WiFi board — it does NOT pass through to the relay. Connect the relay contacts across your gate motor's trigger terminals or device switch circuit.\n\u003c\/div\u003e\n\n\u003ch2\u003e🏠 What Can You Control?\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚗\u003c\/div\u003e\n\u003ch4\u003eGate Motors\u003c\/h4\u003e\n\u003cp\u003eWire NO + COM across your gate motor's trigger terminals. Set inching mode. One tap in the app sends a brief pulse — opens or closes the gate from anywhere in the world.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eGarage Doors\u003c\/h4\u003e\n\u003cp\u003eThe inching pulse triggers the garage opener just like pressing the wall button. Power the ST-DC1 from a USB 5V phone charger near the opener.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔒\u003c\/div\u003e\n\u003ch4\u003eElectric Locks\u003c\/h4\u003e\n\u003cp\u003eTrigger electric strike or magnetic locks. Inching mode releases briefly then re-locks. Set SmartLife scenes: doorbell press → unlock for 5 seconds.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💡\u003c\/div\u003e\n\u003ch4\u003e12V DC Devices\u003c\/h4\u003e\n\u003cp\u003eIn self-locking mode, switch 12V LED strips, pumps, fans, or any low-voltage device on\/off via the app or voice command.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🇿🇦 SA Gate Motor Tip:\u003c\/strong\u003e Most SA gate motors (CENTURION, ET, GEMINI) have trigger terminals. Power the ST-DC1 from a USB phone charger nearby, wire the relay across the TRIG terminals, set inching mode. Done — your gate is now smart. Open it from anywhere, share access with family via SmartLife, and set schedules.\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e🔄 ST-DC1 (Tuya) vs eWeLink SV — Which One?\u003c\/h3\u003e\n\u003cp\u003eBoth are 1-channel WiFi inching relays. The \u003cstrong\u003eST-DC1\u003c\/strong\u003e uses the \u003cstrong\u003eTuya SmartLife\u003c\/strong\u003e platform — ideal if you already use Tuya devices at home. The \u003cstrong\u003e\u003ca href=\"\/products\/sonoff%C2%AE-sv-inching-self-locking-wifi-wireless-switch-5v-24v\" style=\"color:#1e40af;font-weight:600\"\u003eeWeLink SV\u003c\/a\u003e\u003c\/strong\u003e uses the eWeLink\/SONOFF platform and accepts DC 5–24V input. Choose based on which app ecosystem you prefer.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eEACHEN ST-DC1\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePlatform\u003c\/td\u003e\n\u003ctd\u003eTuya Smart \/ SmartLife\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eChannels\u003c\/td\u003e\n\u003ctd\u003e1 (single dry contact relay)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRelay Output\u003c\/td\u003e\n\u003ctd\u003eDry contact: NO \/ COM \/ NC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRelay Rating\u003c\/td\u003e\n\u003ctd\u003e10A 250VAC \/ 10A 30VDC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWork Modes\u003c\/td\u003e\n\u003ctd\u003eInching (momentary ~0.7s) · Self-locking (toggle)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003eWiFi 2.4GHz (direct, no hub)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBoard Power\u003c\/td\u003e\n\u003ctd\u003eDC 5V (USB or 5V adapter)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eTuya Smart \/ SmartLife (iOS \u0026amp; Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAmazon Alexa, Google Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eIFTTT\u003c\/td\u003e\n\u003ctd\u003eSupported via SmartLife\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHub Required\u003c\/td\u003e\n\u003ctd\u003eNo — WiFi direct\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes this need a Zigbee hub?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — the ST-DC1 connects directly to your 2.4GHz WiFi network. No hub, bridge, or gateway required. Just the free Tuya Smart or SmartLife app.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's the difference between inching and self-locking?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eInching\u003c\/strong\u003e closes the relay briefly (~0.7s) then auto-opens — like pressing a button. Use this for gate motors and garage doors. \u003cstrong\u003eSelf-locking\u003c\/strong\u003e keeps the relay on until you toggle it off — use this for lights, pumps, or any device that needs sustained on\/off control.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow do I power it?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe ST-DC1 runs on \u003cstrong\u003eDC 5V\u003c\/strong\u003e — a standard USB phone charger works perfectly. Plug it into any USB wall adapter or powerbank near your gate motor or garage door opener.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes the relay output provide power?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — the relay is a dry contact switch. It opens and closes a circuit but does not provide voltage. Wire the relay contacts across the trigger terminals of the device you want to control.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's the difference between ST-DC1 (Tuya) and the eWeLink SV?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eBoth are 1-channel WiFi inching relays. The \u003cstrong\u003eST-DC1\u003c\/strong\u003e uses the \u003cstrong\u003eTuya SmartLife\u003c\/strong\u003e app. The \u003cstrong\u003eeWeLink SV\u003c\/strong\u003e uses the eWeLink app and accepts a wider voltage range (DC 5–24V). Choose based on your preferred app ecosystem.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n  \u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n  \u003ch3\u003eOpen Your Gate From Anywhere.\u003c\/h3\u003e\n  \u003cp\u003eEACHEN ST-DC1 — 1-channel WiFi dry contact relay · Tuya SmartLife · Inching + self-lock · R179\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"EACHEN","offers":[{"title":"Default Title","offer_id":29272511971372,"sku":"ECHTUYSWI012VSV1G0100","price":119.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/01-SNFSV_778afc82-befb-4849-8b7b-05305a40f518.jpg?v=1574855210"},{"product_id":"sonoff-tx-series","title":"SONOFF TX Series WiFi\/RF Wall Switches - 3 Gang - White","description":"\u003cp style=\"background: white; box-sizing: border-box; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; word-spacing: 0px; margin: 0cm 0cm 11.25pt;\"\u003e\u003cspan style=\"font-size: 13.0pt; color: black;\"\u003eAll switches can be controlled remotely using your phone, and devices connected with switches can work independently. Works with Amazon Alexa and Google Assistant which allows you turn your appliances on or off with a simple voice command. The simple and stylish switches feature sensitive touch buttons to ensure a modern and sleek finish on any wall surface. For your peace of mind when it comes to security and energy efficiency, simply set a time schedule to power your device on or off to suit your needs. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp style=\"background: white; box-sizing: border-box; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; word-spacing: 0px; margin: 0cm 0cm 11.25pt;\"\u003e\u003cspan style=\"font-size: 13.0pt; color: black;\"\u003eCompatible with IFTTT function, the switches can communicate with a slew of devices, to trigger them on or off. Not sure whether you switched that light off? Take out your phone to see the real-time device status on the eWeLink app. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e \u003cspan data-mce-fragment=\"1\"\u003e**Switches Require a Neutral Wire and 2.4Ghz WiFi and Internet**\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Sonoff","offers":[{"title":"Default Title","offer_id":29388755861548,"sku":"SNFEWELSW0TX2G31W0100","price":299.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/SNFEWELSW0TX2G31W0100_InPixio.jpg?v=1763021522"},{"product_id":"nodemcu","title":"NodeMCU","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔌 NodeMCU ESP8266 WiFi Development Board — Tasmota \/ ESPHome \/ WLED \/ Arduino Ready\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eNodeMCU\u003c\/strong\u003e is a popular \u003cstrong\u003eESP8266-based WiFi development board\u003c\/strong\u003e with a \u003cstrong\u003ebuilt-in USB-to-serial adapter (CP2102\/CH340)\u003c\/strong\u003e, voltage regulator, and breadboard-friendly pin layout. Flash \u003cstrong\u003eTasmota\u003c\/strong\u003e, \u003cstrong\u003eESPHome\u003c\/strong\u003e, \u003cstrong\u003eWLED\u003c\/strong\u003e, or custom Arduino\/Lua firmware over USB — no external programmer needed. The go-to board for \u003cstrong\u003eHome Assistant\u003c\/strong\u003e DIY projects, IoT sensors, LED controllers, and smart home automation. \u003cstrong\u003e4MB flash\u003c\/strong\u003e, 11 GPIO pins, 1× ADC.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eESP8266 development boards:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/nodemcu\" class=\"active\"\u003eNodeMCU ESP8266\u003c\/a\u003e\n  \u003ca href=\"\/products\/d1-mini\"\u003eD1 Mini ESP8266\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📶\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eWiFi Built-In\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e2.4 GHz 802.11 b\/g\/n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e⚡\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eUSB Powered\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eMicro USB\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eESP8266 WiFi SoC\u003c\/strong\u003e — 80\/160 MHz Tensilica L106, 2.4 GHz WiFi, 4MB flash memory\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilt-In USB Programmer\u003c\/strong\u003e — CP2102 or CH340 USB-to-serial chip; flash firmware directly via Micro USB cable — no FTDI adapter or soldering needed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBreadboard Friendly\u003c\/strong\u003e — 30-pin DIP layout fits standard breadboards; wider than the D1 Mini, providing more room for jumper wires\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e11 GPIO Pins\u003c\/strong\u003e — digital I\/O, PWM, I²C, SPI, 1-Wire; plus 1× 10-bit ADC (A0, 0–3.3V)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3.3V Logic\u003c\/strong\u003e — on-board voltage regulator powers the ESP8266 from 5V USB; GPIO pins are 3.3V (not 5V tolerant)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTasmota Ready\u003c\/strong\u003e — flash Tasmota via USB for instant smart switch\/sensor functionality with MQTT and Home Assistant auto-discovery\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eESPHome Ready\u003c\/strong\u003e — define your device in YAML, compile, and flash OTA from Home Assistant; supports sensors, relays, LEDs, displays, and more\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWLED Ready\u003c\/strong\u003e — flash WLED for instant control of WS2812B\/SK6812 addressable LED strips with 200+ effects and a built-in web UI\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eArduino IDE Compatible\u003c\/strong\u003e — program in C++ using the Arduino framework with thousands of available libraries\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOTA Updates\u003c\/strong\u003e — once initially flashed via USB, all subsequent firmware updates can be pushed wirelessly over WiFi\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 Perfect For\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌈\u003c\/div\u003e\n\u003ch4\u003eLED Strip Controller (WLED)\u003c\/h4\u003e\n\u003cp\u003eFlash WLED onto the NodeMCU. Connect a \u003ca href=\"\/products\/ws2812b-5m-led-strips-5v\" style=\"color:#1e40af;font-weight:600\"\u003eWS2812B LED strip\u003c\/a\u003e to GPIO2 via a 330Ω resistor. Instant smartphone control with 200+ effects, music sync, and Home Assistant integration.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌡️\u003c\/div\u003e\n\u003ch4\u003eDIY Sensor Node\u003c\/h4\u003e\n\u003cp\u003eConnect a DHT22, BME280, DS18B20, or any I²C\/SPI sensor. Flash ESPHome with a simple YAML config. The sensor appears in Home Assistant automatically — temperature, humidity, pressure, soil moisture, anything.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔌\u003c\/div\u003e\n\u003ch4\u003eSmart Relay Controller\u003c\/h4\u003e\n\u003cp\u003eWire a relay module (like the \u003ca href=\"\/products\/8-channel-relay-module-5v\" style=\"color:#1e40af;font-weight:600\"\u003e8-channel relay\u003c\/a\u003e) to the GPIOs. Flash Tasmota for a custom multi-channel smart switch with web UI, MQTT, and Alexa\/Google voice control.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏡\u003c\/div\u003e\n\u003ch4\u003eHome Assistant Projects\u003c\/h4\u003e\n\u003cp\u003eThe NodeMCU is the backbone of countless Home Assistant DIY builds — garage door openers, irrigation controllers, mailbox sensors, water tank monitors, energy meters, and more. Pair with a \u003ca href=\"\/products\/homekit-box\" style=\"color:#1e40af;font-weight:600\"\u003eHomekit Box\u003c\/a\u003e for Apple Home integration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e🔀 NodeMCU vs D1 Mini — Which to Choose?\u003c\/h3\u003e\n\u003cp\u003eBoth use the same \u003cstrong\u003eESP8266 chip\u003c\/strong\u003e and run the same firmware (Tasmota, ESPHome, WLED, Arduino). The main differences are physical:\u003cbr\u003e\u003cbr\u003e\n\u003cstrong\u003eNodeMCU\u003c\/strong\u003e — larger (48×25mm), 30 pins, more GPIOs broken out, fits breadboards with space on the sides, on-board RST and FLASH buttons. Better for prototyping and projects with multiple sensors\/peripherals.\u003cbr\u003e\u003cbr\u003e\n\u003cstrong\u003e\u003ca href=\"\/products\/d1-mini\" style=\"color:#1e40af;font-weight:600\"\u003eD1 Mini\u003c\/a\u003e\u003c\/strong\u003e — compact (34×25mm), 16 pins, fewer GPIOs but enough for most single-purpose projects (LED strip, relay, sensor). Better for permanent installations where space is limited (fits inside project boxes and switch enclosures).\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 First time with ESPHome?\u003c\/strong\u003e Install the \u003cstrong\u003eESPHome add-on\u003c\/strong\u003e in Home Assistant, create a new device, select \"ESP8266\", and paste in your YAML config. Click \"Install\" → \"Plug into this computer\" for the initial USB flash. After that, all updates happen wirelessly over WiFi (OTA). The \u003ca href=\"\/products\/homekit-box\" style=\"color:#065f46;font-weight:600\"\u003eHomekit Box\u003c\/a\u003e comes pre-loaded with Home Assistant if you don't want to set it up yourself.\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ 3.3V logic only.\u003c\/strong\u003e The ESP8266 GPIO pins operate at 3.3V and are \u003cstrong\u003eNOT 5V tolerant\u003c\/strong\u003e. Connecting 5V signals directly to a GPIO will damage the chip. Use a level shifter or voltage divider when interfacing with 5V sensors or modules. The VIN\/5V pin provides pass-through USB voltage for powering 5V peripherals — but do NOT feed 5V back into GPIOs.\u003c\/div\u003e\n\n\u003ch2\u003e🔗 Pair With\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/d1-mini\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eESP8266 · Compact · WiFi\u003c\/div\u003e\n\u003ch4\u003eD1 Mini ESP8266\u003c\/h4\u003e\n\u003cp\u003eSame ESP8266 chip in a smaller form factor. Ideal for permanent installations where space is limited. Same firmware compatibility.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/homekit-box\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003ePre-Built · Home Assistant · Apple Home\u003c\/div\u003e\n\u003ch4\u003eHomekit Box (HomeBridge Server)\u003c\/h4\u003e\n\u003cp\u003ePre-built Home Assistant \/ HomeBridge server. Discover and manage your ESPHome devices instantly. Apple Siri + HomeKit integration.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/ws2812b-5m-led-strips-5v\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eLED · 5V · 300 LEDs · Indoor\u003c\/div\u003e\n\u003ch4\u003eWS2812B LED Strip (IP20)\u003c\/h4\u003e\n\u003cp\u003e5m addressable RGB LED strip. Flash WLED onto the NodeMCU for instant smart lighting with 200+ effects.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/8-channel-relay-module-5v\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eRelay · 8 Channel · 5V Logic\u003c\/div\u003e\n\u003ch4\u003e8-Channel Relay Module\u003c\/h4\u003e\n\u003cp\u003eControl up to 8 mains circuits from the NodeMCU. Flash Tasmota for MQTT and eWeLink-compatible multi-switch control.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eNodeMCU ESP8266 WiFi Development Board\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSoC\u003c\/td\u003e\n\u003ctd\u003eESP8266 (Tensilica L106, 80\/160 MHz)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFlash Memory\u003c\/td\u003e\n\u003ctd\u003e4MB\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003e2.4 GHz 802.11 b\/g\/n\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eGPIO Pins\u003c\/td\u003e\n\u003ctd\u003e11 usable (D0–D8, RX, TX)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eADC\u003c\/td\u003e\n\u003ctd\u003e1 × 10-bit (A0, 0–3.3V input range)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInterfaces\u003c\/td\u003e\n\u003ctd\u003eI²C, SPI, UART, PWM, 1-Wire\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Voltage\u003c\/td\u003e\n\u003ctd\u003e3.3V (on-board regulator from 5V USB)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eUSB Connector\u003c\/td\u003e\n\u003ctd\u003eMicro USB\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eUSB-to-Serial Chip\u003c\/td\u003e\n\u003ctd\u003eCP2102 or CH340 (varies by batch)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLogic Level\u003c\/td\u003e\n\u003ctd\u003e3.3V (NOT 5V tolerant)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBoard Size\u003c\/td\u003e\n\u003ctd\u003e~48 × 25 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePin Count\u003c\/td\u003e\n\u003ctd\u003e30 (15 per side)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible Firmware\u003c\/td\u003e\n\u003ctd\u003eTasmota · ESPHome · WLED · Arduino · NodeMCU Lua\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eESPHome (native) · Tasmota (MQTT) · WLED integration\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e📌 GPIO Pin Reference\u003c\/h2\u003e\n\u003ctable class=\"pd-compare\"\u003e\n  \u003ctr\u003e\n\u003cth\u003ePin\u003c\/th\u003e\n\u003cth\u003eGPIO\u003c\/th\u003e\n\u003cth\u003eNotes\u003c\/th\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eD0\u003c\/td\u003e\n\u003ctd\u003eGPIO16\u003c\/td\u003e\n\u003ctd\u003eWake from deep sleep; no PWM\/I²C\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eD1\u003c\/td\u003e\n\u003ctd\u003eGPIO5\u003c\/td\u003e\n\u003ctd\u003eI²C SCL (default)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eD2\u003c\/td\u003e\n\u003ctd\u003eGPIO4\u003c\/td\u003e\n\u003ctd\u003eI²C SDA (default)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eD3\u003c\/td\u003e\n\u003ctd\u003eGPIO0\u003c\/td\u003e\n\u003ctd\u003eFLASH button; pulled HIGH at boot\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eD4\u003c\/td\u003e\n\u003ctd\u003eGPIO2\u003c\/td\u003e\n\u003ctd\u003eBuilt-in LED; WLED data pin; pulled HIGH at boot\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eD5\u003c\/td\u003e\n\u003ctd\u003eGPIO14\u003c\/td\u003e\n\u003ctd\u003eSPI CLK\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eD6\u003c\/td\u003e\n\u003ctd\u003eGPIO12\u003c\/td\u003e\n\u003ctd\u003eSPI MISO\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eD7\u003c\/td\u003e\n\u003ctd\u003eGPIO13\u003c\/td\u003e\n\u003ctd\u003eSPI MOSI\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eD8\u003c\/td\u003e\n\u003ctd\u003eGPIO15\u003c\/td\u003e\n\u003ctd\u003eSPI CS; pulled LOW at boot\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eA0\u003c\/td\u003e\n\u003ctd\u003eADC0\u003c\/td\u003e\n\u003ctd\u003eAnalog input (0–3.3V, 10-bit)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's the difference between NodeMCU and D1 Mini?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eBoth use the same ESP8266 chip and run identical firmware. The \u003cstrong\u003eNodeMCU\u003c\/strong\u003e is larger (30 pins, more GPIOs, breadboard-friendly) and better for prototyping. The \u003ca href=\"\/products\/d1-mini\"\u003eD1 Mini\u003c\/a\u003e is smaller (16 pins) and better for compact permanent installations. If you're building a WLED controller or single-sensor node, either works. If you need more GPIOs or breadboard prototyping, choose the NodeMCU.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhich USB driver do I need?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eDepends on the USB-to-serial chip on your board: \u003cstrong\u003eCP2102\u003c\/strong\u003e → Silicon Labs CP210x driver. \u003cstrong\u003eCH340\u003c\/strong\u003e → CH340 driver. Most modern OS versions (Windows 10\/11, macOS, Linux) include these drivers automatically. If your computer doesn't detect the board, download the driver from the chip manufacturer's website.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I flash Tasmota over USB?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e Use \u003ca href=\"https:\/\/tasmota.github.io\/install\/\" target=\"_blank\" style=\"color:#1e40af;font-weight:600\"\u003eTasmota Web Installer\u003c\/a\u003e in Chrome\/Edge — plug in the NodeMCU via USB, click \"Connect\", select the port, and flash. No soldering, no extra hardware. After the initial flash, all subsequent updates happen wirelessly (OTA).\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs it compatible with Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes — it's one of the most popular Home Assistant DIY platforms.\u003c\/strong\u003e Flash ESPHome for native HA integration (auto-discovery, YAML config, OTA updates from the HA dashboard). Or flash Tasmota for MQTT-based integration. Both approaches give you full local control with no cloud dependency. If you want a ready-made Home Assistant server, the \u003ca href=\"\/products\/homekit-box\"\u003eHomekit Box\u003c\/a\u003e comes pre-installed.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I power it from a battery?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes, but the ESP8266 draws ~70–80mA while active (WiFi on), which drains small batteries quickly. For battery projects, use \u003cstrong\u003edeep sleep mode\u003c\/strong\u003e (wakes periodically to read sensors and send data, then sleeps). A 18650 Li-ion cell with a TP4056 charger module can power a deep-sleep sensor node for weeks to months depending on wake interval.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eBuild Something Smart 🔌\u003c\/h3\u003e\n\u003cp\u003eThe ESP8266 board that powers thousands of Home Assistant projects worldwide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":29434020266028,"sku":"E7W000DIYNODMCU1G0100","price":179.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/NODEMCU_InPixio.jpg?v=1564295817"},{"product_id":"ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-2m","title":"eWeLink WiFi Smart Curtain Set with Rail - 2M","description":"\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003c!-- eWeLink WiFi Smart Curtain Set — Shopify Product Description  --\u003e\n\u003c!-- PASTE THIS INTO ALL 6 CURTAIN PRODUCT PAGES (2m–7m)           --\u003e\n\u003c!-- The size selector buttons link between all sizes               --\u003e\n\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\n\u003cstyle\u003e\n  .pd *{box-sizing:border-box}\n  .pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}\n  .pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}\n  .pd h1{font-size:26px;font-weight:800;margin-bottom:6px}\n  .pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}\n  .pd h2:first-of-type{border-top:none;padding-top:0}\n  .pd h3{font-size:17px;font-weight:700;margin-bottom:10px}\n  .pd p{margin:0 0 12px;font-size:15px;color:#444}\n  .pd ul{margin:0 0 16px;padding-left:0;list-style:none}\n  .pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}\n  .pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}\n  .pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}\n  .pd-trust-item{flex:1;min-width:140px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}\n  .pd-trust-item .ico{font-size:22px;margin-bottom:3px}\n  .pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}\n  .pd-trust-item .sub{font-size:11px;color:#888}\n  .pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}\n  .pd-info h3{color:#1e40af;margin-bottom:8px}\n  .pd-info p{color:#334155;font-size:14px}\n  .pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}\n  @media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}\n  .pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}\n  .pd-feat .fi{font-size:26px;margin-bottom:6px}\n  .pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}\n  .pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}\n  .pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}\n  .pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}\n  .pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}\n  .pd-specs tr:nth-child(even){background:#f8f9fa}\n  .pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}\n  .pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}\n  .pd-specs td:last-child{color:#555}\n  .pd-faq{margin:10px 0}\n  .pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}\n  .pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}\n  .pd-faq summary::-webkit-details-marker{display:none}\n  .pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}\n  .pd-faq details[open] summary::after{transform:rotate(180deg)}\n  .pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}\n  .pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}\n  .pd-inbox{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0}\n  @media(max-width:500px){.pd-inbox{grid-template-columns:1fr}}\n  .pd-inbox-item{background:#ecfdf5;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600;color:#1a1a2e;display:flex;align-items:center;gap:8px}\n  .pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}\n  @media(max-width:600px){.pd-support{grid-template-columns:1fr}}\n  .pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}\n  .pd-support-card .si{font-size:28px;margin-bottom:6px}\n  .pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}\n  .pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}\n  .pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}\n  .pd-why{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}\n  @media(max-width:600px){.pd-why{grid-template-columns:repeat(2,1fr)}}\n  .pd-why-item{background:#f8f9fa;border-radius:8px;padding:16px 10px;text-align:center}\n  .pd-why-item .wi{font-size:24px;margin-bottom:4px}\n  .pd-why-item h4{font-size:13px;font-weight:700;color:#1a1a2e;margin:0 0 2px}\n  .pd-why-item p{font-size:11px;color:#888;margin:0}\n  .pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}\n  .pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}\n  .pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}\n  .pd-sizes{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}\n  .pd-sizes a{display:inline-block;padding:12px 24px;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;font-weight:700;color:#1a1a2e;text-decoration:none;text-align:center;transition:all .2s;min-width:70px}\n  .pd-sizes a:hover{border-color:#dc2626;color:#dc2626;box-shadow:0 2px 8px rgba(0,0,0,.08)}\n  .pd-sizes a.active{background:#1a1a2e;color:#fff;border-color:#1a1a2e}\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n\n\u003c!-- ════════════════════════ HERO ════════════════════════ --\u003e\n\u003ch1\u003e🪟 Smart Motorised Curtain — Complete Set with Rail\u003c\/h1\u003e\n\u003cp\u003eEverything you need to automate your curtains in one box. WiFi motor, aluminium rail, runners, brackets, and RF remote included. Control via eWeLink app, voice, timer, or light touch. Available in 2m to 7m rail lengths.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n  \u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e1 Year Warranty\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eManufacturer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ SIZE SELECTOR ════════════════════════ --\u003e\n\u003ch2\u003e📏 Choose Your Rail Length\u003c\/h2\u003e\n\u003cp\u003eSelect the rail length that matches your window or door. All sets include the same motor, remote, runners, and brackets — only the rail length differs.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-sizes\"\u003e\n  \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-2m\"\u003e2m\u003c\/a\u003e\n  \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-3m\"\u003e3m\u003c\/a\u003e\n  \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-4m\"\u003e4m\u003c\/a\u003e\n  \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-5m\"\u003e5m\u003c\/a\u003e\n  \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-6m\"\u003e6m\u003c\/a\u003e\n  \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-7m\"\u003e7m\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Measure tip:\u003c\/strong\u003e Measure your window width and add 15-20cm on each side for proper coverage. The rail sections can be cut shorter but cannot be extended. If in doubt, go one size up.\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ WHAT MAKES THIS SPECIAL ════════════════════════ --\u003e\n\u003ch3\u003e✨ What Makes This Special\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eComplete set\u003c\/strong\u003e — motor, rail, runners, brackets, and RF remote all included\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWiFi smart motor\u003c\/strong\u003e — control via eWeLink app, Alexa, Google Home, or Home Assistant\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLight touch trigger\u003c\/strong\u003e — gently pull the curtain and the motor automatically opens or closes\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAuto limit memory\u003c\/strong\u003e — motor remembers position and slows before endpoints for quiet operation\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSilent operation\u003c\/strong\u003e — direct drive belt for smooth, quiet curtain movement\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3 mounting positions\u003c\/strong\u003e — centre opening, left opening, or right opening\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTimer \u0026amp; scheduling\u003c\/strong\u003e — set curtains to open at sunrise and close at sunset via the app\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eManual operation\u003c\/strong\u003e — works by hand when power is off\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDIY assembly\u003c\/strong\u003e — modular rail sections, easy ceiling mount, no electrician needed\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c!-- ════════════════════════ WHY BUY ════════════════════════ --\u003e\n\u003ch3\u003e🏆 Why Buy from Eiferer?\u003c\/h3\u003e\n\u003cdiv class=\"pd-why\"\u003e\n  \u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🇿🇦\u003c\/div\u003e\n\u003ch4\u003eLocal SA Stock\u003c\/h4\u003e\n\u003cp\u003eShips from Gauteng\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e💰\u003c\/div\u003e\n\u003ch4\u003eBest Prices\u003c\/h4\u003e\n\u003cp\u003eCompetitive guaranteed\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🧑‍🔧\u003c\/div\u003e\n\u003ch4\u003eExpert Support\u003c\/h4\u003e\n\u003cp\u003eCall Jesse: 071 678 8719\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🚚\u003c\/div\u003e\n\u003ch4\u003eFast Shipping\u003c\/h4\u003e\n\u003cp\u003eNationwide delivery\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ FEATURES ════════════════════════ --\u003e\n\u003ch2\u003e🎯 Smart Features\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📱\u003c\/div\u003e\n\u003ch4\u003eMultiple Control Methods\u003c\/h4\u003e\n\u003cp\u003eeWeLink app (smartphone), RF remote control, wall switch, voice (Alexa \/ Google Home), and light touch trigger. Control from anywhere in the world.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🤫\u003c\/div\u003e\n\u003ch4\u003eSmooth \u0026amp; Silent\u003c\/h4\u003e\n\u003cp\u003eDirect drive belt system for whisper-quiet operation. Motor automatically slows near endpoints to prevent noisy cut-off. Won't disturb sleep or meetings.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e⏰\u003c\/div\u003e\n\u003ch4\u003eTimer \u0026amp; Schedules\u003c\/h4\u003e\n\u003cp\u003eSet curtains to open at sunrise and close at sunset. Create daily schedules via the eWeLink app. Wake up to natural light every morning.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e✋\u003c\/div\u003e\n\u003ch4\u003eLight Touch Trigger\u003c\/h4\u003e\n\u003cp\u003eGently pull or push the curtain and the motor takes over — automatically opening or closing. No remote or app needed for everyday use.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🧠\u003c\/div\u003e\n\u003ch4\u003eSmart Position Memory\u003c\/h4\u003e\n\u003cp\u003eMotor remembers your curtain's travel distance and limits. No manual programming needed — set once and forget. Survives power outages.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔧\u003c\/div\u003e\n\u003ch4\u003eDIY Installation\u003c\/h4\u003e\n\u003cp\u003eModular rail sections connect together easily. Ceiling mount brackets included. Rail can be cut to custom length. No electrician needed — just a power socket nearby.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n  \u003ch3\u003e🏠 Perfect For\u003c\/h3\u003e\n  \u003cp\u003e\u003cstrong\u003eHotels\u003c\/strong\u003e — automate guest rooms with silent, scheduled curtain control.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eHome bedrooms\u003c\/strong\u003e — wake up to natural light, close curtains at bedtime automatically.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eLiving rooms\u003c\/strong\u003e — open\/close large windows with voice or one touch.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eEvent stages\u003c\/strong\u003e — professional motorised drape systems for presentations and performances.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ INSTALLATION ════════════════════════ --\u003e\n\u003ch2\u003e🔧 Installation\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003eCeiling mount using included brackets and screws\u003c\/li\u003e\n  \u003cli\u003eConnect modular rail sections to your chosen length\u003c\/li\u003e\n  \u003cli\u003eHang runners\/pulleys on the rail (8 per metre included)\u003c\/li\u003e\n  \u003cli\u003eMount motor at your chosen opening position (centre, left, or right)\u003c\/li\u003e\n  \u003cli\u003ePlug motor into a standard power socket\u003c\/li\u003e\n  \u003cli\u003ePair with eWeLink app via WiFi\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNo electrician needed\u003c\/strong\u003e — the motor plugs into a standard wall socket. Just make sure there's a power point near the curtain rail.\u003c\/p\u003e\n\n\u003cp style=\"margin-top:12px\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/Curtain_Instructions.pdf?v=1623593738\" target=\"_blank\" style=\"display:inline-block;background:#1e40af;color:#fff;padding:10px 20px;border-radius:6px;font-weight:700;font-size:14px;text-decoration:none\"\u003e📄 Download Installation Guide (PDF)\u003c\/a\u003e\u003c\/p\u003e\n\n\u003c!-- ════════════════════════ SPECS ════════════════════════ --\u003e\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eeWeLink WiFi Smart Motorised Curtain Set with Rail\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eConnectivity\u003c\/td\u003e\n\u003ctd\u003eWiFi 2.4 GHz (eWeLink app)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eControl Methods\u003c\/td\u003e\n\u003ctd\u003eeWeLink app, RF remote, wall switch, Alexa, Google Home, light touch\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRail Lengths Available\u003c\/td\u003e\n\u003ctd\u003e2m, 3m, 4m, 5m, 6m, 7m\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRail Material\u003c\/td\u003e\n\u003ctd\u003eAluminium (modular sections)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOpening Options\u003c\/td\u003e\n\u003ctd\u003eCentre, left, or right opening\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMotor Drive\u003c\/td\u003e\n\u003ctd\u003eDirect drive belt (silent operation)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLimit Setting\u003c\/td\u003e\n\u003ctd\u003eAutomatic memory (no programming needed)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eManual Operation\u003c\/td\u003e\n\u003ctd\u003eYes — works by hand when power is off\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRunners \/ Pulleys\u003c\/td\u003e\n\u003ctd\u003e8 per metre of rail (included)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003eCeiling mount (brackets included)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003eStandard wall socket (220-240V)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible Platforms\u003c\/td\u003e\n\u003ctd\u003eeWeLink, Alexa, Google Home, Home Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e1 Year Manufacturer Warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003c!-- ════════════════════════ FAQ ════════════════════════ --\u003e\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's included in each set?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e1× WiFi smart motor, 1× RF remote control, modular curtain rail sections (total length = your chosen size), runners\/pulleys (8 per metre), and ceiling mounting brackets with screws.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I cut the rail to a custom length?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes! The modular rail sections can be cut shorter with a hacksaw. However, they cannot be extended beyond the total included length. If unsure, order one size up and trim to fit.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow does the light touch trigger work?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eSimply pull or push the curtain gently by hand. The motor detects the movement and automatically takes over, opening or closing the curtain fully. No remote or app needed.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs it noisy?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eNo — the direct drive belt system is very quiet. The motor also automatically decelerates near the endpoints to prevent sudden, noisy stops. Suitable for bedrooms.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work during load shedding?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe motor requires power to operate automatically. However, you can \u003cstrong\u003emanually\u003c\/strong\u003e open and close the curtains by hand when power is off. The motor will resume normal smart operation once power returns and remembers its position settings.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat power supply does it need?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eStandard SA wall socket (220-240V). The motor has a power cable that plugs in — no hardwiring needed. Make sure there's a socket within reach of your curtain rail.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I open from the centre?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes! Three mounting options: centre opening (two curtain panels meeting in the middle), left opening, or right opening. You choose during installation.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes — via the eWeLink integration in Home Assistant. You can control open\/close, set positions, and create automations (e.g. open curtains at sunrise).\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDo I need a curtain rod or track?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo — the track\/rail is included!\u003c\/strong\u003e This is a complete set. You just need your curtain fabric with hooks or rings compatible with the included runners.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I automate opening and closing?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes! Set timers and schedules in the eWeLink app. Open at 7:00 AM, close at 8:00 PM — or link with sunrise\/sunset times. Also works with Alexa routines and Google Home automations.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ SIZE SELECTOR REPEAT ════════════════════════ --\u003e\n\u003ch2\u003e📏 Available Sizes\u003c\/h2\u003e\n\u003cdiv class=\"pd-sizes\"\u003e\n  \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-2m\"\u003e2m\u003c\/a\u003e\n  \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-3m\"\u003e3m\u003c\/a\u003e\n  \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-4m\"\u003e4m\u003c\/a\u003e\n  \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-5m\"\u003e5m\u003c\/a\u003e\n  \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-6m\"\u003e6m\u003c\/a\u003e\n  \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-7m\"\u003e7m\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ IN THE BOX ════════════════════════ --\u003e\n\u003ch2\u003e📦 What's in the Box\u003c\/h2\u003e\n\u003cdiv class=\"pd-inbox\"\u003e\n  \u003cdiv class=\"pd-inbox-item\"\u003e⚙️ 1× WiFi Smart Curtain Motor\u003c\/div\u003e\n  \u003cdiv class=\"pd-inbox-item\"\u003e🎮 1× RF Remote Control\u003c\/div\u003e\n  \u003cdiv class=\"pd-inbox-item\"\u003e🛤️ Modular Curtain Rail Sections\u003c\/div\u003e\n  \u003cdiv class=\"pd-inbox-item\"\u003e🔘 Runners \/ Pulleys (8 per metre)\u003c\/div\u003e\n  \u003cdiv class=\"pd-inbox-item\"\u003e🔩 Ceiling Mounting Brackets + Screws\u003c\/div\u003e\n  \u003cdiv class=\"pd-inbox-item\"\u003e📄 Installation Guide\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top:12px;font-size:13px;color:#888\"\u003e\u003cstrong\u003e📝 Note:\u003c\/strong\u003e Curtain fabric is not included. You'll need curtain fabric with hooks or rings compatible with the runners.\u003c\/p\u003e\n\n\u003c!-- ════════════════════════ SUPPORT ════════════════════════ --\u003e\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n  \u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-why\" style=\"margin-top:28px\"\u003e\n  \u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🇿🇦\u003c\/div\u003e\n\u003ch4\u003eSA Stock\u003c\/h4\u003e\n\u003cp\u003eReady to Ship\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e📱\u003c\/div\u003e\n\u003ch4\u003eWiFi Smart\u003c\/h4\u003e\n\u003cp\u003eeWeLink App\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🛡️\u003c\/div\u003e\n\u003ch4\u003e1 Year Warranty\u003c\/h4\u003e\n\u003cp\u003eManufacturer\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🚚\u003c\/div\u003e\n\u003ch4\u003eFast Shipping\u003c\/h4\u003e\n\u003cp\u003eNationwide\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n  \u003ch3\u003eSmart Curtains. Silent. Scheduled. Stunning.\u003c\/h3\u003e\n  \u003cp\u003eComplete set with motor + rail · Voice control · Timer · Light touch · Available 2m–7m\u003c\/p\u003e\n  \u003cp style=\"font-size:12px;opacity:.5;margin-top:8px\"\u003eFree Delivery Over R2,500 · 1 Year Warranty · Local SA Support\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/.pd --\u003e","brand":"EACHEN","offers":[{"title":"Default Title","offer_id":31082338746416,"sku":"ECHEWECUR0RAIL31W0100-2","price":3250.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/Curtain-1_8ccb0c26-e0a2-4632-8db8-646788838563.jpg?v=1566241168"},{"product_id":"eachen-water-leak-sensor-433mhz-rf-wt","title":"Ewelink Water Leak Sensor 433MHz RF-WT","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e💧 EACHEN Water Leak Sensor — 433MHz RF Wireless (RF-WT)\u003c\/h1\u003e\n\u003cp\u003eA wireless \u003cstrong\u003e433MHz RF water leak sensor\u003c\/strong\u003e that pairs with any \u003cstrong\u003eSONOFF RF Bridge\u003c\/strong\u003e or \u003cstrong\u003eEACHEN RF Bridge\u003c\/strong\u003e to send instant app notifications when water is detected. Place it under sinks, behind toilets, near geysers, washing machines, or anywhere leaks could cause costly damage. Battery powered with \u003cstrong\u003e~2-year standby life\u003c\/strong\u003e. No WiFi or Zigbee hub needed — just an RF Bridge.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📡\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e433MHz RF\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eNo WiFi Needed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔋\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e2-Year Battery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e12V 23A Cell\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Requires an RF Bridge.\u003c\/strong\u003e This sensor communicates via 433MHz RF — it does \u003cstrong\u003enot\u003c\/strong\u003e connect directly to WiFi or your phone. You need a SONOFF RF Bridge (R2) or EACHEN RF Bridge to receive the RF signal and relay it to the eWeLink app for notifications. \u003cstrong\u003eBattery (12V 23A) NOT included.\u003c\/strong\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eInstant Water Detection\u003c\/strong\u003e — contact probes on the underside detect water and trigger a 433MHz RF alarm signal immediately\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e433MHz RF Wireless\u003c\/strong\u003e — long-range RF signal passes through walls better than WiFi or Zigbee; pairs with SONOFF RF Bridge or EACHEN RF Bridge\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eeWeLink App Alerts\u003c\/strong\u003e — receive push notifications on your phone when a leak is detected (via RF Bridge)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSmart Scene Triggers\u003c\/strong\u003e — use the leak detection as a trigger in eWeLink smart scenes to close a \u003ca href=\"\/products\/sonoff-zigbee-smart-water-valve\" style=\"color:#1e40af;font-weight:600\"\u003esmart water valve\u003c\/a\u003e, sound an alarm, or turn on lights\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e~2-Year Standby Battery\u003c\/strong\u003e — powered by a single 12V 23A battery; ultra-low power consumption in standby\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompact \u0026amp; Wireless\u003c\/strong\u003e — no wires, no installation; just place on the floor where leaks are most likely\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorks During Load Shedding\u003c\/strong\u003e — if your RF Bridge is on battery backup (e.g. powered from a UPS or gate motor battery), the RF sensor continues to function normally during power outages\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMultiple Sensors Per Bridge\u003c\/strong\u003e — pair several RF-WT sensors to a single RF Bridge to cover your entire home\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 Perfect For\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚰\u003c\/div\u003e\n\u003ch4\u003eUnder the Kitchen Sink\u003c\/h4\u003e\n\u003cp\u003eSlow drips from waste pipes or flexi-hose connections cause hidden rot and mould. Place the sensor on the cabinet floor — get alerted before the damage spreads.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔥\u003c\/div\u003e\n\u003ch4\u003eNear the Geyser\u003c\/h4\u003e\n\u003cp\u003eGeyser burst is one of the most common — and expensive — home insurance claims in SA. An RF-WT sensor below the geyser drip tray gives you early warning before it becomes a flood.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e👕\u003c\/div\u003e\n\u003ch4\u003eBehind the Washing Machine\u003c\/h4\u003e\n\u003cp\u003eWashing machine hoses fail silently. Place the sensor behind the machine where the inlet hoses connect to the wall valve.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏊\u003c\/div\u003e\n\u003ch4\u003ePool Pump Room\u003c\/h4\u003e\n\u003cp\u003eDetect leaks from filter connections, pump seals, or cracked pipes before they waste thousands of litres of water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Automate water shutoff:\u003c\/strong\u003e Pair this sensor with a \u003ca href=\"\/products\/sonoff-zigbee-smart-water-valve\" style=\"color:#065f46;font-weight:600\"\u003eSONOFF Smart Water Valve\u003c\/a\u003e via eWeLink smart scenes. When the RF-WT detects water → the valve closes automatically. This requires both the RF Bridge (for this sensor) and a Zigbee hub (for the valve) in your eWeLink setup.\u003c\/div\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e🔀 RF vs Zigbee Water Leak Sensors\u003c\/h3\u003e\n\u003cp\u003eThis RF-WT sensor uses \u003cstrong\u003e433MHz RF\u003c\/strong\u003e and needs an RF Bridge. If you'd prefer a \u003cstrong\u003eZigbee\u003c\/strong\u003e water leak sensor with a 5-year battery, mesh networking, and no RF Bridge requirement, consider the \u003ca href=\"\/products\/sonoff-zigbee-water-leak-sensor-snzb-05p\" style=\"color:#1e40af;font-weight:600\"\u003eSONOFF SNZB-05P\u003c\/a\u003e (requires a Zigbee hub instead). The \u003ca href=\"\/products\/smart-life-zigbee-3-0-water-leak-sensor-flooding-detector\" style=\"color:#1e40af;font-weight:600\"\u003eTuya Zigbee Water Leak Sensor\u003c\/a\u003e is another Zigbee option.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eEACHEN Water Leak Sensor (RF-WT)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eRF-WT\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003e433MHz RF\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e12V 23A × 1 (NOT included)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eStandby Life\u003c\/td\u003e\n\u003ctd\u003e~2 years\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~50g (without battery)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRequires\u003c\/td\u003e\n\u003ctd\u003eSONOFF RF Bridge (R2) or EACHEN RF Bridge\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eeWeLink (via RF Bridge)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSmart Scenes\u003c\/td\u003e\n\u003ctd\u003eTrigger actions when water detected\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eVia eWeLink scenes (Alexa \/ Google)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e🔗 Related Products\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/sonoff-zigbee-water-leak-sensor-snzb-05p\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eZigbee · 5-Year Battery · 0.5mm Detection\u003c\/div\u003e\n\u003ch4\u003eSONOFF SNZB-05P Water Leak Sensor\u003c\/h4\u003e\n\u003cp\u003eZigbee 3.0 water leak sensor with 0.5mm sensitivity, cable expansion port, and 5-year battery. Requires Zigbee hub.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-zigbee-smart-water-valve\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eZigbee · Auto Shutoff · DN15\u003c\/div\u003e\n\u003ch4\u003eSONOFF Smart Water Valve (SWV)\u003c\/h4\u003e\n\u003cp\u003eMotorised Zigbee water valve. Pair with a leak sensor to automatically close the water supply when a leak is detected.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes this connect directly to WiFi?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e This is a 433MHz RF sensor. It sends an RF signal when water is detected. You need a \u003cstrong\u003eSONOFF RF Bridge\u003c\/strong\u003e or \u003cstrong\u003eEACHEN RF Bridge\u003c\/strong\u003e to receive that signal and relay it to the eWeLink app on your phone. The RF Bridge connects to WiFi — the sensor does not.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat battery does it use?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eA single \u003cstrong\u003e12V 23A\u003c\/strong\u003e battery (the small cylindrical type used in car remotes and garage door openers). Battery is \u003cstrong\u003eNOT included\u003c\/strong\u003e. Available at most hardware and electronics stores in SA.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use multiple sensors with one RF Bridge?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e You can pair multiple RF-WT sensors (and other 433MHz RF sensors like door\/window sensors, PIR sensors, smoke detectors) to a single RF Bridge. Each sensor appears as a separate device in the eWeLink app.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work during load shedding?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe sensor itself is battery-powered, so it always works. The \u003cstrong\u003eRF Bridge\u003c\/strong\u003e needs power — if you have the bridge on a UPS or mini-UPS, you'll continue to receive alerts during load shedding.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow is this different from the SONOFF SNZB-05P?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe RF-WT uses \u003cstrong\u003e433MHz RF\u003c\/strong\u003e and requires an RF Bridge. The \u003ca href=\"\/products\/sonoff-zigbee-water-leak-sensor-snzb-05p\"\u003eSNZB-05P\u003c\/a\u003e uses \u003cstrong\u003eZigbee 3.0\u003c\/strong\u003e and requires a Zigbee hub. The SNZB-05P has a 5-year battery (vs ~2 years), 0.5mm detection sensitivity, and supports extension cables. Choose based on which hub\/bridge you already have.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eCatch Leaks Before They Catch You 💧\u003c\/h3\u003e\n\u003cp\u003eAffordable 433MHz RF water leak protection for your entire home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":29635697279020,"sku":"ECH000SEN00RFWL2W0100","price":99.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/Valve_69342870-a330-40d3-88f8-543f132676a6.png?v=1579452777"},{"product_id":"usa-to-european-south-african-power-plug-converter-2-round-pin-plug","title":"USA To South African Power Plug Converter (3 Round-Pin Plug)","description":"\u003cp\u003eUSA To South African Power Plug Converter (3 Round-Pin Plug)\u003c\/p\u003e","brand":"E7Win","offers":[{"title":"Default Title","offer_id":30302198988844,"sku":"USAtoSA","price":25.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/Untitled_aa621c2f-2c72-41f3-9dbe-eb58c42e1c48.jpg?v=1570180834"},{"product_id":"ws2812b-5m-led-strips-5v-ip68","title":"WS2812B 5M Addressable RGB LED Strip 5V IP68 Waterproof (60 LEDs\/m, 300 LEDs, Black PCB)","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🌈 WS2812B Addressable RGB LED Strip — 5M, 60 LEDs\/m, IP68 Waterproof (5V DC)\u003c\/h1\u003e\n\u003cp\u003eA full \u003cstrong\u003e5-metre roll\u003c\/strong\u003e of individually addressable \u003cstrong\u003eWS2812B RGB LED strip\u003c\/strong\u003e with \u003cstrong\u003e60 LEDs per metre (300 LEDs total)\u003c\/strong\u003e and an \u003cstrong\u003eIP68 waterproof rating\u003c\/strong\u003e — fully submersible for outdoor, pool, and wet-area installations. Each LED can display a different colour simultaneously, enabling custom animations, colour chasing, rainbows, and more. \u003cstrong\u003eDC 5V\u003c\/strong\u003e powered. Compatible with \u003cstrong\u003eArduino, ESP8266, ESP32, Raspberry Pi, WLED, ESPHome, Home Assistant\u003c\/strong\u003e, and any WS2812-compatible controller.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eChoose your WS2812B strip:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/ws2812b-5m-led-strips-5v\"\u003eWS2812B · IP20 · Indoor\u003c\/a\u003e\n  \u003ca href=\"\/products\/ws2812b-5m-led-strips-5v-ip68\" class=\"active\"\u003eWS2812B · IP68 · Waterproof\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e💧\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eIP68 Waterproof\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eFully Submersible\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🌈\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e300 LEDs\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e5 m × 60 LEDs\/m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Requires 5V DC power supply.\u003c\/strong\u003e A 5V power supply rated at \u003cstrong\u003eminimum 6A (30W)\u003c\/strong\u003e is recommended for full-brightness white on all 300 LEDs. Do \u003cstrong\u003eNOT\u003c\/strong\u003e connect to 12V — this will instantly destroy the strip. A controller (D1 Mini, NodeMCU, ESP32, etc.) is required — the strip does not work standalone.\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIP68 Waterproof — Fully Submersible\u003c\/strong\u003e — silicone tube encapsulation protects LEDs from rain, sprinklers, splashes, and even underwater installations (pools, ponds, fountains)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWS2812B Individually Addressable\u003c\/strong\u003e — each of the 300 LEDs can display a unique colour; create animations, colour chasing, fire effects, rainbows, and custom patterns\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e60 LEDs per Metre \/ 300 LEDs Total\u003c\/strong\u003e — high density for smooth colour transitions and rich lighting effects over the full 5-metre roll\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDC 5V Low Voltage\u003c\/strong\u003e — safe to touch and handle; no mains wiring required\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSingle Data Wire\u003c\/strong\u003e — only 3 connections needed: 5V, GND, and Data In (DIN)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCuttable Every LED\u003c\/strong\u003e — trim to exact length at the marked cut points (every ~16.7mm)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWLED \/ ESPHome \/ Home Assistant\u003c\/strong\u003e — flash WLED onto a D1 Mini or NodeMCU for instant smartphone control with hundreds of built-in effects, or use ESPHome for full Home Assistant integration\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eArduino \/ ESP32 \/ Raspberry Pi\u003c\/strong\u003e — use FastLED or NeoPixel libraries for custom code\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBlack PCB\u003c\/strong\u003e — blends into dark mounting surfaces for a cleaner look outdoors\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3M Adhesive Backing\u003c\/strong\u003e — peel-and-stick installation (use additional mounting clips for outdoor longevity)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 Perfect For\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏊\u003c\/div\u003e\n\u003ch4\u003ePool \u0026amp; Pond Lighting\u003c\/h4\u003e\n\u003cp\u003eIP68 means fully submersible. Add colour-changing lighting to pools, koi ponds, water features, and fountains. Seal the connections with waterproof connectors or marine-grade silicone.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌧️\u003c\/div\u003e\n\u003ch4\u003eOutdoor Accent Lighting\u003c\/h4\u003e\n\u003cp\u003eLine braai areas, patios, pergolas, garden paths, and boundary walls. IP68 handles South African thunderstorms, sprinkler overspray, and humidity without issue.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🎄\u003c\/div\u003e\n\u003ch4\u003eHoliday \u0026amp; Event Lighting\u003c\/h4\u003e\n\u003cp\u003eWLED includes Christmas, Halloween, and party effects out of the box. Set schedules via Home Assistant — lights turn on at sunset and off at midnight automatically.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚗\u003c\/div\u003e\n\u003ch4\u003eVehicle \u0026amp; Carport Underglow\u003c\/h4\u003e\n\u003cp\u003eWaterproof rating makes it suitable for carport and vehicle accent lighting. Power from a 5V USB supply or regulated 5V from a 12V car battery (via DC-DC converter).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 WLED is the easiest way to control this strip.\u003c\/strong\u003e Flash \u003ca href=\"https:\/\/install.wled.me\" style=\"color:#065f46;font-weight:600\" target=\"_blank\"\u003eWLED\u003c\/a\u003e onto a \u003ca href=\"\/products\/d1-mini\" style=\"color:#065f46;font-weight:600\"\u003eD1 Mini\u003c\/a\u003e or \u003ca href=\"\/products\/nodemcu\" style=\"color:#065f46;font-weight:600\"\u003eNodeMCU\u003c\/a\u003e — you'll get a phone app with 200+ effects, sync to music, preset schedules, and full Home Assistant integration. Total setup time: about 5 minutes.\u003c\/div\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e💧 IP68 vs IP20 — Which Do You Need?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eIP68 (this product)\u003c\/strong\u003e — fully encased in silicone tube; handles rain, submersion, and constant outdoor exposure. Slightly less bright than IP20 due to the silicone diffusion, but the trade-off is complete weather protection.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003e\u003ca href=\"\/products\/ws2812b-5m-led-strips-5v\" style=\"color:#1e40af;font-weight:600\"\u003eIP20 (indoor version)\u003c\/a\u003e\u003c\/strong\u003e — no waterproof coating; maximum brightness and flexibility. Perfect for bedrooms, TV backlights, desks, and shelving. Not suitable for any moisture exposure.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🔗 Pair With\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/d1-mini\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eESP8266 · WiFi · Controller\u003c\/div\u003e\n\u003ch4\u003eD1 Mini\u003c\/h4\u003e\n\u003cp\u003eFlash WLED or ESPHome. Connect DIN to GPIO2, add a 330Ω resistor, and you have a full smart LED controller for under R100.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/nodemcu\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eESP8266 · WiFi · Controller\u003c\/div\u003e\n\u003ch4\u003eNodeMCU ESP8266\u003c\/h4\u003e\n\u003cp\u003eLarger board with more GPIOs. Same WLED\/ESPHome capability as the D1 Mini. Breadboard-friendly for prototyping.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eWS2812B Addressable RGB LED Strip (IP68)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLED Chip\u003c\/td\u003e\n\u003ctd\u003eWS2812B (5050 RGB with integrated IC)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLED Density\u003c\/td\u003e\n\u003ctd\u003e60 LEDs\/m (300 LEDs total)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eStrip Length\u003c\/td\u003e\n\u003ctd\u003e5 metres\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoltage\u003c\/td\u003e\n\u003ctd\u003eDC 5V (do NOT use 12V)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower Consumption\u003c\/td\u003e\n\u003ctd\u003e~18W\/m (full white) · ~90W total at full brightness\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRecommended PSU\u003c\/td\u003e\n\u003ctd\u003e5V 6A (30W) minimum · 5V 10A (50W) for full brightness headroom\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWaterproof Rating\u003c\/td\u003e\n\u003ctd\u003eIP68 — fully submersible (silicone tube)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eData Protocol\u003c\/td\u003e\n\u003ctd\u003eSingle-wire (800 kHz NRZ) · 1 data pin required\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eColour Depth\u003c\/td\u003e\n\u003ctd\u003e24-bit (8-bit per channel × 3 RGB)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePCB Colour\u003c\/td\u003e\n\u003ctd\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCuttable\u003c\/td\u003e\n\u003ctd\u003eEvery LED (~16.7mm intervals)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eAdhesive\u003c\/td\u003e\n\u003ctd\u003e3M tape backing\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible Software\u003c\/td\u003e\n\u003ctd\u003eWLED · ESPHome · Home Assistant · FastLED · NeoPixel (Adafruit)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible Hardware\u003c\/td\u003e\n\u003ctd\u003eD1 Mini · NodeMCU · ESP32 · Arduino · Raspberry Pi\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use this in a swimming pool?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes — IP68 means fully submersible.\u003c\/strong\u003e However, you must properly seal the power and data connections with waterproof connectors or marine-grade silicone. The strip itself is sealed, but the cut\/connection points are not. For permanent underwater use, consider a proper housing channel.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat power supply do I need?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eA \u003cstrong\u003e5V DC power supply\u003c\/strong\u003e. At full white brightness, the strip draws ~18W per metre (~90W total). A \u003cstrong\u003e5V 10A (50W) supply\u003c\/strong\u003e gives comfortable headroom for most animations (which rarely hit 100% white on all LEDs). For 2–3 metres, a 5V 4A supply is sufficient. \u003cstrong\u003eNever use 12V\u003c\/strong\u003e — it will destroy the LEDs instantly.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's the difference between this and the IP20 version?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eSame WS2812B LEDs, same 60\/m density, same data protocol. The \u003cstrong\u003eIP68\u003c\/strong\u003e version is encased in a waterproof silicone tube for outdoor\/underwater use. The \u003ca href=\"\/products\/ws2812b-5m-led-strips-5v\"\u003eIP20 version\u003c\/a\u003e has no coating — it's thinner, slightly brighter, and more flexible, but strictly indoor only.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDo I need a separate controller?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e The strip needs a microcontroller to send data. The easiest option is a \u003ca href=\"\/products\/d1-mini\"\u003eD1 Mini\u003c\/a\u003e or \u003ca href=\"\/products\/nodemcu\"\u003eNodeMCU\u003c\/a\u003e flashed with \u003cstrong\u003eWLED\u003c\/strong\u003e — this gives you a phone app, 200+ effects, and Home Assistant integration. Connect: 5V → strip 5V, GND → strip GND, GPIO2 → DIN (via 330Ω resistor).\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I extend beyond 5 metres?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYou can connect multiple strips in series (data out → data in) but you \u003cstrong\u003emust inject power\u003c\/strong\u003e every 2–3 metres to avoid voltage drop, which causes the far end to appear dim or show incorrect colours. Run separate 5V\/GND wires from the PSU to the mid-point and end of longer runs.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eLight Up Your Outdoors 🌈\u003c\/h3\u003e\n\u003cp\u003eIP68 waterproof addressable LEDs — pool, patio, garden, anywhere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":30987065196592,"sku":"LEDWS2818BIP68-5M","price":400.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/hkbayi-16-4ft-5m-flex-150pixels-individually-addressable-ws2812b-5050-smd-built-in-ws2811-ic-dream-c__51YsOPMgYnL_InPixio.jpg?v=1578338080"},{"product_id":"12v40a-eu-led-strip-adapter","title":"12V 40A EU LED Strip Power Adapter","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔌 12V 40A LED Strip Power Supply — 480W Switching Adapter · EU Plug\u003c\/h1\u003e\n\u003cp\u003eA high-capacity \u003cstrong\u003e12V DC \/ 40A switching power supply\u003c\/strong\u003e for powering long runs of \u003cstrong\u003e12V LED strips\u003c\/strong\u003e, LED signage, CCTV systems, and other 12V DC loads. Delivers up to \u003cstrong\u003e480W\u003c\/strong\u003e of clean, regulated 12V output. Enclosed metal chassis with built-in cooling fan. Input: 110–240V AC (universal) with \u003cstrong\u003eEU-type plug\u003c\/strong\u003e (Type C\/E\/F — may require a plug adapter for SA Type M sockets).\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e⚡\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e480W Output\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e12V DC · 40A\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e💡\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLED Strip Ready\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eLong runs · bright\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e12V DC Output \/ 40A \/ 480W\u003c\/strong\u003e — enough power for up to 30+ metres of standard 12V LED strip (depending on LED density and type); handles WS2812B, 5050, 2835, and other 12V strips\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUniversal AC Input\u003c\/strong\u003e — 110–240V AC 50\/60Hz; works on South Africa's 230V mains\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSwitching Power Supply\u003c\/strong\u003e — efficient, lightweight, and regulated; stable 12V output under varying loads\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilt-In Cooling Fan\u003c\/strong\u003e — active cooling for sustained high-current operation\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEnclosed Metal Chassis\u003c\/strong\u003e — aluminium housing for heat dissipation and protection; screw terminals for output wiring\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEU-Type Plug (Type C\/E\/F)\u003c\/strong\u003e — round 2-pin European plug; compatible with SA Type C sockets; may require a plug adapter for SA Type M (large round 3-pin) sockets\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ EU Plug — May Need SA Adapter!\u003c\/strong\u003e\u003cbr\u003eThis power supply has a \u003cstrong\u003eEuropean round 2-pin plug (Type C\/E\/F)\u003c\/strong\u003e. It fits directly into South African Type C sockets (small round 2-pin, common in older homes and some extension leads). For \u003cstrong\u003eType M sockets\u003c\/strong\u003e (large round 3-pin, standard in newer SA homes), you'll need a \u003cstrong\u003eplug adapter\u003c\/strong\u003e. Alternatively, an electrician can hardwire the input directly.\u003c\/div\u003e\n\n\u003ch2\u003e🏠 What Can It Power?\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e12V LED Strips\u003c\/strong\u003e — power long runs of single-colour or RGB LED strips; ideal for cove lighting, under-counter lights, display lighting, and signage\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWS2812B \/ Addressable LED Strips\u003c\/strong\u003e — the 40A capacity handles high-density addressable LED projects (300+ LEDs) at full brightness\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCCTV Camera Systems\u003c\/strong\u003e — centralised 12V power for multiple CCTV cameras from a single supply\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e12V DC Projects\u003c\/strong\u003e — any 12V load up to 40A: motors, fans, solenoid valves, relay modules, custom electronics\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 LED Strip Sizing Guide:\u003c\/strong\u003e A typical 12V 5050 RGB LED strip draws about \u003cstrong\u003e14W per metre\u003c\/strong\u003e. At 480W, this power supply can run approximately \u003cstrong\u003e34 metres\u003c\/strong\u003e of 5050 strip at full white. For 2835 single-colour strips (~5W\/m), you could power up to \u003cstrong\u003e96 metres\u003c\/strong\u003e. Always leave a 20% safety margin — don't run the PSU at full rated load continuously.\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOutput Voltage\u003c\/td\u003e\n\u003ctd\u003e12V DC (regulated)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOutput Current\u003c\/td\u003e\n\u003ctd\u003e40A max\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOutput Power\u003c\/td\u003e\n\u003ctd\u003e480W max\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInput Voltage\u003c\/td\u003e\n\u003ctd\u003e110–240V AC 50\/60Hz (universal)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePlug Type\u003c\/td\u003e\n\u003ctd\u003eEU (Type C\/E\/F) — round 2-pin\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCooling\u003c\/td\u003e\n\u003ctd\u003eBuilt-in fan (active)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHousing\u003c\/td\u003e\n\u003ctd\u003eEnclosed aluminium metal chassis\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOutput Terminals\u003c\/td\u003e\n\u003ctd\u003eScrew terminals (V+, V-)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProtection\u003c\/td\u003e\n\u003ctd\u003eOverload, overcurrent, short circuit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eWill it work with South African sockets?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eIt has a \u003cstrong\u003eEuropean round 2-pin plug (Type C\/E\/F)\u003c\/strong\u003e. This fits directly into SA Type C sockets (small round 2-pin). For Type M sockets (large round 3-pin, standard in newer SA homes), you'll need a plug adapter, available at most hardware stores. Alternatively, you can cut the plug off and hardwire the input through a fused spur — have a qualified electrician do this.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow many metres of LED strip can it power?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eDepends on the strip type. Rough guide at 80% capacity (384W usable): 5050 RGB (~14W\/m) = ~27m. 2835 single colour (~5W\/m) = ~77m. WS2812B at full white (~18W\/m) = ~21m. Always check your specific strip's wattage per metre and leave headroom.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs it noisy?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe power supply has a built-in cooling fan that runs when under load. At low loads the fan runs quietly; at sustained high loads (30A+) the fan will be more noticeable. If noise is a concern, consider mounting it in a utility cupboard or enclosure away from living areas.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it for 5V LED strips?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — this is a 12V power supply. Using it with 5V LED strips will damage the LEDs. For 5V strips (like 5V WS2812B), you need a 5V power supply.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003ePower Your LEDs. All of Them.\u003c\/h3\u003e\n\u003cp\u003e12V 40A \/ 480W LED Strip Power Supply\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":31339278073904,"sku":"12V40ALEDStripAdap","price":650.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/512ZviI8NaL._SX466__InPixio.jpg?v=1578467727"},{"product_id":"din-rail","title":"Din rail","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔩 SONOFF DIN Rail Mounting Tray — For BASIC R4, MINI R4, MINI R4M \u0026amp; More\u003c\/h1\u003e\n\u003cp\u003eAn official \u003cstrong\u003eSONOFF DIN rail mounting tray\u003c\/strong\u003e that lets you clip SONOFF smart switches onto a standard \u003cstrong\u003e35mm DIN rail\u003c\/strong\u003e inside your distribution board (DB board). Designed for SONOFF modules that don't have built-in DIN rail clips — snap the switch into the tray, clip the tray onto the rail. Clean, professional installation alongside your circuit breakers.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/din-rail\" class=\"active\"\u003eDIN Rail Tray\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-basic-r4-wifi-smart-switch\"\u003eBASIC R4\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-minir4\"\u003eMINI R4\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-minir4m\"\u003eMINI R4M\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔩\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e35mm DIN Rail\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eStandard fit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e⚡\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eQuick Clip\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eSnap on \/ snap off\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStandard 35mm DIN Rail Compatible\u003c\/strong\u003e — clips onto the same DIN rail already in your SA distribution board alongside your circuit breakers\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDesigned for SONOFF Modules\u003c\/strong\u003e — holds SONOFF BASIC R4, MINI R4, MINI R4M, and other SONOFF switches that don't have integrated DIN rail clips\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSnap-On Installation\u003c\/strong\u003e — push the tray onto the DIN rail until it clicks; slide the SONOFF module into the tray; no tools required\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eProfessional DB Board Installation\u003c\/strong\u003e — keeps your smart switches neat, organised, and secure inside the distribution board; no loose wires or modules floating behind switches\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDurable Construction\u003c\/strong\u003e — robust plastic tray designed to hold the module securely on the rail\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🇿🇦 SA Tip — DB Board Upgrade:\u003c\/strong\u003e Instead of installing SONOFF MINI switches behind each wall switch (cramped wall boxes, awkward wiring), mount them all centrally in your DB board using DIN rail trays. Each MINI R4 or BASIC R4 sits neatly next to the circuit breaker for that lighting circuit. Cleaner wiring, easier maintenance, and your electrician will thank you. One DIN rail tray per module.\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eDIN rail mounting tray \/ adapter\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDIN Rail Size\u003c\/td\u003e\n\u003ctd\u003eStandard 35mm (TS 35)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible Modules\u003c\/td\u003e\n\u003ctd\u003eSONOFF BASIC R4, MINI R4, MINI R4M, and similar-sized SONOFF switches\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInstallation\u003c\/td\u003e\n\u003ctd\u003eSnap-on (tool-free)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eDurable plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhich SONOFF switches does it fit?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe DIN rail tray is designed for compact SONOFF modules including the \u003ca href=\"\/products\/sonoff-basic-r4-wifi-smart-switch\"\u003e\u003cstrong\u003eBASIC R4\u003c\/strong\u003e\u003c\/a\u003e, \u003ca href=\"\/products\/sonoff-minir4\"\u003e\u003cstrong\u003eMINI R4\u003c\/strong\u003e\u003c\/a\u003e, and \u003ca href=\"\/products\/sonoff-minir4m\"\u003e\u003cstrong\u003eMINI R4M\u003c\/strong\u003e\u003c\/a\u003e. Larger SONOFF modules like the 4CH R3, DUALR3, and POW series have their own built-in DIN rail clips and don't need this tray.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it fit in a standard SA DB board?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — South African distribution boards use standard 35mm DIN rails. This tray clips directly onto the same rail as your circuit breakers. Check that you have enough space (width) on the rail for the tray + module.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDo I need one tray per module?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — each SONOFF module needs its own DIN rail tray. If you're mounting 4 MINI switches in your DB board, you need 4 DIN rail trays.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I mount it without the DIN rail tray?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eSONOFF MINI and BASIC switches are designed to install \u003cstrong\u003ebehind wall switches\u003c\/strong\u003e (inside the wall box) without a DIN rail tray. The tray is only needed if you want to mount them on a DIN rail inside your DB board instead. Both installation methods work — the tray just gives you the DB board option.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eSmart Switches. Professional Install.\u003c\/h3\u003e\n\u003cp\u003eSONOFF DIN Rail Mounting Tray\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":31993817366576,"sku":"SNF000ACC0DRAIL1G0100","price":60.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/Untitled_cd3fba53-3b19-4f39-a792-0fc2f741ec85.png?v=1601364607"},{"product_id":"sonoff-dw2-wi-fi-wireless-door-window-sensor","title":"SONOFF DW2: WI-FI WIRELESS DOOR\/WINDOW SENSOR","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🚪 SONOFF DW2 — WiFi Wireless Door \u0026amp; Window Sensor · No Hub Required\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eSONOFF DW2\u003c\/strong\u003e is a \u003cstrong\u003eWiFi-connected door and window sensor\u003c\/strong\u003e that sends instant notifications to your phone when a door or window is opened or closed. Connects directly to your \u003cstrong\u003e2.4GHz WiFi network\u003c\/strong\u003e — no Zigbee hub or gateway required. Two-piece magnetic reed switch design: mount the transmitter on the door\/window and the magnet on the frame. Create \u003cstrong\u003eeWeLink smart scenes\u003c\/strong\u003e to trigger other devices — lights on when you open the front door, alarm when a window opens while you're away. Battery powered (2 × AAA) with up to \u003cstrong\u003e3 months battery life\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📶\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eWiFi Direct\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eNo hub needed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔋\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eBattery Powered\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e2 × AAA\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNo Gateway Required\u003c\/strong\u003e — connects directly to your 2.4GHz WiFi via the eWeLink app; paired via Bluetooth, controlled via WiFi; no Zigbee hub or RF bridge needed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReal-Time Open\/Close Notifications\u003c\/strong\u003e — instant push notification to your phone whenever the door or window is opened or closed; know immediately if someone enters your home\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSeparate Open \u0026amp; Close Triggers\u003c\/strong\u003e — the DW2 sends different signals for opening and closing, so you can create separate automations for each (e.g., door opens → light on; door closes → light off)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSmart Scene Triggers\u003c\/strong\u003e — link the DW2 with other eWeLink\/SONOFF devices: open front door → hallway light on; window opens while armed → send alarm notification; fridge door open too long → phone alert\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCamera Binding\u003c\/strong\u003e — link a SONOFF WiFi camera to the sensor; when the door opens, view the camera feed directly from the sensor page in the app to see who's there\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3-Month History Log\u003c\/strong\u003e — automatically saves up to 3 months of open\/close events; review when doors and windows were accessed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLow-Battery Alert\u003c\/strong\u003e — real-time battery level display in the app; push notification when battery is low so you never miss a security alert\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePeel \u0026amp; Stick Installation\u003c\/strong\u003e — includes 3M adhesive pads; mount in seconds on door frames, window sills, drawers, or cabinets; no drilling needed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBattery Powered\u003c\/strong\u003e — 2 × AAA batteries (not included); up to ~3 months battery life at typical usage (3 open\/close events per day)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Batteries Not Included!\u003c\/strong\u003e\u003cbr\u003eThe DW2 requires \u003cstrong\u003e2 × AAA 1.5V batteries\u003c\/strong\u003e (not included in the box). \u003cstrong\u003eBattery tip:\u003c\/strong\u003e wrap a single layer of electrical tape around each battery before inserting — the internal clips can be tight and may nick the battery wrapper.\u003c\/div\u003e\n\n\u003ch2\u003e🏠 Use Cases\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚪\u003c\/div\u003e\n\u003ch4\u003eFront Door Security\u003c\/h4\u003e\n\u003cp\u003eGet notified instantly when your front door opens. Link to a SONOFF camera to see who it is. Arm the sensor when you leave — any opening triggers an alert to your phone. Basic but effective smart security.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💡\u003c\/div\u003e\n\u003ch4\u003eAuto-Lights on Entry\u003c\/h4\u003e\n\u003cp\u003eCreate a scene: when the front door opens after sunset, turn on the hallway light via a SONOFF smart switch. When the door closes, start a 5-minute countdown then turn off. Hands-free welcome lighting.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🪟\u003c\/div\u003e\n\u003ch4\u003eWindow Monitoring\u003c\/h4\u003e\n\u003cp\u003ePlace on windows in bedrooms or offices. Get notified if a window is opened while you're away or sleeping. Multiple DW2 sensors can cover every entry point — each connects independently via WiFi.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🧊\u003c\/div\u003e\n\u003ch4\u003eFridge \/ Freezer Alert\u003c\/h4\u003e\n\u003cp\u003eStick the DW2 on your fridge or freezer door. Set an automation: if the door stays open for more than 2 minutes, send a notification. Prevents food spoilage and wasted electricity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🇿🇦 SA Tip — WiFi Compatibility:\u003c\/strong\u003e The DW2 uses \u003cstrong\u003eIEEE 802.11b\u003c\/strong\u003e (2.4GHz only). Some modern routers disable the legacy 802.11b mode. If you have trouble pairing, check your router's wireless settings and ensure \u003cstrong\u003e\"11bgn mixed\"\u003c\/strong\u003e mode is enabled (not \"n only\" or \"ac only\"). Most SA routers from ISPs like Rain, Vuma, and Openserve support this by default.\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eDW2-Wi-Fi\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eConnectivity\u003c\/td\u003e\n\u003ctd\u003eWiFi IEEE 802.11b 2.4GHz (no hub required)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePairing\u003c\/td\u003e\n\u003ctd\u003eBluetooth (initial setup), WiFi (operation)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e2 × AAA 1.5V (not included)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBattery Life\u003c\/td\u003e\n\u003ctd\u003e~3 months (3 open\/close events per day)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eQuiescent Current\u003c\/td\u003e\n\u003ctd\u003e≤ 40 µA\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWorking Voltage\u003c\/td\u003e\n\u003ctd\u003eDC 3V\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHistory Log\u003c\/td\u003e\n\u003ctd\u003e3 months (auto-saved)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePC V0 (flame retardant)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Temp\u003c\/td\u003e\n\u003ctd\u003e-10°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003e3M adhesive pads (included)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eeWeLink (iOS \/ Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAlexa, Google Assistant (via eWeLink scenes)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCertifications\u003c\/td\u003e\n\u003ctd\u003eCE, FCC, RoHS, ICASA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e🔔 DW2 (WiFi) vs SNZB-04P (Zigbee)\u003c\/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003eDW2\u003c\/strong\u003e connects directly to WiFi — no hub needed, quick to set up, but uses more battery power (~3 months). The \u003ca href=\"\/products\/sonoff-snzb-04p-zigbee-door-window-sensor\"\u003e\u003cstrong\u003eSNZB-04P\u003c\/strong\u003e\u003c\/a\u003e uses Zigbee — requires a Zigbee hub but lasts up to \u003cstrong\u003e5 years\u003c\/strong\u003e on a coin cell battery and has better range via the Zigbee mesh network. Choose DW2 for simplicity; choose SNZB-04P for longer battery life and a Zigbee ecosystem.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it need a Zigbee hub?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — the DW2 connects directly to your WiFi network (2.4GHz). No hub, no bridge, no gateway required. Just install the eWeLink app, add the device, and you're done.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it to trigger other smart devices?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — in the eWeLink app, create smart scenes: when the DW2 detects a door opening, trigger other eWeLink-compatible devices (SONOFF smart switches, plugs, cameras, etc.). For example: front door opens → turn on hallway SONOFF MINI switch → start SONOFF camera recording.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow long do the batteries last?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eSONOFF rates the DW2 at approximately \u003cstrong\u003e3 months\u003c\/strong\u003e with typical usage (around 3 open\/close events per day). Heavy use (frequently opened doors) will reduce battery life. The app shows real-time battery level and sends a low-battery warning notification.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it outdoors?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe DW2 is designed for \u003cstrong\u003eindoor use\u003c\/strong\u003e (operating temp -10°C to 40°C). It's not waterproof or weather-sealed. For outdoor gates or exposed areas, place it in a sheltered position or inside a weatherproof enclosure.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhy won't it connect to my WiFi?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe DW2 uses \u003cstrong\u003eIEEE 802.11b\u003c\/strong\u003e, which is a legacy WiFi standard. Some modern routers have this disabled by default. Go to your router's wireless settings and set the mode to \u003cstrong\u003e\"11bgn mixed\"\u003c\/strong\u003e (not \"n only\" or \"ac\/ax only\"). Also ensure you're on the 2.4GHz band, not 5GHz. WiFi password must be 32 characters or fewer.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eKnow When Every Door Opens.\u003c\/h3\u003e\n\u003cp\u003eSONOFF DW2 WiFi Door \u0026amp; Window Sensor\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":32238519189552,"sku":"SNFEWESENWIFDW21W0100","price":159.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/sonoffdw2.png?v=1593537232"},{"product_id":"rm4c-mini-universal-wifi-ir-remote-new","title":"BroadLink RM4 Mini Universal WiFi IR Remote","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e📡 BroadLink RM4 Mini — WiFi Universal IR Remote Control · Alexa \u0026amp; Google · IFTTT\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eBroadLink RM4 Mini\u003c\/strong\u003e is a compact \u003cstrong\u003eWiFi-connected universal infrared (IR) remote control hub\u003c\/strong\u003e that replaces all your IR remotes with one app on your phone. Control your \u003cstrong\u003eTV, DSTV decoder, aircon, fan, soundbar, DVD player\u003c\/strong\u003e, and any other IR-controlled device from the \u003cstrong\u003eBroadLink app\u003c\/strong\u003e — from anywhere in the world. Supports \u003cstrong\u003e50,000+ IR devices\u003c\/strong\u003e with a cloud-based remote database, plus manual IR learning for any device not in the library. Voice control via \u003cstrong\u003eAlexa, Google Assistant, and Siri\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/rm4c-mini-universal-wifi-ir-remote-new\" class=\"active\"\u003eRM4 Mini\u003c\/a\u003e\n  \u003ca href=\"\/products\/broadlink-temperature-and-humidity-cable\"\u003eHTS2 Sensor Cable\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📡\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e50,000+ Devices\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eIR cloud library\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🎤\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eVoice Control\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eAlexa · Google · Siri\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUniversal IR Blaster\u003c\/strong\u003e — emits infrared signals in multiple directions (38kHz); controls any device that uses an IR remote — TVs, air conditioners, DSTV\/DStv decoders, fans, soundbars, DVD\/Blu-ray players, projectors, and more\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e50,000+ Device Library\u003c\/strong\u003e — cloud-based IR code database covers major brands worldwide; constantly updated; select your device brand and model in the app and the remote layout appears ready to use\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIR Learning Mode\u003c\/strong\u003e — if your device isn't in the library, point your original remote at the RM4 Mini and it learns the IR codes button by button; create a custom remote panel for any IR device\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWiFi Connected (2.4GHz)\u003c\/strong\u003e — connects to your home WiFi; control your IR devices from anywhere in the world via the BroadLink app\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVoice Control\u003c\/strong\u003e — works with Amazon Alexa, Google Assistant, and Siri (via Shortcuts); say \"Alexa, turn on the TV\" or \"Hey Google, set the aircon to 22 degrees\"\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScenes \u0026amp; Automations\u003c\/strong\u003e — create one-tap scenes (e.g., \"Movie Night\" = TV on + soundbar on + lights dim) and timed automations (turn on aircon at 6 PM, turn off at 11 PM)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTimer \u0026amp; Schedule\u003c\/strong\u003e — set schedules for any IR device; turn off the aircon at midnight, turn on the TV for the kids at 4 PM, etc.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIFTTT Compatible\u003c\/strong\u003e — connect to IFTTT for advanced cross-platform automations\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOptional Temperature \u0026amp; Humidity Sensor\u003c\/strong\u003e — add the \u003ca href=\"\/products\/broadlink-temperature-and-humidity-cable\"\u003e\u003cstrong\u003eHTS2 Sensor Cable\u003c\/strong\u003e\u003c\/a\u003e (sold separately) to monitor room temperature and humidity; create temperature-triggered automations (e.g., auto-start aircon when room exceeds 28°C)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHome Assistant Compatible\u003c\/strong\u003e — BroadLink integration in HA exposes all learned IR commands as entities; full local control\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompact Design\u003c\/strong\u003e — 48 × 48 × 43 mm; place on a shelf, behind the TV, or on a side table; multi-directional IR means you don't need line-of-sight to every device\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 What Can You Control?\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📺\u003c\/div\u003e\n\u003ch4\u003eTV \u0026amp; DSTV Decoder\u003c\/h4\u003e\n\u003cp\u003eControl your Samsung, LG, Hisense, Sony, or any TV + your DSTV Explora \/ DStv Streama decoder from one app. Change channels, adjust volume, switch inputs — all from your phone or voice.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e❄️\u003c\/div\u003e\n\u003ch4\u003eAir Conditioner\u003c\/h4\u003e\n\u003cp\u003eTurn your \"dumb\" aircon into a smart one. Set temperature, fan speed, mode — all from the app. Add the HTS2 sensor cable for temperature-triggered automations. Works with any IR-controlled AC unit.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔊\u003c\/div\u003e\n\u003ch4\u003eSoundbar \u0026amp; Audio\u003c\/h4\u003e\n\u003cp\u003eControl your soundbar volume, input selection, and power from the same app as your TV. No more hunting for three different remotes.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌙\u003c\/div\u003e\n\u003ch4\u003eOne-Tap Scenes\u003c\/h4\u003e\n\u003cp\u003e\"Movie Night\" — one tap: TV on, input to HDMI 2, soundbar on, aircon to 22°C. \"Goodnight\" — one tap: TV off, aircon off, fan off. Create unlimited scenes for your lifestyle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ IR Only — No RF or Bluetooth!\u003c\/strong\u003e\u003cbr\u003eThe RM4 Mini controls \u003cstrong\u003einfrared (IR) devices only\u003c\/strong\u003e. It does NOT work with Bluetooth remotes or RF (radio frequency) devices like motorised curtains or RF projector screens. If you need RF (433MHz) support as well, look at the BroadLink RM4 Pro. Check your existing remote: if it has a small crystal\/LED at the top that you point at the device, it's IR and the RM4 Mini will work.\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🇿🇦 SA Tip — DSTV + Aircon Combo:\u003c\/strong\u003e Place the RM4 Mini on a central shelf in your lounge. Its multi-directional IR can reach your TV, DSTV decoder, aircon, and soundbar simultaneously. One device replaces four remotes. Tell Alexa: \"Turn on the TV\" → RM4 Mini sends the IR power-on command. No more lost remotes, no more batteries, no more arguments about who has the remote.\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eRM4 Mini\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003eInfrared (IR) 38kHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eIR Range\u003c\/td\u003e\n\u003ctd\u003e~8m (typical, multi-directional)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eIR Database\u003c\/td\u003e\n\u003ctd\u003e50,000+ devices (cloud, constantly updated)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eIR Learning\u003c\/td\u003e\n\u003ctd\u003eYes (learn codes from any IR remote)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003e802.11 b\/g\/n 2.4GHz only (no 5GHz)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInput Power\u003c\/td\u003e\n\u003ctd\u003e5V \/ 1A via Micro USB\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eStandby Power\u003c\/td\u003e\n\u003ctd\u003e0.69W\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e48 × 48 × 43.2 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~100g\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Temp\u003c\/td\u003e\n\u003ctd\u003e0°C to 50°C\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eBroadLink (iOS \/ Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAlexa, Google Assistant, Siri Shortcuts\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eIFTTT\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eYes (BroadLink integration)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOptional Sensor\u003c\/td\u003e\n\u003ctd\u003eHTS2 sensor cable (temp + humidity, sold separately)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eIn the Box\u003c\/td\u003e\n\u003ctd\u003eRM4 Mini, USB cable (no power adapter), user manual\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCertifications\u003c\/td\u003e\n\u003ctd\u003eCE, FCC, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ USB Power Adapter Not Included!\u003c\/strong\u003e\u003cbr\u003eThe RM4 Mini comes with a \u003cstrong\u003eMicro USB cable only\u003c\/strong\u003e — no USB wall adapter. Use any standard 5V\/1A USB charger. The optional \u003ca href=\"\/products\/broadlink-temperature-and-humidity-cable\"\u003e\u003cstrong\u003eHTS2 Sensor Cable\u003c\/strong\u003e\u003c\/a\u003e replaces this USB cable and adds temperature\/humidity sensing.\u003c\/div\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with my DSTV decoder?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — the DSTV Explora and most DStv decoders use infrared remotes. Add your decoder in the BroadLink app (search for the brand\/model) or use IR learning mode to copy the commands from your existing DSTV remote. You can then change channels, adjust volume, and navigate menus from your phone or voice assistant.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I control my aircon with it?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — any air conditioner with an IR remote works. The BroadLink app supports most major AC brands with full control panels (temperature, fan speed, mode, swing). For temperature-triggered automations (auto-on when hot), add the \u003ca href=\"\/products\/broadlink-temperature-and-humidity-cable\"\u003e\u003cstrong\u003eHTS2 Sensor Cable\u003c\/strong\u003e\u003c\/a\u003e.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it support 5GHz WiFi?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — the RM4 Mini only connects to \u003cstrong\u003e2.4GHz WiFi\u003c\/strong\u003e. If your router broadcasts a combined 2.4\/5GHz network, ensure your phone is connected to the 2.4GHz band during setup. The WiFi password must be 32 characters or fewer. Mesh routers may cause issues — check that the 2.4GHz network is accessible.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I control RF devices like motorised curtains?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — the RM4 Mini is IR only. For RF (433MHz) devices like motorised curtains, projector screens, or RF light switches, you need the BroadLink RM4 Pro which supports both IR and RF.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — Home Assistant has a built-in \u003cstrong\u003eBroadLink integration\u003c\/strong\u003e that discovers the RM4 Mini on your network. All learned IR commands become available as buttons\/services in HA. You can build automations that combine IR control with any other device in your smart home ecosystem.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it need line-of-sight to the device?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe RM4 Mini has \u003cstrong\u003emulti-directional IR emitters\u003c\/strong\u003e, so it doesn't need to point directly at your device. Place it on a central shelf or table and it can reach devices in multiple directions within ~8 metres. IR signals cannot pass through walls or solid objects — the RM4 Mini and the controlled device must be in the same room.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eOne Hub. Every IR Remote. Your Voice.\u003c\/h3\u003e\n\u003cp\u003eBroadLink RM4 Mini — WiFi Universal IR Remote\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Broadlink","offers":[{"title":"Default Title","offer_id":32241396842544,"sku":"BRDE-CUIR00MINI4B0100","price":435.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/broadlinkmini_885a8034-7386-411b-8c47-0ef9d7880e46.png?v=1593635101"},{"product_id":"broadlink-temperature-and-humidity-cable","title":"BroadLink HTS2 Temperature \u0026 Humidity Sensor Cable","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🌡️ BroadLink HTS2 — Temperature \u0026amp; Humidity Sensor Cable for RM4 Mini \/ RM4 Pro\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eBroadLink HTS2\u003c\/strong\u003e is a \u003cstrong\u003eUSB sensor cable\u003c\/strong\u003e that adds \u003cstrong\u003etemperature and humidity monitoring\u003c\/strong\u003e to your BroadLink RM4 Mini or RM4 Pro universal remote. Simply replace the standard USB power cable with the HTS2 sensor cable — the sensor is built into the cable itself. The BroadLink app instantly displays room temperature and humidity, and you can create \u003cstrong\u003eautomations\u003c\/strong\u003e that trigger based on temperature or humidity thresholds (e.g., turn on the aircon when the room hits 28°C).\u003c\/p\u003e\n\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/broadlink-temperature-and-humidity-cable\" class=\"active\"\u003eHTS2 Sensor Cable\u003c\/a\u003e\n  \u003ca href=\"\/products\/rm4c-mini-universal-wifi-ir-remote-new\"\u003eRM4 Mini\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🌡️\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eTemp + Humidity\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eBuilt into cable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003ePlug \u0026amp; Play\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eReplace USB cable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTemperature \u0026amp; Humidity Sensor Built Into USB Cable\u003c\/strong\u003e — the sensor is integrated into the cable; no extra device, no extra wiring; it replaces your RM4's standard USB power cable\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePlug \u0026amp; Play Setup\u003c\/strong\u003e — if your RM4 Mini or RM4 Pro is already configured, simply swap the USB cable for the HTS2 sensor cable; the BroadLink app automatically detects it and displays temperature and humidity readings\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTemperature-Based Automations\u003c\/strong\u003e — set triggers in the BroadLink app: when room temperature rises above 28°C, automatically send an IR command to turn on the aircon; when humidity drops below 40%, turn on a humidifier\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReal-Time Monitoring\u003c\/strong\u003e — view current temperature and humidity in the BroadLink app from anywhere via your phone\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompatible with RM4 Mini \u0026amp; RM4 Pro\u003c\/strong\u003e — works with the BroadLink RM4 Mini (IR only) and RM4 Pro (IR + RF); connects via the Micro USB port\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDiscreet Design\u003c\/strong\u003e — the sensor is a small inline module on the USB cable; barely noticeable once plugged in\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Requires a BroadLink RM4 Mini or RM4 Pro!\u003c\/strong\u003e\u003cbr\u003eThe HTS2 sensor cable is an \u003cstrong\u003eaccessory\u003c\/strong\u003e — it only works when connected to a \u003ca href=\"\/products\/rm4c-mini-universal-wifi-ir-remote-new\"\u003e\u003cstrong\u003eBroadLink RM4 Mini\u003c\/strong\u003e\u003c\/a\u003e or RM4 Pro. It does not function as a standalone sensor. The RM4 provides the WiFi connection and app integration.\u003c\/div\u003e\n\n\u003ch2\u003e🏠 Smart Automation Examples\u003c\/h2\u003e\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e🌡️ Temperature + IR = Smart Climate Control\u003c\/h3\u003e\n\u003cp\u003eThe real power of the HTS2 is combining room temperature data with the RM4's IR blaster. Set up automations like: \u003cstrong\u003e\"When temperature exceeds 28°C → send IR command to turn on aircon at 22°C, fan speed high\"\u003c\/strong\u003e or \u003cstrong\u003e\"When temperature drops below 18°C → turn off aircon\"\u003c\/strong\u003e. Your RM4 becomes a smart thermostat for any IR-controlled aircon — no expensive smart AC unit required. Works with any brand of air conditioner that uses an infrared remote.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🇿🇦 SA Tip — Load Shedding Comfort:\u003c\/strong\u003e Set an automation: when power returns after load shedding and the room temperature is above 30°C, the RM4 automatically sends the IR command to turn on your aircon. You walk into a cool room instead of a sauna. The HTS2 sensor detects the temperature; the RM4 handles the IR command — all automatic.\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eHTS2\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eUSB sensor cable with integrated temp\/humidity sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMeasurements\u003c\/td\u003e\n\u003ctd\u003eTemperature + Relative Humidity\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eConnector\u003c\/td\u003e\n\u003ctd\u003eUSB-A (to power adapter) → Micro USB (to RM4)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible Devices\u003c\/td\u003e\n\u003ctd\u003eBroadLink RM4 Mini, RM4 Pro\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eBroadLink (iOS \/ Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAlexa, Google Assistant (via BroadLink skill)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSetup\u003c\/td\u003e\n\u003ctd\u003ePlug \u0026amp; play — replace standard USB cable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work without a BroadLink RM4?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — the HTS2 is an accessory cable for the BroadLink RM4 Mini or RM4 Pro. It plugs into the RM4's Micro USB port and uses the RM4's WiFi connection to send data to the BroadLink app. You need an \u003ca href=\"\/products\/rm4c-mini-universal-wifi-ir-remote-new\"\u003e\u003cstrong\u003eRM4 Mini\u003c\/strong\u003e\u003c\/a\u003e or RM4 Pro.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow do I set it up?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eIf your RM4 is already configured: unplug the standard USB cable and plug in the HTS2 sensor cable instead. The BroadLink app will automatically detect the sensor and display temperature and humidity readings on the RM4's control panel in the app. If this is a new RM4, connect the HTS2 cable first, then follow the normal RM4 setup wizard in the app.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it to control my aircon automatically?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — this is its primary use case. In the BroadLink app, create a scene or automation: when temperature rises above your threshold, the RM4 sends the IR command to turn on your aircon. When temperature drops below another threshold, it turns it off. This works with any IR-controlled aircon, heat pump, or fan — any brand, any model.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — BroadLink devices are supported in Home Assistant via the \u003cstrong\u003eBroadLink integration\u003c\/strong\u003e. Temperature and humidity readings from the HTS2 appear as sensor entities. You can then build HA automations that combine the sensor data with any device in your smart home.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eAdd Smart Climate Sensing to Your RM4.\u003c\/h3\u003e\n\u003cp\u003eBroadLink HTS2 Temperature \u0026amp; Humidity Sensor Cable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Broadlink","offers":[{"title":"Default Title","offer_id":32241406476336,"sku":"BRDACC00TEMP1B01","price":99.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/broadlinktempcalbe.png?v=1593635208"},{"product_id":"hx711-weighing-pressure-sensor-24-bit-precision-a-d-module","title":"HX711 Weighing Pressure Sensor 24-Bit ADC Module","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e⚖️ HX711 — 24-Bit Precision Weighing \/ Load Cell ADC Module\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eHX711\u003c\/strong\u003e is a \u003cstrong\u003e24-bit analogue-to-digital converter (ADC) breakout module\u003c\/strong\u003e designed specifically for \u003cstrong\u003eweighing scales and load cell applications\u003c\/strong\u003e. It reads the tiny voltage changes from strain gauge load cells and converts them into digital data your microcontroller can process. Connect it to an Arduino, ESP8266, ESP32, or Raspberry Pi to build smart scales, weight sensors, force measurement rigs, and IoT inventory trackers. The HX711 handles amplification and ADC conversion in one chip — no external op-amps needed.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e⚖️\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e24-Bit ADC\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eHigh precision\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e2 Channels\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eA (128 gain) + B (32)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e24-Bit ADC Resolution\u003c\/strong\u003e — over 16 million discrete levels; detects tiny weight changes with high precision\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilt-In Programmable Gain Amplifier (PGA)\u003c\/strong\u003e — Channel A supports gain of 128 or 64; Channel B supports gain of 32; no external amplifier circuitry required\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTwo Differential Input Channels\u003c\/strong\u003e — Channel A (128\/64 gain, for strain gauge load cells) and Channel B (32 gain, for lower sensitivity applications)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDesigned for Load Cells\u003c\/strong\u003e — interfaces directly with Wheatstone bridge strain gauge load cells (the standard type found in kitchen scales, industrial scales, and force sensors)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSimple 2-Wire Digital Interface\u003c\/strong\u003e — connects to your microcontroller via just 2 GPIO pins (SCK + DT\/DOUT); well-supported Arduino\/ESP libraries available\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSelectable Sample Rate\u003c\/strong\u003e — 10 SPS (samples per second) or 80 SPS\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOperating Voltage\u003c\/strong\u003e — 2.6V to 5.5V; compatible with both 3.3V and 5V microcontrollers\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOn-Board Voltage Regulator\u003c\/strong\u003e — provides stable analogue power to the load cell from the module\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 Project Ideas\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e⚖️\u003c\/div\u003e\n\u003ch4\u003eSmart Scale \/ Inventory Tracker\u003c\/h4\u003e\n\u003cp\u003eBuild a WiFi-connected scale with a D1 Mini + HX711 + load cell. ESPHome reports weight to Home Assistant in real-time. Monitor gas bottle level, pet food bowl, water tank, or brewing fermentation weight — all from your phone.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🐝\u003c\/div\u003e\n\u003ch4\u003eBeehive Monitor\u003c\/h4\u003e\n\u003cp\u003ePlace a load cell under a beehive. The HX711 + ESP32 tracks weight changes — detect nectar flow, swarming events, and honey harvest readiness. Send data to Home Assistant or a cloud dashboard over WiFi.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏋️\u003c\/div\u003e\n\u003ch4\u003eForce \/ Pressure Measurement\u003c\/h4\u003e\n\u003cp\u003eMeasure compression or tension force in a jig, press, or test rig. The 24-bit resolution captures fine force variations. Useful for quality control, material testing, or robotics grip force sensing.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔬\u003c\/div\u003e\n\u003ch4\u003eLab \/ Precision Weighing\u003c\/h4\u003e\n\u003cp\u003eBuild a precision lab scale for chemistry, 3D printer filament tracking, or reloading ammunition. Tare, calibrate, and log data via serial or WiFi. Sub-gram accuracy achievable with the right load cell.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Getting Started:\u003c\/strong\u003e You need three things: this HX711 module, a \u003cstrong\u003estrain gauge load cell\u003c\/strong\u003e (not included — available in 1kg, 5kg, 10kg, 20kg, 50kg, 100kg+ ratings depending on your application), and a microcontroller like the \u003ca href=\"\/products\/d1-mini\"\u003e\u003cstrong\u003eD1 Mini\u003c\/strong\u003e\u003c\/a\u003e. Wire the load cell's four wires (E+, E-, A+, A-) to the HX711 module, connect SCK and DT to two GPIO pins on your microcontroller, and use the HX711 Arduino library or ESPHome's built-in HX711 sensor component. Calibrate with a known weight and you're reading grams.\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eIC\u003c\/td\u003e\n\u003ctd\u003eHX711 (Avia Semiconductor)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eADC Resolution\u003c\/td\u003e\n\u003ctd\u003e24-bit\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInput Channels\u003c\/td\u003e\n\u003ctd\u003e2 differential (A + B)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eChannel A Gain\u003c\/td\u003e\n\u003ctd\u003e128 or 64 (selectable)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eChannel B Gain\u003c\/td\u003e\n\u003ctd\u003e32 (fixed)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSample Rate\u003c\/td\u003e\n\u003ctd\u003e10 SPS or 80 SPS (selectable)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Voltage\u003c\/td\u003e\n\u003ctd\u003e2.6V – 5.5V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Current\u003c\/td\u003e\n\u003ctd\u003e\u0026lt; 1.5 mA (normal), \u0026lt; 1 µA (power down)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003e2-wire serial (SCK + DT\/DOUT) — no SPI\/I²C needed\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOn-Board Regulator\u003c\/td\u003e\n\u003ctd\u003eYes (provides stable analogue supply to load cell)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible MCUs\u003c\/td\u003e\n\u003ctd\u003eArduino, ESP8266, ESP32, Raspberry Pi, STM32, PIC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLoad Cell Type\u003c\/td\u003e\n\u003ctd\u003eWheatstone bridge strain gauge (4-wire or 6-wire)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Load Cell Not Included!\u003c\/strong\u003e\u003cbr\u003eThis listing is for the \u003cstrong\u003eHX711 ADC breakout module only\u003c\/strong\u003e. You need to source a strain gauge load cell separately (available in various weight ratings: 1kg, 5kg, 10kg, 20kg, 50kg, etc.). The load cell is the physical sensor that deforms under weight — the HX711 reads and digitises its output.\u003c\/div\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it include a load cell?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — this is the HX711 ADC module only. You need to purchase a strain gauge load cell separately. Choose the load cell rating based on your maximum expected weight (e.g., 5kg for a kitchen scale, 50kg for a beehive monitor, 100kg+ for a platform scale).\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it with ESPHome \/ Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — ESPHome has a built-in \u003ccode\u003ehx711\u003c\/code\u003e sensor component. Configure it in your YAML file with the SCK and DOUT GPIO pins, set a calibration factor, and weight readings appear in Home Assistant automatically. Pair it with a \u003ca href=\"\/products\/d1-mini\"\u003e\u003cstrong\u003eD1 Mini\u003c\/strong\u003e\u003c\/a\u003e for a compact WiFi scale.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat accuracy can I expect?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eAccuracy depends on the \u003cstrong\u003eload cell quality\u003c\/strong\u003e and your \u003cstrong\u003ecalibration\u003c\/strong\u003e. With a good-quality load cell and proper calibration with a known reference weight, you can typically achieve ±0.1% of full scale. For a 5kg load cell, that's about ±5g. For a 1kg load cell, sub-gram accuracy is achievable.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow do I wire it?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe load cell has 4 wires (typically red, black, white, green): \u003cstrong\u003eE+\u003c\/strong\u003e (excitation+, red), \u003cstrong\u003eE-\u003c\/strong\u003e (excitation-, black), \u003cstrong\u003eA+\u003c\/strong\u003e (signal+, white), \u003cstrong\u003eA-\u003c\/strong\u003e (signal-, green). Connect these to the matching terminals on the HX711 module. Then connect \u003cstrong\u003eVCC\u003c\/strong\u003e and \u003cstrong\u003eGND\u003c\/strong\u003e to your microcontroller's power, and \u003cstrong\u003eSCK\u003c\/strong\u003e + \u003cstrong\u003eDT\u003c\/strong\u003e to two GPIO pins.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003ePrecision Weighing. Any Project.\u003c\/h3\u003e\n\u003cp\u003eHX711 24-Bit ADC Module for Load Cells\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":32268258770992,"sku":"E7W000DIYH00X7111G0100","price":99.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/HX711.png?v=1594461146"},{"product_id":"d1-mini","title":"D1 Mini (ESP8266 WiFi Board)","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🛠️ D1 Mini — ESP8266 WiFi Development Board · Tasmota \/ ESPHome Ready\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eD1 Mini\u003c\/strong\u003e is a compact \u003cstrong\u003eESP8266-based WiFi microcontroller development board\u003c\/strong\u003e — the go-to board for DIY smart home projects, IoT sensors, and custom firmware flashing. Program it in the \u003cstrong\u003eArduino IDE\u003c\/strong\u003e, flash it with \u003cstrong\u003eTasmota\u003c\/strong\u003e or \u003cstrong\u003eESPHome\u003c\/strong\u003e, and integrate it directly with \u003cstrong\u003eHome Assistant\u003c\/strong\u003e for fully local smart home control over WiFi. Tiny form factor (34 × 26 mm), built-in USB for easy programming, 11 GPIO pins, and a massive community of projects and code. Available in three flash memory variants.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/d1-mini\" class=\"active\"\u003eD1 Mini\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e📦 Three Variants Available\u003c\/h3\u003e\n\u003cp\u003e\n\u003cstrong\u003eD1 Mini (standard)\u003c\/strong\u003e — ESP8266 + CH340G USB, Micro USB\u003cbr\u003e\n\u003cstrong\u003eD1 Mini 4M\u003c\/strong\u003e — 4MB flash for larger Tasmota\/ESPHome builds\u003cbr\u003e\n\u003cstrong\u003eD1 Mini 16M\u003c\/strong\u003e — 16MB flash for maximum firmware + OTA space\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📶\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eWiFi Built-In\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e802.11 b\/g\/n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e11 GPIO Pins\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003ePWM · I²C · SPI\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eESP8266 WiFi SoC\u003c\/strong\u003e — 80\/160MHz processor with built-in 802.11 b\/g\/n WiFi (2.4GHz); connects directly to your home WiFi network\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e11 Digital I\/O Pins\u003c\/strong\u003e — all pins support interrupt, PWM, I²C, and one-wire (except D0); 1 analogue input (A0, max 3.2V)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilt-In USB (Micro-B)\u003c\/strong\u003e — CH340G USB-to-UART bridge; program directly from your computer via Arduino IDE, PlatformIO, or ESPHome dashboard — no external programmer needed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTasmota \/ ESPHome \/ NodeMCU Ready\u003c\/strong\u003e — flash with Tasmota for eWeLink-like control, ESPHome for direct Home Assistant integration, or NodeMCU (Lua) for scripting; OTA (over-the-air) updates supported\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e5V Onboard Regulator\u003c\/strong\u003e — 5V 1A switching power supply onboard; power via USB or 5V pin; the board regulates to 3.3V for the ESP8266\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBreadboard Compatible\u003c\/strong\u003e — compact form factor (34 × 26 mm) fits directly on a breadboard; header pins included (requires soldering)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWemos Shield Ecosystem\u003c\/strong\u003e — compatible with a wide range of plug-in shields (relay, OLED display, motor driver, DHT sensor, battery, etc.)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eArduino IDE Compatible\u003c\/strong\u003e — add the ESP8266 board package via Board Manager; select \"LOLIN(WEMOS) D1 mini\" and you're programming in minutes\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 Smart Home DIY Projects\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💡\u003c\/div\u003e\n\u003ch4\u003eCustom WiFi Relay Switch\u003c\/h4\u003e\n\u003cp\u003ePair with the \u003ca href=\"\/products\/5v-8-channel-relay-module\"\u003e\u003cstrong\u003e8-Channel Relay Module\u003c\/strong\u003e\u003c\/a\u003e for a DIY 8-zone smart controller. Flash with ESPHome, add to Home Assistant — control lights, pumps, irrigation, and fans from your phone or voice.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌡️\u003c\/div\u003e\n\u003ch4\u003eWiFi Temperature Sensor\u003c\/h4\u003e\n\u003cp\u003eConnect a DHT22 or DS18B20 temperature sensor to a GPIO pin. Flash with ESPHome and the D1 Mini reports temp\/humidity to Home Assistant every few seconds. Monitor your server room, greenhouse, or braai area.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚿\u003c\/div\u003e\n\u003ch4\u003eWater Level \/ Tank Monitor\u003c\/h4\u003e\n\u003cp\u003eConnect an ultrasonic distance sensor (like HC-SR04 or DYP-A02) and measure water level in your JoJo tank. ESPHome handles the math — Home Assistant displays the percentage and sends alerts when it's low.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔔\u003c\/div\u003e\n\u003ch4\u003eCustom Notifications\u003c\/h4\u003e\n\u003cp\u003eUse a button or PIR sensor as a trigger → D1 Mini sends an MQTT message or HTTP webhook → Home Assistant sends a notification to your phone. Build a custom doorbell, mailbox alert, or driveway sensor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🏠 Getting Started with ESPHome:\u003c\/strong\u003e Install the ESPHome add-on in Home Assistant. Plug in your D1 Mini via USB. Create a new device in ESPHome, select \"ESP8266\", and configure your GPIO pins in YAML. Click \"Install\" — ESPHome compiles the firmware and flashes it over USB. After the first flash, all future updates happen over WiFi (OTA). Your D1 Mini appears in Home Assistant as a fully local device — no cloud, no subscription, instant response.\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ 3.3V Logic!\u003c\/strong\u003e\u003cbr\u003eThe D1 Mini's GPIO pins operate at \u003cstrong\u003e3.3V logic\u003c\/strong\u003e. If you're connecting to 5V devices or sensors, use a \u003cstrong\u003elogic level shifter\u003c\/strong\u003e to avoid damaging the board. The 5V pin on the board is for power only — do NOT connect 5V signals to GPIO pins.\u003c\/div\u003e\n\n\u003ch2\u003e🔀 Variant Comparison\u003c\/h2\u003e\n\u003ctable class=\"pd-compare\"\u003e\n  \u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003eD1 Mini\u003c\/th\u003e\n\u003cth\u003eD1 Mini 4M\u003c\/th\u003e\n\u003cth\u003eD1 Mini 16M\u003c\/th\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFlash Memory\u003c\/td\u003e\n\u003ctd\u003e4MB (standard)\u003c\/td\u003e\n\u003ctd\u003e4MB\u003c\/td\u003e\n\u003ctd\u003e16MB\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eUSB Connector\u003c\/td\u003e\n\u003ctd\u003eMicro USB\u003c\/td\u003e\n\u003ctd\u003eMicro USB\u003c\/td\u003e\n\u003ctd\u003eMicro USB\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eESP Chip\u003c\/td\u003e\n\u003ctd\u003eESP8266 (ESP-12F)\u003c\/td\u003e\n\u003ctd\u003eESP8266 (ESP-12F)\u003c\/td\u003e\n\u003ctd\u003eESP8266 (ESP-12F)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003e802.11 b\/g\/n 2.4GHz\u003c\/td\u003e\n\u003ctd\u003e802.11 b\/g\/n 2.4GHz\u003c\/td\u003e\n\u003ctd\u003e802.11 b\/g\/n 2.4GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eGPIO Pins\u003c\/td\u003e\n\u003ctd\u003e11 digital + 1 analogue\u003c\/td\u003e\n\u003ctd\u003e11 digital + 1 analogue\u003c\/td\u003e\n\u003ctd\u003e11 digital + 1 analogue\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBest For\u003c\/td\u003e\n\u003ctd\u003eBasic projects, Tasmota\u003c\/td\u003e\n\u003ctd\u003eLarger ESPHome configs\u003c\/td\u003e\n\u003ctd\u003eMaximum OTA headroom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMicrocontroller\u003c\/td\u003e\n\u003ctd\u003eESP8266EX (ESP-12F module)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Voltage\u003c\/td\u003e\n\u003ctd\u003e3.3V (onboard 5V → 3.3V regulator)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInput Voltage\u003c\/td\u003e\n\u003ctd\u003e5V via USB or 5V pin\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDigital I\/O Pins\u003c\/td\u003e\n\u003ctd\u003e11 (D0–D8, TX, RX) — all support interrupt\/PWM\/I²C\/one-wire (except D0)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eAnalogue Input\u003c\/td\u003e\n\u003ctd\u003e1 (A0, max 3.2V)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003eIEEE 802.11 b\/g\/n 2.4GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eUSB Interface\u003c\/td\u003e\n\u003ctd\u003eMicro-B (CH340G USB-to-UART)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eClock Speed\u003c\/td\u003e\n\u003ctd\u003e80MHz (160MHz boost)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFlash Memory\u003c\/td\u003e\n\u003ctd\u003e4MB (standard) \/ 4MB \/ 16MB\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOnboard Power\u003c\/td\u003e\n\u003ctd\u003e5V 1A switching regulator\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e~34 × 26 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~3 g\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible Firmware\u003c\/td\u003e\n\u003ctd\u003eArduino, Tasmota, ESPHome, NodeMCU (Lua), MicroPython\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSupported Platforms\u003c\/td\u003e\n\u003ctd\u003eArduino IDE, PlatformIO, ESPHome Dashboard\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eVia ESPHome (native) or Tasmota (MQTT)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHeaders\u003c\/td\u003e\n\u003ctd\u003eIncluded (requires soldering)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhich variant should I get?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eFor most smart home projects (Tasmota, basic ESPHome configs, simple sensors, relay control), the \u003cstrong\u003estandard D1 Mini\u003c\/strong\u003e with 4MB flash is plenty. If you plan to run a large ESPHome configuration with many sensors and complex automations, the \u003cstrong\u003e16M variant\u003c\/strong\u003e gives you more room for firmware + OTA updates.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I flash Tasmota on it?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — the D1 Mini is one of the most popular boards for Tasmota. Use the \u003ca href=\"https:\/\/tasmota.github.io\/install\/\" target=\"_blank\"\u003eTasmota Web Installer\u003c\/a\u003e (Chrome\/Edge browser) — plug in the D1 Mini via USB, click \"Connect\", select your Tasmota build, and flash. No command line needed. After flashing, connect to the Tasmota WiFi hotspot, enter your home WiFi credentials, and you're online.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it with a relay module?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — pair it with our \u003ca href=\"\/products\/5v-8-channel-relay-module\"\u003e\u003cstrong\u003e8-Channel Relay Module\u003c\/strong\u003e\u003c\/a\u003e for a full DIY smart relay controller. Wire GPIO pins D1–D8 to the relay module's IN1–IN8 inputs. Flash with ESPHome or Tasmota and control up to 8 loads via WiFi. Power both boards from a single 5V USB adapter.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — two methods:\n    \u003cbr\u003e• \u003cstrong\u003eESPHome\u003c\/strong\u003e (recommended) — native Home Assistant integration; local push updates; configure in YAML; devices auto-discovered\n    \u003cbr\u003e• \u003cstrong\u003eTasmota\u003c\/strong\u003e — connects via MQTT; slightly more setup but very flexible; massive template library for pre-configured devices\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDo I need to solder the headers?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — the board ships with unsoldered header pins included. You'll need a soldering iron to attach them. Choose long-pin female headers for breadboard use, or male headers for plugging into shields and relay modules.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat USB driver do I need?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe D1 Mini uses a \u003cstrong\u003eCH340G\u003c\/strong\u003e USB-to-serial chip. Most modern operating systems (Windows 10\/11, macOS, Linux) include the driver automatically. If your computer doesn't recognise the board, download the CH340G driver from the manufacturer's website.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eTiny Board. Huge Possibilities.\u003c\/h3\u003e\n\u003cp\u003eD1 Mini ESP8266 WiFi Development Board\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"EIFERER","offers":[{"title":"D1 Mini","offer_id":40281556287681,"sku":"E7W000DIYD1MINI1G0100","price":69.0,"currency_code":"ZAR","in_stock":true},{"title":"D1 Mini 16M","offer_id":40281556353217,"sku":"E7W000DIYD1MI161G0102","price":99.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/D1Mini.png?v=1594461512"},{"product_id":"5v-8-channel-relay-module","title":"5V 8-Channel Relay Module","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔌 5V 8-Channel Relay Module — Arduino \/ ESP8266 \/ Raspberry Pi Compatible\u003c\/h1\u003e\n\u003cp\u003eAn \u003cstrong\u003e8-channel relay module board\u003c\/strong\u003e with \u003cstrong\u003e5V active-low inputs\u003c\/strong\u003e for controlling up to eight high-power loads from a microcontroller. Each relay handles \u003cstrong\u003eAC 250V \/ 10A\u003c\/strong\u003e or \u003cstrong\u003eDC 30V \/ 10A\u003c\/strong\u003e — switch lights, pumps, motors, solenoid valves, fans, and other appliances directly from an Arduino, ESP8266, ESP32, Raspberry Pi, or any 5V-logic microcontroller. Individual \u003cstrong\u003ered status LEDs\u003c\/strong\u003e per channel and \u003cstrong\u003eoptocoupler isolation\u003c\/strong\u003e for safe, reliable operation.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e⚡\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e10A per Channel\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eAC 250V \/ DC 30V\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e8 Channels\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eIndependent relays\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e8 Independent Relay Channels\u003c\/strong\u003e — each relay has its own NO (Normally Open), NC (Normally Closed), and COM (Common) screw terminals; switch eight loads independently\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eActive-Low Trigger (5V Logic)\u003c\/strong\u003e — pull the input pin LOW to activate the relay; compatible with Arduino (5V), ESP8266\/ESP32 (3.3V — check logic levels), Raspberry Pi (with level shifter), PLC, and other microcontrollers\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHigh-Power Switching\u003c\/strong\u003e — each relay rated for AC 250V \/ 10A and DC 30V \/ 10A; control mains-powered lights, pumps, heaters, fans, and solenoid valves\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOptocoupler Isolation\u003c\/strong\u003e — relay coils are optically isolated from the control inputs; protects your microcontroller from back-EMF and electrical noise\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIndividual Status LEDs\u003c\/strong\u003e — red LED per channel lights up when the relay is activated; easy visual confirmation of which channels are on\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStandard Pin Header Interface\u003c\/strong\u003e — plug directly into a breadboard or connect with jumper wires; IN1–IN8 control inputs, VCC (5V), GND\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMounting Holes\u003c\/strong\u003e — four corner mounting holes for secure installation in an enclosure or project box\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Mains Voltage Warning!\u003c\/strong\u003e\u003cbr\u003eThis module can switch \u003cstrong\u003e230V AC mains\u003c\/strong\u003e power. Working with mains voltage is \u003cstrong\u003edangerous and can be lethal\u003c\/strong\u003e. Only connect mains wiring if you are a qualified electrician or have experience working with high voltage. Always ensure power is OFF before wiring. Use an appropriate enclosure — never leave exposed mains terminals accessible.\u003c\/div\u003e\n\n\u003ch2\u003e🏠 Popular DIY Use Cases\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌱\u003c\/div\u003e\n\u003ch4\u003e8-Zone Irrigation\u003c\/h4\u003e\n\u003cp\u003eControl eight solenoid valves from an ESP8266 or Arduino running ESPHome or custom firmware. Schedule each zone independently via Home Assistant. Add a soil moisture sensor for automated watering.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💡\u003c\/div\u003e\n\u003ch4\u003eMulti-Room Lighting\u003c\/h4\u003e\n\u003cp\u003eSwitch eight lighting circuits from a single board. Combine with a D1 Mini (ESP8266) running Tasmota or ESPHome for WiFi control of eight lights — all from your phone or Home Assistant.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eHome Automation Hub\u003c\/h4\u003e\n\u003cp\u003eBuild a custom smart home controller. Eight channels can control lights, fans, a pool pump, gate, garage, water valve, security floodlights, and a geyser — all from one Raspberry Pi or ESP32.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔬\u003c\/div\u003e\n\u003ch4\u003eLab \/ Workshop\u003c\/h4\u003e\n\u003cp\u003eSwitch test equipment, soldering stations, extract fans, and bench lights. Use a PLC or Arduino for sequenced power-up routines. The optocoupler isolation protects sensitive equipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 DIY Smart Home Tip:\u003c\/strong\u003e Pair this 8-channel relay module with a \u003ca href=\"\/products\/d1-mini\"\u003e\u003cstrong\u003eD1 Mini (ESP8266)\u003c\/strong\u003e\u003c\/a\u003e running \u003cstrong\u003eESPHome\u003c\/strong\u003e or \u003cstrong\u003eTasmota\u003c\/strong\u003e firmware. The D1 Mini provides WiFi connectivity and integrates directly with Home Assistant — giving you a custom 8-channel smart relay for a fraction of the cost of commercial alternatives. Wire the D1 Mini's GPIO pins (D1–D8) to the relay module's IN1–IN8 inputs.\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eChannels\u003c\/td\u003e\n\u003ctd\u003e8 (independent)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eTrigger Level\u003c\/td\u003e\n\u003ctd\u003eActive LOW (5V logic)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eControl Voltage\u003c\/td\u003e\n\u003ctd\u003e5V DC (VCC input)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRelay Contact Rating\u003c\/td\u003e\n\u003ctd\u003eAC 250V \/ 10A — DC 30V \/ 10A\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRelay Type\u003c\/td\u003e\n\u003ctd\u003eSPDT — NO (Normally Open) + NC (Normally Closed) + COM per channel\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eIsolation\u003c\/td\u003e\n\u003ctd\u003eOptocoupler (optical isolation between control and relay)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eStatus Indicators\u003c\/td\u003e\n\u003ctd\u003eRed LED per channel\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003ePin header (IN1–IN8, VCC, GND)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible MCUs\u003c\/td\u003e\n\u003ctd\u003eArduino, ESP8266, ESP32, Raspberry Pi, PIC, ARM, PLC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003e4 × screw mounting holes\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Temp\u003c\/td\u003e\n\u003ctd\u003e-40°C to 85°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it with a D1 Mini (ESP8266)?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — the \u003ca href=\"\/products\/d1-mini\"\u003e\u003cstrong\u003eD1 Mini\u003c\/strong\u003e\u003c\/a\u003e is one of the most popular controllers for this module. Flash the D1 Mini with ESPHome or Tasmota firmware, wire GPIO pins to IN1–IN8, and you have an 8-channel WiFi smart relay. Note: the D1 Mini uses 3.3V logic but the relay module's optocouplers typically trigger at 3.3V without issues. If any channels are unreliable, use a logic level shifter or power the relay VCC from 5V and JD-VCC separately.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — when paired with an ESP8266\/ESP32 running ESPHome, each relay channel appears as a switch entity in Home Assistant. Full local control, schedules, automations, and voice control via Alexa\/Google.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I switch 230V AC mains with this?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — each relay is rated for AC 250V \/ 10A. Wire the mains live wire through the relay's COM and NO (or NC) terminals. \u003cstrong\u003eImportant:\u003c\/strong\u003e only do this if you are experienced with mains wiring. Use a proper enclosure, ensure adequate wire gauge, and follow South African electrical safety standards.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat does \"active low\" mean?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe relay activates when the input pin is pulled \u003cstrong\u003eLOW\u003c\/strong\u003e (connected to ground). When the input is HIGH (or floating), the relay is off. In your Arduino\/ESP code, set the output pin LOW to turn the relay on, and HIGH to turn it off. This is the opposite of what you might expect — but it's standard for optocoupler-isolated relay modules.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it with a Raspberry Pi?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — the Raspberry Pi's GPIO pins output 3.3V, which is usually enough to trigger the optocouplers. If you experience issues, use a 5V-tolerant level shifter or drive the relays via a transistor. Power the relay module from the Pi's 5V pin or an external 5V supply.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003e8 Relays. 1 Board. Build Anything.\u003c\/h3\u003e\n\u003cp\u003e5V 8-Channel Relay Module · R149\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":32268294914096,"sku":"E7W000DIY05V8CH1G0100","price":149.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/8ch.png?v=1594462529"},{"product_id":"sonoff-wifi-zigbee-button","title":"SONOFF SNZB-01P Zigbee Wireless Button","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔘 SONOFF SNZB-01P — Zigbee 3.0 Wireless Smart Button\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eSONOFF SNZB-01P\u003c\/strong\u003e is a compact \u003cstrong\u003eZigbee 3.0 wireless smart button\u003c\/strong\u003e with three customisable actions: \u003cstrong\u003esingle press, double press, and long press\u003c\/strong\u003e. Assign each action to control a different device, trigger a scene, or activate an Alexa routine — all from one pocket-sized button. Mount it on a wall as a wireless light switch, keep it on your bedside table, or give it to elderly family members as an \u003cstrong\u003eemergency alert button\u003c\/strong\u003e. Up to \u003cstrong\u003e5 years battery life\u003c\/strong\u003e from a single CR2477 coin cell.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/sonoff-wifi-zigbee-button\" class=\"active\"\u003eSNZB-01P Button\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-zb-bridge-p\"\u003eZB Bridge-P\u003c\/a\u003e\n  \u003ca href=\"\/products\/zbdongle-max\"\u003eZBDongle-Max\u003c\/a\u003e\n  \u003ca href=\"\/products\/zbdongle-lmg21\"\u003eZBDongle-LMG21\u003c\/a\u003e\n  \u003ca href=\"\/products\/nspanel-pro-smart-home-control-panel-120-4x2-white\"\u003eNSPanel Pro\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Zigbee Hub Required!\u003c\/strong\u003e\u003cbr\u003eThe SNZB-01P is a \u003cstrong\u003eZigbee device\u003c\/strong\u003e — it does NOT connect to WiFi directly. You need a Zigbee hub or coordinator from the buttons above.\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔋\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e5 Year Battery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eCR2477 coin cell\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔘\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e3 Actions\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003ePress · Double · Long\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3 Customisable Button Actions\u003c\/strong\u003e — assign different commands to single press, double press, and long press; each action can control a device, trigger a smart scene, or activate an Alexa routine\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eZigbee 3.0\u003c\/strong\u003e — fast, low-power wireless communication; works with SONOFF Zigbee hubs (ZB Bridge-P, NSPanel Pro) and Home Assistant (via ZBDongle-Max, ZBDongle-LMG21, or ZBDongle-E with Zigbee2MQTT \/ ZHA)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAlexa Routine Trigger\u003c\/strong\u003e — press the button to activate any Alexa routine (requires a SONOFF Zigbee hub linked to Alexa)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEmergency Alert Button\u003c\/strong\u003e — configure a long press to send an instant alert notification to family members' phones; ideal for elderly or young children\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDoorbell Mode\u003c\/strong\u003e — when connected to an NSPanel Pro, the button can act as a wireless doorbell; the panel plays a chime when the button is pressed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUp to 5 Years Battery Life\u003c\/strong\u003e — powered by a CR2477 coin cell battery (included); low-battery notification via the eWeLink app\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFlexible Mounting\u003c\/strong\u003e — 3M adhesive pad, magnetic metal plate (included), or place anywhere; no wiring, no screws needed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompact \u0026amp; Portable\u003c\/strong\u003e — 45 × 45 × 17.7 mm; fits in your pocket, on a wall, on a nightstand, or stuck to a fridge\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMatter Bridge Support\u003c\/strong\u003e — when bridged to Apple Home via a SONOFF Matter Bridge, single\/double\/long press are all supported on Apple platforms\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHome Assistant Compatible\u003c\/strong\u003e — fully supported in Zigbee2MQTT and ZHA as a standard Zigbee button with all three actions\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 What Can You Do With One Button?\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💡\u003c\/div\u003e\n\u003ch4\u003eWireless Light Switch\u003c\/h4\u003e\n\u003cp\u003eStick it on any wall — single press turns the lounge lights on\/off, double press dims them, long press activates \"movie mode\" scene. No electrician, no wiring, no wall damage. Move it any time.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🛏️\u003c\/div\u003e\n\u003ch4\u003eBedside Controller\u003c\/h4\u003e\n\u003cp\u003eSingle press: bedroom light off. Double press: all downstairs lights off. Long press: \"goodnight\" scene (all lights off, lock doors, arm alarm). One button replaces walking around the house.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚨\u003c\/div\u003e\n\u003ch4\u003eEmergency \/ Panic Button\u003c\/h4\u003e\n\u003cp\u003eGive it to an elderly family member. Long press sends an instant push notification to your phone. Place it next to the bed, in the bathroom, or on a lanyard. No phone needed — just press.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔔\u003c\/div\u003e\n\u003ch4\u003eWireless Doorbell\u003c\/h4\u003e\n\u003cp\u003eStick it next to the front door. Connected to NSPanel Pro, it triggers a doorbell chime on the panel. Or configure it to send a phone notification when someone presses it at the gate.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🏠 SA Tip — Two-Way Light Control:\u003c\/strong\u003e Pair an SNZB-01P with a SONOFF Zigbee smart switch (like the \u003ca href=\"\/products\/sonoff-zbmini-l2-no-neutral-smart-switch\"\u003e\u003cstrong\u003eZBMINI-L2\u003c\/strong\u003e\u003c\/a\u003e). Use the physical wall switch downstairs AND the SNZB-01P button upstairs to control the same light — wireless two-way switching without running extra cables through the wall. Perfect for staircases in South African homes.\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eSNZB-01P\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWireless Protocol\u003c\/td\u003e\n\u003ctd\u003eZigbee 3.0 (IEEE 802.15.4)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eChipset\u003c\/td\u003e\n\u003ctd\u003eEFR32MG22 (Silicon Labs)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eButton Actions\u003c\/td\u003e\n\u003ctd\u003eSingle Press \/ Double Press \/ Long Press\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003eCR2477 (3V, included)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBattery Life\u003c\/td\u003e\n\u003ctd\u003eUp to 5 years (lab tested at 10 presses\/hour)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e45 × 45 × 17.7 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e27.7 g\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePC (polycarbonate)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Temp\u003c\/td\u003e\n\u003ctd\u003e-10°C to 60°C\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Humidity\u003c\/td\u003e\n\u003ctd\u003e5–95% RH (non-condensing)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003e3M adhesive pad + magnetic metal plate (included)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible Hubs\u003c\/td\u003e\n\u003ctd\u003eZB Bridge-P, NSPanel Pro, ZBDongle-E\/Max\/LMG21 (HA)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eeWeLink (iOS \/ Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAlexa (routine trigger), Google Assistant (via scenes), Siri (via Matter Bridge)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eVia Zigbee2MQTT or ZHA\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCertifications\u003c\/td\u003e\n\u003ctd\u003eCE, FCC, ISED, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work without a Zigbee hub?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — the SNZB-01P is a Zigbee device and requires a Zigbee hub to function. It does not connect to WiFi directly. Use it with a \u003ca href=\"\/products\/sonoff-zb-bridge-p\"\u003e\u003cstrong\u003eZB Bridge-P\u003c\/strong\u003e\u003c\/a\u003e, \u003ca href=\"\/products\/nspanel-pro-smart-home-control-panel-120-4x2-white\"\u003e\u003cstrong\u003eNSPanel Pro\u003c\/strong\u003e\u003c\/a\u003e, or a Zigbee USB coordinator (\u003ca href=\"\/products\/zbdongle-max\"\u003e\u003cstrong\u003eZBDongle-Max\u003c\/strong\u003e\u003c\/a\u003e \/ \u003ca href=\"\/products\/zbdongle-lmg21\"\u003e\u003cstrong\u003eZBDongle-LMG21\u003c\/strong\u003e\u003c\/a\u003e) with Home Assistant.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it as a light switch on the wall?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — use the included 3M adhesive pad or magnetic metal plate to stick it on any wall surface. Assign \"single press\" to toggle a Zigbee smart switch or bulb. It looks and feels like a mini switch. No wiring needed, and you can move it to a different spot any time.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's the difference between single press, double press, and long press?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eEach action is independently configurable in the eWeLink app (or Home Assistant). For example: single press = toggle lounge light, double press = activate \"movie mode\" scene, long press = send emergency alert notification. The double press needs two presses within 0.5 seconds to register.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — pair it via a Zigbee USB coordinator (\u003ca href=\"\/products\/zbdongle-max\"\u003e\u003cstrong\u003eZBDongle-Max\u003c\/strong\u003e\u003c\/a\u003e or \u003ca href=\"\/products\/zbdongle-lmg21\"\u003e\u003cstrong\u003eZBDongle-LMG21\u003c\/strong\u003e\u003c\/a\u003e) using Zigbee2MQTT or ZHA. All three button actions (single, double, long) are detected and can trigger Home Assistant automations. Fully local — no cloud dependency.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I trigger Alexa routines with it?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — when connected via a SONOFF Zigbee hub (ZB Bridge-P or NSPanel Pro) and linked to Alexa through the eWeLink skill, button presses can trigger Alexa routines. This lets you control non-Zigbee devices (like Alexa-compatible speakers, lights, and plugs) from the button.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow do I replace the battery?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eTwist the back cover counter-clockwise to open the battery compartment. Remove the old CR2477 and insert a new one with the positive (+) side facing up. Twist the cover back clockwise. The eWeLink app will warn you with a low-battery notification before the battery dies.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it include stickers for labelling?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — the package includes adhesive stickers with common icons\/labels so you can mark what the button does (e.g., light, fan, alarm). Stick them on the button face for easy identification.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"\/cdn-cgi\/l\/email-protection#d6bfb8b0b996b3bfb0b3a4b3a4f8b5b9f8acb7\"\u003e\u003cspan class=\"__cf_email__\" data-cfemail=\"e0898e868fa085898685928592ce838fce9a81\"\u003e[email protected]\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":32275714736176,"sku":"SNFBUTSNZB01P1W01","price":229.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/ZBButton.jpg?v=1700555308"},{"product_id":"sonoff-4ch-pro-r3","title":"SONOFF 4CH PRO R3","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e⚡ SONOFF 4CH PRO R3 — 4-Channel WiFi + RF Smart Switch · Dry Contact · DC\/AC Input\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eSONOFF 4CH PRO R3\u003c\/strong\u003e is the premium 4-channel smart switch relay with \u003cstrong\u003eWiFi + 433MHz RF\u003c\/strong\u003e control, \u003cstrong\u003edry contact outputs (NO\/NC)\u003c\/strong\u003e, and \u003cstrong\u003edual AC\/DC input\u003c\/strong\u003e (90–250V AC or 9–24V DC). The go-to module for \u003cstrong\u003egate motors, garage doors, irrigation solenoid valves, and electric locks\u003c\/strong\u003e in South Africa. Four independent channels, three working modes (self-locking, interlock, inching), and RF remote backup for when WiFi or internet goes down. DIN rail mountable.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/sonoff-4ch-r3\"\u003e4CH R3 · WiFi\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-4ch-pro-r3\" class=\"active\"\u003e4CH PRO R3 · WiFi + RF\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eDry Contact\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eNO \/ NC outputs\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📡\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eWiFi + RF\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e433MHz backup\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e4 Independent Channels with Dry Contact Outputs\u003c\/strong\u003e — each channel provides \u003cstrong\u003eNO (Normally Open)\u003c\/strong\u003e and \u003cstrong\u003eNC (Normally Closed)\u003c\/strong\u003e dry contact terminals; the relay switches a circuit without passing mains voltage through the output — essential for gate motors, garage doors, and irrigation solenoids that have their own power source\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3 Working Modes\u003c\/strong\u003e (set in eWeLink app):\n    \u003cbr\u003e• \u003cstrong\u003eSelf-Locking\u003c\/strong\u003e — standard on\/off; each channel toggles independently\n    \u003cbr\u003e• \u003cstrong\u003eInterlock\u003c\/strong\u003e — turning on one channel automatically turns off the other three; useful for motor direction control or mutually exclusive loads\n    \u003cbr\u003e• \u003cstrong\u003eInching\u003c\/strong\u003e — momentary pulse trigger; channel turns on then auto-off after 0.5–3,600 seconds; the mode you'll use for gate motors and garage doors\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWiFi + 433MHz RF Control\u003c\/strong\u003e — control from the eWeLink app via WiFi, AND from up to \u003cstrong\u003e4 paired RF remotes\u003c\/strong\u003e (433MHz); RF works without WiFi or internet — ideal for load shedding or outdoor installations without WiFi coverage\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDual Power Input: AC or DC\u003c\/strong\u003e — 90–250V AC 50\/60Hz \u003cstrong\u003eOR\u003c\/strong\u003e 9–24V DC; power the module from your gate motor's 12V\/24V auxiliary supply, alarm system battery backup, or solar controller — no need for mains power at the installation point\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e10A per Channel \/ 40A Total\u003c\/strong\u003e — handles up to 2,200W per channel at 230V; 8,800W total across all four channels\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDIN Rail Mounting\u003c\/strong\u003e — clips onto standard 35mm DIN rail; install inside your DB board, gate motor housing, or weatherproof enclosure\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eeWeLink App\u003c\/strong\u003e — schedules, countdown timers, scenes, device sharing, power-on state (ON\/OFF\/KEEP), LAN mode\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVoice Control\u003c\/strong\u003e — Amazon Alexa, Google Assistant, Siri Shortcuts\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePhysical Buttons\u003c\/strong\u003e — four on-device buttons for manual override\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHome Assistant Compatible\u003c\/strong\u003e — via eWeLink LAN integration or custom firmware (Tasmota\/ESPHome)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Dry Contact = No Power Output!\u003c\/strong\u003e\u003cbr\u003eThe 4CH PRO R3 relay outputs are \u003cstrong\u003edry contacts\u003c\/strong\u003e — they switch a circuit on\/off like a doorbell button, but do NOT pass power to the load. Your connected device (gate motor, garage door, irrigation valve) must have its \u003cstrong\u003eown power source\u003c\/strong\u003e. You wire the dry contact across the device's trigger terminals (e.g., CENTURION D5 Evo \"TRIG\" and \"COM\", ET Nice \"PB\" terminals). This is exactly how gate remotes work — a momentary contact closure.\u003c\/div\u003e\n\n\u003ch2\u003e🏠 Popular Use Cases in South Africa\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚗\u003c\/div\u003e\n\u003ch4\u003eGate + Garage Combo\u003c\/h4\u003e\n\u003cp\u003eChannel 1: driveway gate motor (CENTURION, ET, GEMINI). Channel 2: garage door motor. Wire each dry contact across the motor's trigger terminals. Set both channels to inching mode (~1 second pulse). One app, one module — open\/close your entire property entrance from anywhere.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌱\u003c\/div\u003e\n\u003ch4\u003e4-Zone Irrigation\u003c\/h4\u003e\n\u003cp\u003eControl four solenoid valves independently. Wire each dry contact to a 24V AC solenoid zone valve. Schedule watering per zone — lawn at 5AM, veggie garden at 6AM, flower beds at 7AM, front garden at 8AM. eWeLink scenes let you chain them or run simultaneously.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔒\u003c\/div\u003e\n\u003ch4\u003eAccess Control\u003c\/h4\u003e\n\u003cp\u003ePedestrian gate + driveway gate + garage + front door electric strike — four access points from one module. Inching mode sends a momentary pulse to each lock\/motor. Share access with family via eWeLink app. RF remote in the car for instant gate + garage on arrival.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📡\u003c\/div\u003e\n\u003ch4\u003eRF Backup for Load Shedding\u003c\/h4\u003e\n\u003cp\u003eWhen Eskom cuts power and your WiFi router goes down, the 4CH PRO R3 still works via 433MHz RF remote — as long as the module itself is powered (e.g., from a gate motor's battery backup or a UPS). Pair up to 4 RF remotes for the whole family.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🇿🇦 SA Gate Motor Wiring:\u003c\/strong\u003e Most South African gate motors (CENTURION D5 Evo\/D10, ET Drive 300\/500\/600, GEMINI) have a \"TRIG\" or \"PB\" (push button) terminal on their control board. Wire the 4CH PRO R3's \u003cstrong\u003eCOM\u003c\/strong\u003e and \u003cstrong\u003eNO\u003c\/strong\u003e terminals across these trigger terminals. Set to \u003cstrong\u003einching mode\u003c\/strong\u003e (~1 second). Each tap in the eWeLink app simulates pressing the gate remote button. Power the 4CH PRO R3 from the motor's 12V auxiliary output — no mains wiring required at the gate.\u003c\/div\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e📡 RF Remote Pairing\u003c\/h3\u003e\n\u003cp\u003eThe 4CH PRO R3 supports up to \u003cstrong\u003e4 × 433MHz RF remotes\u003c\/strong\u003e (sold separately, e.g., \u003ca href=\"\/products\/sonoff-rm433r2-433mhz-8-button-rf-remote\"\u003e\u003cstrong\u003eRM433R2\u003c\/strong\u003e\u003c\/a\u003e). Each button on the remote maps to a channel. RF control works without WiFi or internet — press the remote and the relay triggers immediately via local radio. Ideal for car visor remotes, bedside remotes, or as a backup during load shedding.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003e4CH PRO R3 (4CHPROR3)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInput Voltage\u003c\/td\u003e\n\u003ctd\u003e90–250V AC 50\/60Hz \u003cstrong\u003eOR\u003c\/strong\u003e 9–24V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax Load per Channel\u003c\/td\u003e\n\u003ctd\u003e10A \/ 2,200W (at 230V)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax Total Load\u003c\/td\u003e\n\u003ctd\u003e40A \/ 8,800W\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eNumber of Channels\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRelay Output\u003c\/td\u003e\n\u003ctd\u003eDry contact — NO (Normally Open) + NC (Normally Closed) per channel\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWorking Modes\u003c\/td\u003e\n\u003ctd\u003eSelf-Locking \/ Interlock \/ Inching (0.5–3,600s)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003eIEEE 802.11 b\/g\/n 2.4GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRF\u003c\/td\u003e\n\u003ctd\u003e433.92MHz (receive); up to 4 RF remotes\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003e35mm DIN rail\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e145 × 90 × 40 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eFire-retardant ABS V0\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Temp\u003c\/td\u003e\n\u003ctd\u003e0°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Humidity\u003c\/td\u003e\n\u003ctd\u003e5–90% RH (non-condensing)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eeWeLink (iOS \/ Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAlexa, Google Assistant, Siri Shortcuts\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLAN Control\u003c\/td\u003e\n\u003ctd\u003eYes (eWeLink LAN mode)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower-On State\u003c\/td\u003e\n\u003ctd\u003eON \/ OFF \/ KEEP (configurable in app)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCertifications\u003c\/td\u003e\n\u003ctd\u003eCE, FCC, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e🔀 4CH PRO R3 vs 4CH R3 Comparison\u003c\/h2\u003e\n\u003ctable class=\"pd-compare\"\u003e\n  \u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e4CH R3\u003c\/th\u003e\n\u003cth\u003e4CH PRO R3 ★\u003c\/th\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi Control\u003c\/td\u003e\n\u003ctd\u003e✅ Yes\u003c\/td\u003e\n\u003ctd\u003e✅ Yes\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e433MHz RF Remote\u003c\/td\u003e\n\u003ctd\u003e❌ No\u003c\/td\u003e\n\u003ctd\u003e✅ Yes (up to 4 remotes)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eAC Input\u003c\/td\u003e\n\u003ctd\u003e100–240V AC\u003c\/td\u003e\n\u003ctd\u003e90–250V AC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDC Input\u003c\/td\u003e\n\u003ctd\u003e❌ No\u003c\/td\u003e\n\u003ctd\u003e✅ 9–24V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDry Contact (NO\/NC)\u003c\/td\u003e\n\u003ctd\u003e❌ No\u003c\/td\u003e\n\u003ctd\u003e✅ Yes\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax Load per Channel\u003c\/td\u003e\n\u003ctd\u003e10A \/ 2,200W\u003c\/td\u003e\n\u003ctd\u003e10A \/ 2,200W\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax Total Load\u003c\/td\u003e\n\u003ctd\u003e16A \/ 3,500W\u003c\/td\u003e\n\u003ctd\u003e40A \/ 8,800W\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDIN Rail\u003c\/td\u003e\n\u003ctd\u003e✅ Yes\u003c\/td\u003e\n\u003ctd\u003e✅ Yes\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e145 × 90 × 34 mm\u003c\/td\u003e\n\u003ctd\u003e145 × 90 × 40 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBest For\u003c\/td\u003e\n\u003ctd\u003eMains lights \u0026amp; appliances\u003c\/td\u003e\n\u003ctd\u003eGates, garages, irrigation, dry contact\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePrice\u003c\/td\u003e\n\u003ctd\u003eR499\u003c\/td\u003e\n\u003ctd\u003eR769\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e🔄 Also Consider: Zigbee \u0026amp; WiFi Dry Contact Relays\u003c\/h2\u003e\n\u003cp\u003eIf you don't need all four channels, or prefer Zigbee over WiFi, check out our range of inching relay modules:\u003c\/p\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/eachen-zigbee-dc1-dc2-dc4-inching-self-locking-dry-contact-relay-module-1-channel\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eZigbee · 1 Channel\u003c\/div\u003e\n\u003ch4\u003eEACHEN Zigbee DC1\u003c\/h4\u003e\n\u003cp\u003e1-channel Zigbee dry contact relay. Inching + self-locking. Works with eWeLink, Tuya, Hue Bridge, Home Assistant.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/eachen-zigbee-dc1-dc2-dc4-inching-self-locking-dry-contact-relay-module-4-channels\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eZigbee · 4 Channels\u003c\/div\u003e\n\u003ch4\u003eEACHEN Zigbee DC4\u003c\/h4\u003e\n\u003cp\u003e4-channel Zigbee dry contact relay. Same channel count as the 4CH PRO R3 but on Zigbee mesh — no WiFi needed.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow do I wire it to a CENTURION \/ ET \/ GEMINI gate motor?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eConnect the 4CH PRO R3's \u003cstrong\u003eCOM\u003c\/strong\u003e and \u003cstrong\u003eNO\u003c\/strong\u003e terminals to the gate motor's trigger terminals:\n    \u003cbr\u003e• \u003cstrong\u003eCENTURION D5 Evo \/ D10:\u003c\/strong\u003e \"TRIG\" and \"COM\" on the controller board\n    \u003cbr\u003e• \u003cstrong\u003eET Drive 300\/500\/600:\u003c\/strong\u003e \"PB\" (push button) terminals\n    \u003cbr\u003e• \u003cstrong\u003eGEMINI:\u003c\/strong\u003e \"PB\" terminals\n    \u003cbr\u003eSet the channel to \u003cstrong\u003einching mode\u003c\/strong\u003e (~1 second pulse). Power the 4CH PRO R3 from the motor's 12V auxiliary output (connect to the DC input terminals). Each trigger in the app simulates a single press of your gate remote.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it for irrigation?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — wire each channel's dry contact (COM + NO) to a 24V AC solenoid zone valve. The 4CH PRO R3 acts as a 4-zone irrigation controller. Set schedules per channel in the eWeLink app (e.g., Zone 1 at 5:00 AM for 15 min, Zone 2 at 5:15 AM for 20 min). Use inching mode for timed watering, or self-locking mode for manual on\/off control.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes the RF remote work during load shedding?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — as long as the 4CH PRO R3 itself is powered. If you power it from a gate motor's battery backup (12V DC) or a UPS, the RF remote will work even when Eskom has cut mains power and your WiFi router is offline. The 433MHz RF signal is a direct local link between remote and module — no internet required.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs the RF remote included?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — the RF remote is sold separately. We recommend the \u003ca href=\"\/products\/sonoff-rm433r2-433mhz-8-button-rf-remote\"\u003e\u003cstrong\u003eRM433R2\u003c\/strong\u003e\u003c\/a\u003e (8-button 433MHz remote). You can pair up to 4 RF remotes to the 4CH PRO R3.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's the difference between NO and NC terminals?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNO (Normally Open)\u003c\/strong\u003e — the circuit is open (disconnected) when the relay is off, and closes (connects) when the relay is triggered. This is the most common wiring for gate motors and garage doors.\n    \u003cbr\u003e\u003cstrong\u003eNC (Normally Closed)\u003c\/strong\u003e — the circuit is closed (connected) when the relay is off, and opens (disconnects) when triggered. Used for alarm loops or fail-safe locks that should unlock when power is lost.\n    \u003cbr\u003eMost SA gate\/garage installations use the \u003cstrong\u003eCOM + NO\u003c\/strong\u003e terminals.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I also switch mains-powered lights and appliances?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — the 4CH PRO R3 can switch mains loads too. Wire Live-in to the common input and Live-out from each channel's output. Each channel handles up to 10A (2,200W at 230V). However, if you only need mains switching (no dry contact, no RF, no DC input), the standard \u003ca href=\"\/products\/sonoff-4ch-r3\"\u003e\u003cstrong\u003e4CH R3\u003c\/strong\u003e\u003c\/a\u003e does the same job at a lower price.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — via the \u003cstrong\u003eeWeLink LAN integration\u003c\/strong\u003e in Home Assistant. All four channels appear as separate switch entities. The 4CH PRO R3 also supports custom firmware (Tasmota \/ ESPHome) for fully local control. In Home Assistant you can build advanced automations — e.g., trigger the gate when your phone's GPS detects you're 200m from home.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eGates. Garages. Irrigation. Access Control.\u003c\/h3\u003e\n\u003cp\u003eSONOFF 4CH PRO R3 — WiFi + RF · Dry Contact · R769\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":32321165557808,"sku":"SNFSWI4CHPRO3W01","price":769.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/4chpror3.jpg?v=1746524877"},{"product_id":"sonoff-4ch-r3","title":"SONOFF 4CH R3","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e⚡ SONOFF 4CH R3 — 4-Channel WiFi Smart Switch · DIN Rail · 10A per Channel\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eSONOFF 4CH R3\u003c\/strong\u003e is a \u003cstrong\u003e4-channel WiFi smart switch\u003c\/strong\u003e that lets you independently control up to \u003cstrong\u003efour devices\u003c\/strong\u003e from one compact module. Switch lights in four rooms, control a pool pump + garden lights + porch light + security floodlight — all from the \u003cstrong\u003eeWeLink app\u003c\/strong\u003e or your voice assistant. Three working modes (self-locking, interlock, inching) make it versatile enough for everything from basic switching to gate\/garage control. Mounts on a standard \u003cstrong\u003e35mm DIN rail\u003c\/strong\u003e inside your DB board for a clean, professional installation.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/sonoff-4ch-r3\" class=\"active\"\u003e4CH R3 · WiFi\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-4ch-pro-r3\"\u003e4CH PRO R3 · WiFi + RF\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e⚡\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e10A \/ Channel\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e2,200W per gang\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📱\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eeWeLink App\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eWiFi · No Hub\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e4 Independent Channels\u003c\/strong\u003e — control four separate loads (lights, pumps, appliances) on or off independently from one module\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3 Working Modes\u003c\/strong\u003e (set in eWeLink app):\n    \u003cbr\u003e• \u003cstrong\u003eSelf-Locking\u003c\/strong\u003e — standard on\/off; each channel operates independently\n    \u003cbr\u003e• \u003cstrong\u003eInterlock\u003c\/strong\u003e — turning on one channel automatically turns off the other three; useful for mutually exclusive loads (e.g., HVAC modes, motor direction)\n    \u003cbr\u003e• \u003cstrong\u003eInching\u003c\/strong\u003e — pulse trigger; channel turns on then auto-off after 0.5–3,600 seconds; perfect for gate\/garage momentary triggers\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e10A per Channel \/ 16A Total\u003c\/strong\u003e — handles up to 2,200W per channel at 230V; 3,500W total across all four channels\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAC Input Only\u003c\/strong\u003e — 100–240V AC 50\/60Hz (the standard 4CH R3 does NOT support DC input — see the \u003ca href=\"\/products\/sonoff-4ch-pro-r3\"\u003e\u003cstrong\u003e4CH PRO R3\u003c\/strong\u003e\u003c\/a\u003e for DC support)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDIN Rail Mounting\u003c\/strong\u003e — clips onto standard 35mm DIN rail inside your distribution board; compact form factor (145 × 90 × 34 mm)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWiFi Connected · No Hub Required\u003c\/strong\u003e — connects directly to your 2.4GHz WiFi network; control from anywhere via the eWeLink app\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eeWeLink App Control\u003c\/strong\u003e — schedules, countdown timers, scenes, device sharing, power-on state (ON\/OFF\/KEEP), LAN mode for local control without internet\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVoice Control\u003c\/strong\u003e — Amazon Alexa, Google Assistant, Siri Shortcuts\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePhysical Buttons\u003c\/strong\u003e — four on-device buttons for manual control without app or WiFi\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHome Assistant Compatible\u003c\/strong\u003e — via eWeLink LAN integration or custom firmware (Tasmota\/ESPHome flashable)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e🔀 4CH R3 vs 4CH PRO R3 — Which One?\u003c\/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003e4CH R3\u003c\/strong\u003e (this product) is the standard version — WiFi only, AC input only. The \u003ca href=\"\/products\/sonoff-4ch-pro-r3\"\u003e\u003cstrong\u003e4CH PRO R3\u003c\/strong\u003e\u003c\/a\u003e adds \u003cstrong\u003e433MHz RF remote control\u003c\/strong\u003e, \u003cstrong\u003eDC input (9–24V)\u003c\/strong\u003e, and \u003cstrong\u003edry contact (NO\/NC) outputs\u003c\/strong\u003e — making it the better choice for gate motors, garage doors, irrigation solenoids, and any application requiring voltage-free switching or RF backup. If you're switching mains-powered lights and appliances, the 4CH R3 is all you need.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🏠 Popular Use Cases in South Africa\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💡\u003c\/div\u003e\n\u003ch4\u003eMulti-Zone Lighting\u003c\/h4\u003e\n\u003cp\u003eControl four separate lighting circuits from one module in your DB board. Lounge, kitchen, patio, and bedroom — all independently switchable from your phone, voice, or on a schedule.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏊\u003c\/div\u003e\n\u003ch4\u003ePool Pump + Garden\u003c\/h4\u003e\n\u003cp\u003eChannel 1: pool pump on a daily schedule. Channel 2: garden lights at sunset. Channel 3: security floodlights. Channel 4: water feature. One module, four automations.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e⏱️\u003c\/div\u003e\n\u003ch4\u003eInching \/ Pulse Trigger\u003c\/h4\u003e\n\u003cp\u003eIn inching mode, each channel sends a momentary pulse (0.5–3,600s). Use it to trigger gate motors, garage door openers, electric locks, or irrigation solenoid valves.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔒\u003c\/div\u003e\n\u003ch4\u003eLoad Shedding Prep\u003c\/h4\u003e\n\u003cp\u003eSet power-on state to \"OFF\" for non-essential loads. When power returns after load shedding, only essential circuits come back on — protecting appliances from power surges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ AC Input Only!\u003c\/strong\u003e\u003cbr\u003eThe standard 4CH R3 accepts \u003cstrong\u003e100–240V AC only\u003c\/strong\u003e. It does \u003cstrong\u003eNOT\u003c\/strong\u003e support DC input. If you need to power the module from 9–24V DC (e.g., for gate motor or alarm system integration), use the \u003ca href=\"\/products\/sonoff-4ch-pro-r3\"\u003e\u003cstrong\u003e4CH PRO R3\u003c\/strong\u003e\u003c\/a\u003e instead.\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🏠 SA Tip — DB Board Installation:\u003c\/strong\u003e The 4CH R3 is designed for DIN rail mounting inside your distribution board. Each channel has its own input (L) and output (L1) terminal plus a shared neutral. A qualified electrician can wire it in about 15 minutes. Four channels in the space of a standard circuit breaker row — saves significant space compared to four individual MINI switches.\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003e4CH R3 (4CHR3)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInput Voltage\u003c\/td\u003e\n\u003ctd\u003e100–240V AC 50\/60Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDC Input\u003c\/td\u003e\n\u003ctd\u003e❌ Not supported (see 4CH PRO R3)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax Load per Channel\u003c\/td\u003e\n\u003ctd\u003e10A \/ 2,200W (at 230V)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax Total Load\u003c\/td\u003e\n\u003ctd\u003e16A \/ 3,500W\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eNumber of Channels\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWorking Modes\u003c\/td\u003e\n\u003ctd\u003eSelf-Locking \/ Interlock \/ Inching (0.5–3,600s)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRelay Type\u003c\/td\u003e\n\u003ctd\u003ePowered output (L-in → L-out per channel)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRF Control\u003c\/td\u003e\n\u003ctd\u003e❌ Not supported (see 4CH PRO R3)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDry Contact\u003c\/td\u003e\n\u003ctd\u003e❌ Not supported (see 4CH PRO R3)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003eIEEE 802.11 b\/g\/n 2.4GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eChipset\u003c\/td\u003e\n\u003ctd\u003eESP8285\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003e35mm DIN rail\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e145 × 90 × 34 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePC V0 (flame retardant)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Temp\u003c\/td\u003e\n\u003ctd\u003e-10°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Humidity\u003c\/td\u003e\n\u003ctd\u003e5–95% RH (non-condensing)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eeWeLink (iOS \/ Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAlexa, Google Assistant, Siri Shortcuts\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLAN Control\u003c\/td\u003e\n\u003ctd\u003eYes (eWeLink LAN mode)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower-On State\u003c\/td\u003e\n\u003ctd\u003eON \/ OFF \/ KEEP (configurable in app)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCertifications\u003c\/td\u003e\n\u003ctd\u003eCE, FCC, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e🔀 4CH R3 vs 4CH PRO R3 Comparison\u003c\/h2\u003e\n\u003ctable class=\"pd-compare\"\u003e\n  \u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e4CH R3\u003c\/th\u003e\n\u003cth\u003e4CH PRO R3\u003c\/th\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi Control\u003c\/td\u003e\n\u003ctd\u003e✅ Yes\u003c\/td\u003e\n\u003ctd\u003e✅ Yes\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e433MHz RF Remote\u003c\/td\u003e\n\u003ctd\u003e❌ No\u003c\/td\u003e\n\u003ctd\u003e✅ Yes (up to 4 remotes)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eAC Input\u003c\/td\u003e\n\u003ctd\u003e✅ 100–240V AC\u003c\/td\u003e\n\u003ctd\u003e✅ 90–250V AC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDC Input\u003c\/td\u003e\n\u003ctd\u003e❌ No\u003c\/td\u003e\n\u003ctd\u003e✅ 9–24V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDry Contact (NO\/NC)\u003c\/td\u003e\n\u003ctd\u003e❌ No\u003c\/td\u003e\n\u003ctd\u003e✅ Yes\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWorking Modes\u003c\/td\u003e\n\u003ctd\u003eSelf-Locking \/ Interlock \/ Inching\u003c\/td\u003e\n\u003ctd\u003eSelf-Locking \/ Interlock \/ Inching\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax Load per Channel\u003c\/td\u003e\n\u003ctd\u003e10A \/ 2,200W\u003c\/td\u003e\n\u003ctd\u003e10A \/ 2,200W\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax Total Load\u003c\/td\u003e\n\u003ctd\u003e16A \/ 3,500W\u003c\/td\u003e\n\u003ctd\u003e40A \/ 8,800W\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDIN Rail\u003c\/td\u003e\n\u003ctd\u003e✅ Yes\u003c\/td\u003e\n\u003ctd\u003e✅ Yes\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e145 × 90 × 34 mm\u003c\/td\u003e\n\u003ctd\u003e145 × 90 × 40 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBest For\u003c\/td\u003e\n\u003ctd\u003eMains lights \u0026amp; appliances\u003c\/td\u003e\n\u003ctd\u003eGates, garages, irrigation, dry contact\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePrice\u003c\/td\u003e\n\u003ctd\u003eR499\u003c\/td\u003e\n\u003ctd\u003eR769\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it for gate or garage control?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYou \u003cstrong\u003ecan\u003c\/strong\u003e use inching mode to send a momentary pulse, but the 4CH R3 outputs mains voltage (not a dry contact). For gate motors and garage doors that need a \u003cstrong\u003evoltage-free dry contact\u003c\/strong\u003e trigger (like CENTURION, ET, GEMINI), use the \u003ca href=\"\/products\/sonoff-4ch-pro-r3\"\u003e\u003cstrong\u003e4CH PRO R3\u003c\/strong\u003e\u003c\/a\u003e instead — it has proper NO\/NC dry contact outputs and also accepts 9–24V DC input from a gate motor's auxiliary power supply.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's the difference between 4CH R3 and 4CH PRO R3?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe \u003cstrong\u003e4CH PRO R3\u003c\/strong\u003e adds three features the standard 4CH R3 doesn't have: \u003cstrong\u003e433MHz RF remote control\u003c\/strong\u003e (works without WiFi\/internet), \u003cstrong\u003eDC input (9–24V)\u003c\/strong\u003e for powering from a gate motor or alarm PSU, and \u003cstrong\u003edry contact outputs (NO\/NC)\u003c\/strong\u003e for voltage-free switching. The PRO is the right choice for gate motors, garage doors, and irrigation. The standard 4CH R3 is ideal for switching mains-powered lights and appliances.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it fit in a standard SA DB board?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — it clips onto a standard 35mm DIN rail. At 145 × 90 mm it's roughly the width of 8 single-pole breakers. It replaces up to four individual smart switches in your DB board. Have a qualified electrician install it.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I control each channel separately?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — in self-locking mode (the default), each of the four channels operates completely independently. You can turn Channel 1 on while Channels 2–4 are off, set different schedules per channel, and use different voice commands for each.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat happens during load shedding?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eWhen power is restored, each channel returns to the state you configured in the \u003cstrong\u003ePower-On State\u003c\/strong\u003e setting: ON (always on after power restore), OFF (always off), or KEEP (returns to whatever state it was in before power was lost). Set non-essential loads to OFF to prevent surge damage.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — via the \u003cstrong\u003eeWeLink LAN integration\u003c\/strong\u003e in Home Assistant. All four channels appear as separate switch entities. The 4CH R3 also supports custom firmware flashing (Tasmota \/ ESPHome) for fully local control.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it support 433MHz RF remotes?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — the standard 4CH R3 is WiFi only. For 433MHz RF remote control (useful as a backup when WiFi is down, or for wall-mounted RF panels), choose the \u003ca href=\"\/products\/sonoff-4ch-pro-r3\"\u003e\u003cstrong\u003e4CH PRO R3\u003c\/strong\u003e\u003c\/a\u003e.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003e4 Channels. 1 Module. Total Control.\u003c\/h3\u003e\n\u003cp\u003eSONOFF 4CH R3 — WiFi Smart Switch · DIN Rail · R499\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":32321200881712,"sku":"SNFEWESWI0004CH1W0300","price":559.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/dd3fabf6-a95f-4433-a6d8-b8c4166016f4.png?v=1656333477"},{"product_id":"doorbell-chime-rf-433","title":"RF Doorbell Chime — 433MHz Wireless Receiver (52 Tunes)","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔔 RF Doorbell Chime — 433MHz Wireless Receiver (52 Tunes)\u003c\/h1\u003e\n\u003cp\u003eA \u003cstrong\u003ewireless 433MHz RF doorbell chime receiver\u003c\/strong\u003e with \u003cstrong\u003e52 selectable melodies\u003c\/strong\u003e. Pairs with compatible WiFi video doorbells and RF doorbell buttons to play an audible ding-dong inside your home when someone presses the doorbell. Plugs into a standard wall socket — \u003cstrong\u003eno wiring, no batteries\u003c\/strong\u003e. Place one in every room where you need to hear the doorbell.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔔\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e52 Melodies\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eSelectable Tunes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003ePlug-In\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eNo Batteries Needed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e52 Selectable Melodies\u003c\/strong\u003e — choose from ding-dong, chimes, musical tunes, and alert tones; change the melody with a button on the unit\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e433MHz RF Wireless\u003c\/strong\u003e — pairs with compatible WiFi video doorbells and standalone 433MHz RF doorbell buttons; no wires between the button and chime\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePlug-In Design\u003c\/strong\u003e — plugs directly into a wall power socket; no batteries to replace, no wiring to install; powered 24\/7\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAdjustable Volume\u003c\/strong\u003e — volume control so you can set it loud enough for the kitchen or quiet for a bedroom\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUltra-Low Power\u003c\/strong\u003e — energy-efficient standby; negligible electricity usage\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMulti-Room Coverage\u003c\/strong\u003e — buy multiple chimes and pair them all to the same doorbell button; put one in the lounge, one in the kitchen, one upstairs\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEasy Pairing\u003c\/strong\u003e — simple push-button pairing process; no app or WiFi setup required for the chime itself\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Why Add a Chime?\u003c\/strong\u003e WiFi video doorbells send a notification to your phone — but what if your phone is on silent, charging in another room, or you're not near it? A plug-in chime gives you an \u003cstrong\u003eaudible alert throughout the house\u003c\/strong\u003e so you never miss a visitor. Especially useful in large homes or when you're in the garden.\u003c\/div\u003e\n\n\u003ch2\u003e🏠 Use Cases\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eVideo Doorbell Companion\u003c\/h4\u003e\n\u003cp\u003ePair with your WiFi video doorbell. The app notification goes to your phone; the chime rings through the house. Double coverage — you'll never miss a visitor.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🍳\u003c\/div\u003e\n\u003ch4\u003eKitchen \/ Garden Alert\u003c\/h4\u003e\n\u003cp\u003eCan't hear your phone while cooking or braaiing? Plug a chime into the kitchen or near the patio door. The 433MHz signal passes through walls easily.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eOffice \/ Workshop\u003c\/h4\u003e\n\u003cp\u003eWorking in the garage or home office? A chime unit ensures you hear the doorbell even in a detached building (if within RF range).\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e👵\u003c\/div\u003e\n\u003ch4\u003eElderly \/ Hard of Hearing\u003c\/h4\u003e\n\u003cp\u003eSet the volume to maximum and choose a loud, distinctive melody. Place the chime near the person who needs it most.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eWireless doorbell chime receiver\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFrequency\u003c\/td\u003e\n\u003ctd\u003e433MHz RF\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMelodies\u003c\/td\u003e\n\u003ctd\u003e52 selectable tunes\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVolume\u003c\/td\u003e\n\u003ctd\u003eAdjustable\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003ePlug-in (wall socket, no batteries)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatibility\u003c\/td\u003e\n\u003ctd\u003e433MHz RF doorbell buttons \u0026amp; compatible WiFi video doorbells\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhich doorbells does it pair with?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eIt pairs with \u003cstrong\u003e433MHz RF doorbell buttons\u003c\/strong\u003e and WiFi video doorbells that include a 433MHz RF chime output. Check your doorbell listing to confirm it supports 433MHz pairing. Most eWeLink\/EACHEN WiFi video doorbells include this feature.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I pair multiple chimes to one doorbell?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — pair as many chimes as you like to the same doorbell button. When someone presses the button, all paired chimes ring simultaneously. Great for large homes or multi-storey houses.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it use SA plug type?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe chime uses a \u003cstrong\u003eType E\/F (Europlug\/Schuko)\u003c\/strong\u003e plug. You may need a plug adapter for SA Type M sockets, or plug it into a multi-plug adapter that accepts Europlug.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it need WiFi?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — the chime itself is purely RF (433MHz). It does not connect to WiFi or any app. It receives the 433MHz signal from the doorbell button and plays the melody. Simple and reliable.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eNever Miss a Visitor. 52 Tunes. Plug \u0026amp; Play.\u003c\/h3\u003e\n\u003cp\u003eRF Doorbell Chime — 433MHz wireless · 52 melodies · Plug-in · R99\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"EIFERER","offers":[{"title":"Default Title","offer_id":32409934004272,"sku":"ECH000SEN0CHIME1W0100","price":99.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/ding-dong.png?v=1602572914"},{"product_id":"10m-a-male-to-a-female-usb-extention-cable-for-extender","title":"USB 2.0 Extension Cable — 10 Metres","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔌 USB 2.0 Extension Cable — 10 Metres (Type A Male to Female)\u003c\/h1\u003e\n\u003cp\u003eA \u003cstrong\u003e10-metre USB 2.0 extension cable\u003c\/strong\u003e (Type A male to Type A female) for placing USB devices far from your computer or hub. \u003cstrong\u003eBlue shielded cable\u003c\/strong\u003e for interference protection. Ideal for relocating \u003cstrong\u003eZigbee USB dongles, USB cameras, sensors\u003c\/strong\u003e, and peripherals up to 10 metres away from your Raspberry Pi, mini PC, or Home Assistant server.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📏\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e10 Metres\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eExtra Long Reach\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eShielded\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eEMI Protection\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e10 Metre Length\u003c\/strong\u003e — twice the reach of the 5m cable; place your USB device across the room, through a wall, or up into a ceiling void\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUSB 2.0 (480 Mbps)\u003c\/strong\u003e — supports data transfer and power delivery for low-power USB devices\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eType A Male to Type A Female\u003c\/strong\u003e — standard USB extension; plug any USB device into the female end, male end into your computer or hub\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eShielded Cable\u003c\/strong\u003e — blue cable with EMI (electromagnetic interference) shielding to maintain signal integrity over the full 10m distance\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Zigbee Dongle Tip:\u003c\/strong\u003e If you're running a \u003cstrong\u003eZBDongle-E or ZBDongle-P\u003c\/strong\u003e on a Raspberry Pi or mini PC, plugging the dongle directly into the USB port causes \u003cstrong\u003eUSB 3.0 interference on the 2.4GHz band\u003c\/strong\u003e — degrading Zigbee performance. Use this extension cable to move the dongle \u003cstrong\u003eat least 1 metre away\u003c\/strong\u003e from the computer. The extra distance also lets you mount the dongle centrally in your home for better Zigbee mesh coverage.\u003c\/div\u003e\n\n\u003ch2\u003e🏠 Use Cases\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📡\u003c\/div\u003e\n\u003ch4\u003eZigbee Coordinator Placement\u003c\/h4\u003e\n\u003cp\u003eMove your ZBDongle away from your Pi\/PC. Mount it centrally in the house — hallway ceiling, top of a bookshelf — for maximum Zigbee mesh range. 10m reaches most rooms.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📷\u003c\/div\u003e\n\u003ch4\u003eUSB Camera Mounting\u003c\/h4\u003e\n\u003cp\u003ePlace a USB camera in a room far from your server. 10 metres of reach covers most single-storey homes from a central server location.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏗️\u003c\/div\u003e\n\u003ch4\u003eOutdoor Sensor Runs\u003c\/h4\u003e\n\u003cp\u003eRun a USB cable from your indoor server through a wall to an outdoor sensor or Zigbee dongle. The shielding protects the signal from electrical interference.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🖥️\u003c\/div\u003e\n\u003ch4\u003eGeneral USB Extension\u003c\/h4\u003e\n\u003cp\u003eExtend any USB peripheral — keyboard, printer, external drive — up to 10m from your computer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ 10m Exceeds USB 2.0 Spec (5m Max)\u003c\/strong\u003e\u003cbr\u003eThe official USB 2.0 specification allows a maximum cable length of \u003cstrong\u003e5 metres\u003c\/strong\u003e. This 10m cable works well for \u003cstrong\u003elow-bandwidth, low-power devices\u003c\/strong\u003e like Zigbee dongles, simple sensors, and keyboards. However, it may not reliably support high-bandwidth devices (webcams at full resolution, external hard drives) or devices that require full USB power. Do \u003cstrong\u003enot\u003c\/strong\u003e daisy-chain two extension cables. If you experience signal issues, try a \u003cstrong\u003epowered USB hub\u003c\/strong\u003e at the midpoint.\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCable Type\u003c\/td\u003e\n\u003ctd\u003eUSB 2.0 Extension (A Male → A Female)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003e10 metres\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSpeed\u003c\/td\u003e\n\u003ctd\u003eUSB 2.0 Hi-Speed (480 Mbps)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eShielding\u003c\/td\u003e\n\u003ctd\u003eYes (EMI protection)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003eBlue\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatibility\u003c\/td\u003e\n\u003ctd\u003eAny USB Type-A device\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eWill this work for my Zigbee dongle?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — Zigbee dongles (ZBDongle-E, ZBDongle-P) are low-bandwidth, low-power devices that work perfectly over 10m USB extensions. In fact, SONOFF \u003cstrong\u003eofficially recommends\u003c\/strong\u003e using a USB extension cable to avoid USB 3.0 interference with the 2.4GHz Zigbee signal.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I charge my phone with this cable?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNot recommended\u003c\/strong\u003e — over 10m, voltage drop reduces the power available at the far end. Your phone may charge very slowly or not at all. This cable is designed for data and low-power devices, not high-current charging.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs there a 5m version?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes — we stock a \u003ca href=\"\/products\/usb-2-0-extension-cable-type-a-male-to-female-blue-5-m\"\u003e\u003cstrong\u003e5m USB extension cable\u003c\/strong\u003e\u003c\/a\u003e which stays within the USB 2.0 specification and is ideal for most Zigbee dongle setups.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003e10 Metres of Reach. Perfect for Zigbee Dongle Placement.\u003c\/h3\u003e\n\u003cp\u003eUSB 2.0 Extension Cable — 10m · Type A Male to Female · Shielded\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":32416482230320,"sku":"DIY000USB00010M1B0100","price":199.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/10m.png?v=1601706506"},{"product_id":"rollers-for-the-curtains-8pcs-per-bags","title":"Curtain Rollers — 8 pcs per Pack","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🛞 Curtain Rollers — 8 pcs per Pack\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eReplacement rollers (runners\/pulleys)\u003c\/strong\u003e for the \u003cstrong\u003eeWeLink WiFi Smart Motorised Curtain System\u003c\/strong\u003e. These clip into the aluminium curtain rail and carry your curtain fabric smoothly along the track. \u003cstrong\u003e8 rollers per pack\u003c\/strong\u003e — the standard quantity is 8 rollers per metre of rail, so order one pack for every additional metre you need, or to replace worn\/broken rollers.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🛞\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e8 per Pack\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e≈ 1 Metre of Rail\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e💰\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eR39\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003ePer Pack\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ═══════════════ SELECTOR BUTTONS ═══════════════ --\u003e\n\u003ch2\u003e🪟 Smart Curtain System\u003c\/h2\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-2m\"\u003eCurtain Motor Kit\u003c\/a\u003e\n  \u003ca href=\"\/products\/eachen-wifi-smart-motorized-electric-curtain-ribbon\"\u003eDrive Ribbon (Belt)\u003c\/a\u003e\n  \u003ca href=\"\/products\/rollers-for-the-curtains-8pcs-per-bags\" class=\"active\"\u003eRollers (8 pcs)\u003c\/a\u003e\n  \u003ca href=\"\/products\/curtain-remote-controller-be316-with-holder\"\u003eBE316 Remote\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e8 Rollers per Pack\u003c\/strong\u003e — the standard ratio is 8 rollers per metre of curtain rail; this pack covers 1 metre\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSmooth Gliding\u003c\/strong\u003e — low-friction wheels allow the curtain to open and close quietly without snagging or sticking\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eClip-In Design\u003c\/strong\u003e — slide into the aluminium rail channel; no tools needed for installation\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExact Fit\u003c\/strong\u003e — designed for the EACHEN\/eWeLink motorised curtain rail system\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCurtain Hook Attachment\u003c\/strong\u003e — each roller has a hook point for attaching your curtain fabric using standard curtain hooks or clips\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e📐 How Many Do I Need?\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003e2m Rail\u003c\/td\u003e\n\u003ctd\u003e2 packs (16 rollers)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e3m Rail\u003c\/td\u003e\n\u003ctd\u003e3 packs (24 rollers)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e5m Rail\u003c\/td\u003e\n\u003ctd\u003e5 packs (40 rollers)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e8m Rail\u003c\/td\u003e\n\u003ctd\u003e8 packs (64 rollers)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Already Included with the Kit:\u003c\/strong\u003e The \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-2m\"\u003ecurtain motor kit\u003c\/a\u003e comes with rollers matched to the rail length you purchase (8 per metre). Only order additional packs if you need \u003cstrong\u003eextras\u003c\/strong\u003e for heavier curtains (more hanging points) or to \u003cstrong\u003ereplace\u003c\/strong\u003e broken ones.\u003c\/div\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eAre these the same rollers included with the curtain kit?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — identical rollers. The kit includes 8 per metre of rail. This listing is for purchasing additional or replacement rollers separately.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eMy curtains snag or don't glide smoothly. Could it be the rollers?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003ePossibly. Check if any rollers are cracked, have debris in the wheels, or are missing. Worn rollers increase friction and can cause the motor to strain or the curtain to stop mid-travel. Replacing them is cheap and usually fixes the issue.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I add more rollers for heavier curtains?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — heavier fabrics (like blackout or lined curtains) benefit from more hanging points. Adding extra rollers distributes the weight more evenly, reducing strain on individual runners and making the curtain glide smoother.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eSmooth. Quiet. Replacement Rollers in Stock.\u003c\/h3\u003e\n\u003cp\u003eCurtain Rollers — 8 per pack · R39 · 144 in stock\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":32416483278896,"sku":"DIY000CURRoller1W0100","price":39.0,"currency_code":"ZAR","in_stock":true}]},{"product_id":"l1-smart-led-light-strip-5m-only","title":"L2 Smart LED Light Strip 5M only","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🌈 SONOFF L2 — Smart WiFi + Bluetooth RGB LED Light Strip (5 Metres)\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eSONOFF L2\u003c\/strong\u003e is a \u003cstrong\u003e5-metre RGB LED light strip\u003c\/strong\u003e with \u003cstrong\u003eWiFi + Bluetooth\u003c\/strong\u003e control. Choose from \u003cstrong\u003e16 million colours\u003c\/strong\u003e, sync to music for party mode, set schedules, or match any colour using your phone camera. Controlled via the \u003cstrong\u003eeWeLink app\u003c\/strong\u003e with Amazon Alexa, Google Assistant, and Siri Shortcuts support. \u003cstrong\u003eIP65 waterproof\u003c\/strong\u003e — suitable for indoor and outdoor use. Cuttable every 10cm and extendable up to 10m.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🌈\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e16M Colours\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eRGB · 5050 LEDs\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e💧\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eIP65\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eWaterproof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ This Listing is the LED Strip Only!\u003c\/strong\u003e\u003cbr\u003eThis is the \u003cstrong\u003e5-metre LED light strip only\u003c\/strong\u003e — no WiFi controller, no power adapter, no remote. You need the SONOFF L2 controller kit (sold separately or as part of the full L2 set) to power and control this strip. If you already have an L2 controller and need a replacement or extension strip, this is the one.\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e5 Metres of RGB LEDs\u003c\/strong\u003e — 5050 SMD LEDs, 30 LEDs per metre (150 total); bright, vibrant colour output\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e16 Million Colours\u003c\/strong\u003e — full RGB spectrum; pick any colour from the app's colour palette, colour wheel, or camera colour-match\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWiFi + Bluetooth Control\u003c\/strong\u003e — WiFi for remote control from anywhere; Bluetooth for local control even when WiFi is down\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMusic Sync Mode\u003c\/strong\u003e — the strip changes colour and flashes to the rhythm of music playing through your phone; instant party atmosphere\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e21 Scene Modes + 8 DIY Scenes\u003c\/strong\u003e — pre-set lighting moods (warm, cool, party, relax, reading) plus create your own custom scenes\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIP65 Waterproof\u003c\/strong\u003e — protected against water splashes; suitable for outdoor patios, pool areas, and bathroom ceilings (not submersible)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCuttable Every 10cm\u003c\/strong\u003e — trim to any length at the marked cut points; 3M adhesive backing for stick-on installation\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtendable to 10m\u003c\/strong\u003e — connect a second 5m strip (with an additional power adapter and signal amplifier) for up to 10 metres total\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eeWeLink App\u003c\/strong\u003e — schedules, timers, smart scenes, device sharing, group control\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVoice Control\u003c\/strong\u003e — Amazon Alexa, Google Assistant, Siri Shortcuts\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e24-Key IR Remote\u003c\/strong\u003e — included with the L2 controller kit (not this strip-only listing) for quick colour\/mode changes without the app\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 Where to Use It\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📺\u003c\/div\u003e\n\u003ch4\u003eTV Backlight\u003c\/h4\u003e\n\u003cp\u003eStick behind your TV for ambient bias lighting. Reduces eye strain and adds a cinema feel. Set to warm white for movies, or colour-match to on-screen content.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🛏️\u003c\/div\u003e\n\u003ch4\u003eBedroom Ambience\u003c\/h4\u003e\n\u003cp\u003eUnder-bed glow, headboard backlight, or ceiling cove lighting. Set a warm dim scene for evening wind-down. Schedule to fade off at bedtime.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🍳\u003c\/div\u003e\n\u003ch4\u003eKitchen Under-Cabinet\u003c\/h4\u003e\n\u003cp\u003eMount under kitchen cabinets for task lighting. White for cooking, warm for dining, colour for entertaining. IP65 handles steam and splashes.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🎉\u003c\/div\u003e\n\u003ch4\u003eParty \u0026amp; Events\u003c\/h4\u003e\n\u003cp\u003eMusic sync mode turns any room into a light show. The strip flashes and changes colour to the beat. Perfect for braais, birthday parties, and game nights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eSONOFF L2 (strip only)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLED Type\u003c\/td\u003e\n\u003ctd\u003e5050 SMD RGB\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLED Count\u003c\/td\u003e\n\u003ctd\u003e30 LEDs\/m (150 total for 5m)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003e5 metres\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInput Voltage\u003c\/td\u003e\n\u003ctd\u003eDC 12V (via L2 controller + power adapter)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLuminous Flux\u003c\/td\u003e\n\u003ctd\u003e≥300 lumens\/m\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBeam Angle\u003c\/td\u003e\n\u003ctd\u003e140°\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eIP Rating\u003c\/td\u003e\n\u003ctd\u003eIP65 (splash-proof, not submersible)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eFPCB (flexible PCB)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCuttable\u003c\/td\u003e\n\u003ctd\u003eEvery 10cm at marked cut points\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eAdhesive\u003c\/td\u003e\n\u003ctd\u003e3M self-adhesive backing\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLifespan\u003c\/td\u003e\n\u003ctd\u003e\u0026gt;25,000 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWorking Temp\u003c\/td\u003e\n\u003ctd\u003e-15°C to 50°C\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003eIEEE 802.11 b\/g\/n 2.4GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBluetooth\u003c\/td\u003e\n\u003ctd\u003eYes (local control when WiFi is down)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eeWeLink (iOS \/ Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAlexa, Google Assistant, Siri Shortcuts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes this include the controller and power adapter?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — this listing is the \u003cstrong\u003e5m LED strip only\u003c\/strong\u003e. You need the SONOFF L2 WiFi controller and a 12V DC power adapter to run it. If you already own an L2 set and need a replacement or extension strip, this is what you need. If you're starting fresh, look for the complete L2 kit which includes the controller, power adapter, IR remote, and strip.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I cut it to a shorter length?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — the strip has marked cut points every 10cm (every 3 LEDs). Cut at the marked line with scissors. Only cut at these marks — cutting elsewhere will damage the circuit. The cut-off portion won't work unless re-soldered.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I extend it beyond 5m?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes — you can connect a second 5m strip for up to 10m total. However, you \u003cstrong\u003emust\u003c\/strong\u003e add an additional 12V power adapter and an LED signal amplifier after the first 5m. Do not daisy-chain two 5m strips from a single power source — the voltage drop will cause dim LEDs at the far end.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs it bright enough for task lighting?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eAt ≥300 lumens per metre, it's good for \u003cstrong\u003eambient and accent lighting\u003c\/strong\u003e (TV backlight, cove lighting, mood lighting). For serious task lighting (like a workshop or reading light), you may want a dedicated white LED strip or a brighter option. The L2 excels at colour and ambience rather than raw brightness.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work during load shedding?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe strip needs 12V DC power from the adapter, which needs mains power. However, the \u003cstrong\u003eBluetooth control\u003c\/strong\u003e means if your WiFi router is down but you have power (e.g. from a UPS or inverter), you can still control the strip via Bluetooth directly from your phone — no internet needed.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003e16 Million Colours. Music Sync. IP65 Waterproof.\u003c\/h3\u003e\n\u003cp\u003eSONOFF L2 Smart LED Strip — 5m · RGB · WiFi + Bluetooth · R169\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":37382569001153,"sku":"SNFEWELEDRGBSTR5B0100","price":169.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/Untitled_44c25a18-625a-4fdb-8721-e71703fffe20.png?v=1604342001"},{"product_id":"eachen-wifi-smart-motorized-electric-curtain-ribbon","title":"eWeLink Smart Motorised Curtain Drive Ribbon (Belt)","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🌈 SONOFF L2 — Smart WiFi + Bluetooth RGB LED Light Strip (5 Metres)\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eSONOFF L2\u003c\/strong\u003e is a \u003cstrong\u003e5-metre RGB LED light strip\u003c\/strong\u003e with \u003cstrong\u003eWiFi + Bluetooth\u003c\/strong\u003e control. Choose from \u003cstrong\u003e16 million colours\u003c\/strong\u003e, sync to music for party mode, set schedules, or match any colour using your phone camera. Controlled via the \u003cstrong\u003eeWeLink app\u003c\/strong\u003e with Amazon Alexa, Google Assistant, and Siri Shortcuts support. \u003cstrong\u003eIP65 waterproof\u003c\/strong\u003e — suitable for indoor and outdoor use. Cuttable every 10cm and extendable up to 10m.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🌈\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e16M Colours\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eRGB · 5050 LEDs\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e💧\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eIP65\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eWaterproof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ This Listing is the LED Strip Only!\u003c\/strong\u003e\u003cbr\u003eThis is the \u003cstrong\u003e5-metre LED light strip only\u003c\/strong\u003e — no WiFi controller, no power adapter, no remote. You need the SONOFF L2 controller kit (sold separately or as part of the full L2 set) to power and control this strip. If you already have an L2 controller and need a replacement or extension strip, this is the one.\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e5 Metres of RGB LEDs\u003c\/strong\u003e — 5050 SMD LEDs, 30 LEDs per metre (150 total); bright, vibrant colour output\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e16 Million Colours\u003c\/strong\u003e — full RGB spectrum; pick any colour from the app's colour palette, colour wheel, or camera colour-match\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWiFi + Bluetooth Control\u003c\/strong\u003e — WiFi for remote control from anywhere; Bluetooth for local control even when WiFi is down\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMusic Sync Mode\u003c\/strong\u003e — the strip changes colour and flashes to the rhythm of music playing through your phone; instant party atmosphere\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e21 Scene Modes + 8 DIY Scenes\u003c\/strong\u003e — pre-set lighting moods (warm, cool, party, relax, reading) plus create your own custom scenes\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIP65 Waterproof\u003c\/strong\u003e — protected against water splashes; suitable for outdoor patios, pool areas, and bathroom ceilings (not submersible)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCuttable Every 10cm\u003c\/strong\u003e — trim to any length at the marked cut points; 3M adhesive backing for stick-on installation\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtendable to 10m\u003c\/strong\u003e — connect a second 5m strip (with an additional power adapter and signal amplifier) for up to 10 metres total\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eeWeLink App\u003c\/strong\u003e — schedules, timers, smart scenes, device sharing, group control\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVoice Control\u003c\/strong\u003e — Amazon Alexa, Google Assistant, Siri Shortcuts\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e24-Key IR Remote\u003c\/strong\u003e — included with the L2 controller kit (not this strip-only listing) for quick colour\/mode changes without the app\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 Where to Use It\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📺\u003c\/div\u003e\n\u003ch4\u003eTV Backlight\u003c\/h4\u003e\n\u003cp\u003eStick behind your TV for ambient bias lighting. Reduces eye strain and adds a cinema feel. Set to warm white for movies, or colour-match to on-screen content.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🛏️\u003c\/div\u003e\n\u003ch4\u003eBedroom Ambience\u003c\/h4\u003e\n\u003cp\u003eUnder-bed glow, headboard backlight, or ceiling cove lighting. Set a warm dim scene for evening wind-down. Schedule to fade off at bedtime.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🍳\u003c\/div\u003e\n\u003ch4\u003eKitchen Under-Cabinet\u003c\/h4\u003e\n\u003cp\u003eMount under kitchen cabinets for task lighting. White for cooking, warm for dining, colour for entertaining. IP65 handles steam and splashes.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🎉\u003c\/div\u003e\n\u003ch4\u003eParty \u0026amp; Events\u003c\/h4\u003e\n\u003cp\u003eMusic sync mode turns any room into a light show. The strip flashes and changes colour to the beat. Perfect for braais, birthday parties, and game nights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eSONOFF L2 (strip only)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLED Type\u003c\/td\u003e\n\u003ctd\u003e5050 SMD RGB\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLED Count\u003c\/td\u003e\n\u003ctd\u003e30 LEDs\/m (150 total for 5m)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003e5 metres\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInput Voltage\u003c\/td\u003e\n\u003ctd\u003eDC 12V (via L2 controller + power adapter)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLuminous Flux\u003c\/td\u003e\n\u003ctd\u003e≥300 lumens\/m\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBeam Angle\u003c\/td\u003e\n\u003ctd\u003e140°\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eIP Rating\u003c\/td\u003e\n\u003ctd\u003eIP65 (splash-proof, not submersible)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eFPCB (flexible PCB)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCuttable\u003c\/td\u003e\n\u003ctd\u003eEvery 10cm at marked cut points\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eAdhesive\u003c\/td\u003e\n\u003ctd\u003e3M self-adhesive backing\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLifespan\u003c\/td\u003e\n\u003ctd\u003e\u0026gt;25,000 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWorking Temp\u003c\/td\u003e\n\u003ctd\u003e-15°C to 50°C\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003eIEEE 802.11 b\/g\/n 2.4GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBluetooth\u003c\/td\u003e\n\u003ctd\u003eYes (local control when WiFi is down)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eeWeLink (iOS \/ Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAlexa, Google Assistant, Siri Shortcuts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes this include the controller and power adapter?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — this listing is the \u003cstrong\u003e5m LED strip only\u003c\/strong\u003e. You need the SONOFF L2 WiFi controller and a 12V DC power adapter to run it. If you already own an L2 set and need a replacement or extension strip, this is what you need. If you're starting fresh, look for the complete L2 kit which includes the controller, power adapter, IR remote, and strip.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I cut it to a shorter length?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — the strip has marked cut points every 10cm (every 3 LEDs). Cut at the marked line with scissors. Only cut at these marks — cutting elsewhere will damage the circuit. The cut-off portion won't work unless re-soldered.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I extend it beyond 5m?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes — you can connect a second 5m strip for up to 10m total. However, you \u003cstrong\u003emust\u003c\/strong\u003e add an additional 12V power adapter and an LED signal amplifier after the first 5m. Do not daisy-chain two 5m strips from a single power source — the voltage drop will cause dim LEDs at the far end.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs it bright enough for task lighting?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eAt ≥300 lumens per metre, it's good for \u003cstrong\u003eambient and accent lighting\u003c\/strong\u003e (TV backlight, cove lighting, mood lighting). For serious task lighting (like a workshop or reading light), you may want a dedicated white LED strip or a brighter option. The L2 excels at colour and ambience rather than raw brightness.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work during load shedding?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe strip needs 12V DC power from the adapter, which needs mains power. However, the \u003cstrong\u003eBluetooth control\u003c\/strong\u003e means if your WiFi router is down but you have power (e.g. from a UPS or inverter), you can still control the strip via Bluetooth directly from your phone — no internet needed.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003e16 Million Colours. Music Sync. IP65 Waterproof.\u003c\/h3\u003e\n\u003cp\u003eSONOFF L2 Smart LED Strip — 5m · RGB · WiFi + Bluetooth · R169\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Generic","offers":[{"title":"3m","offer_id":37382595444929,"sku":"ECH000CUR000RIB31G0100","price":199.0,"currency_code":"ZAR","in_stock":true},{"title":"2m","offer_id":37382595477697,"sku":"ECH000CUR000RIB21G0100","price":139.0,"currency_code":"ZAR","in_stock":true},{"title":"5m","offer_id":37382595510465,"sku":"ECH000CUR000RIB51G0100","price":239.0,"currency_code":"ZAR","in_stock":true},{"title":"8m","offer_id":40539818328257,"sku":"ECH000CUR000RIB71G0100","price":469.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/Untitled_702cfc7c-a98b-403c-9820-1e1985463653.png?v=1604342494"},{"product_id":"sonoff-dualr3","title":"Sonoff DUALR3","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e⚡ SONOFF DUALR3 — Dual Relay Smart Switch with Power Metering \u0026amp; Motor Control\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eSONOFF DUALR3\u003c\/strong\u003e is a \u003cstrong\u003edual-channel WiFi smart relay module\u003c\/strong\u003e with \u003cstrong\u003ethree working modes\u003c\/strong\u003e: Switch Mode (control two loads independently), Motor Mode (control motorised curtains, roller shutters, and blinds), and Meter Mode (real-time power monitoring). Up to \u003cstrong\u003e15A total (10A per gang)\u003c\/strong\u003e with built-in \u003cstrong\u003epower metering\u003c\/strong\u003e per channel. Installs behind your existing wall switch — fits on a \u003cstrong\u003e35mm DIN rail\u003c\/strong\u003e or inside a deep wall box.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e⚡\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e15A Total\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e10A per Gang\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📊\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003ePower Metering\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003ePer Channel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3 Working Modes\u003c\/strong\u003e:\n    \u003cbr\u003e• \u003cstrong\u003eSwitch Mode\u003c\/strong\u003e — two independent relay channels; control two separate lights, appliances, or circuits\n    \u003cbr\u003e• \u003cstrong\u003eMotor Mode\u003c\/strong\u003e — controls a 4-wire AC tubular motor (forward\/reverse\/stop); for motorised curtains, roller shutters, blinds, and awnings\n    \u003cbr\u003e• \u003cstrong\u003eMeter Mode\u003c\/strong\u003e — relay stays on while monitoring real-time voltage, current, power, and energy consumption per channel\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e15A Total \/ 10A per Gang\u003c\/strong\u003e — handles resistive loads up to 2,200W per channel (3,300W total at 230V)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePower Metering\u003c\/strong\u003e — measures voltage, current, and power per channel independently; track energy consumption in the eWeLink app\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMotor Control with Calibration\u003c\/strong\u003e — in motor mode, calibrate the travel distance of your roller shutter or curtain; then control open %, stop at any position, and set schedules\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e6 External Switch Types\u003c\/strong\u003e — supports momentary, rocker, ON\/OFF, SPDT, dual momentary, and ON\/OFF\/ON switches; works with your existing wall switch\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDIN Rail Compatible\u003c\/strong\u003e — fits a standard 35mm DIN rail for DB board installation, or mounts behind a deep wall switch box\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eeWeLink App + Voice\u003c\/strong\u003e — WiFi 2.4GHz, eWeLink app (iOS\/Android), Amazon Alexa, Google Assistant, Siri Shortcuts\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLAN Control\u003c\/strong\u003e — works locally on your network without internet (via eWeLink LAN mode)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTÜV Certified\u003c\/strong\u003e — overload protection, flame-retardant housing (PC V0)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 What Can You Control?\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🪟\u003c\/div\u003e\n\u003ch4\u003eRoller Shutters \u0026amp; Blinds\u003c\/h4\u003e\n\u003cp\u003eIn Motor Mode, connect to a 4-wire AC tubular motor. Control open\/close\/stop, set percentage positions, and schedule sunrise\/sunset automations. Calibrate travel distance for precise control.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💡\u003c\/div\u003e\n\u003ch4\u003eTwo Independent Lights\u003c\/h4\u003e\n\u003cp\u003eIn Switch Mode, each channel controls a separate light or appliance. Replace a 2-gang switch with smart control — app, voice, and physical switch all work.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📊\u003c\/div\u003e\n\u003ch4\u003eEnergy Monitoring\u003c\/h4\u003e\n\u003cp\u003eIn Meter Mode, monitor how much power each connected device is consuming in real-time. Track your geyser, pool pump, or any load — see voltage, current, watts, and kWh in the app.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏗️\u003c\/div\u003e\n\u003ch4\u003eAwnings \u0026amp; Canopies\u003c\/h4\u003e\n\u003cp\u003eAny 4-wire AC motor for awnings, patio canopies, or projection screens. Motor Mode handles forward\/reverse\/stop with interlock protection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Motor Mode — 4-Wire AC Motors Only!\u003c\/strong\u003e\u003cbr\u003eMotor Mode works with \u003cstrong\u003e4-wire AC tubular motors\u003c\/strong\u003e (Neutral, Forward, Reverse, Ground). These are standard for roller shutters and blinds. It does \u003cstrong\u003eNOT\u003c\/strong\u003e work with 3-wire motors that have a built-in receiver, or DC motors. The motor must have a \u003cstrong\u003etravel limit function\u003c\/strong\u003e for calibration to work. Motor load: 10–240W, max 1A.\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eDUALR3\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWorking Modes\u003c\/td\u003e\n\u003ctd\u003eSwitch \/ Motor \/ Meter\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInput\u003c\/td\u003e\n\u003ctd\u003e100–240V AC 50\/60Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOutput\u003c\/td\u003e\n\u003ctd\u003e100–240V AC 50\/60Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax Load (Resistive)\u003c\/td\u003e\n\u003ctd\u003e10A per gang \/ 15A total (2,200W\/gang, 3,300W total)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMotor Load\u003c\/td\u003e\n\u003ctd\u003e10–240W \/ 1A max\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower Metering\u003c\/td\u003e\n\u003ctd\u003eYes (voltage, current, power, kWh per channel)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003eIEEE 802.11 b\/g\/n 2.4GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eExternal Switch\u003c\/td\u003e\n\u003ctd\u003e6 types (momentary, rocker, ON\/OFF, SPDT, dual momentary, ON\/OFF\/ON)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDIN Rail\u003c\/td\u003e\n\u003ctd\u003e35mm compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e54 × 49 × 24 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e40 g\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePC V0 (flame retardant)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eeWeLink (iOS \/ Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAlexa, Google Assistant, Siri Shortcuts\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLAN Control\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCertifications\u003c\/td\u003e\n\u003ctd\u003eTÜV, CE, FCC, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it for roller shutters \/ blinds?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — in Motor Mode. Connect it to a \u003cstrong\u003e4-wire AC tubular motor\u003c\/strong\u003e (the type commonly used in roller shutters and motorised blinds). After calibration, you can control the position (open 0–100%), set schedules (open at sunrise, close at sunset), and use voice commands. The motor must have a built-in travel limit function.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it need a neutral wire?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — the DUALR3 requires neutral (N), live (L), and the load wires. It's designed for installation behind a wall switch or on a DIN rail in your DB board where neutral is available.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it just as a 2-gang light switch?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — in Switch Mode, it operates as two independent relay channels. Each channel controls a separate light or appliance up to 10A. Power metering tracks consumption per channel.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow does it compare to the MINI-RBS roller shutter switch?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe \u003ca href=\"\/products\/sonoff-mini-rbs-roller-shutter-switch\"\u003e\u003cstrong\u003eMINI-RBS\u003c\/strong\u003e\u003c\/a\u003e is a dedicated roller shutter controller that's more compact and simpler to set up for blinds only. The DUALR3 is more versatile with its 3 working modes (switch + motor + meter) and higher load capacity, but it's larger. Choose MINI-RBS for a simple roller shutter; choose DUALR3 if you also want power metering or dual-switch functionality.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes — via the \u003cstrong\u003eeWeLink LAN integration\u003c\/strong\u003e or \u003cstrong\u003eSonoff LAN\u003c\/strong\u003e in Home Assistant. The DUALR3 exposes both channels and power metering data. It also supports custom firmware (Tasmota) for advanced users.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eSwitch. Motor. Meter. One Module Does It All.\u003c\/h3\u003e\n\u003cp\u003eSONOFF DUALR3 — dual relay · power metering · roller shutter control · 15A · R299\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":39915931369665,"sku":"SNFEWESWI0DUALR31W0100","price":329.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/dualr3.jpg?v=1746507506"},{"product_id":"micro-usb-cable-data-1-0-meter","title":"Micro USB Charging \u0026 Data Cable — 1.0 Metre","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔌 Micro USB Charging \u0026amp; Data Cable — 1.0 Metre\u003c\/h1\u003e\n\u003cp\u003eA \u003cstrong\u003e1-metre Micro USB cable\u003c\/strong\u003e for charging and data transfer. Standard \u003cstrong\u003eUSB-A to Micro USB-B\u003c\/strong\u003e connector — the universal cable used by a huge range of smart home devices, sensors, hubs, and everyday electronics. Keep a spare in your smart home toolkit for powering Zigbee bridges, sensors, and controllers.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📏\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e1 Metre\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eStandard Length\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eMicro USB\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eCharge + Data\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e1 Metre Length\u003c\/strong\u003e — standard cable length; reaches from a wall adapter or USB port to your device without excess slack\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUSB-A to Micro USB-B\u003c\/strong\u003e — the most common USB connector for smart home devices, older phones, Bluetooth speakers, and accessories\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCharging + Data Transfer\u003c\/strong\u003e — supports both power delivery and data sync; not a charge-only cable\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUniversal Compatibility\u003c\/strong\u003e — works with any Micro USB device: SONOFF hubs, Zigbee bridges, sensors, Raspberry Pi (older models), cameras, controllers, and more\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 Smart Home Devices That Use Micro USB\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📡\u003c\/div\u003e\n\u003ch4\u003eSONOFF ZB Bridge-P\u003c\/h4\u003e\n\u003cp\u003eThe Zigbee Bridge Pro is powered via Micro USB. This cable + a 5V USB adapter is all you need to power it.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📷\u003c\/div\u003e\n\u003ch4\u003eSecurity Cameras\u003c\/h4\u003e\n\u003cp\u003eMany SONOFF and EZVIZ indoor cameras use Micro USB power. Keep a spare cable for camera repositioning.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔌\u003c\/div\u003e\n\u003ch4\u003eDev Boards \u0026amp; DIY\u003c\/h4\u003e\n\u003cp\u003eESP32 dev boards, Arduino Nano, older Raspberry Pi models — Micro USB is the standard programming and power connector.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔋\u003c\/div\u003e\n\u003ch4\u003eGeneral Charging\u003c\/h4\u003e\n\u003cp\u003eBluetooth speakers, older smartphones, tablets, e-readers, game controllers — Micro USB is everywhere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCable Type\u003c\/td\u003e\n\u003ctd\u003eMicro USB (USB-A to Micro USB-B)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003e1.0 metre\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFunction\u003c\/td\u003e\n\u003ctd\u003eCharging + Data transfer\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatibility\u003c\/td\u003e\n\u003ctd\u003eAny Micro USB device\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it come with a power adapter?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — this is the cable only. You'll need a USB power adapter (wall charger) to plug into the USB-A end. Any standard 5V USB adapter will work. We also stock the \u003ca href=\"\/products\/ps10ua-smart-usb-power-adapter-5v-2a\"\u003ePS10UA 5V\/2A USB adapter\u003c\/a\u003e if you need one.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWill this power a Raspberry Pi?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eOlder Raspberry Pi models (Pi 2, Pi 3, Pi Zero) use Micro USB for power. The Pi 4 and later use \u003cstrong\u003eUSB-C\u003c\/strong\u003e — this cable won't fit those. For Pi 3 and earlier, this cable works fine with a 5V\/2.5A adapter.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs this the same cable that comes with SONOFF devices?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eMany SONOFF devices (like the ZB Bridge-P) don't include a cable in the box. This is a standard replacement\/spare Micro USB cable that works with all of them.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eThe Cable You Always Need a Spare Of.\u003c\/h3\u003e\n\u003cp\u003eMicro USB Cable — 1m · Charge + Data · Powers SONOFF hubs, cameras, sensors \u0026amp; more\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"EIFERER","offers":[{"title":"Default Title","offer_id":39922095161537,"sku":"DIY000USBDATA1M1B0100","price":10.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/usbcab.png?v=1621100039"},{"product_id":"t2eu-rf","title":"SONOFF T2EU-RF — 433MHz Wireless Wall Panel Remote (1\/2\/3 Gang)","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔘 SONOFF T2EU-RF — 433MHz Wireless Stick-On Wall Panel Remote (1\/2\/3 Gang)\u003c\/h1\u003e\n\u003cp\u003eA \u003cstrong\u003ewireless 433MHz RF remote controller\u003c\/strong\u003e disguised as a sleek wall switch. The T2EU-RF matches the design of the SONOFF TX-series touch switches — \u003cstrong\u003etoughened glass panel, touch buttons, and LED backlight\u003c\/strong\u003e — but requires \u003cstrong\u003eno wiring\u003c\/strong\u003e. Simply stick it on the wall with 3M adhesive and pair it with your SONOFF RF-compatible devices. Perfect for adding a \u003cstrong\u003esecond switch point\u003c\/strong\u003e in hallways, bedrooms, and stairways without running new cables.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📡\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e433MHz RF\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eNo WiFi Needed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔘\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e1 \/ 2 \/ 3 Gang\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eVariants Available\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLooks Like a Real Wall Switch\u003c\/strong\u003e — toughened glass panel with sensitive touch buttons and LED backlight; indistinguishable from the SONOFF TX-series wired switches\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNo Wiring Required\u003c\/strong\u003e — battery powered; stick on any wall with included 3M adhesive; no electrician needed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e1, 2, or 3 Gang Variants\u003c\/strong\u003e — choose the number of buttons to match how many lights or devices you want to control\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e433MHz RF Protocol\u003c\/strong\u003e — pairs directly with SONOFF RF-compatible devices: T1\/T2\/T3 wall switches, RFR2, RFR3, 4CHPROR3, SlampherR2, iFan04, and more\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTwo-Way Control\u003c\/strong\u003e — add it as a second switch point for any existing SONOFF TX wall switch; creates a wireless two-way switching setup without rewiring\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOne-to-Many \/ Many-to-One\u003c\/strong\u003e — one remote can control multiple devices, or multiple remotes can control one device; flexible pairing\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAdjustable LED Backlight\u003c\/strong\u003e — the touch button glows in the dark for easy location at night; brightness adjusts based on ambient light\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Two-Way Switching Without Rewiring:\u003c\/strong\u003e Need a light switch at both ends of a hallway? Install a SONOFF T2 (wired) at one end. Stick a T2EU-RF (wireless) at the other end. Pair them. Now you have \u003cstrong\u003etwo-way control\u003c\/strong\u003e of the same light — no chasing cables through walls. The wireless remote looks identical to the wired switch.\u003c\/div\u003e\n\n\u003ch2\u003e🏠 Where to Use It\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚪\u003c\/div\u003e\n\u003ch4\u003eHallway Two-Way\u003c\/h4\u003e\n\u003cp\u003eWired switch at one end, wireless T2EU-RF at the other. Control the hallway light from either point — no rewiring needed.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🛏️\u003c\/div\u003e\n\u003ch4\u003eBedside Switch\u003c\/h4\u003e\n\u003cp\u003eStick it on the wall next to your bed. Control the bedroom ceiling light without getting up. Looks like a proper wall switch, not a remote.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🪜\u003c\/div\u003e\n\u003ch4\u003eStairway Control\u003c\/h4\u003e\n\u003cp\u003eAdd a switch point at the top or bottom of stairs. No need to run new cables between floors.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏗️\u003c\/div\u003e\n\u003ch4\u003eRenovation-Free\u003c\/h4\u003e\n\u003cp\u003eAdding a switch point in an existing room normally means chasing walls and running cable. The T2EU-RF eliminates all of that — just stick and pair.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eT2EU-RF (1C \/ 2C \/ 3C)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003e433MHz RF wireless wall panel remote\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eForm Factor\u003c\/td\u003e\n\u003ctd\u003e86-type (EU square)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePanel\u003c\/td\u003e\n\u003ctd\u003eToughened glass\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eButtons\u003c\/td\u003e\n\u003ctd\u003e1, 2, or 3 gang (touch)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLED Backlight\u003c\/td\u003e\n\u003ctd\u003eYes (brightness auto-adjusts)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFrequency\u003c\/td\u003e\n\u003ctd\u003e433MHz RF\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003eBattery (CR2032 × 2, not included)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003e3M adhesive (stick-on, no wiring)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible Devices\u003c\/td\u003e\n\u003ctd\u003eSONOFF T1\/T2\/T3 switches, RFR2, RFR3, 4CHPROR3, SlampherR2, iFan04\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e🔋 Variant Pricing\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e1 Gang:\u003c\/strong\u003e R99 (was R179) · \u003cstrong\u003e2 Gang:\u003c\/strong\u003e R99 (was R189) · \u003cstrong\u003e3 Gang:\u003c\/strong\u003e R99 (was R199, sold out)\u003c\/p\u003e\n\u003cp\u003eSelect your variant above the Add to Cart button on this page.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs this a WiFi switch or a remote control?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eIt's a \u003cstrong\u003e433MHz RF remote control\u003c\/strong\u003e — not a WiFi switch. It looks identical to the TX-series wall switches, but it's battery-powered and wireless. It sends RF signals to paired SONOFF devices. It does \u003cstrong\u003enot\u003c\/strong\u003e connect to WiFi or the eWeLink app directly.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat batteries does it use?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eIt uses \u003cstrong\u003e2× CR2032 coin cell batteries\u003c\/strong\u003e. Batteries are \u003cstrong\u003enot included\u003c\/strong\u003e — you'll need to purchase them separately. CR2032 batteries are widely available at any Clicks, Dis-Chem, or hardware store.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it with the T6 TX Gen2 (Matter)?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe T6 TX Gen2 is a \u003cstrong\u003eMatter\/WiFi switch\u003c\/strong\u003e and does not have a 433MHz RF receiver. The T2EU-RF only works with SONOFF switches that have built-in 433MHz RF support (T1, T2, T3 series). Check your switch model before purchasing.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWill it work during load shedding?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe remote itself is battery-powered, so \u003cstrong\u003eyes\u003c\/strong\u003e — it will send the RF signal. However, the receiving device (the wired SONOFF switch) needs mains power to respond. If the power is off, the switch can't toggle the light regardless of the remote.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eAdd a Switch Anywhere. No Wires. No Electrician.\u003c\/h3\u003e\n\u003cp\u003eSONOFF T2EU-RF — 433MHz wireless wall panel remote · Glass touch · LED backlight · From R99\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"2 Gang","offer_id":39922374639809,"sku":"SNF000LSW433RFG2W0100","price":99.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/B02F-A60_88c10b13-779e-4a05-bf92-209c6745ea58.png?v=1621104816"},{"product_id":"curtain-remote-controller-be316-with-holder","title":"Curtain Remote Controller BE316 with Holder","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🎛️ Curtain Remote Controller BE316 — RF Remote with Wall Holder\u003c\/h1\u003e\n\u003cp\u003eA \u003cstrong\u003ehandheld RF remote controller\u003c\/strong\u003e for the \u003cstrong\u003eeWeLink WiFi Smart Motorised Curtain\u003c\/strong\u003e system. Features \u003cstrong\u003eOpen, Close, and Stop\u003c\/strong\u003e buttons for direct curtain motor control without needing the app or your phone. Comes with a \u003cstrong\u003ewall-mount holder\u003c\/strong\u003e so you can keep it by the window like a traditional switch. Battery powered — no wiring required.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🎛️\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eOpen · Stop · Close\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e3-Button Control\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔩\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eWall Holder\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eIncluded\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ═══════════════ SELECTOR BUTTONS ═══════════════ --\u003e\n\u003ch2\u003e🛒 Complete Curtain System\u003c\/h2\u003e\n\u003cdiv class=\"pd-selector\"\u003e\n  \u003ca href=\"\/products\/curtain-remote-controller-be316-with-holder\" class=\"pd-btn active\"\u003eBE316 Remote + Holder\u003c\/a\u003e\n  \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-2m\" class=\"pd-btn\"\u003eMotorised Curtain Set (2m)\u003c\/a\u003e\n  \u003ca href=\"\/products\/curtain-corner-connector\" class=\"pd-btn\"\u003eCorner Connector\u003c\/a\u003e\n  \u003ca href=\"\/products\/double-wall-mount-bracket\" class=\"pd-btn\"\u003eDouble Wall Mount\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3-Button Control\u003c\/strong\u003e — Open, Stop, and Close buttons for intuitive curtain operation; one press opens or closes, press Stop at any position for partial opening\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRF Wireless\u003c\/strong\u003e — communicates directly with the curtain motor via radio frequency; no WiFi, phone, or app needed for basic control\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWall Mount Holder Included\u003c\/strong\u003e — mount the holder next to the window with adhesive or screws; slide the remote in when not handheld — looks like a wall switch\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBattery Powered\u003c\/strong\u003e — no wiring needed; place anywhere in the room\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePairs with eWeLink Curtain Motor\u003c\/strong\u003e — designed specifically for the eWeLink WiFi Smart Motorised Curtain system sold on this store\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMulti-Remote Support\u003c\/strong\u003e — pair multiple remotes to one curtain motor for control from different locations (e.g. bedside + window)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Why Add a Remote?\u003c\/strong\u003e The eWeLink curtain motor comes with app control and voice control (Alexa\/Google). But a physical remote is great for \u003cstrong\u003eguests, children, or anyone who doesn't have the app\u003c\/strong\u003e. Mount it by the window and anyone in the household can operate the curtains — no phone needed. Also perfect as a \u003cstrong\u003ebedside controller\u003c\/strong\u003e for bedroom curtains.\u003c\/div\u003e\n\n\u003ch2\u003e🏠 Use Cases\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🛏️\u003c\/div\u003e\n\u003ch4\u003eBedside Control\u003c\/h4\u003e\n\u003cp\u003eKeep the remote on your nightstand. Open curtains from bed in the morning without reaching for your phone. Close them at night with one press.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e👨‍👩‍👧\u003c\/div\u003e\n\u003ch4\u003eFamily Access\u003c\/h4\u003e\n\u003cp\u003eNot everyone in the house uses the app. Mount the remote by the window so guests, kids, and family members can operate the curtains intuitively.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🪟\u003c\/div\u003e\n\u003ch4\u003eMulti-Room\u003c\/h4\u003e\n\u003cp\u003eBuy one remote per room with motorised curtains. Each remote pairs to its own motor — independent room-by-room control.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e⏹️\u003c\/div\u003e\n\u003ch4\u003ePartial Opening\u003c\/h4\u003e\n\u003cp\u003ePress Open, then Stop when the curtains reach the desired position. Perfect for controlling sunlight levels during the day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eBE316\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eRF wireless remote controller\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eButtons\u003c\/td\u003e\n\u003ctd\u003e3 (Open \/ Stop \/ Close)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003eBattery (included\/pre-installed)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWall Holder\u003c\/td\u003e\n\u003ctd\u003eIncluded (adhesive or screw mount)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible With\u003c\/td\u003e\n\u003ctd\u003eeWeLink WiFi Smart Motorised Curtain System\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes this come included with the curtain set?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eCheck the curtain set listing for what's in the box. This listing is for purchasing an \u003cstrong\u003eadditional remote + holder\u003c\/strong\u003e — useful for a second control point (bedside, opposite wall) or as a spare.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I pair multiple remotes to one motor?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — you can pair more than one BE316 remote to a single curtain motor. Each remote controls the same curtain independently. Great for two-point control (e.g. by the door and by the bed).\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it need WiFi to work?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — the BE316 communicates via RF directly with the curtain motor. It works even when WiFi is down or during load shedding (as long as the motor has power). It's a completely independent control method alongside the app.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eOpen. Stop. Close. No Phone Needed.\u003c\/h3\u003e\n\u003cp\u003eBE316 Curtain Remote + Wall Holder — RF wireless · 3-button control · R329\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"EIFERER","offers":[{"title":"Default Title","offer_id":39969033027777,"sku":"SNF000REM0BE3161B0100","price":329.0,"currency_code":"ZAR","in_stock":true}]},{"product_id":"high-quality-usb-2-0-extension-cable-type-a-male-to-female-blue-5-m","title":"USB 2.0 Extension Cable — Type A Male to Female · 5m · Blue","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔌 USB 2.0 Extension Cable — Type A Male to Female · 5 Metres · Blue\u003c\/h1\u003e\n\u003cp\u003eA \u003cstrong\u003e5-metre USB 2.0 extension cable\u003c\/strong\u003e (Type A male to Type A female) for extending the reach of your USB devices. Ideal for \u003cstrong\u003esmart home setups\u003c\/strong\u003e where your Zigbee dongle, USB WiFi adapter, or sensor needs to be positioned away from the host device for better signal — or simply when you need to reach a USB port that's too far away.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📏\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e5 Metres\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eExtra Reach\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eUSB 2.0\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eType A M → F\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e5 Metre Length\u003c\/strong\u003e — generous cable length to reach distant USB ports or position devices for optimal signal reception\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUSB 2.0 Type A\u003c\/strong\u003e — male (plug) to female (socket) extension; works with any standard USB-A device\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e480 Mbps Transfer Speed\u003c\/strong\u003e — USB 2.0 Hi-Speed for reliable data transfer; suitable for dongles, sensors, keyboards, mice, webcams, and other peripherals\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eShielded Cable\u003c\/strong\u003e — helps reduce electromagnetic interference (EMI) for stable connections over the full 5m length\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDurable Construction\u003c\/strong\u003e — reinforced connectors and quality cable jacket for long-lasting use\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 Smart Home Use Cases\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📡\u003c\/div\u003e\n\u003ch4\u003eZigbee Dongle Placement\u003c\/h4\u003e\n\u003cp\u003eMove your ZBDongle-E or ZBDongle-P away from the Raspberry Pi or PC and up to a higher, more central location. USB interference from the Pi's ports can reduce Zigbee range — a USB extension cable solves this by separating the dongle from the host.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📷\u003c\/div\u003e\n\u003ch4\u003eUSB Camera Positioning\u003c\/h4\u003e\n\u003cp\u003ePlace a USB webcam or security camera in the ideal spot without being limited by a short built-in cable. Mount the camera up high while the PC or NVR stays at desk level.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🖥️\u003c\/div\u003e\n\u003ch4\u003eHome Assistant Server\u003c\/h4\u003e\n\u003cp\u003eRunning Home Assistant on a Raspberry Pi tucked behind a TV unit? Extend your Zigbee\/Z-Wave coordinator stick to a better position for improved mesh coverage across your home.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e⌨️\u003c\/div\u003e\n\u003ch4\u003eGeneral Peripherals\u003c\/h4\u003e\n\u003cp\u003eExtend the reach of keyboards, mice, USB drives, printers, or any USB device. Handy for TV boxes, media centres, or when the USB port is in an awkward spot behind furniture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Zigbee Dongle Tip:\u003c\/strong\u003e The \u003cstrong\u003enumber one tip\u003c\/strong\u003e for improving Zigbee mesh reliability in Home Assistant is to use a USB extension cable to move the Zigbee coordinator dongle \u003cstrong\u003eat least 1 metre away\u003c\/strong\u003e from the Raspberry Pi or PC. The USB 3.0 ports on Pi 4 generate interference on the 2.4 GHz band that Zigbee uses. A 5m cable gives you plenty of length to position the dongle centrally in your home.\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCable Type\u003c\/td\u003e\n\u003ctd\u003eUSB 2.0 Extension\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eConnectors\u003c\/td\u003e\n\u003ctd\u003eType A Male (plug) → Type A Female (socket)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003e5 metres\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eData Transfer\u003c\/td\u003e\n\u003ctd\u003eUp to 480 Mbps (USB 2.0 Hi-Speed)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003eBlue\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eShielding\u003c\/td\u003e\n\u003ctd\u003eYes (EMI protection)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatibility\u003c\/td\u003e\n\u003ctd\u003eAny USB Type-A device (dongles, sensors, cameras, keyboards, mice, etc.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eWill this work with a Zigbee dongle (ZBDongle-E\/P)?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — this is one of the most common uses. Zigbee coordinators like the SONOFF ZBDongle-E and ZBDongle-P use USB 2.0. A 5m extension lets you position the dongle in an optimal central location while the Raspberry Pi or server stays where it is.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs 5 metres too long? Will it cause signal loss?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe USB 2.0 specification supports cables up to 5 metres. This cable is at the maximum standard length, which works fine for low-bandwidth devices like Zigbee dongles, keyboards, and mice. For high-bandwidth devices (like external hard drives with large file transfers), shorter cables may provide more reliable performance.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I chain two extension cables together for 10m?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eTechnically possible but \u003cstrong\u003enot recommended\u003c\/strong\u003e — exceeding the 5m USB 2.0 specification can cause connection drops, data errors, or devices not being recognised. If you need more than 5m, use an \u003cstrong\u003eactive (powered) USB extension cable\u003c\/strong\u003e with a built-in signal repeater.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it charge devices?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eIt passes through USB power, so it \u003cstrong\u003ecan\u003c\/strong\u003e charge devices — but over 5m, there will be some voltage drop. For charging phones or tablets, a shorter cable is more efficient. For low-power devices like dongles and sensors, 5m is no problem.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eExtend Your Reach. Improve Your Signal.\u003c\/h3\u003e\n\u003cp\u003eUSB 2.0 Extension Cable — 5m · Type A Male to Female · Perfect for Zigbee dongles \u0026amp; smart home setups\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"EIFERER","offers":[{"title":"Default Title","offer_id":40281525420225,"sku":"DIY000USB00005M1B0100","price":149.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/10m_818071b9-54c4-4723-9af1-f45164d57a00.png?v=1625585815"},{"product_id":"lightswitch-coverplates","title":"Lightswitch Frame (Bezel) — Black Surround for 120-Type Switches","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🖼️ Lightswitch Frame (Bezel) — Black Surround for Smart Wall Switches\u003c\/h1\u003e\n\u003cp\u003eA \u003cstrong\u003eblack surround frame (bezel)\u003c\/strong\u003e that sits between your smart wall switch and the wall, giving a \u003cstrong\u003eclean, finished look\u003c\/strong\u003e to your installation. Covers the gap between the switch plate and the wall box, hides any rough plaster or paint edges, and provides a professional, polished appearance. Designed to fit \u003cstrong\u003e120-type (US-style)\u003c\/strong\u003e smart wall switches including the SONOFF T6 TX Gen2 Matter range.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🖼️\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eBlack Finish\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eProfessional Look\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e💰\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eR89\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003ePer Frame\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ═══════════════ SELECTOR BUTTONS ═══════════════ --\u003e\n\u003ch2\u003e🛒 Pair With These Switches\u003c\/h2\u003e\n\u003cdiv class=\"pd-selector\"\u003e\n  \u003ca href=\"\/products\/lightswitch-coverplates\" class=\"pd-btn active\"\u003eBlack Frame (Bezel)\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-tx-gen2-smart-touch-wall-switch-1gang-t6-120m\" class=\"pd-btn\"\u003eT6 TX Gen2 · 1 Gang\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-tx-gen2-smart-touch-wall-switch-2gang-t6-120m\" class=\"pd-btn\"\u003eT6 TX Gen2 · 2 Gang\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-tx-gen2-smart-touch-wall-switch-3-gang-t6-120m\" class=\"pd-btn\"\u003eT6 TX Gen2 · 3 Gang\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Why You Need a Frame\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHides the Gap\u003c\/strong\u003e — when you install a smart wall switch, there's often a visible gap between the switch plate and the wall where the old switch was removed; the frame covers this completely\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eProfessional Finish\u003c\/strong\u003e — transforms a DIY installation into a clean, polished look that matches premium interiors\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHides Imperfections\u003c\/strong\u003e — covers rough plaster edges, paint lines, screw marks, or uneven wall box openings left from previous switch installations\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBlack Colour\u003c\/strong\u003e — sleek black finish pairs perfectly with the SONOFF T6 TX Gen2 switches (which come in black and white variants), or creates a striking contrast against white walls\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e120-Type Fit\u003c\/strong\u003e — designed for the US\/120-type form factor used by SONOFF TX-series wall switches and other eWeLink-compatible touch switches\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Sizing Note:\u003c\/strong\u003e This frame is for \u003cstrong\u003e120-type (US-style)\u003c\/strong\u003e wall switches — the rectangular form factor used by SONOFF T6 TX Gen2, TX Series, and eWeLink touch switches. It will \u003cstrong\u003enot fit\u003c\/strong\u003e standard South African round or square wall plates. Check your switch dimensions before ordering.\u003c\/div\u003e\n\n\u003ch2\u003e🏠 Perfect Pairing\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e✨\u003c\/div\u003e\n\u003ch4\u003eSONOFF T6 TX Gen2\u003c\/h4\u003e\n\u003cp\u003eThe T6 TX Gen2 Matter touch switch uses the 120-type form factor. Add a black frame for a premium, flush-mounted appearance that looks factory-installed.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🎨\u003c\/div\u003e\n\u003ch4\u003eContrast or Match\u003c\/h4\u003e\n\u003cp\u003eBlack frame with a white T6 switch creates an elegant contrast. Black frame with a black T6 switch gives a seamless, all-black modern look.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔧\u003c\/div\u003e\n\u003ch4\u003eEasy Installation\u003c\/h4\u003e\n\u003cp\u003eSimply place the frame over the wall box opening, then mount the switch on top. The frame sits between the wall surface and the switch plate — no tools beyond normal switch installation.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏗️\u003c\/div\u003e\n\u003ch4\u003eRenovation-Friendly\u003c\/h4\u003e\n\u003cp\u003eUpgrading from old toggle switches? The wall box opening may be oversized or rough. The frame hides all of that without needing to re-plaster or repaint.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eLightswitch Frame \/ Bezel \/ Surround\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eForm Factor\u003c\/td\u003e\n\u003ctd\u003e120-type (US-style rectangular)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible Switches\u003c\/td\u003e\n\u003ctd\u003eSONOFF T6 TX Gen2 (1\/2\/3 gang), TX Series, eWeLink\/EACHEN touch switches (120-type)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePC plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInstallation\u003c\/td\u003e\n\u003ctd\u003eSits between wall surface and switch plate\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eWill this fit a standard SA light switch?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — this frame is for 120-type (US-style) rectangular switches, not the round or square format used by standard South African wall switches (like Legrand, CBi, or Veti). It's designed specifically for SONOFF TX-series and similar smart touch switches.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it come in white?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eCurrently only available in \u003cstrong\u003eblack\u003c\/strong\u003e. For white switch installations where you'd prefer a white frame, you may not need a frame at all if the wall opening is clean — the white switch plate typically blends well against white walls on its own.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow many do I need?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eOne frame per switch.\u003c\/strong\u003e If you're installing 5 T6 switches across your home, you'll need 5 frames. The same frame fits the 1-gang, 2-gang, and 3-gang variants since they all use the same 120-type outer dimensions.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDo I need any special tools?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eNo — the frame simply sits between the wall and the switch plate. When you mount the switch with its normal screws, the frame is held in place. No extra tools, adhesive, or hardware needed.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eThe Finishing Touch for Your Smart Switch.\u003c\/h3\u003e\n\u003cp\u003eBlack Lightswitch Frame — 120-type bezel · Covers gaps \u0026amp; rough edges · Pairs with SONOFF T6 TX Gen2 · R89\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"EIFERER","offers":[{"title":"Default Title","offer_id":40831666389185,"sku":"EIF000LSC000LSC1B0100","price":89.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/frame.jpg?v=1723638516"},{"product_id":"capacitor","title":"eWeLink Capacitor — No-Neutral Switch Component","description":"\u003ch1\u003e⚡ eWeLink RC Capacitor — No-Neutral Smart Switch Component\u003c\/h1\u003e\n\n\u003cp\u003eEssential component for \u003cstrong\u003eno-neutral WiFi smart switches\u003c\/strong\u003e. Eliminates LED flickering and ensures reliable operation when installing eWeLink touch switches in homes without neutral wiring at the switch box.\u003c\/p\u003e\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin: 30px 0; padding: 20px; background: #f8f9fa; border-radius: 8px;\"\u003e\n  \u003cdiv style=\"text-align: center;\"\u003e\n    \u003cdiv style=\"font-size: 32px; margin-bottom: 10px;\"\u003e🚚\u003c\/div\u003e\n    \u003cstrong\u003eFree Delivery\u003c\/strong\u003e\u003cbr\u003e\n    \u003csmall\u003eOrders over R2,500\u003c\/small\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"text-align: center;\"\u003e\n    \u003cdiv style=\"font-size: 32px; margin-bottom: 10px;\"\u003e🇿🇦\u003c\/div\u003e\n    \u003cstrong\u003eLocal Stock\u003c\/strong\u003e\u003cbr\u003e\n    \u003csmall\u003eShips from Gauteng\u003c\/small\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"text-align: center;\"\u003e\n    \u003cdiv style=\"font-size: 32px; margin-bottom: 10px;\"\u003e⚡\u003c\/div\u003e\n    \u003cstrong\u003eLED Flickering Fix\u003c\/strong\u003e\u003cbr\u003e\n    \u003csmall\u003eClean switching\u003c\/small\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🔴 CRITICAL — Installation Warning\u003c\/h2\u003e\n\n\u003cdiv style=\"background: #fff3cd; border-left: 4px solid #ffc107; padding: 20px; margin: 20px 0; border-radius: 4px;\"\u003e\n  \u003cstrong style=\"color: #856404; font-size: 18px;\"\u003e⚠️ DO NOT install this capacitor on the light switch itself!\u003c\/strong\u003e\n  \u003cp style=\"color: #856404; margin: 10px 0 0 0;\"\u003eInstalling the capacitor directly on the switch may \u003cstrong\u003edamage or destroy the switch\u003c\/strong\u003e. The capacitor MUST be installed at the \u003cstrong\u003elight fitting\u003c\/strong\u003e on the L1 circuit (e.g., on one of your downlight fittings). See wiring diagram included with your switch.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🛠️ What Does This Capacitor Do?\u003c\/h2\u003e\n\n\u003cp\u003eWhen you install a \u003cstrong\u003eno-neutral smart switch\u003c\/strong\u003e (Live + Load wiring), the capacitor completes the circuit and provides a stable current path. This prevents:\u003c\/p\u003e\n\n\u003cul style=\"line-height: 1.8;\"\u003e\n  \u003cli\u003e✅ \u003cstrong\u003eLED flickering or ghosting\u003c\/strong\u003e when the switch is turned off\u003c\/li\u003e\n  \u003cli\u003e✅ \u003cstrong\u003eSwitch not turning off completely\u003c\/strong\u003e (LEDs staying dimly lit)\u003c\/li\u003e\n  \u003cli\u003e✅ \u003cstrong\u003eUnstable WiFi connection\u003c\/strong\u003e caused by insufficient current\u003c\/li\u003e\n  \u003cli\u003e✅ \u003cstrong\u003eTouch panel not responding\u003c\/strong\u003e reliably\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e📦 What's Included\u003c\/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003e1× eWeLink RC Capacitor (pre-wired with connection leads)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🔧 Compatible With\u003c\/h2\u003e\n\n\u003cp\u003eThis capacitor is designed for use with \u003cstrong\u003eeWeLink no-neutral smart switches\u003c\/strong\u003e, including:\u003c\/p\u003e\n\n\u003cul style=\"line-height: 1.8;\"\u003e\n  \u003cli\u003eeWeLink WiFi Smart Touch Switch (1, 2, 3, 4 Gang — Black \u0026amp; White)\u003c\/li\u003e\n  \u003cli\u003eeWeLink WiFi Dimmer Switch (no-neutral version)\u003c\/li\u003e\n  \u003cli\u003eAny eWeLink-compatible switch marked \"No Neutral Required\"\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003e💡 Note:\u003c\/strong\u003e Many eWeLink no-neutral switches already include a capacitor in the box. Only purchase this if you need a \u003cstrong\u003ereplacement capacitor\u003c\/strong\u003e or have lost the original.\u003c\/p\u003e\n\n\u003ch2\u003e⚙️ Installation Guide\u003c\/h2\u003e\n\n\u003cdiv style=\"background: #e7f3ff; border-left: 4px solid #0066cc; padding: 20px; margin: 20px 0; border-radius: 4px;\"\u003e\n  \u003ch3 style=\"margin-top: 0; color: #004080;\"\u003eWhere to Install the Capacitor\u003c\/h3\u003e\n  \n  \u003col style=\"line-height: 2;\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eAt the light fitting\u003c\/strong\u003e — NOT at the switch box\u003c\/li\u003e\n    \u003cli\u003eConnect in parallel with the light load (across L1 and Neutral)\u003c\/li\u003e\n    \u003cli\u003eFor downlights: install on one of the downlight fittings\u003c\/li\u003e\n    \u003cli\u003eFor ceiling lights: install in the ceiling rose or light fitting enclosure\u003c\/li\u003e\n  \u003c\/ol\u003e\n  \n  \u003cp style=\"margin-bottom: 0;\"\u003e\u003cstrong\u003e📄 Wiring Diagram:\u003c\/strong\u003e A complete wiring diagram is included with your eWeLink smart switch. Follow it carefully.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\n\u003ctable style=\"width: 100%; border-collapse: collapse; margin: 20px 0;\"\u003e\n  \u003ctbody\u003e\n    \u003ctr style=\"border-bottom: 1px solid #ddd;\"\u003e\n      \u003ctd style=\"padding: 12px; font-weight: bold; width: 40%;\"\u003eProduct\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px;\"\u003eeWeLink RC Capacitor\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"border-bottom: 1px solid #ddd;\"\u003e\n      \u003ctd style=\"padding: 12px; font-weight: bold;\"\u003eType\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px;\"\u003eFilm capacitor with pre-wired leads\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"border-bottom: 1px solid #ddd;\"\u003e\n      \u003ctd style=\"padding: 12px; font-weight: bold;\"\u003eVoltage Rating\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px;\"\u003e250V AC\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"border-bottom: 1px solid #ddd;\"\u003e\n      \u003ctd style=\"padding: 12px; font-weight: bold;\"\u003eCompatibility\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px;\"\u003eeWeLink no-neutral smart switches\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"border-bottom: 1px solid #ddd;\"\u003e\n      \u003ctd style=\"padding: 12px; font-weight: bold;\"\u003eInstallation Location\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px;\"\u003eAt light fitting (NOT at switch)\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"border-bottom: 1px solid #ddd;\"\u003e\n      \u003ctd style=\"padding: 12px; font-weight: bold;\"\u003eWire Leads\u003c\/td\u003e\n      \u003ctd style=\"padding: 12px;\"\u003ePre-attached for easy installation\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\n\u003ch3\u003eWhy do I need a capacitor for no-neutral switches?\u003c\/h3\u003e\n\u003cp\u003eNo-neutral switches use a Live + Load wiring configuration (no neutral wire at the switch box). The capacitor creates a stable current path through the circuit, allowing the switch's electronics to function properly and preventing LED flickering when the light is off.\u003c\/p\u003e\n\n\u003ch3\u003eWhere exactly do I install this capacitor?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eAt the light fitting\u003c\/strong\u003e — connect it in parallel with your light load (across L1 and Neutral). For downlights, install it on one of the downlight fittings. For ceiling lights, install it in the ceiling rose. \u003cstrong\u003eNever install it on the switch itself.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003ch3\u003eMy switch already came with a capacitor. Do I need this?\u003c\/h3\u003e\n\u003cp\u003eNo. Most eWeLink no-neutral switches include a capacitor in the box. Only purchase this if you need a \u003cstrong\u003ereplacement\u003c\/strong\u003e (damaged or lost original) or if your specific switch model didn't include one.\u003c\/p\u003e\n\n\u003ch3\u003eWill this work with LED downlights?\u003c\/h3\u003e\n\u003cp\u003eYes! The capacitor is specifically designed to work with LED lighting loads and eliminates the flickering\/ghosting that can occur with LEDs when using no-neutral switches.\u003c\/p\u003e\n\n\u003ch3\u003eCan I use this with dimmable lights?\u003c\/h3\u003e\n\u003cp\u003eThis capacitor is for \u003cstrong\u003eon\/off switches\u003c\/strong\u003e, not dimmers. If you have an eWeLink WiFi dimmer switch (no-neutral version), it should include its own capacitor rated for dimming applications.\u003c\/p\u003e\n\n\u003ch3\u003eWhat happens if I install it on the switch instead of the light?\u003c\/h3\u003e\n\u003cp\u003eInstalling the capacitor directly on the switch can cause \u003cstrong\u003epermanent damage to the switch electronics\u003c\/strong\u003e. Always install at the light fitting as shown in the wiring diagram.\u003c\/p\u003e\n\n\u003ch3\u003eDo I need an electrician to install this?\u003c\/h3\u003e\n\u003cp\u003eIf you're comfortable working with mains voltage (220-240V AC) and have installed the switch yourself, adding the capacitor at the light fitting is straightforward. However, if you're unsure or not experienced with electrical work, \u003cstrong\u003ealways hire a qualified electrician\u003c\/strong\u003e. Working with mains voltage can be dangerous.\u003c\/p\u003e\n\n\u003ch2\u003e🔗 Related Products\u003c\/h2\u003e\n\n\u003cdiv style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 30px 0;\"\u003e\n  \u003cdiv style=\"border: 1px solid #ddd; border-radius: 8px; padding: 20px;\"\u003e\n    \u003cstrong\u003e🔲 WiFi Touch Switch — No Neutral\u003c\/strong\u003e\n    \u003cp style=\"margin: 10px 0;\"\u003eSleek glass-panel WiFi switch. No neutral wire needed. Capacitor included in box. 1-4 gang. Black \u0026amp; White.\u003c\/p\u003e\n    \u003ca href=\"\/collections\/smart-wall-switches\" style=\"color: #0066cc; text-decoration: none;\"\u003eView Switches →\u003c\/a\u003e\n  \u003c\/div\u003e\n  \n  \u003cdiv style=\"border: 1px solid #ddd; border-radius: 8px; padding: 20px;\"\u003e\n    \u003cstrong\u003e💡 Smart LED Downlights\u003c\/strong\u003e\n    \u003cp style=\"margin: 10px 0;\"\u003eWiFi-controlled LED downlights. Perfect pairing with eWeLink switches. Dimmable options available.\u003c\/p\u003e\n    \u003ca href=\"\/collections\/smart-lighting\" style=\"color: #0066cc; text-decoration: none;\"\u003eView Lighting →\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin: 30px 0; padding: 20px; background: #f8f9fa; border-radius: 8px;\"\u003e\n  \u003cdiv\u003e\n    \u003ch3 style=\"margin-top: 0;\"\u003e📞 Call Us\u003c\/h3\u003e\n    \u003cp\u003eJesse: \u003ca href=\"tel:0716788719\"\u003e071 678 8719\u003c\/a\u003e\u003cbr\u003e\n    Jason: \u003ca href=\"tel:0845057481\"\u003e084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n  \u003cdiv\u003e\n    \u003ch3 style=\"margin-top: 0;\"\u003e🏢 Visit Us\u003c\/h3\u003e\n    \u003cp\u003e8 Wildebraam Street\u003cbr\u003e\n    Weltevreden Park, Roodepoort\u003cbr\u003e\n    Gauteng, 1709\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n  \u003cdiv\u003e\n    \u003ch3 style=\"margin-top: 0;\"\u003e📧 Email\u003c\/h3\u003e\n    \u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: #f8f9fa; padding: 30px; text-align: center; border-radius: 8px; margin: 30px 0;\"\u003e\n  \u003ch3 style=\"margin-top: 0;\"\u003eEssential Component for No-Neutral Smart Switches\u003c\/h3\u003e\n  \u003cp style=\"margin-bottom: 0;\"\u003eeWeLink RC Capacitor · Eliminates LED Flickering · Install at Light Fitting\u003c\/p\u003e\n\u003c\/div\u003e","brand":"EIFERER","offers":[{"title":"Default Title","offer_id":40883067158721,"sku":"capacitor","price":10.0,"currency_code":"ZAR","in_stock":true}]},{"product_id":"homekit-box","title":"Homekit Box — Pre-Built HomeBridge Server","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🍎 Homekit Box — Pre-Built HomeBridge Server for Apple Home Integration\u003c\/h1\u003e\n\u003cp\u003eA \u003cstrong\u003eready-to-use HomeBridge server\u003c\/strong\u003e that bridges your \u003cstrong\u003enon-HomeKit smart devices\u003c\/strong\u003e into \u003cstrong\u003eApple Home (HomeKit)\u003c\/strong\u003e. Simply plug it in, connect to your network, and your SONOFF, Tuya, and other WiFi\/Zigbee devices appear in the Apple Home app on your iPhone, iPad, Mac, and Apple Watch. \u003cstrong\u003eNo coding. No command line. No Raspberry Pi setup.\u003c\/strong\u003e This is a complete, pre-configured unit — just power on and go.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🍎\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eApple HomeKit\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eFull Integration\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003ePre-Configured\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003ePlug \u0026amp; Play\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePre-Built \u0026amp; Pre-Configured\u003c\/strong\u003e — HomeBridge is already installed and configured; no command line, no Linux skills, no SD card flashing required\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApple Home Integration\u003c\/strong\u003e — your SONOFF, Tuya, eWeLink, and other smart devices appear directly in the Apple Home app and respond to Siri voice commands\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHomeBridge Server\u003c\/strong\u003e — runs \u003ca href=\"https:\/\/homebridge.io\" target=\"_blank\"\u003eHomeBridge\u003c\/a\u003e, a lightweight NodeJS server that emulates the iOS HomeKit API and bridges third-party devices into Apple's ecosystem\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCommunity Plugin Support\u003c\/strong\u003e — thousands of community-developed plugins for virtually every smart home brand: eWeLink, Tuya, Broadlink, Xiaomi, TP-Link, Ring, Nest, and many more\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSiri Voice Control\u003c\/strong\u003e — \"Hey Siri, turn off the living room lights.\" \"Hey Siri, set the bedroom fan to medium.\" Control your entire smart home with your voice via Apple devices\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApple Home Automations\u003c\/strong\u003e — use Apple Home's automation engine: geofencing (arrive\/leave home), time-of-day triggers, sensor-based scenes, and multi-device routines\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns 24\/7\u003c\/strong\u003e — always-on server ensures your HomeKit bridge is available whenever you need it; low power consumption\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWeb Dashboard\u003c\/strong\u003e — manage plugins, update configurations, and monitor status via the HomeBridge web UI from any browser on your network\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🍎 Who is this for?\u003c\/strong\u003e If you're an \u003cstrong\u003eApple household\u003c\/strong\u003e using iPhones and iPads, but your smart home devices (SONOFF, Tuya, etc.) don't natively support Apple HomeKit — this box solves that problem. It acts as a translator between your non-HomeKit devices and the Apple Home app.\u003c\/div\u003e\n\n\u003ch2\u003e🏠 What Can You Do?\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💡\u003c\/div\u003e\n\u003ch4\u003eControl SONOFF via Siri\u003c\/h4\u003e\n\u003cp\u003e\"Hey Siri, turn on the kitchen lights.\" Your SONOFF switches, plugs, and sensors appear as native HomeKit accessories in Apple Home.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eApple Home Scenes\u003c\/h4\u003e\n\u003cp\u003eCreate scenes in Apple Home: \"Good Morning\" turns on lights, opens curtains, starts the coffee machine. One tap or Siri command activates everything.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📍\u003c\/div\u003e\n\u003ch4\u003eGeofencing Automations\u003c\/h4\u003e\n\u003cp\u003eApple Home knows when you leave and arrive. Automatically lock doors, turn off lights, and arm security when you leave — all based on your iPhone's location.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e⌚\u003c\/div\u003e\n\u003ch4\u003eApple Watch Control\u003c\/h4\u003e\n\u003cp\u003eTap your Apple Watch to control lights, fans, and scenes. No phone needed — the Home app on your wrist gives you instant access.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 What's In the Box\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eHomekit Box (Pre-Built HomeBridge Server)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSoftware\u003c\/td\u003e\n\u003ctd\u003eHomeBridge (pre-installed and configured)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFunction\u003c\/td\u003e\n\u003ctd\u003eBridges non-HomeKit devices into Apple Home\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible Ecosystems\u003c\/td\u003e\n\u003ctd\u003eeWeLink (SONOFF), Tuya\/Smart Life, Broadlink, and 2000+ community plugins\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eControl Via\u003c\/td\u003e\n\u003ctd\u003eApple Home app, Siri, Apple Watch, iPad, Mac\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eNetwork\u003c\/td\u003e\n\u003ctd\u003eConnects to your home WiFi \/ Ethernet\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eManagement\u003c\/td\u003e\n\u003ctd\u003eWeb dashboard (browser-based)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003eAlways-on, low power consumption\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDo I need technical skills to set this up?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — that's the whole point of this product. HomeBridge is pre-installed and pre-configured. You plug it in, connect it to your network, and scan the HomeKit code to add it to Apple Home. Adding new device plugins is done through a simple web dashboard — no command line needed.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with SONOFF \/ eWeLink devices?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — the eWeLink HomeBridge plugin bridges your SONOFF WiFi and Zigbee devices into Apple Home. Switches, plugs, sensors, and more all appear as HomeKit accessories.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I still use eWeLink and Alexa alongside Apple Home?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — HomeBridge adds Apple Home as an \u003cstrong\u003eadditional\u003c\/strong\u003e control method. Your existing eWeLink app, Alexa, and Google Assistant setups continue working as before. HomeBridge doesn't replace them — it extends your options to include Apple Home and Siri.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow is this different from buying a Raspberry Pi?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eA Raspberry Pi requires you to install an OS, install HomeBridge, configure plugins, and maintain everything yourself. The \u003cstrong\u003eHomekit Box is pre-built\u003c\/strong\u003e — everything is done for you. It's ideal if you want the result without the DIY process.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work during load shedding?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe Homekit Box needs power to run. If you have a UPS or inverter keeping your router and this box powered, your HomeKit automations will continue working during load shedding. Without power, the box and router go offline — but your devices will resume normal operation once power returns.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eYour SONOFF Devices. In Apple Home. Finally.\u003c\/h3\u003e\n\u003cp\u003eHomekit Box — pre-built HomeBridge server · Siri · Apple Home · No coding required · R1,999\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"EIFERER","offers":[{"title":"Default Title","offer_id":40883255017665,"sku":"HBRHBRBRGAPPHBR1W0100","price":1999.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/Homekit.jpg?v=1763634803"},{"product_id":"ms01-sonoff-moisture-sensor","title":"MS01 Sonoff Moisture Sensor","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🌿 SONOFF MS01 — Soil Moisture Sensor (RJ9, for TH Series)\u003c\/h1\u003e\n\u003cp\u003eAutomate irrigation based on \u003cstrong\u003ereal soil moisture data\u003c\/strong\u003e. The SONOFF MS01 is a \u003cstrong\u003eweatherproof soil moisture sensor\u003c\/strong\u003e that plugs into the \u003cstrong\u003eRJ9 port\u003c\/strong\u003e on any SONOFF TH controller. When soil moisture drops below your threshold, the TH switch turns on your irrigation pump or solenoid automatically. \u003cstrong\u003eNo more over-watering or under-watering.\u003c\/strong\u003e Extend up to \u003cstrong\u003e10m\u003c\/strong\u003e with the optional RL560 extension cable. MPN: \u003cstrong\u003eMS01\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eChoose your TH sensor (RJ9 connector):\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/ths01-sensor-rj11\"\u003eTHS01 · Temp \u0026amp; Humidity\u003c\/a\u003e\n  \u003ca href=\"\/products\/ds18b20-waterproof-temperature-sensor-probe-rj11\"\u003eDS18B20 · Waterproof Temp\u003c\/a\u003e\n  \u003ca href=\"\/products\/ms01-sonoff-moisture-sensor\" class=\"active\"\u003eMS01 · Soil Moisture\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🌿\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eSoil Moisture\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eSmart Irrigation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🌧️\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eWeatherproof\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOutdoor Use\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Requires a SONOFF TH controller.\u003c\/strong\u003e The MS01 is a sensor only — it plugs into the RJ9 port on a THR320 Origin, TH Elite 20, or THR316 Origin. It cannot be used standalone.\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReal-Time Soil Moisture Detection\u003c\/strong\u003e — measures soil moisture percentage and feeds data to your TH controller for automated irrigation\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWeatherproof Build\u003c\/strong\u003e — designed for outdoor use; withstands rain, sun, and soil conditions\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAutomated Irrigation\u003c\/strong\u003e — \"If soil moisture \u0026lt; 30% → turn on irrigation pump.\" Water only when your garden actually needs it\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRJ9 Plug-and-Play\u003c\/strong\u003e — plug into any SONOFF TH controller's RJ9 port; recognised instantly\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtendable to 10m\u003c\/strong\u003e — use the optional RL560 RJ9 extension cable to place the sensor further from the controller\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e6-Month Moisture History\u003c\/strong\u003e — track soil moisture trends in the eWeLink app over 6 months via the connected TH controller\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSaves Water \u0026amp; Electricity\u003c\/strong\u003e — stops watering when the soil is already moist; reduces pump run time and water waste\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 Use Cases\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌱\u003c\/div\u003e\n\u003ch4\u003eGarden Irrigation\u003c\/h4\u003e\n\u003cp\u003eInsert the probe into your garden bed. When moisture drops below your setpoint, the TH controller switches on the irrigation pump or solenoid. No more guessing when to water.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🥬\u003c\/div\u003e\n\u003ch4\u003eVegetable Patches\u003c\/h4\u003e\n\u003cp\u003eKeep your veggie garden consistently watered. Set moisture thresholds per season and let the system handle the rest. Healthier plants, less effort.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌿\u003c\/div\u003e\n\u003ch4\u003ePotted Plants \u0026amp; Greenhouse\u003c\/h4\u003e\n\u003cp\u003eMonitor soil moisture in large pots or greenhouse beds. Automate drip irrigation systems based on actual soil conditions rather than timers.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌾\u003c\/div\u003e\n\u003ch4\u003eSmall-Scale Farming\u003c\/h4\u003e\n\u003cp\u003eAutomate irrigation for tunnels, raised beds, or smallholdings. The 6-month data history helps you understand soil moisture patterns across seasons.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Irrigation Setup:\u003c\/strong\u003e Pair the MS01 with a \u003ca href=\"\/products\/thr320-origin-sensor-sold-separately\" style=\"color:#065f46;font-weight:600\"\u003eTHR320 Origin (20A)\u003c\/a\u003e or \u003ca href=\"\/products\/sonoff-th16-origin-sensor-sold-separately\" style=\"color:#065f46;font-weight:600\"\u003eTHR316 Origin (16A)\u003c\/a\u003e. Wire the TH controller to your irrigation pump or 24V solenoid valve (via relay). Set auto-mode: \"If moisture \u0026lt; 30% → on, if moisture \u0026gt; 60% → off.\" Your garden waters itself.\u003c\/div\u003e\n\n\u003ch2\u003e🔗 Compatible TH Controllers (Required)\u003c\/h2\u003e\n\u003cp\u003eThe MS01 requires a SONOFF TH controller. The sensor plugs into the RJ9 port on the TH unit.\u003c\/p\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/sonoff-th20-original-sensor-sold-separately\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eWiFi · 20A · LCD · RJ9 Port\u003c\/div\u003e\n\u003ch4\u003eSONOFF TH Elite 20\u003c\/h4\u003e\n\u003cp\u003e20A smart switch with LCD display, 6-month history, and RJ9 sensor port.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/thr320-origin-sensor-sold-separately\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eWiFi · 20A · No LCD · RJ9 Port\u003c\/div\u003e\n\u003ch4\u003eSONOFF THR320 Origin\u003c\/h4\u003e\n\u003cp\u003e20A smart switch with RJ9 sensor port. Budget 20A option.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-th16-origin-sensor-sold-separately\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eWiFi · 16A · No LCD · RJ9 Port\u003c\/div\u003e\n\u003ch4\u003eSONOFF THR316 Origin\u003c\/h4\u003e\n\u003cp\u003e16A smart switch with RJ9 sensor port. Most affordable TH controller.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eSONOFF MS01 Soil Moisture Sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMPN \/ Model\u003c\/td\u003e\n\u003ctd\u003eMS01\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMeasurement\u003c\/td\u003e\n\u003ctd\u003eSoil moisture (percentage)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBuild\u003c\/td\u003e\n\u003ctd\u003eWeatherproof (outdoor rated)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eConnector\u003c\/td\u003e\n\u003ctd\u003eRJ9 (4P4C)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eExtendable\u003c\/td\u003e\n\u003ctd\u003eUp to 10m with RL560 extension cable\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible With\u003c\/td\u003e\n\u003ctd\u003eTHR320 · THR320D (Elite) · THR316\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e1 Year Manufacturer Warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow deep do I insert the probe?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eInsert the sensing portion fully into the soil near the root zone of your plants — typically 5–15 cm deep depending on the plant type. Make sure the probe has good soil contact.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use multiple MS01 sensors on one TH controller?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e Each TH controller has one RJ9 port and supports one sensor at a time. For multiple zones, use multiple TH controllers with one MS01 each.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's a good moisture threshold for irrigation?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eIt depends on your plants, but a common starting point is: \u003cstrong\u003eturn on below 30%\u003c\/strong\u003e and \u003cstrong\u003eturn off above 60%\u003c\/strong\u003e. Adjust based on your soil type and plant requirements.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhy can MS01 only extend to 10m vs 60m for THS01?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe MS01 uses a different signal type that is more sensitive to cable length. The RL560 extension cable supports up to 10m for MS01, compared to 60m for temperature\/humidity sensors.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eWater Smarter. Not Harder.\u003c\/h3\u003e\n\u003cp\u003eSoil moisture sensor for automated irrigation. RJ9 plug-and-play.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":40986510688449,"sku":"SNFSEN00MS011B01","price":299.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/ms01-1.jpg?v=1636184270"},{"product_id":"sonoff-ifan04","title":"SONOFF iFan04-H — WiFi Smart Ceiling Fan \u0026 Light Controller (220–240V)","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🌀 SONOFF iFan04-H — WiFi Smart Ceiling Fan \u0026amp; Light Controller (220–240V)\u003c\/h1\u003e\n\u003cp\u003eTurn your \u003cstrong\u003eexisting ceiling fan with light\u003c\/strong\u003e into a smart device. The \u003cstrong\u003eSONOFF iFan04-H\u003c\/strong\u003e replaces your traditional fan controller and gives you \u003cstrong\u003eWiFi app control\u003c\/strong\u003e, \u003cstrong\u003e433MHz RF remote control\u003c\/strong\u003e (RM433R2 included), \u003cstrong\u003e3 fan speeds\u003c\/strong\u003e, independent \u003cstrong\u003elight on\/off\u003c\/strong\u003e, \u003cstrong\u003escheduling\u003c\/strong\u003e, and \u003cstrong\u003evoice control\u003c\/strong\u003e via Alexa and Google Assistant. The \u003cstrong\u003e-H version is for 220–240V\u003c\/strong\u003e (South Africa). Installs inside the ceiling fan canopy — no additional hub required.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🌀\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFan + Light\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eIndependent Control\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📡\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eWiFi + RF\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eApp + Remote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ═══════════════ SELECTOR BUTTONS ═══════════════ --\u003e\n\u003ch2\u003e🛒 Related Products\u003c\/h2\u003e\n\u003cdiv class=\"pd-selector\"\u003e\n  \u003ca href=\"\/products\/sonoff-rm433-r2-remote-controller-base-sold-separately\" class=\"pd-btn\"\u003eRM433R2 Remote\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-rm433-base\" class=\"pd-btn\"\u003eRM433 Wall Base\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-ifan04\" class=\"pd-btn active\"\u003eiFan04-H Fan Controller\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDirect Replacement\u003c\/strong\u003e — swap out your existing ceiling fan controller with the iFan04-H for instant smart functionality; no rewiring of the house needed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e220–240V (H version)\u003c\/strong\u003e — designed for South African 230V mains; the -L version (100–130V) is for North America\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3 Fan Speeds\u003c\/strong\u003e — low, medium, and high speed control via app or remote; find your ideal comfort level\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIndependent Light Control\u003c\/strong\u003e — turn the fan light on\/off separately from the fan motor; the iFan04 controls both independently\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eeWeLink App Control\u003c\/strong\u003e — control your fan and light from anywhere via the eWeLink app on iOS\/Android; real-time status sync\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRM433R2 Remote Included\u003c\/strong\u003e — 433MHz RF remote for local control without WiFi or a phone; mount on the wall with the optional base or use handheld\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTimer \u0026amp; Scheduling\u003c\/strong\u003e — set single, repeating, or countdown timers; automate fan on at bedtime, off at sunrise\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVoice Control\u003c\/strong\u003e — Amazon Alexa and Google Assistant compatible; \"Alexa, set the bedroom fan to medium\"\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNo Hub Required\u003c\/strong\u003e — connects directly to your WiFi router via eWeLink; no additional gateway or bridge needed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHome Assistant Compatible\u003c\/strong\u003e — works via eWeLink LAN integration; also flashable with Tasmota for full local control\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e⚡ Installation Note:\u003c\/strong\u003e The iFan04-H installs \u003cstrong\u003einside the ceiling fan canopy\u003c\/strong\u003e (the dome where the fan mounts to the ceiling). It measures 116 × 55 × 26mm — check that your fan canopy has enough space before purchasing. Installation involves mains wiring and should be done by a \u003cstrong\u003equalified electrician\u003c\/strong\u003e. The existing wall switch must remain \u003cstrong\u003ealways ON\u003c\/strong\u003e — all control happens via the app or RF remote.\u003c\/div\u003e\n\n\u003ch2\u003e🏠 How It Works\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔌\u003c\/div\u003e\n\u003ch4\u003eWires In\u003c\/h4\u003e\n\u003cp\u003eLive (L) and Neutral (N) from mains connect to the iFan04-H input terminals. Fan motor wire and light wire connect to the output terminals.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📱\u003c\/div\u003e\n\u003ch4\u003eApp Control\u003c\/h4\u003e\n\u003cp\u003eOpen eWeLink → tap fan speed (Low\/Med\/High\/Off) or light (On\/Off). Set schedules, create scenes, share with family members.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📡\u003c\/div\u003e\n\u003ch4\u003eRF Remote\u003c\/h4\u003e\n\u003cp\u003eThe included RM433R2 remote controls fan speed and light via 433MHz RF — works even when WiFi is down. Mount on the wall or keep on your bedside table.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🗣️\u003c\/div\u003e\n\u003ch4\u003eVoice Control\u003c\/h4\u003e\n\u003cp\u003e\"Hey Google, turn on the bedroom fan.\" \"Alexa, set the living room fan to high.\" Hands-free control via voice assistants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🇿🇦 SA Ceiling Fans:\u003c\/strong\u003e Most South African ceiling fans with lights are wired with a single switch. The iFan04-H is perfect for this setup — it gives you independent fan and light control from a single wired connection. Your existing wall switch stays permanently on, and all control moves to the app, remote, or voice.\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eiFan04-H\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInput Voltage\u003c\/td\u003e\n\u003ctd\u003e220–240V AC 50\/60Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFan Output\u003c\/td\u003e\n\u003ctd\u003e3 speeds (Low \/ Medium \/ High)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLight Output\u003c\/td\u003e\n\u003ctd\u003eOn \/ Off (independent from fan)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003eIEEE 802.11 b\/g\/n 2.4GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRF Remote\u003c\/td\u003e\n\u003ctd\u003e433MHz (RM433R2 included)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eeWeLink (iOS \/ Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAmazon Alexa, Google Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePC V0 (flame retardant)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e116 × 55 × 26 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e130 g (controller) \/ 196 g (with remote)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCertifications\u003c\/td\u003e\n\u003ctd\u003eCE, FCC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eWill it fit in my ceiling fan?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe iFan04-H measures \u003cstrong\u003e116 × 55 × 26mm\u003c\/strong\u003e. It installs inside the ceiling fan canopy (the housing where the fan mounts to the ceiling). Check that your fan canopy has enough space. Most standard SA ceiling fans have sufficient room, but compact or low-profile fans may not.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it dim the light?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — the iFan04-H controls the light as on\/off only. It does not support dimming. If you need dimmable lights, consider a separate SONOFF D1 dimmer for the light circuit.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I buy an extra remote?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes — the \u003ca href=\"\/products\/sonoff-rm433-r2-remote-controller-base-sold-separately\"\u003e\u003cstrong\u003eRM433R2 remote\u003c\/strong\u003e\u003c\/a\u003e is available separately. Useful for a second room or as a spare. The iFan04 supports up to 10 paired remotes.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes — via the \u003cstrong\u003eeWeLink LAN integration\u003c\/strong\u003e in Home Assistant. You can also flash the iFan04 with \u003cstrong\u003eTasmota\u003c\/strong\u003e for full local control (the iFan04 uses the same Sonoff iFan03 module type in Tasmota). Tasmota provides fan speed control, light switching, and RM433 remote support.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eMy wall switch controls both fan and light — will this work?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes — this is the ideal scenario.\u003c\/strong\u003e Leave the wall switch permanently ON. The iFan04-H takes over and gives you independent fan and light control from the app, remote, or voice. You no longer need separate wall switches for fan and light.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eSmart Fan. Smart Light. One Controller.\u003c\/h3\u003e\n\u003cp\u003eSONOFF iFan04-H — WiFi + RF · 3 speeds · Light control · RM433R2 remote included · 220–240V · R469\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":41099421712577,"sku":"SNFSWI00IFAN4G01","price":469.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/Ifan4.png?v=1638905434"},{"product_id":"sonoff-rm433-r2-remote-controller-base-sold-separately","title":"SONOFF RM433R2 — 8-Button 433MHz RF Remote Controller","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🍎 Homekit Box — Pre-Built HomeBridge Server for Apple Home Integration\u003c\/h1\u003e\n\u003cp\u003eA \u003cstrong\u003eready-to-use HomeBridge server\u003c\/strong\u003e that bridges your \u003cstrong\u003enon-HomeKit smart devices\u003c\/strong\u003e into \u003cstrong\u003eApple Home (HomeKit)\u003c\/strong\u003e. Simply plug it in, connect to your network, and your SONOFF, Tuya, and other WiFi\/Zigbee devices appear in the Apple Home app on your iPhone, iPad, Mac, and Apple Watch. \u003cstrong\u003eNo coding. No command line. No Raspberry Pi setup.\u003c\/strong\u003e This is a complete, pre-configured unit — just power on and go.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🍎\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eApple HomeKit\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eFull Integration\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003ePre-Configured\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003ePlug \u0026amp; Play\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePre-Built \u0026amp; Pre-Configured\u003c\/strong\u003e — HomeBridge is already installed and configured; no command line, no Linux skills, no SD card flashing required\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApple Home Integration\u003c\/strong\u003e — your SONOFF, Tuya, eWeLink, and other smart devices appear directly in the Apple Home app and respond to Siri voice commands\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHomeBridge Server\u003c\/strong\u003e — runs \u003ca href=\"https:\/\/homebridge.io\" target=\"_blank\"\u003eHomeBridge\u003c\/a\u003e, a lightweight NodeJS server that emulates the iOS HomeKit API and bridges third-party devices into Apple's ecosystem\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCommunity Plugin Support\u003c\/strong\u003e — thousands of community-developed plugins for virtually every smart home brand: eWeLink, Tuya, Broadlink, Xiaomi, TP-Link, Ring, Nest, and many more\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSiri Voice Control\u003c\/strong\u003e — \"Hey Siri, turn off the living room lights.\" \"Hey Siri, set the bedroom fan to medium.\" Control your entire smart home with your voice via Apple devices\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApple Home Automations\u003c\/strong\u003e — use Apple Home's automation engine: geofencing (arrive\/leave home), time-of-day triggers, sensor-based scenes, and multi-device routines\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns 24\/7\u003c\/strong\u003e — always-on server ensures your HomeKit bridge is available whenever you need it; low power consumption\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWeb Dashboard\u003c\/strong\u003e — manage plugins, update configurations, and monitor status via the HomeBridge web UI from any browser on your network\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🍎 Who is this for?\u003c\/strong\u003e If you're an \u003cstrong\u003eApple household\u003c\/strong\u003e using iPhones and iPads, but your smart home devices (SONOFF, Tuya, etc.) don't natively support Apple HomeKit — this box solves that problem. It acts as a translator between your non-HomeKit devices and the Apple Home app.\u003c\/div\u003e\n\n\u003ch2\u003e🏠 What Can You Do?\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💡\u003c\/div\u003e\n\u003ch4\u003eControl SONOFF via Siri\u003c\/h4\u003e\n\u003cp\u003e\"Hey Siri, turn on the kitchen lights.\" Your SONOFF switches, plugs, and sensors appear as native HomeKit accessories in Apple Home.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eApple Home Scenes\u003c\/h4\u003e\n\u003cp\u003eCreate scenes in Apple Home: \"Good Morning\" turns on lights, opens curtains, starts the coffee machine. One tap or Siri command activates everything.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📍\u003c\/div\u003e\n\u003ch4\u003eGeofencing Automations\u003c\/h4\u003e\n\u003cp\u003eApple Home knows when you leave and arrive. Automatically lock doors, turn off lights, and arm security when you leave — all based on your iPhone's location.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e⌚\u003c\/div\u003e\n\u003ch4\u003eApple Watch Control\u003c\/h4\u003e\n\u003cp\u003eTap your Apple Watch to control lights, fans, and scenes. No phone needed — the Home app on your wrist gives you instant access.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 What's In the Box\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eHomekit Box (Pre-Built HomeBridge Server)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSoftware\u003c\/td\u003e\n\u003ctd\u003eHomeBridge (pre-installed and configured)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFunction\u003c\/td\u003e\n\u003ctd\u003eBridges non-HomeKit devices into Apple Home\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible Ecosystems\u003c\/td\u003e\n\u003ctd\u003eeWeLink (SONOFF), Tuya\/Smart Life, Broadlink, and 2000+ community plugins\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eControl Via\u003c\/td\u003e\n\u003ctd\u003eApple Home app, Siri, Apple Watch, iPad, Mac\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eNetwork\u003c\/td\u003e\n\u003ctd\u003eConnects to your home WiFi \/ Ethernet\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eManagement\u003c\/td\u003e\n\u003ctd\u003eWeb dashboard (browser-based)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003eAlways-on, low power consumption\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDo I need technical skills to set this up?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo\u003c\/strong\u003e — that's the whole point of this product. HomeBridge is pre-installed and pre-configured. You plug it in, connect it to your network, and scan the HomeKit code to add it to Apple Home. Adding new device plugins is done through a simple web dashboard — no command line needed.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with SONOFF \/ eWeLink devices?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — the eWeLink HomeBridge plugin bridges your SONOFF WiFi and Zigbee devices into Apple Home. Switches, plugs, sensors, and more all appear as HomeKit accessories.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I still use eWeLink and Alexa alongside Apple Home?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — HomeBridge adds Apple Home as an \u003cstrong\u003eadditional\u003c\/strong\u003e control method. Your existing eWeLink app, Alexa, and Google Assistant setups continue working as before. HomeBridge doesn't replace them — it extends your options to include Apple Home and Siri.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow is this different from buying a Raspberry Pi?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eA Raspberry Pi requires you to install an OS, install HomeBridge, configure plugins, and maintain everything yourself. The \u003cstrong\u003eHomekit Box is pre-built\u003c\/strong\u003e — everything is done for you. It's ideal if you want the result without the DIY process.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work during load shedding?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe Homekit Box needs power to run. If you have a UPS or inverter keeping your router and this box powered, your HomeKit automations will continue working during load shedding. Without power, the box and router go offline — but your devices will resume normal operation once power returns.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eYour SONOFF Devices. In Apple Home. Finally.\u003c\/h3\u003e\n\u003cp\u003eHomekit Box — pre-built HomeBridge server · Siri · Apple Home · No coding required · R1,999\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":41099429216449,"sku":"SNFLSW0RM4332W01","price":149.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/rm4332.png?v=1638905702"},{"product_id":"nspanel","title":"SONOFF NSPanel Smart Home Control Panel — Dark Grey","description":"\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003c!-- SONOFF NSPanel — Shopify Product Description                   --\u003e\n\u003c!-- PASTE INTO BOTH WHITE AND DARK GREY PRODUCT PAGES              --\u003e\n\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003cstyle\u003e\n  .pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd h3{font-size:17px;font-weight:700;margin-bottom:10px}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:140px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-pills{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 6px}.pd-pill{background:#fff;border:1px solid #e2e8f0;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;color:#1a1a2e}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-inbox{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0}@media(max-width:500px){.pd-inbox{grid-template-columns:1fr}}.pd-inbox-item{background:#ecfdf5;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600;color:#1a1a2e;display:flex;align-items:center;gap:8px}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-why{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}@media(max-width:600px){.pd-why{grid-template-columns:repeat(2,1fr)}}.pd-why-item{background:#f8f9fa;border-radius:8px;padding:16px 10px;text-align:center}.pd-why-item .wi{font-size:24px;margin-bottom:4px}.pd-why-item h4{font-size:13px;font-weight:700;color:#1a1a2e;margin:0 0 2px}.pd-why-item p{font-size:11px;color:#888;margin:0}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}\n  .pd-color{display:flex;gap:10px;margin:14px 0}.pd-color a{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:2px solid #e5e7eb;border-radius:8px;font-size:15px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-color a:hover{border-color:#dc2626;box-shadow:0 2px 8px rgba(0,0,0,.08)}.pd-color .swatch{width:22px;height:22px;border-radius:50%;border:2px solid #e5e7eb;display:inline-block}\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e📺 All-In-One Smart Home Control Panel — Touchscreen, Thermostat \u0026amp; 2-Gang Switch\u003c\/h1\u003e\n\u003cp\u003eSONOFF NSPanel replaces your wall switch with a 3.5″ touchscreen control centre. Manage scenes, control devices, monitor temperature and weather — all from one beautiful panel. Built-in dual-channel switch (2 gang), thermostat, and full eWeLink integration. Voice control via Alexa, Google Home, and Siri Shortcuts.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e1 Year Warranty\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eManufacturer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ COLOUR SELECTOR ════════════════════════ --\u003e\n\u003ch2\u003e🎨 Choose Your Colour\u003c\/h2\u003e\n\u003c!-- ⚠️ UPDATE THESE URLs TO MATCH YOUR ACTUAL PRODUCT PAGES ⚠️ --\u003e\n\u003cdiv class=\"pd-color\"\u003e\n  \u003ca href=\"\/products\/nspanel-white\"\u003e\u003cspan class=\"swatch\" style=\"background:#fff\"\u003e\u003c\/span\u003e White\u003c\/a\u003e\n  \u003ca href=\"\/products\/nspanel\"\u003e\u003cspan class=\"swatch\" style=\"background:#4a4a4a\"\u003e\u003c\/span\u003e Dark Grey\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ KEY FEATURES ════════════════════════ --\u003e\n\u003ch3\u003e✨ What Makes This Special\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3.5″ HMI touchscreen\u003c\/strong\u003e — control scenes, devices, thermostat, and view time\/weather from your wall\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilt-in 2-gang switch\u003c\/strong\u003e — two independent physical switch channels (replaces your existing wall switch)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSmart thermostat\u003c\/strong\u003e — built-in temperature sensor, schedule heating\/cooling automatically\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOne-tap scenes\u003c\/strong\u003e — trigger \"Good Morning\", \"Movie Night\", \"Leaving Home\" and custom scenes instantly\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompatible with all SONOFF devices\u003c\/strong\u003e — central control for your entire eWeLink smart home\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReal-time weather \u0026amp; time\u003c\/strong\u003e — indoor temp, outdoor temp, weather forecast, date, and clock\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVoice control\u003c\/strong\u003e — Alexa, Google Assistant, Alice, and Siri Shortcuts\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGroup control\u003c\/strong\u003e — control groups of devices simultaneously from the panel\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eeWeLink App\u003c\/strong\u003e — full remote control and configuration from your phone\u003c\/li\u003e\n  \u003cli\u003e\u003cstrong\u003e1 Year Warranty\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Perfect for:\u003c\/strong\u003e Living rooms, bedrooms, and hallways where you want a central control point for your SONOFF smart home. Replaces a 2-gang wall switch and adds a full touchscreen interface.\u003c\/div\u003e\n\n\u003ch3\u003e🏆 Why Buy from Eiferer?\u003c\/h3\u003e\n\u003cdiv class=\"pd-why\"\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🇿🇦\u003c\/div\u003e\n\u003ch4\u003eLocal SA Stock\u003c\/h4\u003e\n\u003cp\u003eShips from Gauteng\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e💰\u003c\/div\u003e\n\u003ch4\u003eBest Prices\u003c\/h4\u003e\n\u003cp\u003eCompetitive guaranteed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🧑‍🔧\u003c\/div\u003e\n\u003ch4\u003eExpert Support\u003c\/h4\u003e\n\u003cp\u003eCall Jesse: 071 678 8719\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🚚\u003c\/div\u003e\n\u003ch4\u003eFast Shipping\u003c\/h4\u003e\n\u003cp\u003eNationwide delivery\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ FEATURES GRID ════════════════════════ --\u003e\n\u003ch2\u003e🎯 Key Features\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📺\u003c\/div\u003e\n\u003ch4\u003e3.5″ Touchscreen\u003c\/h4\u003e\n\u003cp\u003eFull-colour HMI display built into your wall. Swipe through scenes, toggle devices, check weather, and adjust thermostat — all without reaching for your phone.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔲\u003c\/div\u003e\n\u003ch4\u003eBuilt-In 2-Gang Switch\u003c\/h4\u003e\n\u003cp\u003eTwo independent switching channels — directly control two light circuits from the panel's physical buttons. Works like a normal wall switch, plus smart features.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌡️\u003c\/div\u003e\n\u003ch4\u003eSmart Thermostat\u003c\/h4\u003e\n\u003cp\u003eBuilt-in temperature sensor. Set different target temperatures for different times of day. NSPanel automatically triggers heating or cooling equipment to maintain comfort.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🎬\u003c\/div\u003e\n\u003ch4\u003eOne-Tap Scenes\u003c\/h4\u003e\n\u003cp\u003eTrigger complex automations with a single tap. \"Good Night\" dims lights, locks doors, arms sensors. \"Movie Night\" sets mood lighting and closes curtains. Fully customisable.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌤️\u003c\/div\u003e\n\u003ch4\u003eWeather \u0026amp; Clock\u003c\/h4\u003e\n\u003cp\u003eReal-time display of indoor temperature, outdoor temperature, weather forecast, time, and date. Your wall switch becomes an information hub.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🗣️\u003c\/div\u003e\n\u003ch4\u003eVoice Control\u003c\/h4\u003e\n\u003cp\u003eWorks with Amazon Alexa, Google Assistant, Yandex Alice, and Siri Shortcuts. Control your lights and scenes hands-free from across the room.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n  \u003ch3\u003e🔗 Central Control for Your Smart Home\u003c\/h3\u003e\n  \u003cp\u003eNSPanel is compatible with almost all SONOFF devices. Use it as the central command point for your entire eWeLink ecosystem — lights, switches, sensors, cameras, curtains, and more. Group control lets you manage multiple devices at once.\u003c\/p\u003e\n  \u003cdiv class=\"pd-pills\"\u003e\n\u003cspan class=\"pd-pill\"\u003e📱 eWeLink App\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🗣️ Alexa\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🎙️ Google Home\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e📱 Siri Shortcuts\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🌡️ Thermostat\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🎬 Scenes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ RELATED PRODUCTS ════════════════════════ --\u003e\n\u003ch2\u003e🔗 Related Products\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/nspanel-pro-smart-home-control-panel\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003e⭐ Upgrade · Zigbee Hub\u003c\/div\u003e\n\u003ch4\u003eSONOFF NSPanel Pro (2×2 80)\u003c\/h4\u003e\n\u003cp\u003eBuilt-in Zigbee hub, unlimited device control, multi-camera viewer, security alarm modes. The pro upgrade for serious smart homes.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/nspanel-pro-smart-home-control-panel-120-4x2-white\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003e⭐ Pro · 4×2 120\u003c\/div\u003e\n\u003ch4\u003eSONOFF NSPanel Pro (4×2 120)\u003c\/h4\u003e\n\u003cp\u003eLarger NSPanel Pro in 4×2 format. Same pro features — Zigbee hub, cameras, security — in a bigger panel.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ SPECS ════════════════════════ --\u003e\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eNSPanel (US)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eColours Available\u003c\/td\u003e\n\u003ctd\u003eWhite, Dark Grey\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDisplay\u003c\/td\u003e\n\u003ctd\u003e3.5″ TFT colour touchscreen (HMI)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSwitch Channels\u003c\/td\u003e\n\u003ctd\u003e2 gang (dual independent channels)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eThermostat\u003c\/td\u003e\n\u003ctd\u003eBuilt-in temperature sensor, auto heating\/cooling trigger\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003eIEEE 802.11 b\/g\/n (2.4 GHz)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eeWeLink (iOS \u0026amp; Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAmazon Alexa, Google Assistant, Alice, Siri Shortcuts\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eScenes\u003c\/td\u003e\n\u003ctd\u003eCustomisable one-tap scene triggers\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWeather Display\u003c\/td\u003e\n\u003ctd\u003eReal-time: indoor temp, outdoor temp, forecast, time, date\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eStandard\u003c\/td\u003e\n\u003ctd\u003eUS (fits SA wall boxes)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003e100-240V AC (SA 220-240V compatible)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e1 Year Manufacturer Warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003c!-- ════════════════════════ FAQ ════════════════════════ --\u003e\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it replace my existing wall switch?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes — NSPanel installs in place of a standard 2-gang wall switch. It wires into your existing Live, Neutral, and Load wires. The two physical switch channels control your lights directly, while the touchscreen adds smart features.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's the difference between NSPanel and NSPanel Pro?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe \u003ca href=\"\/products\/nspanel-pro-smart-home-control-panel\"\u003eNSPanel Pro\u003c\/a\u003e adds a built-in Zigbee hub, unlimited device control, multi-camera viewer, and security alarm modes. NSPanel (this product) is a WiFi-only touchscreen with 2-gang switch and thermostat. Choose Pro if you need Zigbee or security features.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes the thermostat control my HVAC directly?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eNSPanel's thermostat reads the room temperature and can trigger smart scenes or linked devices (e.g. turn on a smart plug powering a heater) when the temperature goes above\/below your set point. It does not directly wire to HVAC — it works through eWeLink automations.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I control devices other than the 2 connected lights?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes! The touchscreen can control any SONOFF device in your eWeLink account — lights, plugs, curtains, sensors, switches, etc. The 2-gang switch channels are for the directly wired circuits; the screen controls everything else via WiFi.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it need a neutral wire?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes — NSPanel requires Live, Neutral, and Load wires. Most SA homes with modern wiring have neutral available at the switch box.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work during load shedding?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eNo — requires mains power. The screen and switches are non-functional during power outages. Once power returns, NSPanel reconnects automatically and resumes normal operation.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I flash custom firmware (NSPanel Lovelace UI)?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes — the community has developed custom firmware options like NSPanel Lovelace UI for Home Assistant integration. This is an advanced modification. Stock eWeLink firmware is fully functional out of the box.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ COLOUR REPEAT ════════════════════════ --\u003e\n\u003ch2\u003e🎨 Available Colours\u003c\/h2\u003e\n\u003c!-- ⚠️ UPDATE THESE URLs TO MATCH YOUR ACTUAL PRODUCT PAGES ⚠️ --\u003e\n\u003cdiv class=\"pd-color\"\u003e\n  \u003ca href=\"\/products\/nspanel-white\"\u003e\u003cspan class=\"swatch\" style=\"background:#fff\"\u003e\u003c\/span\u003e White\u003c\/a\u003e\n  \u003ca href=\"\/products\/nspanel\"\u003e\u003cspan class=\"swatch\" style=\"background:#4a4a4a\"\u003e\u003c\/span\u003e Dark Grey\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ SUPPORT ════════════════════════ --\u003e\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eYour Wall Switch Just Got a Brain.\u003c\/h3\u003e\n\u003cp\u003e3.5″ Touchscreen · 2-Gang Switch · Thermostat · Scenes · Weather · Alexa · Google Home\u003c\/p\u003e\n\u003cp style=\"font-size:12px;opacity:.5;margin-top:8px\"\u003eFree Delivery Over R2,500 · 1 Year Warranty · Local SA Support\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":42509232341185,"sku":"SNFEWELSWNSPANL1B0100","price":1199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/image_png2073848647.png?v=1746525226"},{"product_id":"curtain-dual-wall-mount","title":"Curtain Double Wall Mount Bracket","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔩 Curtain Double Wall Mount Bracket — for eWeLink Smart Motorised Curtain Rail\u003c\/h1\u003e\n\u003cp\u003eA \u003cstrong\u003edouble wall-mount bracket\u003c\/strong\u003e for securing the \u003cstrong\u003eeWeLink WiFi Smart Motorised Curtain rail\u003c\/strong\u003e to walls or window frames. The double design supports \u003cstrong\u003etwo parallel curtain rails\u003c\/strong\u003e — perfect for a sheer\/day curtain and a blackout\/night curtain running side by side on the same bracket. Simple screw-in installation.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔩\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eDouble Bracket\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e2 Rail Support\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🏗️\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eWall Mount\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eScrew-In\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDouble Rail Support\u003c\/strong\u003e — holds two parallel curtain rails, so you can run a motorised day curtain and a blackout night curtain on the same window\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDesigned for eWeLink Curtain Rails\u003c\/strong\u003e — compatible with the eWeLink WiFi Smart Motorised Curtain rail system sold in our store\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWall-Mount Design\u003c\/strong\u003e — screws directly into the wall above or beside the window frame; positions the rail away from the wall for smooth curtain operation\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSturdy Construction\u003c\/strong\u003e — supports the weight of the motorised rail plus curtain fabric\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSimple Installation\u003c\/strong\u003e — drill, plug, screw; standard wall-mounting hardware\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 How many brackets do I need?\u003c\/strong\u003e Use one bracket every \u003cstrong\u003e60–80cm\u003c\/strong\u003e along the curtain rail length. For a standard 2m window, that's 3 brackets (one each end + one centre support). For wider windows or heavier curtains, add more for stability.\u003c\/div\u003e\n\n\u003ch2\u003e🔗 Complete Your Curtain System\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/ewelink-wifi-smart-motorized-electric-curtain-set-with-rail-ewelink-app-2m\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eSmart Curtain · WiFi · eWeLink\u003c\/div\u003e\n\u003ch4\u003eeWeLink WiFi Motorised Curtain Set\u003c\/h4\u003e\n\u003cp\u003eComplete smart motorised curtain system with rail, motor, and eWeLink app control. Voice control via Alexa \u0026amp; Google.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Curtain System →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/curtain-corner-connector\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eAccessory · 90° \u0026amp; 135° · Corner\u003c\/div\u003e\n\u003ch4\u003eCurtain Corner Connector\u003c\/h4\u003e\n\u003cp\u003eJoin curtain rail sections around corners for bay windows and L-shaped rooms. 90° and 135° variants available.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Connector →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eCurtain Double Wall Mount Bracket\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eDouble (supports 2 parallel rails)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003eWall-mount (screw-in)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatibility\u003c\/td\u003e\n\u003ctd\u003eeWeLink WiFi Smart Motorised Curtain Rail\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal \/ Plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eQuantity\u003c\/td\u003e\n\u003ctd\u003e1 bracket per unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs this for ceiling mount or wall mount?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThis is a \u003cstrong\u003ewall mount\u003c\/strong\u003e bracket. It screws into the wall above the window frame and holds the rail out from the wall. For ceiling mounting, check if a ceiling bracket is available for your specific rail system.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use this with a non-motorised curtain rail?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eIt's designed for the eWeLink motorised curtain rail profile. It may fit other curtain rails with the same profile dimensions, but compatibility is not guaranteed. Measure your rail profile before purchasing.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhy \"double\" wall mount?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe double bracket holds \u003cstrong\u003etwo parallel rails\u003c\/strong\u003e — one behind the other. This lets you install a sheer\/voile day curtain on the front rail and a heavier blackout curtain on the back rail, both controlled independently if each has its own motor.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eDouble Rail. One Bracket.\u003c\/h3\u003e\n\u003cp\u003eWall-mount bracket for dual motorised curtain rails · Day \u0026amp; night curtains on one window · R39\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"EIFERER","offers":[{"title":"Default Title","offer_id":41195487953089,"sku":"DIY000CURDblWMt1S0100","price":39.0,"currency_code":"ZAR","in_stock":true}]},{"product_id":"dyp-a02-waterproof-distance-plastic-housing-water-current-proximity","title":"DYP-A02 Waterproof Ultrasonic Distance Sensor","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e📏 DYP-A02 — Waterproof Ultrasonic Distance Sensor (3–450cm, UART\/PWM)\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eDYP-A02\u003c\/strong\u003e is a \u003cstrong\u003ewaterproof ultrasonic distance\/level sensor\u003c\/strong\u003e with a split-body design — the waterproof transducer mounts where conditions are harsh, while the control board stays safe and dry. Measures distances from \u003cstrong\u003e3cm to 450cm (4.5 metres)\u003c\/strong\u003e with \u003cstrong\u003e±10mm accuracy\u003c\/strong\u003e. Multiple output modes: \u003cstrong\u003eUART, PWM, and Switch\u003c\/strong\u003e. Operates on \u003cstrong\u003e3.3–5V DC\u003c\/strong\u003e with ultra-low power consumption. Ideal for \u003cstrong\u003ewater tank level monitoring, JoJo tank measurement, proximity detection, and DIY automation projects\u003c\/strong\u003e with Arduino, ESP32, or Raspberry Pi.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e💦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eWaterproof Probe\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eIP67 Transducer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📏\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e3–450 cm Range\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e±10mm Accuracy\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3cm to 450cm Range\u003c\/strong\u003e — measures from 3cm blind zone up to 4.5 metres; suitable for small containers and large water tanks alike\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWaterproof Split Design\u003c\/strong\u003e — the ultrasonic transducer probe is fully waterproof for mounting in wet environments; the control PCB stays separate and dry\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMultiple Output Modes\u003c\/strong\u003e — UART (serial), PWM pulse, and Switch output; choose the mode that suits your microcontroller or PLC\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWide Voltage: 3.3–5V DC\u003c\/strong\u003e — works directly with Arduino (5V), ESP32 (3.3V), Raspberry Pi (3.3V), and other microcontrollers without level shifting\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUltra-Low Power\u003c\/strong\u003e — operating current \u0026lt;8mA, standby current \u0026lt;5µA; ideal for battery-powered or solar-powered installations\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTemperature Compensation\u003c\/strong\u003e — built-in temperature compensation for UART and Switch modes ensures accurate readings across changing ambient temperatures (PWM mode: no compensation)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStrong Anti-Interference\u003c\/strong\u003e — anti-static and anti-interference design for reliable readings in electrically noisy environments\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e100ms Refresh Rate\u003c\/strong\u003e — readings update every 100 milliseconds for responsive real-time measurement\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e40 kHz Ultrasonic Frequency\u003c\/strong\u003e — standard industrial frequency for reliable object and liquid surface detection\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 Use Cases\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🛢️\u003c\/div\u003e\n\u003ch4\u003eJoJo Tank Level\u003c\/h4\u003e\n\u003cp\u003eMount the transducer at the top of your JoJo or rainwater tank, pointing down at the water surface. Calculate fill level from distance readings. Pair with an ESP32 and Home Assistant for real-time monitoring.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔥\u003c\/div\u003e\n\u003ch4\u003eGeyser Overflow\u003c\/h4\u003e\n\u003cp\u003eMonitor the drip tray or overflow pipe level beneath your geyser. Trigger alerts or close a smart valve if water accumulates beyond a threshold.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚗\u003c\/div\u003e\n\u003ch4\u003eParking \/ Proximity\u003c\/h4\u003e\n\u003cp\u003eGarage parking aid — mount on the back wall at bumper height. LED or buzzer alert when the vehicle is at the right distance. Simple Arduino project.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌱\u003c\/div\u003e\n\u003ch4\u003eIrrigation Tank Level\u003c\/h4\u003e\n\u003cp\u003eMonitor water levels in garden irrigation reservoirs. Automate refilling when the level drops below a threshold using an ESP32 + relay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 JoJo Tank Project Tip:\u003c\/strong\u003e Mount the DYP-A02 transducer at the top of the tank lid, pointing straight down. Connect to an \u003cstrong\u003eESP32\u003c\/strong\u003e running ESPHome, and integrate into Home Assistant. You'll have a real-time water level gauge on your dashboard — no plumbing modifications needed. The 4.5m range covers most standard residential JoJo tanks (up to 5000L \/ ~1.8m tall).\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eDYP-A02\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eSplit waterproof ultrasonic ranger\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMeasuring Range\u003c\/td\u003e\n\u003ctd\u003e3 cm – 450 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBlind Zone\u003c\/td\u003e\n\u003ctd\u003e3 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eAccuracy\u003c\/td\u003e\n\u003ctd\u003e±10 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eUltrasonic Frequency\u003c\/td\u003e\n\u003ctd\u003e40 kHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOutput Modes\u003c\/td\u003e\n\u003ctd\u003ePWM pulse · UART controlled · UART automatic · Switch\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Voltage\u003c\/td\u003e\n\u003ctd\u003eDC 3.3–5V\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Current\u003c\/td\u003e\n\u003ctd\u003e\u0026lt;8 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eStandby Current\u003c\/td\u003e\n\u003ctd\u003e\u0026lt;5 µA\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePeak Current\u003c\/td\u003e\n\u003ctd\u003e\u0026lt;40 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRefresh Period\u003c\/td\u003e\n\u003ctd\u003e100 ms\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eTemp Compensation\u003c\/td\u003e\n\u003ctd\u003eYes (UART \/ Switch modes; not PWM)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eTransducer\u003c\/td\u003e\n\u003ctd\u003eWaterproof, split-body design\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVariants\u003c\/td\u003e\n\u003ctd\u003eUART · Other (check selection)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's the difference between the UART and \"Other\" variants?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe \u003cstrong\u003eUART variant\u003c\/strong\u003e outputs distance data via serial (TX\/RX) — ideal for Arduino, ESP32, and Raspberry Pi projects. The \u003cstrong\u003e\"Other\" variant\u003c\/strong\u003e may default to PWM or Switch output mode. Check the product variant description for details on which output mode is pre-configured.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use this to measure a JoJo tank water level?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes — this is one of the most popular uses. Mount the transducer at the \u003cstrong\u003etop of the tank\u003c\/strong\u003e pointing down. The sensor measures the distance to the water surface. Subtract from the known tank height to calculate the fill level. The 4.5m max range covers tanks up to ~4.5m deep.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with ESP32 \/ ESPHome \/ Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes. Connect the UART TX\/RX pins to your ESP32, configure in ESPHome using the \u003cstrong\u003eUART distance sensor\u003c\/strong\u003e component, and the readings appear directly in Home Assistant. There are community guides available for this exact sensor model.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs the sensor probe fully waterproof?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe \u003cstrong\u003eultrasonic transducer probe\u003c\/strong\u003e is waterproof and designed for wet\/outdoor environments. The \u003cstrong\u003econtrol board\u003c\/strong\u003e is NOT waterproof — keep it in a dry enclosure or weatherproof box.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat is the \"blind zone\"?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe blind zone is the minimum measurable distance: \u003cstrong\u003e3cm\u003c\/strong\u003e. Objects closer than 3cm to the transducer cannot be accurately measured. This is normal for ultrasonic sensors — the transducer needs time for the echo to return.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eMeasure Distance. Monitor Levels. Automate Everything.\u003c\/h3\u003e\n\u003cp\u003eDYP-A02 waterproof ultrasonic sensor · 3–450cm · UART\/PWM · 3.3–5V · Arduino · ESP32 · Home Assistant\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"EIFERER","offers":[{"title":"Other","offer_id":48586505683137,"sku":"E7W000DIYDYPA021G0101","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"UART","offer_id":48586505715905,"sku":"E7W000DIYDYPA021G0100","price":499.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/US.jpg?v=1645990363"},{"product_id":"sonoff-m5-us-wifi-wall-switches-1-gang-black","title":"SONOFF M5 SwitchMan WiFi Wall Switch — 1 Gang Dark Grey (Matter)","description":"\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- SONOFF M5 SwitchMan — Shopify Product Description              --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- PASTE INTO ALL 6 PRODUCT PAGES (1-3 gang × White\/Dark Grey)    --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- WITH NRCS + ICASA CERTIFICATION                                --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003cstyle\u003e\n  .pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd h3{font-size:17px;font-weight:700;margin-bottom:10px}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-pills{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 6px}.pd-pill{background:#fff;border:1px solid #e2e8f0;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;color:#1a1a2e}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-why{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}@media(max-width:600px){.pd-why{grid-template-columns:repeat(2,1fr)}}.pd-why-item{background:#f8f9fa;border-radius:8px;padding:16px 10px;text-align:center}.pd-why-item .wi{font-size:24px;margin-bottom:4px}.pd-why-item h4{font-size:13px;font-weight:700;color:#1a1a2e;margin:0 0 2px}.pd-why-item p{font-size:11px;color:#888;margin:0}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}\n  .pd-color{display:flex;gap:10px;margin:10px 0;flex-wrap:wrap}.pd-color a{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-color a:hover{border-color:#dc2626;box-shadow:0 2px 8px rgba(0,0,0,.08)}.pd-color .swatch{width:20px;height:20px;border-radius:50%;border:2px solid #e5e7eb;display:inline-block}\n  .pd-gang{display:flex;gap:10px;margin:10px 0;flex-wrap:wrap}.pd-gang a{display:inline-block;padding:10px 22px;border:2px solid #e5e7eb;border-radius:8px;font-size:15px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s;text-align:center}.pd-gang a:hover{border-color:#dc2626;color:#dc2626}\n  .pd-cert{display:flex;gap:12px;margin:18px 0;flex-wrap:wrap}.pd-cert-item{background:#ecfdf5;border:1.5px solid #a7f3d0;border-radius:10px;padding:16px 20px;flex:1;min-width:180px;text-align:center}.pd-cert-item .ci{font-size:28px;margin-bottom:4px}.pd-cert-item h4{font-size:14px;font-weight:700;color:#065f46;margin:0 0 4px}.pd-cert-item p{font-size:12px;color:#047857;margin:0}\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔲 SONOFF M5 SwitchMan — Matter WiFi Wall Switch with eWeLink-Remote\u003c\/h1\u003e\n\u003cp\u003ePremium smart wall switch with Matter support. Physical tactile buttons, eWeLink-Remote gateway built-in, and universal smart home integration. Works with Apple Home, Google Home, Alexa, and eWeLink. Pair with SONOFF R5 for two-way or multi-way switching — no extra wiring needed. \u003cstrong\u003eNRCS \u0026amp; ICASA certified for South Africa.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e1 Year Warranty\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eManufacturer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e✅\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eSA Certified\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eNRCS \u0026amp; ICASA\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ CERTIFICATION ════════════════════════ --\u003e\n\u003ch2\u003e🏅 SA Certified — NRCS \u0026amp; ICASA Approved\u003c\/h2\u003e\n\u003cdiv class=\"pd-cert\"\u003e\n\u003cdiv class=\"pd-cert-item\"\u003e\n\u003cdiv class=\"ci\"\u003e🔌\u003c\/div\u003e\n\u003ch4\u003eNRCS LoA\u003c\/h4\u003e\n\u003cp\u003eElectrical safety certified by the National Regulator for Compulsory Specifications. Compliant with SA safety standards.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-cert-item\"\u003e\n\u003cdiv class=\"ci\"\u003e📡\u003c\/div\u003e\n\u003ch4\u003eICASA Type Approved\u003c\/h4\u003e\n\u003cp\u003eRadio frequency \/ WiFi approved by the Independent Communications Authority of South Africa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-cert-item\"\u003e\n\u003cdiv class=\"ci\"\u003e🇪🇺\u003c\/div\u003e\n\u003ch4\u003eCE \u0026amp; UKCA\u003c\/h4\u003e\n\u003cp\u003eEuropean CE and UK UKCA certified for international safety and performance standards.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🇿🇦 Why certification matters:\u003c\/strong\u003e NRCS ensures the switch is safe for SA 220-240V power. ICASA certifies the WiFi radio complies with local spectrum regulations. Always check that your smart switches carry these certifications — it's a legal requirement for sale in South Africa.\u003c\/div\u003e\n\u003c!-- ════════════════════════ GANG + COLOUR SELECTOR ════════════════════════ --\u003e\n\u003ch2\u003e🔢 Choose Your Size \u0026amp; Colour\u003c\/h2\u003e\n\u003cp\u003eEach gang controls one light circuit independently. Choose the number of lights you need to control from this single switch point.\u003c\/p\u003e\n\u003ch3\u003e⬜ White\u003c\/h3\u003e\n\u003cdiv class=\"pd-gang\"\u003e\n\u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-1-gang-white\"\u003e1 Gang\u003c\/a\u003e \u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-2-gang-white-matter\"\u003e2 Gang\u003c\/a\u003e \u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-3-gang-white-matter\"\u003e3 Gang\u003c\/a\u003e\n\u003c\/div\u003e\n\u003ch3\u003e⬛ Dark Grey\u003c\/h3\u003e\n\u003cdiv class=\"pd-gang\"\u003e\n\u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-1-gang-black\"\u003e1 Gang\u003c\/a\u003e \u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-2-gang-black\"\u003e2 Gang\u003c\/a\u003e \u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-3-gang-black\"\u003e3 Gang\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-pills\"\u003e\n\u003cspan class=\"pd-pill\"\u003e🏠 Matter\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e📱 eWeLink\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🍎 Apple Home\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🎙️ Google Home\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🗣️ Alexa\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e📡 eWeLink-Remote Gateway\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e✅ NRCS\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e✅ ICASA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ KEY FEATURES ════════════════════════ --\u003e\n\u003ch3\u003e✨ What Makes This Special\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNRCS \u0026amp; ICASA certified\u003c\/strong\u003e — fully approved for the South African market. Electrical safety (NRCS LoA) and WiFi radio compliance (ICASA Type Approval)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMatter-compatible\u003c\/strong\u003e — works with Apple Home, Google Home, Alexa, and other Matter-enabled platforms. True cross-brand smart home integration\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWorks with Apple Home\u003c\/strong\u003e — control directly from Apple Home app. Create automations spanning multiple brands (requires iOS 17.4+ and HomePod v17.4+)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt-in eWeLink-Remote gateway\u003c\/strong\u003e — pair with SONOFF R5 scene controller for two-way or multi-way switching without extra wiring\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTactile physical buttons\u003c\/strong\u003e — high-precision mechanical switches. Satisfying click, reliable, easy for all family members\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSafe disassembly design\u003c\/strong\u003e — high and low voltage areas separated for safe installation and maintenance\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eeWeLink app\u003c\/strong\u003e — full remote control, scenes, timers, and group control via app\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdjustable LED indicator\u003c\/strong\u003e — dim or brighten the button backlight to suit your preference. Turn off completely for bedrooms\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e1, 2, or 3 gang\u003c\/strong\u003e — independently control up to 3 light circuits from a single switch\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhite or Dark Grey\u003c\/strong\u003e — matches NSPanel colour scheme for consistent décor\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e1 Year Warranty\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e📡 eWeLink-Remote: Two-Way Switching Made Easy\u003c\/h3\u003e\n\u003cp\u003eThe M5 acts as an \u003cstrong\u003eeWeLink-Remote gateway\u003c\/strong\u003e. Pair it with a \u003ca href=\"\/products\/sonoff-r5-remote-white\"\u003eSONOFF R5\u003c\/a\u003e scene controller on the other side of the room — now you have two-way switching with \u003cstrong\u003ezero extra wiring\u003c\/strong\u003e. Works even when WiFi is down (up to 90m range via Bluetooth). One M5 can pair with up to 8 R5 controllers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3\u003e🏆 Why Buy from Eiferer?\u003c\/h3\u003e\n\u003cdiv class=\"pd-why\"\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🇿🇦\u003c\/div\u003e\n\u003ch4\u003eLocal SA Stock\u003c\/h4\u003e\n\u003cp\u003eShips from Gauteng\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e💰\u003c\/div\u003e\n\u003ch4\u003eBest Prices\u003c\/h4\u003e\n\u003cp\u003eCompetitive guaranteed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🧑🔧\u003c\/div\u003e\n\u003ch4\u003eExpert Support\u003c\/h4\u003e\n\u003cp\u003eCall Jesse: 071 678 8719\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🚚\u003c\/div\u003e\n\u003ch4\u003eFast Shipping\u003c\/h4\u003e\n\u003cp\u003eNationwide delivery\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ FEATURES GRID ════════════════════════ --\u003e\n\u003ch2\u003e🎯 Smart Features\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eMatter Protocol\u003c\/h4\u003e\n\u003cp\u003eCertified Matter device. Works with Apple Home, Google Home, Amazon Alexa, and any Matter-enabled platform. One switch, every ecosystem. No vendor lock-in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📡\u003c\/div\u003e\n\u003ch4\u003eeWeLink-Remote Gateway\u003c\/h4\u003e\n\u003cp\u003eBuilt-in Bluetooth gateway for eWeLink-Remote devices. Pair with R5 scene controllers for two-way\/multi-way switching. Works offline within 90m range.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔘\u003c\/div\u003e\n\u003ch4\u003eTactile Physical Buttons\u003c\/h4\u003e\n\u003cp\u003eHigh-precision mechanical switches — not touch-sensitive panels. Reliable click feedback. Easy to find and use in the dark. Won't trigger accidentally.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔒\u003c\/div\u003e\n\u003ch4\u003eSafe \u0026amp; Certified Design\u003c\/h4\u003e\n\u003cp\u003eHigh and low voltage areas physically separated. NRCS safety certified, ICASA WiFi approved, CE and UKCA certified. Safe disassembly for installation and maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📱\u003c\/div\u003e\n\u003ch4\u003eeWeLink App Control\u003c\/h4\u003e\n\u003cp\u003eFull remote control from anywhere. Scenes, timers, group control, family sharing. Works with the entire SONOFF ecosystem. iOS and Android.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🗣️\u003c\/div\u003e\n\u003ch4\u003eVoice Control\u003c\/h4\u003e\n\u003cp\u003e\"Hey Siri, turn off the bedroom lights.\" Works with Alexa, Google Home, and Apple Home via Matter. Each gang controllable independently by voice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Pro tip:\u003c\/strong\u003e Pair an M5 at the door with an R5 at the bedside. Control the same lights from both locations — no two-way wiring needed. The R5 sticks to the wall with 3M adhesive or magnetic mount. Perfect for bedrooms, hallways, and stairways.\u003c\/div\u003e\n\u003c!-- ════════════════════════ RELATED PRODUCTS ════════════════════════ --\u003e\n\u003ch2\u003e🔗 Perfect Companions\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n\u003ca href=\"\/products\/sonoff-r5-remote-white\" class=\"pd-pcard\"\u003e\n\u003cdiv class=\"pc-type\"\u003eScene Controller · eWeLink-Remote\u003c\/div\u003e\n\u003ch4\u003eSONOFF R5 Scene Controller\u003c\/h4\u003e\n\u003cp\u003e6-button wireless scene controller. Pairs with M5 for two-way switching. Up to 18 scene triggers (click, double-click, long-press). No wiring — battery powered.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/products\/sonoff-basic-r4-wifi-smart-switch\" class=\"pd-pcard\"\u003e\n\u003cdiv class=\"pc-type\"\u003eWiFi · Smart Switch\u003c\/div\u003e\n\u003ch4\u003eSONOFF BASICR4\u003c\/h4\u003e\n\u003cp\u003eCompact WiFi smart switch for appliances and lights. eWeLink app, Alexa, Google Home. Easy DIY installation behind your existing switch.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ SPECS ════════════════════════ --\u003e\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eSONOFF M5 SwitchMan (US\/120 type)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGangs Available\u003c\/td\u003e\n\u003ctd\u003e1 Gang, 2 Gang, 3 Gang\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColours Available\u003c\/td\u003e\n\u003ctd\u003eWhite, Dark Grey\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003eMatter over WiFi\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMCU\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003eIEEE 802.11 b\/g\/n (2.4 GHz)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeWeLink-Remote\u003c\/td\u003e\n\u003ctd\u003eBuilt-in gateway (Bluetooth, pairs up to 8 sub-devices)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVoltage\u003c\/td\u003e\n\u003ctd\u003e100-240V AC 50\/60Hz (SA 220-240V compatible)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Current\u003c\/td\u003e\n\u003ctd\u003e2A per gang (6A total for 3-gang)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Power\u003c\/td\u003e\n\u003ctd\u003e440W per gang (1320W total for 3-gang)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eeWeLink (iOS \u0026amp; Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eApple Home (Siri), Google Home, Amazon Alexa\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eApple Home\u003c\/td\u003e\n\u003ctd\u003eSupported (requires iOS 17.4+ \u0026amp; HomePod v17.4+)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eButton Type\u003c\/td\u003e\n\u003ctd\u003eTactile physical (mechanical click) with adjustable LED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNeutral Wire\u003c\/td\u003e\n\u003ctd\u003eRequired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCasing Material\u003c\/td\u003e\n\u003ctd\u003ePC V0 (flame retardant)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWorking Temperature\u003c\/td\u003e\n\u003ctd\u003e-10°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStandard\u003c\/td\u003e\n\u003ctd\u003eUS \/ 120 type (fits SA wall boxes)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSA Certifications\u003c\/td\u003e\n\u003ctd\u003eNRCS LoA (electrical safety) · ICASA Type Approved (WiFi radio)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInternational Certifications\u003c\/td\u003e\n\u003ctd\u003eCE · UKCA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e1 Year Manufacturer Warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ════════════════════════ FAQ ════════════════════════ --\u003e\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eIs it certified for South Africa?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes!\u003c\/strong\u003e EIferer have both \u003cstrong\u003eNRCS LoA\u003c\/strong\u003e (electrical safety — required for any device connecting to SA 220-240V mains) and \u003cstrong\u003eICASA Type Approval\u003c\/strong\u003e (WiFi radio compliance — required for any wireless device sold in SA). It also has CE and UKCA international certifications.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is Matter and why does it matter?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eMatter\u003c\/strong\u003e is a universal smart home standard. It means this switch works with Apple Home, Google Home, and Alexa — all at the same time. No vendor lock-in. If you switch from Alexa to Apple Home tomorrow, the M5 still works.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow does two-way switching work with the R5?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe M5 has a built-in eWeLink-Remote gateway. Pair a \u003ca href=\"\/products\/sonoff-r5-remote-white\"\u003eSONOFF R5\u003c\/a\u003e to it. Now the R5 (battery-powered, stick anywhere) can control the same lights as the M5. Works via Bluetooth within 90m — even without WiFi. One M5 supports up to 8 R5 controllers.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it need a neutral wire?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — the M5 requires Live, Neutral, and Load wires. Most modern SA homes have neutral at the switch box.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use Apple Home?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eYes! The M5 supports Apple Home via Matter. Requires \u003cstrong\u003eiOS 17.4+\u003c\/strong\u003e and a \u003cstrong\u003eHomePod (v17.4+)\u003c\/strong\u003e as the Matter controller. Once set up, control via Siri and the Apple Home app.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat's the difference between M5 and the eWeLink Touch Switch?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe M5 is a premium SONOFF switch with Matter protocol, physical tactile buttons, eWeLink-Remote gateway, Apple Home support, and full NRCS\/ICASA SA certification. The eWeLink touch switches are budget WiFi-only touch panels without Matter, eWeLink-Remote, or SA certification.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat's the maximum load per gang?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003e440W \/ 2A per gang.\u003c\/strong\u003e For the 3-gang model, that's 1320W \/ 6A total. More than enough for typical lighting circuits. Not suitable for high-power appliances like geysers or stoves.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it work during load shedding?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eNo — requires mains power. Once power returns, the M5 reconnects automatically. The eWeLink-Remote pairing with R5 is retained.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ GANG SELECTOR REPEAT ════════════════════════ --\u003e\n\u003ch2\u003e🔢 All Sizes \u0026amp; Colours\u003c\/h2\u003e\n\u003ch3\u003e⬜ White\u003c\/h3\u003e\n\u003cdiv class=\"pd-gang\"\u003e\n\u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-1-gang-white\"\u003e1 Gang\u003c\/a\u003e \u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-2-gang-white-matter\"\u003e2 Gang\u003c\/a\u003e \u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-3-gang-white-matter\"\u003e3 Gang\u003c\/a\u003e\n\u003c\/div\u003e\n\u003ch3\u003e⬛ Dark Grey\u003c\/h3\u003e\n\u003cdiv class=\"pd-gang\"\u003e\n\u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-1-gang-black\"\u003e1 Gang\u003c\/a\u003e \u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-2-gang-black\"\u003e2 Gang\u003c\/a\u003e \u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-3-gang-black\"\u003e3 Gang\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ SUPPORT ════════════════════════ --\u003e\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003ePremium Switching. Matter Certified. SA Approved.\u003c\/h3\u003e\n\u003cp\u003e1-3 Gang · Matter · Apple Home · Google Home · Alexa · eWeLink-Remote · NRCS · ICASA\u003c\/p\u003e\n\u003cp style=\"font-size: 12px; opacity: .5; margin-top: 8px;\"\u003eFree Delivery Over R2,500 · 1 Year Warranty · Local SA Support\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":41501835886785,"sku":"SNFEWELSW0M50G11B0100","price":385.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/m51c_eb652655-883d-4737-a6f9-b92328f0ec1c.png?v=1746508263"},{"product_id":"led-strip-connector-10mm-4pin","title":"LED Strip connector 10mm 4Pin","description":"\u003cp\u003e\u0026lt;style\u0026gt;.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u0026lt;\/style\u0026gt;\u003cbr\u003e\u0026lt;div class=\"pd\"\u0026gt;\u003cbr\u003e\u0026lt;h1\u0026gt;💡 LED Strip Connector — 10mm 4-Pin RGB (Solderless, Clip-On)\u0026lt;\/h1\u0026gt;\u003cbr\u003e\u0026lt;p\u0026gt;Connect, extend, and join \u0026lt;strong\u0026gt;10mm RGB LED strip lights\u0026lt;\/strong\u0026gt; without soldering. This \u0026lt;strong\u0026gt;4-pin solderless clip connector\u0026lt;\/strong\u0026gt; makes it easy to join two cut sections of RGB LED strip, extend your strip around corners, or connect strip to a controller. Compatible with standard \u0026lt;strong\u0026gt;10mm wide 4-pin RGB strips\u0026lt;\/strong\u0026gt; including SMD 5050 and 3528 types. Simply open the clip, insert the strip, close — instant secure connection.\u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"pd-trust\"\u0026gt;\u0026lt;div class=\"pd-trust-item\"\u0026gt;\u0026lt;div class=\"ico\"\u0026gt;🚚\u0026lt;\/div\u0026gt;\u0026lt;div class=\"lbl\"\u0026gt;Free Delivery\u0026lt;\/div\u0026gt;\u0026lt;div class=\"sub\"\u0026gt;Orders over R2,500\u0026lt;\/div\u0026gt;\u0026lt;\/div\u0026gt;\u0026lt;div class=\"pd-trust-item\"\u0026gt;\u0026lt;div class=\"ico\"\u0026gt;🇿🇦\u0026lt;\/div\u0026gt;\u0026lt;div class=\"lbl\"\u0026gt;Local Stock\u0026lt;\/div\u0026gt;\u0026lt;div class=\"sub\"\u0026gt;Ships from Gauteng\u0026lt;\/div\u0026gt;\u0026lt;\/div\u0026gt;\u0026lt;div class=\"pd-trust-item\"\u0026gt;\u0026lt;div class=\"ico\"\u0026gt;🔌\u0026lt;\/div\u0026gt;\u0026lt;div class=\"lbl\"\u0026gt;4-Pin RGB\u0026lt;\/div\u0026gt;\u0026lt;div class=\"sub\"\u0026gt;10mm Width\u0026lt;\/div\u0026gt;\u0026lt;\/div\u0026gt;\u0026lt;div class=\"pd-trust-item\"\u0026gt;\u0026lt;div class=\"ico\"\u0026gt;🔧\u0026lt;\/div\u0026gt;\u0026lt;div class=\"lbl\"\u0026gt;Solderless\u0026lt;\/div\u0026gt;\u0026lt;div class=\"sub\"\u0026gt;No Tools Needed\u0026lt;\/div\u0026gt;\u0026lt;\/div\u0026gt;\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h2\u0026gt;⚡ Key Features\u0026lt;\/h2\u0026gt;\u003cbr\u003e\u0026lt;ul\u0026gt;\u003cbr\u003e  \u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;10mm Width, 4-Pin\u0026lt;\/strong\u0026gt; — fits standard 10mm wide RGB LED strips with 4 copper pads (R, G, B, +12V\/24V)\u0026lt;\/li\u0026gt;\u003cbr\u003e  \u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Solderless Clip Design\u0026lt;\/strong\u0026gt; — no soldering iron needed; open the clip, slide in the strip, snap shut for a secure connection\u0026lt;\/li\u0026gt;\u003cbr\u003e  \u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;SMD 5050 \u0026amp;amp; 3528 Compatible\u0026lt;\/strong\u0026gt; — works with the most common RGB LED strip types on the market\u0026lt;\/li\u0026gt;\u003cbr\u003e  \u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Strip-to-Strip or Strip-to-Wire\u0026lt;\/strong\u0026gt; — join two strip sections together or connect a strip to a controller\/power supply via wire\u0026lt;\/li\u0026gt;\u003cbr\u003e  \u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Reusable\u0026lt;\/strong\u0026gt; — clips can be opened and repositioned if you need to reconfigure your layout\u0026lt;\/li\u0026gt;\u003cbr\u003e  \u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Compact \u0026amp;amp; Discreet\u0026lt;\/strong\u0026gt; — small form factor that's easy to hide behind profiles, channels, or furniture\u0026lt;\/li\u0026gt;\u003cbr\u003e\u0026lt;\/ul\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h2\u0026gt;🏠 Common Uses\u0026lt;\/h2\u0026gt;\u003cbr\u003e\u0026lt;div class=\"pd-feat-grid\"\u0026gt;\u003cbr\u003e  \u0026lt;div class=\"pd-feat\"\u0026gt;\u0026lt;div class=\"fi\"\u0026gt;✂️\u0026lt;\/div\u0026gt;\u0026lt;h4\u0026gt;Reconnect Cut Strips\u0026lt;\/h4\u0026gt;\u0026lt;p\u0026gt;Cut your LED strip at the marked cut line, then use this connector to rejoin the two pieces — perfect for routing around obstacles.\u0026lt;\/p\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e  \u0026lt;div class=\"pd-feat\"\u0026gt;\u0026lt;div class=\"fi\"\u0026gt;🔄\u0026lt;\/div\u0026gt;\u0026lt;h4\u0026gt;Corner Turns\u0026lt;\/h4\u0026gt;\u0026lt;p\u0026gt;Instead of bending the strip (which can damage LEDs), cut at the corner and use a connector to change direction cleanly.\u0026lt;\/p\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e  \u0026lt;div class=\"pd-feat\"\u0026gt;\u0026lt;div class=\"fi\"\u0026gt;📏\u0026lt;\/div\u0026gt;\u0026lt;h4\u0026gt;Extend Your Strip\u0026lt;\/h4\u0026gt;\u0026lt;p\u0026gt;Join two separate LED strip rolls end-to-end to cover longer distances without soldering.\u0026lt;\/p\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e  \u0026lt;div class=\"pd-feat\"\u0026gt;\u0026lt;div class=\"fi\"\u0026gt;🔌\u0026lt;\/div\u0026gt;\u0026lt;h4\u0026gt;Controller Connection\u0026lt;\/h4\u0026gt;\u0026lt;p\u0026gt;Connect the strip to an RGB controller or power supply using the wire output. Clean, professional finish.\u0026lt;\/p\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"pd-tip\"\u0026gt;\u0026lt;strong\u0026gt;💡 Tip:\u0026lt;\/strong\u0026gt; Before clipping, ensure the copper pads on your LED strip are clean and properly aligned with the connector pins. Misalignment can cause individual colour channels to fail (e.g., no red, no green). Double-check polarity markings.\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h2\u0026gt;📋 Technical Specifications\u0026lt;\/h2\u0026gt;\u003cbr\u003e\u0026lt;table class=\"pd-specs\"\u0026gt;\u003cbr\u003e  \u0026lt;tr\u0026gt;\u0026lt;td\u0026gt;Product\u0026lt;\/td\u0026gt;\u0026lt;td\u0026gt;LED Strip Connector\u0026lt;\/td\u0026gt;\u0026lt;\/tr\u0026gt;\u003cbr\u003e  \u0026lt;tr\u0026gt;\u0026lt;td\u0026gt;Pin Count\u0026lt;\/td\u0026gt;\u0026lt;td\u0026gt;4-pin (R, G, B, V+)\u0026lt;\/td\u0026gt;\u0026lt;\/tr\u0026gt;\u003cbr\u003e  \u0026lt;tr\u0026gt;\u0026lt;td\u0026gt;Strip Width\u0026lt;\/td\u0026gt;\u0026lt;td\u0026gt;10 mm\u0026lt;\/td\u0026gt;\u0026lt;\/tr\u0026gt;\u003cbr\u003e  \u0026lt;tr\u0026gt;\u0026lt;td\u0026gt;Compatible Strips\u0026lt;\/td\u0026gt;\u0026lt;td\u0026gt;SMD 5050, 3528, and other 10mm 4-pin RGB strips\u0026lt;\/td\u0026gt;\u0026lt;\/tr\u0026gt;\u003cbr\u003e  \u0026lt;tr\u0026gt;\u0026lt;td\u0026gt;Connection Type\u0026lt;\/td\u0026gt;\u0026lt;td\u0026gt;Solderless clip-on\u0026lt;\/td\u0026gt;\u0026lt;\/tr\u0026gt;\u003cbr\u003e  \u0026lt;tr\u0026gt;\u0026lt;td\u0026gt;Voltage\u0026lt;\/td\u0026gt;\u0026lt;td\u0026gt;12V or 24V DC (matches your strip)\u0026lt;\/td\u0026gt;\u0026lt;\/tr\u0026gt;\u003cbr\u003e  \u0026lt;tr\u0026gt;\u0026lt;td\u0026gt;Reusable\u0026lt;\/td\u0026gt;\u0026lt;td\u0026gt;Yes\u0026lt;\/td\u0026gt;\u0026lt;\/tr\u0026gt;\u003cbr\u003e\u0026lt;\/table\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h2\u0026gt;❓ Frequently Asked Questions\u0026lt;\/h2\u0026gt;\u003cbr\u003e\u0026lt;div class=\"pd-faq\"\u0026gt;\u003cbr\u003e  \u0026lt;details\u0026gt;\u0026lt;summary\u0026gt;Will this work with the SONOFF L1 or L3 LED strip?\u0026lt;\/summary\u0026gt;\u0026lt;div class=\"faq-body\"\u0026gt;Check your strip's width and pin count. The SONOFF \u0026lt;strong\u0026gt;L1\u0026lt;\/strong\u0026gt; (12V RGB) uses 10mm 4-pin pads and should be compatible. The \u0026lt;strong\u0026gt;L3\u0026lt;\/strong\u0026gt; (5V RGBIC addressable) uses a different 3-pin digital protocol — this 4-pin connector is \u0026lt;strong\u0026gt;not compatible\u0026lt;\/strong\u0026gt; with RGBIC\/WS2812B strips. Always verify your strip type before purchasing.\u0026lt;\/div\u0026gt;\u0026lt;\/details\u0026gt;\u003cbr\u003e  \u0026lt;details\u0026gt;\u0026lt;summary\u0026gt;Is soldering better than clip connectors?\u0026lt;\/summary\u0026gt;\u0026lt;div class=\"faq-body\"\u0026gt;Soldering gives the most reliable, lowest-resistance connection. However, clip connectors are perfectly adequate for most home installations and are much easier for DIYers. If you notice flickering or colour inconsistency at a connection point, clean the pads and re-seat the clip.\u0026lt;\/div\u0026gt;\u0026lt;\/details\u0026gt;\u003cbr\u003e  \u0026lt;details\u0026gt;\u0026lt;summary\u0026gt;Can I use this outdoors?\u0026lt;\/summary\u0026gt;\u0026lt;div class=\"faq-body\"\u0026gt;The connector itself is not waterproof. For outdoor use, apply heat-shrink tubing or silicone sealant over the connection point to protect it from moisture.\u0026lt;\/div\u0026gt;\u0026lt;\/details\u0026gt;\u003cbr\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h2\u0026gt;🤝 Need Help? We're Here for You!\u0026lt;\/h2\u0026gt;\u003cbr\u003e\u0026lt;div class=\"pd-support\"\u0026gt;\u0026lt;div class=\"pd-support-card\"\u0026gt;\u0026lt;div class=\"si\"\u0026gt;📞\u0026lt;\/div\u0026gt;\u0026lt;h4\u0026gt;Call Us\u0026lt;\/h4\u0026gt;\u0026lt;p\u0026gt;\u0026lt;a href=\"tel:0716788719\"\u0026gt;Jesse: 071 678 8719\u0026lt;\/a\u0026gt;\u0026lt;br\u0026gt;\u0026lt;a href=\"tel:0845057481\"\u0026gt;Jason: 084 505 7481\u0026lt;\/a\u0026gt;\u0026lt;\/p\u0026gt;\u0026lt;\/div\u0026gt;\u0026lt;div class=\"pd-support-card\"\u0026gt;\u0026lt;div class=\"si\"\u0026gt;🏢\u0026lt;\/div\u0026gt;\u0026lt;h4\u0026gt;Visit Us\u0026lt;\/h4\u0026gt;\u0026lt;p\u0026gt;8 Wildebraam Street\u0026lt;br\u0026gt;Weltevreden Park, Roodepoort\u0026lt;br\u0026gt;Gauteng, 1709\u0026lt;\/p\u0026gt;\u0026lt;\/div\u0026gt;\u0026lt;div class=\"pd-support-card\"\u0026gt;\u0026lt;div class=\"si\"\u0026gt;📧\u0026lt;\/div\u0026gt;\u0026lt;h4\u0026gt;Email\u0026lt;\/h4\u0026gt;\u0026lt;p\u0026gt;\u0026lt;a href=\"mailto:info@eiferer.co.za\"\u0026gt;info@eiferer.co.za\u0026lt;\/a\u0026gt;\u0026lt;\/p\u0026gt;\u0026lt;\/div\u0026gt;\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"pd-cta\"\u0026gt;\u0026lt;h3\u0026gt;No Soldering. Just Clip \u0026amp;amp; Connect.\u0026lt;\/h3\u0026gt;\u0026lt;p\u0026gt;10mm 4-pin RGB LED strip connector — join, extend, and route your LED strips the easy way.\u0026lt;\/p\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e","brand":"Generic","offers":[{"title":"Strip-Wire","offer_id":41595319910593,"sku":"000000CON0ST-WI1C0100","price":10.8,"currency_code":"ZAR","in_stock":true},{"title":"Strip-Strip","offer_id":41595322204353,"sku":"000000CON0ST-ST1C0100","price":10.8,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/ST-W.png?v=1652781516"},{"product_id":"sonoff-r5-remote-black","title":"SONOFF R5 Remote - Black","description":"\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003c!-- SONOFF R5 Scene Controller — Shopify Product Description       --\u003e\n\u003c!-- PASTE INTO BOTH WHITE AND DARK GREY PRODUCT PAGES              --\u003e\n\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003cstyle\u003e\n  .pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd h3{font-size:17px;font-weight:700;margin-bottom:10px}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:140px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-pills{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 6px}.pd-pill{background:#fff;border:1px solid #e2e8f0;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;color:#1a1a2e}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-why{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}@media(max-width:600px){.pd-why{grid-template-columns:repeat(2,1fr)}}.pd-why-item{background:#f8f9fa;border-radius:8px;padding:16px 10px;text-align:center}.pd-why-item .wi{font-size:24px;margin-bottom:4px}.pd-why-item h4{font-size:13px;font-weight:700;color:#1a1a2e;margin:0 0 2px}.pd-why-item p{font-size:11px;color:#888;margin:0}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}\n  .pd-color{display:flex;gap:10px;margin:14px 0}.pd-color a{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:2px solid #e5e7eb;border-radius:8px;font-size:15px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-color a:hover{border-color:#dc2626;box-shadow:0 2px 8px rgba(0,0,0,.08)}.pd-color .swatch{width:22px;height:22px;border-radius:50%;border:2px solid #e5e7eb;display:inline-block}\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🎮 SONOFF R5 SwitchMan Scene Controller — 6 Buttons, 18 Actions, Zero Wiring\u003c\/h1\u003e\n\u003cp\u003eWireless 6-button scene controller for your SONOFF smart home. Stick it on any wall or use it as a portable remote. Each button supports click, double-click, and long-press — that's 18 customisable scene triggers from one compact controller. Pairs with M5 for two-way switching. Battery powered (2× CR2032), no wiring needed.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e1 Year Warranty\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eManufacturer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ COLOUR SELECTOR ════════════════════════ --\u003e\n\u003ch2\u003e🎨 Choose Your Colour\u003c\/h2\u003e\n\u003cdiv class=\"pd-color\"\u003e\n  \u003ca href=\"\/products\/sonoff-r5-remote-white\"\u003e\u003cspan class=\"swatch\" style=\"background:#fff\"\u003e\u003c\/span\u003e White\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-r5-remote-black\"\u003e\u003cspan class=\"swatch\" style=\"background:#4a4a4a\"\u003e\u003c\/span\u003e Dark Grey\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Requires an eWeLink-Remote gateway.\u003c\/strong\u003e The R5 does NOT work standalone. It must be paired with a compatible gateway device such as: \u003cstrong\u003eSONOFF M5\u003c\/strong\u003e, MINIR4, or NSPanel Pro. One gateway supports up to 8 R5 controllers.\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ KEY FEATURES ════════════════════════ --\u003e\n\u003ch3\u003e✨ What Makes This Special\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e6 buttons × 3 trigger types = 18 scenes\u003c\/strong\u003e — click, double-click, and long-press on each button. Control 18 different devices or scenes from one controller\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eeWeLink-Remote control\u003c\/strong\u003e — works offline via Bluetooth within 90m of the gateway. No WiFi needed for local control\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTwo-way switching with M5\u003c\/strong\u003e — pair with a \u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-1-gang-white\"\u003eSONOFF M5\u003c\/a\u003e to control the same lights from both sides of the room. Zero wiring\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eZero wiring installation\u003c\/strong\u003e — 3M adhesive, magnetic mount, or just carry it as a remote. No electrician needed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScene control via eWeLink\u003c\/strong\u003e — when online, trigger any eWeLink smart scene from R5 buttons. Control your entire smart home\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCustom stickers included\u003c\/strong\u003e — 20 icon stickers to label each button with its function\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBattery powered\u003c\/strong\u003e — 2× CR2032 batteries. Up to 2 years battery life (10 presses\/day)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e86×86mm form factor\u003c\/strong\u003e — matches standard switch plate size. Looks like a real switch on your wall\u003c\/li\u003e\n  \u003cli\u003e\u003cstrong\u003e1 Year Warranty\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003e🏆 Why Buy from Eiferer?\u003c\/h3\u003e\n\u003cdiv class=\"pd-why\"\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🇿🇦\u003c\/div\u003e\n\u003ch4\u003eLocal SA Stock\u003c\/h4\u003e\n\u003cp\u003eShips from Gauteng\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e💰\u003c\/div\u003e\n\u003ch4\u003eBest Prices\u003c\/h4\u003e\n\u003cp\u003eCompetitive guaranteed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🧑‍🔧\u003c\/div\u003e\n\u003ch4\u003eExpert Support\u003c\/h4\u003e\n\u003cp\u003eCall Jesse: 071 678 8719\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🚚\u003c\/div\u003e\n\u003ch4\u003eFast Shipping\u003c\/h4\u003e\n\u003cp\u003eNationwide delivery\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ USE CASES ════════════════════════ --\u003e\n\u003ch2\u003e🏠 Perfect For\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🛏️\u003c\/div\u003e\n\u003ch4\u003eBedside Control\u003c\/h4\u003e\n\u003cp\u003eStick an R5 on your nightstand. Control bedroom lights, hallway lights, and scene modes — all without getting out of bed. \"Good Night\" with one press.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚪\u003c\/div\u003e\n\u003ch4\u003eTwo-Way Switching\u003c\/h4\u003e\n\u003cp\u003eM5 at the door, R5 at the bedside. Both control the same lights. No two-way wiring needed. Works even offline via eWeLink-Remote.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🎬\u003c\/div\u003e\n\u003ch4\u003eScene Triggers\u003c\/h4\u003e\n\u003cp\u003e\"Movie Night\" — dim lights, close curtains, set mood lighting. One button triggers a complex multi-device automation via eWeLink scenes.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏡\u003c\/div\u003e\n\u003ch4\u003eWhole-Home Remote\u003c\/h4\u003e\n\u003cp\u003ePlace it at the front door. 6 buttons controlling: garage, porch, hallway, living room, security arm, and \"All Off\". Leave the house with one press.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ FEATURES GRID ════════════════════════ --\u003e\n\u003ch2\u003e🎯 Key Features\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔘\u003c\/div\u003e\n\u003ch4\u003e18 Trigger Actions\u003c\/h4\u003e\n\u003cp\u003e6 buttons, each with click \/ double-click \/ long-press. Configure each action to control a different device or trigger a different scene. 18 customisable actions from one controller.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📡\u003c\/div\u003e\n\u003ch4\u003eeWeLink-Remote (Offline)\u003c\/h4\u003e\n\u003cp\u003eCommunicates with the gateway via Bluetooth Low Energy. Works within 90m range even without internet. Your lights respond instantly — no cloud delay.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🧲\u003c\/div\u003e\n\u003ch4\u003eFlexible Mounting\u003c\/h4\u003e\n\u003cp\u003e3M adhesive for wall mounting. Built-in magnets for metal surfaces. Or just remove from base and use as a handheld remote. Move it anywhere, anytime.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔋\u003c\/div\u003e\n\u003ch4\u003eLong Battery Life\u003c\/h4\u003e\n\u003cp\u003ePowered by 2× CR2032 coin cell batteries. Up to 2 years battery life with typical use (10 presses\/day). Easy to replace — no recharging needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n  \u003ch3\u003e🔗 Compatible eWeLink-Remote Gateways\u003c\/h3\u003e\n  \u003cp\u003eThe R5 requires one of these devices to function as its gateway:\u003c\/p\u003e\n  \u003cdiv class=\"pd-pills\"\u003e\n\u003cspan class=\"pd-pill\"\u003eSONOFF M5\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003eSONOFF MINIR4\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003eNSPanel Pro\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cp\u003eOne gateway can pair with up to 8 R5 controllers. The R5 can only be paired to one gateway at a time.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ RELATED PRODUCTS — eWeLink-Remote Gateways ════════════════════════ --\u003e\n\u003ch2\u003e🔗 Works With These eWeLink-Remote Gateways\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-1-gang-white\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003e⭐ Best Match · Matter Wall Switch\u003c\/div\u003e\n\u003ch4\u003eSONOFF M5 SwitchMan\u003c\/h4\u003e\n\u003cp\u003eMatter-certified WiFi wall switch with built-in eWeLink-Remote gateway. Pair with R5 for two-way switching. 1, 2, or 3 gang. White \u0026amp; Dark Grey. NRCS \u0026amp; ICASA certified.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-minir4\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eeWeLink-Remote Gateway · Behind Switch\u003c\/div\u003e\n\u003ch4\u003eSONOFF MINIR4\u003c\/h4\u003e\n\u003cp\u003eUltra-compact behind-the-switch smart relay with eWeLink-Remote gateway. Pair with R5 for scene control of any existing switch. TÜV \u0026amp; CE certified.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/nspanel-pro-smart-home-control-panel\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eeWeLink-Remote Gateway · Control Panel\u003c\/div\u003e\n\u003ch4\u003eSONOFF NSPanel Pro\u003c\/h4\u003e\n\u003cp\u003eTouchscreen smart home control panel with Zigbee hub and eWeLink-Remote gateway. Pair with R5 for physical button scene triggers alongside the touchscreen.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ SPECS ════════════════════════ --\u003e\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eSONOFF R5 SwitchMan Scene Controller\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eColours Available\u003c\/td\u003e\n\u003ctd\u003eWhite, Dark Grey\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eButtons\u003c\/td\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eTrigger Types\u003c\/td\u003e\n\u003ctd\u003eClick, double-click, long-press (18 actions total)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eConnectivity\u003c\/td\u003e\n\u003ctd\u003eeWeLink-Remote (Bluetooth Low Energy)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003eUp to 90m (to gateway, without WiFi)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eGateway Required\u003c\/td\u003e\n\u003ctd\u003eYes — M5, MINIR4, or NSPanel Pro\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax per Gateway\u003c\/td\u003e\n\u003ctd\u003e8 R5 controllers\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e2× CR2032 (included)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBattery Life\u003c\/td\u003e\n\u003ctd\u003eUp to 2 years (10 presses\/day)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003e3M adhesive, magnetic, or handheld\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCasing Material\u003c\/td\u003e\n\u003ctd\u003ePC V0\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e86 × 86 × 13.5mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eIncludes\u003c\/td\u003e\n\u003ctd\u003eR5 controller, base plate, 3M adhesive, 20 icon stickers, CR2032 batteries\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e1 Year Manufacturer Warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003c!-- ════════════════════════ FAQ ════════════════════════ --\u003e\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes the R5 work on its own?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e The R5 requires an eWeLink-Remote gateway to function. Compatible gateways include: \u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-1-gang-white\"\u003eSONOFF M5\u003c\/a\u003e, \u003ca href=\"\/products\/sonoff-minir4\"\u003eMINIR4\u003c\/a\u003e, or \u003ca href=\"\/products\/nspanel-pro-smart-home-control-panel\"\u003eNSPanel Pro\u003c\/a\u003e. Without one of these, the R5 cannot communicate with your devices.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow do I pair it with the M5?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eIn the eWeLink app, open the M5 device → tap \"eWeLink-Remote sub-devices\" → \"Add\" → press any button on the R5. Pairing completes automatically. Then set up scenes for each button action.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work without WiFi?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes — for eWeLink-Remote control.\u003c\/strong\u003e The R5 communicates with the gateway via Bluetooth, so it works within 90m even without internet. For cloud-based scenes (controlling devices not on the same gateway), WiFi is needed.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow long do the batteries last?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eUp to 2 years with typical use (about 10 presses per day). Uses 2× CR2032 coin cell batteries — cheap and easy to replace.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it as a bedside remote?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eAbsolutely. Remove the R5 from its magnetic base and use it as a handheld remote. Or stick the base on your nightstand and snap it on\/off as needed.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat happens if I remove and re-add the R5?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eIf you remove the R5 from its gateway (or delete the gateway), all scene settings are lost and need to be reconfigured. The R5 can only be paired to one gateway at a time.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan one R5 control devices on different gateways?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe R5 pairs to one gateway only for offline control. However, via eWeLink cloud scenes, you can trigger actions on any device in your eWeLink account — even those on different gateways. This requires an internet connection.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ COLOUR REPEAT ════════════════════════ --\u003e\n\u003ch2\u003e🎨 Available Colours\u003c\/h2\u003e\n\u003cdiv class=\"pd-color\"\u003e\n  \u003ca href=\"\/products\/sonoff-r5-remote-white\"\u003e\u003cspan class=\"swatch\" style=\"background:#fff\"\u003e\u003c\/span\u003e White\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-r5-remote-black\"\u003e\u003cspan class=\"swatch\" style=\"background:#4a4a4a\"\u003e\u003c\/span\u003e Dark Grey\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ SUPPORT ════════════════════════ --\u003e\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"\/cdn-cgi\/l\/email-protection#fa93949c95ba9f939c9f889f88d49995d4809b\"\u003e\u003cspan class=\"__cf_email__\" data-cfemail=\"dfb6b1b9b09fbab6b9baadbaadf1bcb0f1a5be\"\u003e[email protected]\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003e6 Buttons. 18 Scenes. Zero Wiring.\u003c\/h3\u003e\n\u003cp\u003eeWeLink-Remote · Click \/ Double-Click \/ Long-Press · 90m Offline Range · 2-Year Battery · White \u0026amp; Dark Grey\u003c\/p\u003e\u0026lt;\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":42535977877697,"sku":"SNFEWESWI0000R51B0300","price":225.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/r5.png?v=1653296830"},{"product_id":"sonoff-zb-bridge-p","title":"SONOFF ZB Bridge-P — Zigbee 3.0 Bridge Pro","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e📡 SONOFF ZB Bridge-P — Zigbee 3.0 Bridge Pro (128 Devices, Local Scenes, Security)\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eSONOFF Zigbee Bridge Pro (ZB Bridge-P)\u003c\/strong\u003e is the heart of your eWeLink Zigbee smart home. Bridges \u003cstrong\u003eZigbee 3.0 and WiFi\u003c\/strong\u003e protocols so you can control all your Zigbee sensors and switches from the \u003cstrong\u003eeWeLink app\u003c\/strong\u003e anywhere in the world. Supports up to \u003cstrong\u003e128 sub-devices\u003c\/strong\u003e via mesh routing, \u003cstrong\u003elocal scene automation\u003c\/strong\u003e that works even when WiFi is down, and built-in \u003cstrong\u003esmart security alarm\u003c\/strong\u003e modes. Powered via Micro USB (5V\/1A).\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📱\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eeWeLink App\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eFull Remote Control\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔗\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e128 Devices\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eVia Zigbee Mesh\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUp to 128 Sub-Devices\u003c\/strong\u003e — massively expanded from the original 32-device limit; connects 26 devices directly (10 end devices + 16 routers, or 26 routers), and up to 128 via Zigbee mesh routing\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWiFi \u0026amp; Zigbee Dual-Protocol\u003c\/strong\u003e — bridges communication between your Zigbee sensors\/switches and WiFi devices, enabling cross-protocol automations in eWeLink\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLocal Smart Scenes\u003c\/strong\u003e — timing schedules and Zigbee-to-Zigbee scene linkages execute locally, even when your internet goes down; your automations keep working\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSmart Home Security\u003c\/strong\u003e — configure 3 customisable alarm modes (Home, Away, Sleep); assign motion and door sensors as triggers; built-in buzzer sounds the alarm and sends push notifications\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilt-in RTC with Battery Backup\u003c\/strong\u003e — a coin-cell battery keeps the real-time clock running through power outages, so time-based schedules resume automatically when power returns\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVoice Control\u003c\/strong\u003e — works with Amazon Alexa, Google Assistant, and Samsung SmartThings via eWeLink\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEasy Bluetooth Pairing\u003c\/strong\u003e — initial setup via Bluetooth is faster and more reliable than WiFi pairing; sub-devices added with a single tap\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCC2652P + ESP32 Hardware\u003c\/strong\u003e — Texas Instruments CC2652P Zigbee coordinator + Espressif ESP32 WiFi processor for robust performance\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 How mesh routing works:\u003c\/strong\u003e The Bridge-P connects 26 Zigbee devices directly. Mains-powered Zigbee devices (like ZBMINI-L2 switches and S60 smart plugs) act as \u003cstrong\u003eZigbee routers\u003c\/strong\u003e, each extending the mesh to support 20–32 more devices. This is how you reach the 128-device maximum. More routers = better coverage and stability.\u003c\/div\u003e\n\n\u003ch2\u003e🔗 Compatible Zigbee Sensors \u0026amp; Switches\u003c\/h2\u003e\n\u003cp\u003eThe ZB Bridge-P works with all SONOFF and eWeLink Zigbee sub-devices. Here are some available in our store:\u003c\/p\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/zbmini-l2-zigbee-smart-switch\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eSwitch · Zigbee · No Neutral · Router\u003c\/div\u003e\n\u003ch4\u003eZBMINI-L2\u003c\/h4\u003e\n\u003cp\u003eUltra-compact Zigbee smart switch. No neutral wire required. Also acts as a Zigbee router to extend your mesh.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Switch →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/snzb-04p-zigbee-door-window-sensor\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eSensor · Door\/Window · Zigbee\u003c\/div\u003e\n\u003ch4\u003eSNZB-04P\u003c\/h4\u003e\n\u003cp\u003eZigbee 3.0 door\/window sensor. Instant open\/close alerts. Assign to security alarm modes.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Sensor →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/snzb-03p-zigbee-motion-sensor\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eSensor · Motion · Zigbee\u003c\/div\u003e\n\u003ch4\u003eSNZB-03P\u003c\/h4\u003e\n\u003cp\u003eZigbee PIR motion sensor. 6m\/110° detection. Assign to Away mode for intrusion alerts.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Sensor →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/snzb-02p-zigbee-temp-humidity-sensor\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eSensor · Temp \u0026amp; Humidity · Zigbee\u003c\/div\u003e\n\u003ch4\u003eSNZB-02P\u003c\/h4\u003e\n\u003cp\u003eZigbee temperature \u0026amp; humidity sensor with e-ink display. Trigger climate automations.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Sensor →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/snzb-06p-zigbee-human-presence-sensor\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eSensor · Presence · Zigbee\u003c\/div\u003e\n\u003ch4\u003eSNZB-06P\u003c\/h4\u003e\n\u003cp\u003eZigbee human presence sensor using mmWave radar. Detects stationary people — not just movement.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Sensor →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/snzb-05p-water-leak-sensor\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eSensor · Water Leak · Zigbee\u003c\/div\u003e\n\u003ch4\u003eSNZB-05P\u003c\/h4\u003e\n\u003cp\u003eIP67 waterproof Zigbee water leak sensor. Instant flood alerts to your phone.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Sensor →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-zbm5-zigbee-smart-switch-no-neutral-with-neutral-compatible\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eWall Switch · Zigbee · 3 Gang\u003c\/div\u003e\n\u003ch4\u003eZBM5\u003c\/h4\u003e\n\u003cp\u003eZigbee 3-gang wall switch. No neutral or with neutral wiring. Detach relay mode.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Switch →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-micro-zigbee-usb-smart-adaptor\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eUSB Adaptor · Zigbee · Router\u003c\/div\u003e\n\u003ch4\u003eZBMicro\u003c\/h4\u003e\n\u003cp\u003eZigbee USB smart adaptor. Controls USB devices + acts as Zigbee router to extend mesh range.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Adaptor →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🛡️ Smart Security Alarm\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eHome Mode\u003c\/h4\u003e\n\u003cp\u003eArm specific sensors while you're home. For example, only door sensors active while motion sensors stay disarmed so you can move freely inside.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚗\u003c\/div\u003e\n\u003ch4\u003eAway Mode\u003c\/h4\u003e\n\u003cp\u003eFull alarm — motion sensors, door\/window sensors, and contact sensors all armed. Any trigger sounds the buzzer and sends a push notification to your phone.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌙\u003c\/div\u003e\n\u003ch4\u003eSleep Mode\u003c\/h4\u003e\n\u003cp\u003eCustomise for nighttime — arm perimeter door sensors and ground-floor motion sensors while disabling bedroom sensors.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔔\u003c\/div\u003e\n\u003ch4\u003eBuilt-in Buzzer\u003c\/h4\u003e\n\u003cp\u003eThe Bridge-P has a built-in buzzer that sounds a 10-second alarm when triggered. Can also be used as a doorbell chime with the SNZB-01 wireless button.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🇿🇦 Load Shedding Resilience:\u003c\/strong\u003e The Bridge-P's local scenes and RTC battery backup mean your Zigbee automations keep running during load shedding — as long as the Bridge is powered (e.g., via a small UPS or power bank). WiFi isn't needed for local Zigbee-to-Zigbee scenes.\u003c\/div\u003e\n\n\u003ch2\u003e🏠 What Can You Automate?\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💡\u003c\/div\u003e\n\u003ch4\u003eLights On When You Enter\u003c\/h4\u003e\n\u003cp\u003eMotion sensor (SNZB-03P) triggers ZBMINI-L2 to switch lights on. Turns off after no motion detected. Fully local — works without internet.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌡️\u003c\/div\u003e\n\u003ch4\u003eClimate Control\u003c\/h4\u003e\n\u003cp\u003eTemp sensor (SNZB-02P) detects high temperature → trigger a fan via Zigbee switch. Or low humidity → trigger a humidifier. All automated.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💧\u003c\/div\u003e\n\u003ch4\u003eFlood Protection\u003c\/h4\u003e\n\u003cp\u003eWater leak sensor (SNZB-05P) detects water → closes the smart water valve (SWV) + sends urgent push notification. Prevents costly water damage.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚪\u003c\/div\u003e\n\u003ch4\u003eDoor Alert \u0026amp; Security\u003c\/h4\u003e\n\u003cp\u003eDoor sensor (SNZB-04P) triggers alarm when opened in Away mode. Or use it to turn on hallway lights when the front door opens at night.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eZB Bridge-P\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eZigbee Chip\u003c\/td\u003e\n\u003ctd\u003eTexas Instruments CC2652P\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi Chip\u003c\/td\u003e\n\u003ctd\u003eEspressif ESP32-DOWD-V3\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProtocols\u003c\/td\u003e\n\u003ctd\u003eZigbee 3.0 + WiFi 802.11 b\/g\/n 2.4 GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax Sub-Devices\u003c\/td\u003e\n\u003ctd\u003e128 (26 direct, expanded via routers)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInput Power\u003c\/td\u003e\n\u003ctd\u003e5V \/ 1A (Micro USB)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBuilt-in Features\u003c\/td\u003e\n\u003ctd\u003eBuzzer (alarm\/doorbell), RTC with coin-cell battery backup\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSecurity Modes\u003c\/td\u003e\n\u003ctd\u003eHome \/ Away \/ Sleep (customisable)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLocal Scenes\u003c\/td\u003e\n\u003ctd\u003eYes (Zigbee-to-Zigbee, works offline)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAmazon Alexa, Google Assistant, Samsung SmartThings\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eeWeLink\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePC V0 (flame retardant)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e62 × 62 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e35 g\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOperating Temp\u003c\/td\u003e\n\u003ctd\u003e-10°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's the difference between ZB Bridge-P and the NSPanel Pro?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eBoth act as Zigbee hubs, but they serve different purposes. The \u003cstrong\u003eZB Bridge-P\u003c\/strong\u003e is a compact, dedicated Zigbee gateway — plug it in, pair sensors, and control everything via the eWeLink app. The \u003cstrong\u003eNSPanel Pro\u003c\/strong\u003e is a wall-mounted touchscreen that includes a Zigbee hub plus a camera viewer, thermostat, intercom, and web browser. Choose the Bridge-P for a simple, affordable Zigbee hub. Choose the NSPanel Pro for an all-in-one smart home control panel.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe ZB Bridge-P is designed primarily for the \u003cstrong\u003eeWeLink ecosystem\u003c\/strong\u003e. It doesn't natively integrate with Home Assistant as a Zigbee coordinator. For Home Assistant, consider the \u003cstrong\u003eZBDongle-E\u003c\/strong\u003e or \u003cstrong\u003eZBDongle-P\u003c\/strong\u003e USB coordinators, or use the eWeLink LAN integration to expose devices paired to the Bridge-P.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan it really work without internet?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes — \u003cstrong\u003elocal scenes\u003c\/strong\u003e between Zigbee devices execute on the Bridge-P itself, without needing cloud access. Timing schedules also run locally thanks to the RTC battery backup. However, you \u003cstrong\u003edo need internet\u003c\/strong\u003e for: remote app control from outside your home, voice assistant control, and push notifications.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow do I reset it?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003ePress and hold the pairing button for \u003cstrong\u003e10 seconds\u003c\/strong\u003e until the WiFi LED flashes rapidly. This factory-resets the Bridge and erases all paired sub-devices and scenes. You'll need to re-pair everything in eWeLink after a reset.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it need a Micro USB power supply?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes. The Bridge-P requires a \u003cstrong\u003e5V\/1A\u003c\/strong\u003e power supply via Micro USB (a short cable is included). For load shedding resilience, connect it to a small UPS or USB power bank so it stays powered during outages.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's the range of the Zigbee signal?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eTypical Zigbee range is \u003cstrong\u003e10–30 metres\u003c\/strong\u003e indoors depending on walls and obstacles. However, mains-powered Zigbee devices (like ZBMINI-L2 switches) act as \u003cstrong\u003emesh routers\u003c\/strong\u003e, automatically extending the network. The more Zigbee switches you install, the stronger and more reliable your mesh becomes.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eThe Heart of Your Zigbee Smart Home.\u003c\/h3\u003e\n\u003cp\u003eSONOFF ZB Bridge-P — 128 devices · Local scenes · Smart security · eWeLink app control · R475\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sonoff","offers":[{"title":"Default Title","offer_id":41612167250113,"sku":"SNFBRG0ZIGBB2W01","price":475.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/zbridsge.png?v=1653629353"},{"product_id":"sonoff-zigbee-e","title":"SONOFF ZBDongle-E Zigbee 3.0 USB Coordinator","description":"\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003c!-- SONOFF ZBDongle-E — Shopify Product Description HTML          --\u003e\n\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003cstyle\u003e\n  .pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd h3{font-size:17px;font-weight:700;margin-bottom:10px}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:140px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-pills{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 6px}.pd-pill{background:#fff;border:1px solid #e2e8f0;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;color:#1a1a2e}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-rec{background:#fff;border:2px solid #dc2626;border-radius:12px;padding:0;margin:18px 0;overflow:hidden}.pd-rec-badge{background:#dc2626;color:#fff;font-size:12px;font-weight:700;padding:8px 16px;text-align:center;letter-spacing:1px;text-transform:uppercase}.pd-rec-body{padding:22px 24px;text-align:center}.pd-rec-body h3{font-size:20px;font-weight:800;color:#1a1a2e;margin-bottom:8px}.pd-rec-body\u003ep{font-size:14px;color:#555;margin-bottom:14px}.pd-rec-body ul{text-align:left;max-width:400px;margin:0 auto 18px}.pd-rec-body ul li{font-size:13px}.pd-rec-btn{display:inline-block;background:#1a1a2e;color:#fff !important;padding:13px 32px;border-radius:8px;font-weight:700;font-size:15px;text-decoration:none;transition:background .2s}.pd-rec-btn:hover{background:#dc2626}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-faq .faq-body a{color:#1e40af;font-weight:600;text-decoration:none}.pd-inbox{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0}@media(max-width:500px){.pd-inbox{grid-template-columns:1fr}}.pd-inbox-item{background:#ecfdf5;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600;color:#1a1a2e;display:flex;align-items:center;gap:8px}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-why{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}@media(max-width:600px){.pd-why{grid-template-columns:repeat(2,1fr)}}.pd-why-item{background:#f8f9fa;border-radius:8px;padding:16px 10px;text-align:center}.pd-why-item .wi{font-size:24px;margin-bottom:4px}.pd-why-item h4{font-size:13px;font-weight:700;color:#1a1a2e;margin:0 0 2px}.pd-why-item p{font-size:11px;color:#888;margin:0}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e📡 The Proven Zigbee Coordinator — Trusted by Millions\u003c\/h1\u003e\n\u003cp\u003eThe world's most popular Zigbee USB coordinator. Pre-flashed with EZNet 6.10.3, plug it into Home Assistant and start pairing Zigbee devices immediately. EFR32MG21 chip, +20dBm output, shielded aluminium housing. The reliable foundation for your Zigbee smart home.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e1 Year Warranty\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eManufacturer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3\u003e✨ What Makes This Special\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePre-flashed \u0026amp; ready\u003c\/strong\u003e — EZNet 6.10.3 coordinator firmware, works out of the box with ZHA \u0026amp; Z2M\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEFR32MG21 chip\u003c\/strong\u003e — the same proven chip used in Home Assistant SkyConnect. Rock-solid stability\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e+20dBm output gain\u003c\/strong\u003e — high transmission power for excellent coverage and range\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eShielded aluminium housing\u003c\/strong\u003e — reduces electromagnetic interference from surrounding devices\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExternal SMA antenna\u003c\/strong\u003e — replaceable, adjustable for optimal signal direction\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGreen Power support\u003c\/strong\u003e — works with Zigbee Green Power devices (Hue Tap, energy harvesting)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMulti-firmware\u003c\/strong\u003e — flash Coordinator, Router, Thread RCP, or MultiPAN via Dongle Flasher\u003c\/li\u003e\n  \u003cli\u003e\u003cstrong\u003e1 Year Warranty\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Best for:\u003c\/strong\u003e First-time Home Assistant users wanting a proven, community-tested coordinator. Also great as a second dongle for extending your Zigbee mesh (flash as Router) or as a Thread RCP.\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e📌 Tip:\u003c\/strong\u003e For best signal, always use a USB extension cable (sold separately — 1.5m recommended) to keep the dongle away from USB 3.0 ports and metal chassis. This dramatically improves Zigbee reliability.\u003c\/div\u003e\n\n\u003ch3\u003e🏆 Why Buy from Eiferer?\u003c\/h3\u003e\n\u003cdiv class=\"pd-why\"\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🇿🇦\u003c\/div\u003e\n\u003ch4\u003eLocal SA Stock\u003c\/h4\u003e\n\u003cp\u003eShips from Gauteng\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e💰\u003c\/div\u003e\n\u003ch4\u003eBest Prices\u003c\/h4\u003e\n\u003cp\u003eCompetitive guaranteed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🧑‍🔧\u003c\/div\u003e\n\u003ch4\u003eExpert Support\u003c\/h4\u003e\n\u003cp\u003eCall Jesse: 071 678 8719\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🚚\u003c\/div\u003e\n\u003ch4\u003eFast Shipping\u003c\/h4\u003e\n\u003cp\u003eNationwide delivery\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🧠 Works With\u003c\/h2\u003e\n\u003cdiv class=\"pd-info\"\u003e\n  \u003ch3\u003e🔗 Supported Platforms\u003c\/h3\u003e\n  \u003cp\u003ePlug into USB, auto-discovered in ZHA. Widely tested by the global Home Assistant community.\u003c\/p\u003e\n  \u003cdiv class=\"pd-pills\"\u003e\n\u003cspan class=\"pd-pill\"\u003e🧠 Home Assistant (ZHA)\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e📡 Zigbee2MQTT\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🏠 openHAB\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🔧 ioBroker\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e📊 Domoticz\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🐳 Docker\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🎯 Key Features\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔌\u003c\/div\u003e\n\u003ch4\u003ePlug \u0026amp; Play\u003c\/h4\u003e\n\u003cp\u003ePre-flashed with EZNet 6.10.3 coordinator firmware. Plug into your HA server and auto-discovered in ZHA. Works instantly — no manual setup required.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📡\u003c\/div\u003e\n\u003ch4\u003e+20dBm Output\u003c\/h4\u003e\n\u003cp\u003eHigh transmission power for strong Zigbee coverage. Combined with the external SMA antenna, delivers reliable connectivity throughout your home.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🛡️\u003c\/div\u003e\n\u003ch4\u003eShielded Housing\u003c\/h4\u003e\n\u003cp\u003eAluminium enclosure blocks electromagnetic interference from USB hubs, PCs, and other electronics. Cleaner signal, fewer dropped connections.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔄\u003c\/div\u003e\n\u003ch4\u003eMulti-Role Firmware\u003c\/h4\u003e\n\u003cp\u003eFlash as Coordinator, Router (to extend mesh range), Thread RCP (for Matter), or MultiPAN. Use the SONOFF Dongle Flasher web tool — under 1 minute.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eMassive Device Support\u003c\/h4\u003e\n\u003cp\u003e30 direct children in coordinator mode + additional via routers. Works with SONOFF, Aqara, Philips Hue, IKEA, Tuya, and thousands more brands.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔋\u003c\/div\u003e\n\u003ch4\u003eGreen Power Support\u003c\/h4\u003e\n\u003cp\u003eCompatible with Zigbee Green Power devices like Hue Tap switches. Set channel to 11\/15\/20\/25 for Green Power compatibility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-rec\"\u003e\n\u003cdiv class=\"pd-rec-badge\"\u003e⭐ Consider the Upgrade\u003c\/div\u003e\n\u003cdiv class=\"pd-rec-body\"\u003e\n\u003ch3\u003eSONOFF Dongle Plus MG24\u003c\/h3\u003e\n\u003cp\u003eThe official successor to the ZBDongle-E. Same Silicon Labs ecosystem, but with the next-gen EFR32MG24 chip — 300% more RAM, 200m range, and a 1m USB extension cable included.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEFR32MG24\u003c\/strong\u003e — 4× more RAM, 2× more flash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e200m range\u003c\/strong\u003e — 3dBi upgradeable antenna\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e1m USB cable included\u003c\/strong\u003e — better signal out of the box\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEasy migration\u003c\/strong\u003e — same EZSP stack, no re-pairing needed\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ca href=\"\/products\/zigbee-zigbee-thread-usb-dongle-dongle-plus-mg24\" class=\"pd-rec-btn\"\u003eView Dongle Plus MG24 →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🔗 Compare SONOFF Zigbee Dongles\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-max\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003e⭐ Best · PoE + WiFi + USB\u003c\/div\u003e\n\u003ch4\u003eSONOFF Dongle Max\u003c\/h4\u003e\n\u003cp\u003eFlagship. MG24 + ESP32, PoE Ethernet + WiFi + USB, web console, dual 5dBi antennas.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/zigbee-zigbee-thread-usb-dongle-dongle-plus-mg24\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eUpgrade · EFR32MG24 USB\u003c\/div\u003e\n\u003ch4\u003eSONOFF Dongle Plus MG24\u003c\/h4\u003e\n\u003cp\u003eDirect upgrade. MG24 chip, 300% more RAM, 200m range. Same form factor, better specs.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-dongle-lite-mg21-zigbee-thread-usb-dongle-dongle-lmg21\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eCompact · EFR32MG21\u003c\/div\u003e\n\u003ch4\u003eSONOFF Dongle Lite MG21\u003c\/h4\u003e\n\u003cp\u003eSame MG21 chip but 65% smaller. Includes 0.5m extension cable. Budget alternative.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/home-assistant-mini-server\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eComplete · HA Server\u003c\/div\u003e\n\u003ch4\u003eHome Assistant Mini Server\u003c\/h4\u003e\n\u003cp\u003eFull HA server — plug in this dongle for Zigbee. 3,000+ integrations, local processing.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel \/ MPN\u003c\/td\u003e\n\u003ctd\u003eZBDongle-E\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct Name\u003c\/td\u003e\n\u003ctd\u003eSONOFF Zigbee 3.0 USB Dongle Plus-E\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMCU\u003c\/td\u003e\n\u003ctd\u003eEFR32MG21 (Silicon Labs) — Arm Cortex-M33 @ 80 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFlash \/ RAM\u003c\/td\u003e\n\u003ctd\u003e768KB \/ 64KB\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003eZigbee 3.0 (IEEE 802.15.4, 2.4 GHz)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePre-Flashed Firmware\u003c\/td\u003e\n\u003ctd\u003eEZNet 6.10.3 (Zigbee Coordinator)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eTX Power\u003c\/td\u003e\n\u003ctd\u003e+20dBm output gain\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eAntenna\u003c\/td\u003e\n\u003ctd\u003e1× external SMA, replaceable\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003eUSB Type-A (CH9102F\/CP2102N bridge)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eUSB Extension Cable\u003c\/td\u003e\n\u003ctd\u003eNot included (recommended 1-1.5m, sold separately)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003e5V via USB\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHousing\u003c\/td\u003e\n\u003ctd\u003eShielded aluminium\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax Direct Children\u003c\/td\u003e\n\u003ctd\u003e~30 (expandable with routers)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eGreen Power\u003c\/td\u003e\n\u003ctd\u003eSupported (channels 11\/15\/20\/25)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSupported Platforms\u003c\/td\u003e\n\u003ctd\u003eHome Assistant (ZHA), Zigbee2MQTT, openHAB, ioBroker, Domoticz, Jeedom\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSupported OS\u003c\/td\u003e\n\u003ctd\u003eWindows, Linux, macOS, Raspberry Pi OS, Docker\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e1 Year Manufacturer Warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eDo I need to install drivers?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eOn \u003cstrong\u003eLinux \/ Raspberry Pi\u003c\/strong\u003e: no, plug and play. On \u003cstrong\u003eWindows \/ macOS\u003c\/strong\u003e: you may need to install CH9102\/CH343 USB-to-serial drivers. Links are in the Quick Start Guide.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eShould I get this or the Dongle Plus MG24?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe \u003ca href=\"\/products\/zigbee-zigbee-thread-usb-dongle-dongle-plus-mg24\"\u003eDongle Plus MG24\u003c\/a\u003e is the newer model with a more powerful chip (300% more RAM). If buying new, MG24 is recommended. The ZBDongle-E is still excellent and widely supported — great value if on a tighter budget.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it include a USB extension cable?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e We strongly recommend purchasing a separate 1-1.5m USB extension cable. This prevents USB 3.0 interference and dramatically improves signal quality. The newer Dongle Lite MG21 and Dongle Plus MG24 both include cables.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it as a Zigbee router?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes! Flash router firmware via the \u003ca href=\"https:\/\/dongle.sonoff.tech\/sonoff-dongle-flasher\/\" target=\"_blank\"\u003eSONOFF Dongle Flasher\u003c\/a\u003e. Plug into any USB power source (even a phone charger) and place it to extend your Zigbee mesh range. Great use for a second dongle.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow many devices can it support?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e~30 direct children devices in coordinator mode. Add router-capable devices (mains-powered SONOFF switches) to extend the mesh and support hundreds of devices. No hard firmware limit — depends on your platform.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's included in the box?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e1× ZBDongle-E and Quick Start Guide. \u003cstrong\u003eNote:\u003c\/strong\u003e USB extension cable is NOT included — highly recommended as a separate purchase.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📦 What's in the Box\u003c\/h2\u003e\n\u003cdiv class=\"pd-inbox\"\u003e\n\u003cdiv class=\"pd-inbox-item\"\u003e📡 1× ZBDongle-E\u003c\/div\u003e\n\u003cdiv class=\"pd-inbox-item\"\u003e📖 Quick Start Guide\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top:8px;font-size:13px;color:#888\"\u003e\u003cstrong\u003e📝 Note:\u003c\/strong\u003e USB extension cable not included — strongly recommended for best performance.\u003c\/p\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-why\" style=\"margin-top:28px\"\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🇿🇦\u003c\/div\u003e\n\u003ch4\u003eSA Stock\u003c\/h4\u003e\n\u003cp\u003eReady to Ship\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e📡\u003c\/div\u003e\n\u003ch4\u003e+20dBm\u003c\/h4\u003e\n\u003cp\u003eHigh TX Power\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🛡️\u003c\/div\u003e\n\u003ch4\u003e1 Year Warranty\u003c\/h4\u003e\n\u003cp\u003eManufacturer\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🚚\u003c\/div\u003e\n\u003ch4\u003eFast Shipping\u003c\/h4\u003e\n\u003cp\u003eNationwide\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eMillions of Users Can't Be Wrong.\u003c\/h3\u003e\n\u003cp\u003eEFR32MG21 · +20dBm · Pre-Flashed · Home Assistant · Zigbee2MQTT · 100% Local\u003c\/p\u003e\n\u003cp style=\"font-size:12px;opacity:.5;margin-top:8px\"\u003eFree Delivery Over R2,500 · 1 Year Warranty · Local SA Support\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":41793435697345,"sku":"SNFZBDONGE1B0100","price":525.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/zbdongle.png?v=1660211793"},{"product_id":"sonoff-th20-original-sensor-sold-separately","title":"Sonoff THR320 Elite (Sensor sold separately)","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🌡️ SONOFF TH Elite 20 — 20A WiFi Smart Switch with LCD Display \u0026amp; Temperature\/Humidity Control\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003epremium TH controller\u003c\/strong\u003e with a built-in \u003cstrong\u003eLCD display\u003c\/strong\u003e. The SONOFF TH Elite 20 (THR320D) is a \u003cstrong\u003e20A WiFi smart switch\u003c\/strong\u003e with an \u003cstrong\u003eRJ9 sensor port\u003c\/strong\u003e and \u003cstrong\u003eon-device screen\u003c\/strong\u003e showing real-time temperature, humidity, or moisture readings at a glance. Automate heating, cooling, irrigation, and humidity control based on live sensor data. \u003cstrong\u003e6-month data history\u003c\/strong\u003e, ESP32 chip, DIN rail mount. MPN: \u003cstrong\u003eTHR320D\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eChoose your TH controller:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/thr320-origin-sensor-sold-separately\"\u003eTHR320 Origin · 20A\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-th20-original-sensor-sold-separately\" class=\"active\"\u003eTH Elite 20 · 20A · LCD\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-th16-origin-sensor-sold-separately\"\u003eTHR316 Origin · 16A\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e📺\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLCD Display\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOn-Device Readings\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e⚡\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e20A \/ 4,400W\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eHeavy-Duty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Sensor sold separately.\u003c\/strong\u003e The TH Elite 20 has an RJ9 sensor port but does not include a sensor. Choose from the THS01 (temp+humidity), DS18B20 (waterproof temp probe), or MS01 (soil moisture) below. \u003cstrong\u003eRequires a qualified electrician for installation.\u003c\/strong\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilt-In LCD Display\u003c\/strong\u003e — see real-time temperature, humidity, or moisture readings directly on the device without opening the app; ideal for DB boards and utility rooms\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e20A \/ 4,400W Maximum Load\u003c\/strong\u003e — handles geysers (under 20A), heaters, dehumidifiers, aircon, extractors, and high-power appliances\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRJ9 Sensor Port\u003c\/strong\u003e — plug in THS01 (temp+humidity), DS18B20 (waterproof temp), or MS01 (soil moisture); sensor data displayed on LCD and in the app\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAuto-Mode (Thermostat\/Humidistat)\u003c\/strong\u003e — set a target temperature or humidity; the relay maintains your setpoint automatically\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e6-Month Data History\u003c\/strong\u003e — view sensor data trends over 6 months in the eWeLink app; export for analysis\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eESP32 Chip\u003c\/strong\u003e — fast, reliable WiFi connectivity and OTA firmware updates\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDIN Rail Mountable\u003c\/strong\u003e — professional installation in your DB board\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSchedules \u0026amp; Smart Scenes\u003c\/strong\u003e — combine time-based schedules with sensor triggers\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRL560 Extension Cable\u003c\/strong\u003e — extend THS01\/DS18B20 up to 60m, MS01 up to 10m\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHome Assistant\u003c\/strong\u003e — eWeLink add-on, SonoffLAN, Tasmota, ESPHome\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVoice Control\u003c\/strong\u003e — Alexa, Google Assistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 Perfect For\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔥\u003c\/div\u003e\n\u003ch4\u003eSmart Thermostat\u003c\/h4\u003e\n\u003cp\u003ePlug in THS01 sensor. Set target temp to 21°C. The Elite turns your heater on\/off automatically. The LCD shows the current reading — no phone needed to check.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💧\u003c\/div\u003e\n\u003ch4\u003eHumidity Control\u003c\/h4\u003e\n\u003cp\u003eMonitor humidity via the LCD and automate extractors or dehumidifiers. \"If humidity \u0026gt; 65% → fan on.\" Prevent mould in bathrooms, laundries, and storage rooms.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌿\u003c\/div\u003e\n\u003ch4\u003eSmart Irrigation\u003c\/h4\u003e\n\u003cp\u003ePlug in MS01 soil moisture sensor. Automate irrigation pumps when soil gets dry. The LCD display shows the current moisture percentage at a glance.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🐔\u003c\/div\u003e\n\u003ch4\u003eFarming \u0026amp; Greenhouses\u003c\/h4\u003e\n\u003cp\u003eMaintain precise temperature and humidity for poultry, reptiles, seedlings, or mushroom cultivation. The LCD provides instant readings during walkabouts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Why choose Elite over Origin?\u003c\/strong\u003e The TH Elite 20 adds a \u003cstrong\u003ebuilt-in LCD display\u003c\/strong\u003e so you can see readings without opening the app. Both share the same 20A relay, ESP32 chip, RJ9 sensor port, and 6-month data history. Choose Origin if you only need app-based monitoring; choose Elite if you want on-device readings at a glance.\u003c\/div\u003e\n\n\u003ch2\u003e🔗 Compatible Sensors (Sold Separately)\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/ths01-sensor-rj11\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eRJ9 · Temp \u0026amp; Humidity · Indoor\u003c\/div\u003e\n\u003ch4\u003eSONOFF THS01\u003c\/h4\u003e\n\u003cp\u003eTemperature \u0026amp; humidity sensor. ±0.3°C \/ ±3% RH accuracy. Indoor use. RJ9 plug-and-play.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Sensor →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/ds18b20-waterproof-temperature-sensor-probe-rj11\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eRJ9 · Waterproof · Temp Probe\u003c\/div\u003e\n\u003ch4\u003eDS18B20 Waterproof Probe\u003c\/h4\u003e\n\u003cp\u003eStainless steel waterproof temperature probe. -55°C to +125°C. For geysers, pools, pipes, outdoor.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Sensor →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/ms01-sonoff-moisture-sensor\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eRJ9 · Soil Moisture · Outdoor\u003c\/div\u003e\n\u003ch4\u003eSONOFF MS01 Soil Moisture\u003c\/h4\u003e\n\u003cp\u003eSoil moisture sensor for automated irrigation. Weatherproof. Trigger watering based on soil dryness.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Sensor →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eSONOFF TH Elite 20 Smart Switch\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMPN \/ Model\u003c\/td\u003e\n\u003ctd\u003eTHR320D\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax Load\u003c\/td\u003e\n\u003ctd\u003e20A \/ 4,400W @ 220V AC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInput Voltage\u003c\/td\u003e\n\u003ctd\u003eAC 100–240V, 50\/60Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDisplay\u003c\/td\u003e\n\u003ctd\u003eBuilt-in LCD (temp\/humidity\/moisture)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSensor Port\u003c\/td\u003e\n\u003ctd\u003eRJ9 (sensor sold separately)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible Sensors\u003c\/td\u003e\n\u003ctd\u003eTHS01 · DS18B20 · MS01\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eData History\u003c\/td\u003e\n\u003ctd\u003e6 months via eWeLink app\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eChip\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003e2.4 GHz 802.11 b\/g\/n\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003eDIN rail (35 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eeWeLink add-on · SonoffLAN · Tasmota · ESPHome\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAmazon Alexa · Google Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e1 Year Manufacturer Warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs a sensor included?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e The TH Elite 20 is the switch\/controller only. Purchase a compatible RJ9 sensor separately: THS01 (temp+humidity), DS18B20 (waterproof temp), or MS01 (soil moisture).\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat does the LCD display show?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eWhen a sensor is connected, the LCD displays the \u003cstrong\u003ecurrent temperature, humidity, or moisture percentage\u003c\/strong\u003e in real time. It also shows the relay state (on\/off) and WiFi connection status.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's the difference between Elite and Origin?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eBoth are 20A with ESP32 and RJ9 sensor port. The \u003cstrong\u003eTH Elite 20 (THR320D)\u003c\/strong\u003e adds a built-in LCD display. The \u003cstrong\u003eTHR320 Origin\u003c\/strong\u003e is app-only — no screen. Same relay, same features, same sensor compatibility.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I extend the sensor cable?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes. Use the SONOFF RL560 extension cable (RJ9). THS01 and DS18B20 extend up to \u003cstrong\u003e60 metres\u003c\/strong\u003e; MS01 up to \u003cstrong\u003e10 metres\u003c\/strong\u003e.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eSee Your Readings. At a Glance.\u003c\/h3\u003e\n\u003cp\u003e20A smart switch with LCD display and RJ9 sensor control.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":41793476821185,"sku":"SNFSWITH320D1W01","price":435.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/powr320_de884a2b-3bb3-4eee-8262-2888bc34e576.jpg?v=1746505573"},{"product_id":"sonoff-rl560-ext-cable-for-th-units","title":"SONOFF RL560 — 5M RJ9 Sensor Extension Cable","description":"\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003c!-- SONOFF NSPanel Pro — Shopify Product Description               --\u003e\n\u003c!-- PASTE INTO ALL 3 PANEL PAGES + 2 DESK STAND PAGES             --\u003e\n\u003c!-- WITH NRCS + ICASA CERTIFICATION                                --\u003e\n\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003cstyle\u003e\n  .pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd h3{font-size:17px;font-weight:700;margin-bottom:10px}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-pills{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 6px}.pd-pill{background:#fff;border:1px solid #e2e8f0;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;color:#1a1a2e}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-why{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}@media(max-width:600px){.pd-why{grid-template-columns:repeat(2,1fr)}}.pd-why-item{background:#f8f9fa;border-radius:8px;padding:16px 10px;text-align:center}.pd-why-item .wi{font-size:24px;margin-bottom:4px}.pd-why-item h4{font-size:13px;font-weight:700;color:#1a1a2e;margin:0 0 2px}.pd-why-item p{font-size:11px;color:#888;margin:0}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}\n  .pd-color{display:flex;gap:10px;margin:10px 0;flex-wrap:wrap}.pd-color a{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-color a:hover{border-color:#dc2626;box-shadow:0 2px 8px rgba(0,0,0,.08)}.pd-color .swatch{width:20px;height:20px;border-radius:50%;border:2px solid #e5e7eb;display:inline-block}\n  .pd-cert{display:flex;gap:12px;margin:18px 0;flex-wrap:wrap}.pd-cert-item{background:#ecfdf5;border:1.5px solid #a7f3d0;border-radius:10px;padding:16px 20px;flex:1;min-width:180px;text-align:center}.pd-cert-item .ci{font-size:28px;margin-bottom:4px}.pd-cert-item h4{font-size:14px;font-weight:700;color:#065f46;margin:0 0 4px}.pd-cert-item p{font-size:12px;color:#047857;margin:0}\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e📺 SONOFF NSPanel Pro — Smart Home Control Panel with Zigbee Hub \u0026amp; Security\u003c\/h1\u003e\n\u003cp\u003eAll-in-one smart home command centre. Touchscreen panel with built-in Zigbee 3.0 gateway, Matter hub, home security, camera viewer, thermostat, energy monitoring, and web browser. Control every SONOFF device from a single beautiful display. \u003cstrong\u003eNRCS \u0026amp; ICASA certified for South Africa.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e1 Year Warranty\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eManufacturer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e✅\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eSA Certified\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eNRCS \u0026amp; ICASA\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ COLOUR SELECTOR ════════════════════════ --\u003e\n\u003ch2\u003e🎨 Choose Your Colour\u003c\/h2\u003e\n\u003cp\u003eAvailable in \u003cstrong\u003etwo sizes\u003c\/strong\u003e: the 4×2 120-type (4.7″ screen) and the compact 2×2 80-type (3.95″ screen). Both feature a built-in Zigbee 3.0 hub, Matter hub support, and full touchscreen control.\u003c\/p\u003e\n\n\u003ch3\u003e4×2 120-Type (4.7″ Screen)\u003c\/h3\u003e\n\u003cdiv class=\"pd-color\"\u003e\n  \u003ca href=\"\/products\/nspanel-pro-smart-home-control-panel-120-4x2-white\"\u003e\u003cspan class=\"swatch\" style=\"background:#fff;border-color:#ccc\"\u003e\u003c\/span\u003e White — 120 (4×2)\u003c\/a\u003e\n  \u003ca href=\"\/products\/nspanel-pro-smart-home-control-panel-120-4x2\"\u003e\u003cspan class=\"swatch\" style=\"background:#1a1a2e\"\u003e\u003c\/span\u003e Black — 120 (4×2)\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch3\u003e2×2 80-Type (3.95″ Screen)\u003c\/h3\u003e\n\u003cdiv class=\"pd-color\"\u003e\n  \u003ca href=\"\/products\/nspanel-pro-smart-home-control-panel\"\u003e\u003cspan class=\"swatch\" style=\"background:#fff;border-color:#ccc\"\u003e\u003c\/span\u003e White — 80 (2×2)\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch3\u003e🖥️ Optional Desk Stand\u003c\/h3\u003e\n\u003cp\u003eTurn your NSPanel Pro into a freestanding desktop controller with enclosed cable management.\u003c\/p\u003e\n\u003cdiv class=\"pd-color\"\u003e\n  \u003ca href=\"\/products\/desk-enclosed-stand-for-ns-panel-pro\"\u003e\u003cspan class=\"swatch\" style=\"background:#fff;border-color:#ccc\"\u003e\u003c\/span\u003e Desk Stand — White\u003c\/a\u003e\n  \u003ca href=\"\/products\/desk-enclosed-stand-for-ns-panel-pro-black\"\u003e\u003cspan class=\"swatch\" style=\"background:#1a1a2e\"\u003e\u003c\/span\u003e Desk Stand — Black\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-pills\"\u003e\n\u003cspan class=\"pd-pill\"\u003e📺 Touchscreen\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🔗 Zigbee 3.0 Hub\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🏠 Matter Hub\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e📱 eWeLink\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🗣️ Alexa\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🎙️ Google Home\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🔒 Security Alarm\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🎥 Camera Viewer\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e✅ NRCS\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e✅ ICASA\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ KEY FEATURES ════════════════════════ --\u003e\n\u003ch3\u003e✨ What Makes This Special\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNRCS \u0026amp; ICASA certified\u003c\/strong\u003e — fully approved for the South African market (electrical safety + WiFi\/Zigbee radio)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUnlimited device control\u003c\/strong\u003e — manage every SONOFF device from a single panel: lights, cameras, sensors, switches, and more\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilt-in Zigbee 3.0 hub\u003c\/strong\u003e — add Zigbee devices in batches directly from the touchscreen. No separate bridge needed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMatter hub\u003c\/strong\u003e — acts as a Matter controller. Add Matter devices from any manufacturer to your eWeLink ecosystem\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHome security system\u003c\/strong\u003e — 3 customisable arming modes. Triggered sensors sound the alarm and push notifications\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMulti-camera live viewer\u003c\/strong\u003e — stream up to 4 cameras (SONOFF, RTSP, ESP32-CAM, eWeLink Camera app)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSmart thermostat\u003c\/strong\u003e — select temperature source and execution devices for automatic climate control\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEnergy monitoring\u003c\/strong\u003e — track daily power consumption for up to a week with compatible devices\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTwo-way intercom\u003c\/strong\u003e — built-in mic and speaker for phone-to-panel and panel-to-panel calls\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWeb browser \u0026amp; F-Droid apps\u003c\/strong\u003e — install third-party apps including Home Assistant directly on the panel\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eeWeLink-Remote gateway\u003c\/strong\u003e — pair with R5 scene controllers for additional wireless control points\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVoice control\u003c\/strong\u003e — Alexa, Google Home, Siri Shortcuts\u003c\/li\u003e\n  \u003cli\u003e\u003cstrong\u003e1 Year Warranty\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n  \u003ch3\u003e🏠 Matter Hub — Cross-Brand Smart Home\u003c\/h3\u003e\n  \u003cp\u003eThe NSPanel Pro 120 acts as a \u003cstrong\u003eMatter controller\u003c\/strong\u003e, letting you add Matter-certified devices from \u003cem\u003eany\u003c\/em\u003e manufacturer — not just SONOFF — directly to your eWeLink ecosystem. Combine devices from different brands into one unified smart home. Matter is the universal standard backed by Apple, Google, Amazon, and Samsung.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch3\u003e🏆 Why Buy from Eiferer?\u003c\/h3\u003e\n\u003cdiv class=\"pd-why\"\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🇿🇦\u003c\/div\u003e\n\u003ch4\u003eLocal SA Stock\u003c\/h4\u003e\n\u003cp\u003eShips from Gauteng\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e💰\u003c\/div\u003e\n\u003ch4\u003eBest Prices\u003c\/h4\u003e\n\u003cp\u003eCompetitive guaranteed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🧑‍🔧\u003c\/div\u003e\n\u003ch4\u003eExpert Support\u003c\/h4\u003e\n\u003cp\u003eCall Jesse: 071 678 8719\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🚚\u003c\/div\u003e\n\u003ch4\u003eFast Shipping\u003c\/h4\u003e\n\u003cp\u003eNationwide delivery\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ FEATURES GRID ════════════════════════ --\u003e\n\u003ch2\u003e🎯 Smart Features\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔗\u003c\/div\u003e\n\u003ch4\u003eZigbee 3.0 Hub\u003c\/h4\u003e\n\u003cp\u003eBuilt-in Zigbee gateway. Batch-add devices from the touchscreen. Stable connections, wide coverage, and voice control for all sub-devices via Alexa\/Google Home.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eMatter Hub\u003c\/h4\u003e\n\u003cp\u003eActs as a Matter controller. Add Matter devices from different manufacturers to eWeLink for unified management. True cross-brand smart home.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔒\u003c\/div\u003e\n\u003ch4\u003eHome Security System\u003c\/h4\u003e\n\u003cp\u003e3 customisable arming modes with different sensor groups. Triggered sensor sounds panel alarm and sends instant phone notification.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🎥\u003c\/div\u003e\n\u003ch4\u003eMulti-Camera Viewer\u003c\/h4\u003e\n\u003cp\u003eStream live from up to 4 cameras on the panel. SONOFF cameras, RTSP feeds, ESP32-CAM, and eWeLink Camera app supported.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌡️\u003c\/div\u003e\n\u003ch4\u003eSmart Thermostat\u003c\/h4\u003e\n\u003cp\u003eChoose temperature source (TH Elite) and execution devices (MINIR4M, ZBMINIL2). Panel controls heating\/cooling automatically.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e⚡\u003c\/div\u003e\n\u003ch4\u003eEnergy Monitoring\u003c\/h4\u003e\n\u003cp\u003eTrack daily power consumption for up to 7 days with energy-monitoring devices. Understand usage and save on electricity.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eTwo-Way Intercom\u003c\/h4\u003e\n\u003cp\u003eBuilt-in microphone and speaker. Phone-to-panel and panel-to-panel calls. Ask the kids to come for dinner or speak to visitors.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌐\u003c\/div\u003e\n\u003ch4\u003eWeb Browser \u0026amp; Apps\u003c\/h4\u003e\n\u003cp\u003eSave favourite websites on the panel. Install apps from F-Droid including Home Assistant. More than a controller — it's a hub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Pro tip:\u003c\/strong\u003e Use the optional Desk Stand to place the NSPanel Pro on a kitchen counter, office desk, or bedside table. Instant smart home control anywhere — no wall mounting required.\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ CERTIFICATION ════════════════════════ --\u003e\n\u003ch2\u003e🏅 SA Certified — NRCS \u0026amp; ICASA Approved\u003c\/h2\u003e\n\u003cdiv class=\"pd-cert\"\u003e\n  \u003cdiv class=\"pd-cert-item\"\u003e\n\u003cdiv class=\"ci\"\u003e🔌\u003c\/div\u003e\n\u003ch4\u003eNRCS LoA\u003c\/h4\u003e\n\u003cp\u003eElectrical safety certified by the National Regulator for Compulsory Specifications.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-cert-item\"\u003e\n\u003cdiv class=\"ci\"\u003e📡\u003c\/div\u003e\n\u003ch4\u003eICASA Type Approved\u003c\/h4\u003e\n\u003cp\u003eWiFi \u0026amp; Zigbee radio approved by the Independent Communications Authority of South Africa.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-cert-item\"\u003e\n\u003cdiv class=\"ci\"\u003e🇪🇺\u003c\/div\u003e\n\u003ch4\u003eCE \u0026amp; FCC\u003c\/h4\u003e\n\u003cp\u003eInternational CE and FCC certified for safety, EMC, and radio compliance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🇿🇦 Why certification matters:\u003c\/strong\u003e NRCS ensures the panel is safe for SA 220-240V mains. ICASA certifies both WiFi and Zigbee radios comply with local spectrum regulations. Always verify your smart home devices carry these certifications.\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ RELATED PRODUCTS ════════════════════════ --\u003e\n\u003ch2\u003e🔗 Perfect Companions\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/sonoff-r5-remote-white\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eScene Controller · eWeLink-Remote\u003c\/div\u003e\n\u003ch4\u003eSONOFF R5 Scene Controller\u003c\/h4\u003e\n\u003cp\u003e6-button wireless controller. Pairs with NSPanel Pro as gateway. 18 scene triggers. Battery powered, zero wiring.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-ihost-all-bridgerv1109-2gb\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eLocal Hub · Zigbee Gateway\u003c\/div\u003e\n\u003ch4\u003eSONOFF iHost Smart Home Hub\u003c\/h4\u003e\n\u003cp\u003eLocal smart home controller with Zigbee gateway. Private data, offline automation, expandable add-ons. For advanced users.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/nspanel\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eControl Panel · 2-Gang Switch\u003c\/div\u003e\n\u003ch4\u003eSONOFF NSPanel\u003c\/h4\u003e\n\u003cp\u003eSmart scene wall switch with 3.5″ touchscreen, built-in thermostat, and 2-gang relay. The compact alternative with physical switches.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches-1-gang-white\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eSmart Wall Switch · Matter · SA Certified\u003c\/div\u003e\n\u003ch4\u003eSONOFF M5 SwitchMan\u003c\/h4\u003e\n\u003cp\u003eMatter WiFi wall switch with eWeLink-Remote gateway. Physical tactile buttons. NRCS \u0026amp; ICASA certified.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ SPECS ════════════════════════ --\u003e\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eSONOFF NSPanel Pro\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMPN\u003c\/td\u003e\n\u003ctd\u003eNSPanel120PW (White) · NSPanel120PB (Black)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSize\u003c\/td\u003e\n\u003ctd\u003e4×2 120-type\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eColours Available\u003c\/td\u003e\n\u003ctd\u003eWhite, Black\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eScreen\u003c\/td\u003e\n\u003ctd\u003e4.7″ touchscreen, 750×1334\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProcessor\u003c\/td\u003e\n\u003ctd\u003eQuad-core ARM Cortex-A35 1.5 GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eGPU\u003c\/td\u003e\n\u003ctd\u003eMali-G31\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMemory\u003c\/td\u003e\n\u003ctd\u003e2 GB RAM · 8 GB eMMC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProtocols\u003c\/td\u003e\n\u003ctd\u003eWiFi 2.4 GHz · Zigbee 3.0 · Bluetooth · Matter\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRelay \/ Switch\u003c\/td\u003e\n\u003ctd\u003eNo relay — control panel only\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower Supply\u003c\/td\u003e\n\u003ctd\u003eAC 100-240V 50\/60Hz (SA 220-240V compatible)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eAudio\u003c\/td\u003e\n\u003ctd\u003e7Ω 1W speaker · 2× digital microphones\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLight Sensor\u003c\/td\u003e\n\u003ctd\u003eICC auto-brightness\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eeWeLink-Remote\u003c\/td\u003e\n\u003ctd\u003eBuilt-in gateway (pairs with R5, S-MATE2)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eeWeLink (iOS \u0026amp; Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Control\u003c\/td\u003e\n\u003ctd\u003eAlexa · Google Home · Siri Shortcuts\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e122.5×74.5×39.5 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCasing Material\u003c\/td\u003e\n\u003ctd\u003ePC V0 + CRS + tempered glass\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWorking Temperature\u003c\/td\u003e\n\u003ctd\u003e0°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWorking Humidity\u003c\/td\u003e\n\u003ctd\u003e5–90% RH (non-condensing)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSA Certifications\u003c\/td\u003e\n\u003ctd\u003eNRCS LoA (electrical safety) · ICASA Type Approved (WiFi\/Zigbee)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInternational Certifications\u003c\/td\u003e\n\u003ctd\u003eCE · FCC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e1 Year Manufacturer Warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003c!-- ════════════════════════ FAQ ════════════════════════ --\u003e\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs it certified for South Africa?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes!\u003c\/strong\u003e The NSPanel Pro holds both \u003cstrong\u003eNRCS LoA\u003c\/strong\u003e (electrical safety for SA 220-240V mains) and \u003cstrong\u003eICASA Type Approval\u003c\/strong\u003e (WiFi and Zigbee radio compliance). Plus CE and FCC international certifications.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat size wall box does it need?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe NSPanel Pro 120 fits a standard \u003cstrong\u003e4×2 (120mm)\u003c\/strong\u003e wall box — the same as used by most SA light switches. If you're replacing an existing switch, the box is likely already the right size.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it have a built-in switch\/relay?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e The NSPanel Pro is a control panel only — no relays. It controls devices remotely via WiFi, Zigbee, and LAN. For a panel with built-in switches, see the \u003ca href=\"\/products\/nspanel\"\u003eSONOFF NSPanel\u003c\/a\u003e (2-gang relay).\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it as a desk controller?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes! The optional \u003ca href=\"\/products\/desk-enclosed-stand-for-ns-panel-pro\"\u003eDesk Stand\u003c\/a\u003e (White \u0026amp; Black) turns it into a freestanding desktop controller. Perfect for kitchen counters, desks, or bedside tables.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat cameras does it support?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eFour types: SONOFF cameras, RTSP cameras, ESP32-CAM, and the eWeLink Camera app (turns an old phone into a camera). View multiple feeds simultaneously.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes — install Home Assistant via F-Droid on the panel, sync Zigbee devices via MQTT, or access your HA dashboard via the Web Shortcut feature.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work during load shedding?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eNo — requires mains power. Reconnects automatically when power returns. Consider a small UPS to keep it running during outages.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ COLOUR SELECTOR REPEAT ════════════════════════ --\u003e\n\u003ch2\u003e🎨 All Sizes \u0026amp; Colours\u003c\/h2\u003e\n\u003ch3\u003e4×2 120-Type (4.7″ Screen)\u003c\/h3\u003e\n\u003cdiv class=\"pd-color\"\u003e\n  \u003ca href=\"\/products\/nspanel-pro-smart-home-control-panel-120-4x2-white\"\u003e\u003cspan class=\"swatch\" style=\"background:#fff;border-color:#ccc\"\u003e\u003c\/span\u003e White — 120 (4×2)\u003c\/a\u003e\n  \u003ca href=\"\/products\/nspanel-pro-smart-home-control-panel-120-4x2\"\u003e\u003cspan class=\"swatch\" style=\"background:#1a1a2e\"\u003e\u003c\/span\u003e Black — 120 (4×2)\u003c\/a\u003e\n\u003c\/div\u003e\n\u003ch3\u003e2×2 80-Type (3.95″ Screen)\u003c\/h3\u003e\n\u003cdiv class=\"pd-color\"\u003e\n  \u003ca href=\"\/products\/nspanel-pro-smart-home-control-panel\"\u003e\u003cspan class=\"swatch\" style=\"background:#fff;border-color:#ccc\"\u003e\u003c\/span\u003e White — 80 (2×2)\u003c\/a\u003e\n\u003c\/div\u003e\n\u003ch3\u003e🖥️ Desk Stand\u003c\/h3\u003e\n\u003cdiv class=\"pd-color\"\u003e\n  \u003ca href=\"\/products\/desk-enclosed-stand-for-ns-panel-pro\"\u003e\u003cspan class=\"swatch\" style=\"background:#fff;border-color:#ccc\"\u003e\u003c\/span\u003e Desk Stand — White\u003c\/a\u003e\n  \u003ca href=\"\/products\/desk-enclosed-stand-for-ns-panel-pro-black\"\u003e\u003cspan class=\"swatch\" style=\"background:#1a1a2e\"\u003e\u003c\/span\u003e Desk Stand — Black\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ SUPPORT ════════════════════════ --\u003e\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"\/cdn-cgi\/l\/email-protection#244d4a424b64414d42415641560a474b0a5e45\"\u003e\u003cspan class=\"__cf_email__\" data-cfemail=\"f29b9c949db2979b9497809780dc919ddc8893\"\u003e[email protected]\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eYour Smart Home Command Centre. SA Certified.\u003c\/h3\u003e\n\u003cp\u003e4.7″ Touchscreen · Zigbee 3\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":41793504903361,"sku":"SNFACC5MRJ111B01","price":99.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/RL560.png?v=1658858093"},{"product_id":"ds18b20-waterproof-temperature-sensor-probe-rj11","title":"SONOFF WTS01 Waterproof Temperature Probe","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🌡️ SONOFF WTS01 — Waterproof Temperature Sensor Probe (RJ9, for TH Series)\u003c\/h1\u003e\n\u003cp\u003eMeasure temperature in \u003cstrong\u003ewet, outdoor, and extreme environments\u003c\/strong\u003e. The DS18B20 is a \u003cstrong\u003estainless steel waterproof temperature probe\u003c\/strong\u003e that plugs into the \u003cstrong\u003eRJ9 port\u003c\/strong\u003e on any SONOFF TH controller. Measures from \u003cstrong\u003e-55°C to +125°C\u003c\/strong\u003e — ideal for geysers, pool water, pipe temperatures, cold rooms, and outdoor installations. 1m cable. Extend up to \u003cstrong\u003e60m\u003c\/strong\u003e with the optional RL560 extension cable. MPN: \u003cstrong\u003eDS18B20\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eChoose your TH sensor (RJ9 connector):\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-var\"\u003e\n\u003ca href=\"\/products\/ths01-sensor-rj11\"\u003eTHS01 · Temp \u0026amp; Humidity\u003c\/a\u003e \u003ca class=\"active\" href=\"\/products\/ds18b20-waterproof-temperature-sensor-probe-rj11\"\u003eDS18B20 · Waterproof Temp\u003c\/a\u003e \u003ca href=\"\/products\/ms01-sonoff-moisture-sensor\"\u003eMS01 · Soil Moisture\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e💧\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eWaterproof\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eStainless Steel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🌡️\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e-55°C to +125°C\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eWide Range\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Requires a SONOFF TH controller.\u003c\/strong\u003e The DS18B20 is a sensor only — it plugs into the RJ9 port on a THR320 Origin, TH Elite 20, or THR316 Origin. It cannot be used standalone.\u003c\/div\u003e\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaterproof Stainless Steel Probe\u003c\/strong\u003e — fully submersible; use in water, on pipes, outdoors, or in any wet environment\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWide Temperature Range\u003c\/strong\u003e — measures -55°C to +125°C; suitable for freezers, cold rooms, geysers, and even industrial applications\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTemperature Only\u003c\/strong\u003e — dedicated to accurate temperature measurement (no humidity); ideal when you need reliable temp data in harsh conditions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRJ9 Plug-and-Play\u003c\/strong\u003e — plug into any SONOFF TH controller's RJ9 port; recognised instantly\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e1m Cable Length\u003c\/strong\u003e — mount the probe directly on pipes, inside tanks, or in water\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eExtendable to 60m\u003c\/strong\u003e — use the optional RL560 RJ9 extension cable to reach remote locations\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRust-Resistant\u003c\/strong\u003e — stainless steel construction resists corrosion from water and chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e🏠 Use Cases\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚿\u003c\/div\u003e\n\u003ch4\u003eGeyser Control\u003c\/h4\u003e\n\u003cp\u003eStrap or mount on your geyser outlet pipe. Set auto-mode to maintain 55°C. The TH controller switches the element off when the target is reached — saving electricity daily.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏊\u003c\/div\u003e\n\u003ch4\u003ePool Temperature\u003c\/h4\u003e\n\u003cp\u003eSubmerge in your pool to monitor water temperature. Log data over 6 months via the app. Know exactly when the pool is warm enough for a swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e❄️\u003c\/div\u003e\n\u003ch4\u003eFreezers \u0026amp; Cold Rooms\u003c\/h4\u003e\n\u003cp\u003eMonitor freezer or cold room temperature and get alerts if it rises above a safe threshold. Protect food and stock from spoilage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌧️\u003c\/div\u003e\n\u003ch4\u003eOutdoor \u0026amp; Pipe Monitoring\u003c\/h4\u003e\n\u003cp\u003eMount on water pipes to monitor for frost risk, or outdoors for weather station data. The waterproof design handles rain, sun, and temperature extremes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Geyser Tip:\u003c\/strong\u003e Mount the DS18B20 probe on your geyser's \u003cstrong\u003ehot water outlet pipe\u003c\/strong\u003e (use cable ties or pipe clamp + thermal paste). Pair with a \u003ca style=\"color: #065f46; font-weight: 600;\" href=\"\/products\/thr320-origin-sensor-sold-separately\"\u003eTHR320 Origin (20A)\u003c\/a\u003e for geyser elements under 20A. Set auto-mode to 55°C for optimal energy saving.\u003c\/div\u003e\n\u003ch2\u003e🔗 Compatible TH Controllers (Required)\u003c\/h2\u003e\n\u003cp\u003eThe DS18B20 requires a SONOFF TH controller. The sensor plugs into the RJ9 port on the TH unit.\u003c\/p\u003e\n\u003cdiv class=\"pd-products\"\u003e\n\u003ca class=\"pd-pcard\" href=\"\/products\/sonoff-th20-original-sensor-sold-separately\"\u003e\n\u003cdiv class=\"pc-type\"\u003eWiFi · 20A · LCD · RJ9 Port\u003c\/div\u003e\n\u003ch4\u003eSONOFF TH Elite 20\u003c\/h4\u003e\n\u003cp\u003e20A smart switch with LCD display, 6-month history, and RJ9 sensor port. The premium TH controller.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/thr320-origin-sensor-sold-separately\"\u003e\n\u003cdiv class=\"pc-type\"\u003eWiFi · 20A · No LCD · RJ9 Port\u003c\/div\u003e\n\u003ch4\u003eSONOFF THR320 Origin\u003c\/h4\u003e\n\u003cp\u003e20A smart switch with RJ9 sensor port. Same power as the Elite, without the LCD.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/sonoff-th16-origin-sensor-sold-separately\"\u003e\n\u003cdiv class=\"pc-type\"\u003eWiFi · 16A · No LCD · RJ9 Port\u003c\/div\u003e\n\u003ch4\u003eSONOFF THR316 Origin\u003c\/h4\u003e\n\u003cp\u003e16A smart switch with RJ9 sensor port. Most affordable TH controller.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eSONOFF DS18B20 Waterproof Temperature Probe\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMPN \/ Model\u003c\/td\u003e\n\u003ctd\u003eDS18B20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMeasurement\u003c\/td\u003e\n\u003ctd\u003eTemperature only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTemp Range\u003c\/td\u003e\n\u003ctd\u003e-55°C to +125°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTemp Accuracy\u003c\/td\u003e\n\u003ctd\u003e±0.5°C (within -10°C to +85°C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProbe Material\u003c\/td\u003e\n\u003ctd\u003eStainless steel (waterproof)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConnector\u003c\/td\u003e\n\u003ctd\u003eRJ9 (4P4C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCable Length\u003c\/td\u003e\n\u003ctd\u003e1 metre\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eExtendable\u003c\/td\u003e\n\u003ctd\u003eUp to 60m with RL560 extension cable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower Supply\u003c\/td\u003e\n\u003ctd\u003e3.0–5.5V (powered by TH controller)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCompatible With\u003c\/td\u003e\n\u003ctd\u003eTHR320 · THR320D (Elite) · THR316\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e1 Year Manufacturer Warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I submerge it in water?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e The stainless steel probe is fully waterproof and can be submerged in pools, tanks, or other water bodies. The RJ9 connector end should remain dry.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it measure humidity?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e The DS18B20 measures temperature only. For temperature + humidity, use the \u003ca href=\"\/products\/ths01-sensor-rj11\"\u003eTHS01 sensor\u003c\/a\u003e (indoor use only).\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow do I mount it on a geyser pipe?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eUse a cable tie or hose clamp to secure the probe against the hot water outlet pipe. Apply thermal paste between the probe and pipe for best accuracy. Insulate over the top with pipe lagging.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eWaterproof. Accurate. -55°C to +125°C.\u003c\/h3\u003e\n\u003cp\u003eStainless steel temp probe for geysers, pools, pipes, and outdoor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":41793515618497,"sku":"SNFSENDS18B201B01","price":125.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/DS18B20.png?v=1658858343"},{"product_id":"ths01-sensor-rj11","title":"SONOFF THS01 Temperature \u0026 Humidity Sensor","description":"\u003cstyle\u003e.pd *{box-sizing:border-box}.pd{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e;line-height:1.65;max-width:820px}.pd h1,.pd h2,.pd h3,.pd h4{line-height:1.3;margin-top:0}.pd h1{font-size:26px;font-weight:800;margin-bottom:6px}.pd h2{font-size:22px;font-weight:800;margin-bottom:8px;padding-top:32px;border-top:2px solid #f0f0f0}.pd h2:first-of-type{border-top:none;padding-top:0}.pd p{margin:0 0 12px;font-size:15px;color:#444}.pd ul{margin:0 0 16px;padding-left:0;list-style:none}.pd ul li{padding:5px 0 5px 24px;position:relative;font-size:14px;color:#444}.pd ul li::before{content:'✓';position:absolute;left:0;color:#059669;font-weight:700}.pd-trust{display:flex;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.pd-trust-item{flex:1;min-width:130px;background:#f8f9fa;border-radius:10px;padding:14px 12px;text-align:center}.pd-trust-item .ico{font-size:22px;margin-bottom:3px}.pd-trust-item .lbl{font-size:12px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.3px}.pd-trust-item .sub{font-size:11px;color:#888}.pd-info{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:20px 22px;margin:18px 0}.pd-info h3{color:#1e40af;margin-bottom:8px}.pd-info p{color:#334155;font-size:14px}.pd-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:600px){.pd-feat-grid{grid-template-columns:1fr}}.pd-feat{background:#f8f9fa;border-radius:10px;padding:18px 16px}.pd-feat .fi{font-size:26px;margin-bottom:6px}.pd-feat h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-feat p{font-size:13px;color:#555;margin:0;line-height:1.55}.pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:560px){.pd-products{grid-template-columns:1fr}}.pd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}.pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}.pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}.pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}.pd-tip{background:#ecfdf5;border-left:4px solid #059669;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#065f46}.pd-warn{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:13px;color:#92400e}.pd-specs{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.pd-specs tr:nth-child(even){background:#f8f9fa}.pd-specs td{padding:11px 16px;border-bottom:1px solid #f0f0f0}.pd-specs td:first-child{font-weight:700;color:#1a1a2e;width:42%}.pd-specs td:last-child{color:#555}.pd-faq{margin:10px 0}.pd-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.pd-faq summary{padding:14px 18px;font-weight:700;font-size:14px;color:#1a1a2e;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary::after{content:'▼';font-size:12px;color:#999;transition:transform .2s}.pd-faq details[open] summary::after{transform:rotate(180deg)}.pd-faq details[open] summary{border-bottom:1px solid #f0f0f0}.pd-faq .faq-body{padding:14px 18px;font-size:14px;color:#555;line-height:1.65}.pd-support{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}@media(max-width:600px){.pd-support{grid-template-columns:1fr}}.pd-support-card{background:#f8f9fa;border-radius:10px;padding:20px 16px;text-align:center}.pd-support-card .si{font-size:28px;margin-bottom:6px}.pd-support-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.pd-support-card p{font-size:13px;color:#555;margin:0;line-height:1.5}.pd-support-card a{color:#1e40af;font-weight:600;text-decoration:none}.pd-cta{background:#1a1a2e;border-radius:12px;padding:32px 24px;text-align:center;color:#fff;margin:24px 0}.pd-cta h3{font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.pd-cta p{font-size:14px;opacity:.7;margin:0 0 4px;color:#fff}.pd-var{display:flex;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.pd-var a{display:inline-block;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.pd-var a:hover{border-color:#dc2626;color:#dc2626}.pd-var a.active{border-color:#1a1a2e;background:#1a1a2e;color:#fff}.pd-compare{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.pd-compare th{background:#1a1a2e;color:#fff;padding:10px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pd-compare td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444}.pd-compare tr:nth-child(even){background:#f8f9fa}.pd-compare td:first-child{font-weight:700;color:#1a1a2e}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🌡️ SONOFF THS01 — Temperature \u0026amp; Humidity Sensor (RJ9, for TH Series)\u003c\/h1\u003e\n\u003cp\u003eAccurate \u003cstrong\u003etemperature and humidity monitoring\u003c\/strong\u003e for your SONOFF TH smart switch. The THS01 plugs into the \u003cstrong\u003eRJ9 port\u003c\/strong\u003e on any TH Origin or TH Elite controller and provides live readings in the eWeLink app. \u003cstrong\u003e±0.3°C temperature accuracy\u003c\/strong\u003e and \u003cstrong\u003e±3% relative humidity\u003c\/strong\u003e. Indoor use. 1.5m cable. Extend up to \u003cstrong\u003e60m\u003c\/strong\u003e with the optional RL560 extension cable. MPN: \u003cstrong\u003eTHS01\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eChoose your TH sensor (RJ9 connector):\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/ths01-sensor-rj11\" class=\"active\"\u003eTHS01 · Temp \u0026amp; Humidity\u003c\/a\u003e\n  \u003ca href=\"\/products\/ds18b20-waterproof-temperature-sensor-probe-rj11\"\u003eDS18B20 · Waterproof Temp\u003c\/a\u003e\n  \u003ca href=\"\/products\/ms01-sonoff-moisture-sensor\"\u003eMS01 · Soil Moisture\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-trust\"\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eFree Delivery\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eOrders over R2,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLocal Stock\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eShips from Gauteng\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🌡️\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eTemp + Humidity\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e±0.3°C \/ ±3% RH\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-trust-item\"\u003e\n\u003cdiv class=\"ico\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003ePlug \u0026amp; Play\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eRJ9 Connector\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Requires a SONOFF TH controller.\u003c\/strong\u003e The THS01 is a sensor only — it plugs into the RJ9 port on a THR320 Origin, TH Elite 20, or THR316 Origin. It cannot be used standalone.\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTemperature \u0026amp; Humidity in One Sensor\u003c\/strong\u003e — measures both values simultaneously; no need for two separate sensors\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHigh Accuracy\u003c\/strong\u003e — ±0.3°C temperature accuracy, ±3% RH humidity accuracy; reliable readings for automation\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRJ9 Plug-and-Play\u003c\/strong\u003e — plug into any SONOFF TH controller's RJ9 port; recognised instantly, no configuration needed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e1.5m Cable Length\u003c\/strong\u003e — flexible placement around the room; mount the sensor where you need it most\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtendable to 60m\u003c\/strong\u003e — use the optional RL560 RJ9 extension cable to place the sensor far from the controller\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompact Sensor Head\u003c\/strong\u003e — small enough to mount discreetly on a wall, shelf, or inside a cabinet\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIndoor Use\u003c\/strong\u003e — designed for indoor environments; for outdoor or wet applications, use the DS18B20 waterproof probe instead\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🏠 Use Cases\u003c\/h2\u003e\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔥\u003c\/div\u003e\n\u003ch4\u003eSmart Thermostat\u003c\/h4\u003e\n\u003cp\u003ePair with a TH controller to create a DIY thermostat. Set your target temp and the relay controls your heater automatically. Cheaper than a commercial thermostat.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💧\u003c\/div\u003e\n\u003ch4\u003eHumidity Control\u003c\/h4\u003e\n\u003cp\u003eMonitor bathroom, laundry, or storage room humidity. Automate extractor fans or dehumidifiers when humidity exceeds your threshold.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌱\u003c\/div\u003e\n\u003ch4\u003eGreenhouse Monitoring\u003c\/h4\u003e\n\u003cp\u003eTrack temperature and humidity in your greenhouse. Automate shade cloth motors, misters, or ventilation fans.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eGeneral Room Monitoring\u003c\/h4\u003e\n\u003cp\u003eView living room, bedroom, or nursery temperature and humidity history over 6 months in the eWeLink app.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🔗 Compatible TH Controllers (Required)\u003c\/h2\u003e\n\u003cp\u003eThe THS01 requires a SONOFF TH controller. The sensor plugs into the RJ9 port on the TH unit.\u003c\/p\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/sonoff-th20-original-sensor-sold-separately\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eWiFi · 20A · LCD · RJ9 Port\u003c\/div\u003e\n\u003ch4\u003eSONOFF TH Elite 20\u003c\/h4\u003e\n\u003cp\u003e20A smart switch with LCD display, 6-month history, and RJ9 sensor port. The premium TH controller.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/thr320-origin-sensor-sold-separately\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eWiFi · 20A · No LCD · RJ9 Port\u003c\/div\u003e\n\u003ch4\u003eSONOFF THR320 Origin\u003c\/h4\u003e\n\u003cp\u003e20A smart switch with RJ9 sensor port. Same power as the Elite, without the LCD. Budget 20A option.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-th16-origin-sensor-sold-separately\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eWiFi · 16A · No LCD · RJ9 Port\u003c\/div\u003e\n\u003ch4\u003eSONOFF THR316 Origin\u003c\/h4\u003e\n\u003cp\u003e16A smart switch with RJ9 sensor port. For standard 16A circuits. Most affordable TH controller.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eSONOFF THS01 Temperature \u0026amp; Humidity Sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMPN \/ Model\u003c\/td\u003e\n\u003ctd\u003eTHS01\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMeasurements\u003c\/td\u003e\n\u003ctd\u003eTemperature + Relative Humidity\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eTemp Range\u003c\/td\u003e\n\u003ctd\u003e-40°C to +80°C\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eTemp Accuracy\u003c\/td\u003e\n\u003ctd\u003e±0.3°C\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHumidity Range\u003c\/td\u003e\n\u003ctd\u003e0–100% RH\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHumidity Accuracy\u003c\/td\u003e\n\u003ctd\u003e±3% RH\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eConnector\u003c\/td\u003e\n\u003ctd\u003eRJ9 (4P4C)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCable Length\u003c\/td\u003e\n\u003ctd\u003e1.5 metres\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eExtendable\u003c\/td\u003e\n\u003ctd\u003eUp to 60m with RL560 extension cable\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eEnvironment\u003c\/td\u003e\n\u003ctd\u003eIndoor use only\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible With\u003c\/td\u003e\n\u003ctd\u003eTHR320 · THR320D (Elite) · THR316\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e1 Year Manufacturer Warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use this sensor without a TH controller?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e The THS01 is a passive sensor that plugs into the RJ9 port of a SONOFF TH smart switch. It needs the TH controller to read and transmit data.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs it waterproof?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e The THS01 is designed for indoor use. For wet or outdoor applications (geysers, pools, rain), use the \u003ca href=\"\/products\/ds18b20-waterproof-temperature-sensor-probe-rj11\"\u003eDS18B20 waterproof temperature probe\u003c\/a\u003e instead.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I extend the cable?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e Use the SONOFF RL560 RJ9 extension cable. The THS01 can be extended up to \u003cstrong\u003e60 metres\u003c\/strong\u003e from the TH controller.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's the difference between THS01, DS18B20, and MS01?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eTHS01\u003c\/strong\u003e = indoor temp + humidity. \u003cstrong\u003eDS18B20\u003c\/strong\u003e = waterproof temp only (for geysers, pools, outdoor). \u003cstrong\u003eMS01\u003c\/strong\u003e = soil moisture (for irrigation). All use the same RJ9 connector.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help? We're Here for You!\u003c\/h2\u003e\n\u003cdiv class=\"pd-support\"\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📞\u003c\/div\u003e\n\u003ch4\u003eCall Us\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"tel:0716788719\"\u003eJesse: 071 678 8719\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"tel:0845057481\"\u003eJason: 084 505 7481\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e🏢\u003c\/div\u003e\n\u003ch4\u003eVisit Us\u003c\/h4\u003e\n\u003cp\u003e8 Wildebraam Street\u003cbr\u003eWeltevreden Park, Roodepoort\u003cbr\u003eGauteng, 1709\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-support-card\"\u003e\n\u003cdiv class=\"si\"\u003e📧\u003c\/div\u003e\n\u003ch4\u003eEmail\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@eiferer.co.za\"\u003einfo@eiferer.co.za\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eTemperature \u0026amp; Humidity. One Sensor.\u003c\/h3\u003e\n\u003cp\u003eRJ9 plug-and-play for any SONOFF TH controller.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":41793520926913,"sku":"SNFSEN00TH011B01","price":130.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/TH01.png?v=1658858521"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/collections\/400dpiLogo.jpg?v=1594227487","url":"https:\/\/eiferer.co.za\/collections\/all.oembed","provider":"Eiferer_ZA","version":"1.0","type":"link"}