{"title":"Home Assistant","description":"","products":[{"product_id":"smart-home-tuya-zigbee-3-0-pir-motion-sensor-with-smart-life-app","title":"Zigbee 3.0 PIR Motion Sensor — Tuya \/ Smart Life \/ Home Assistant","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👁️ Zigbee 3.0 PIR Motion Sensor — Tuya \/ Smart Life \/ Home Assistant\u003c\/h1\u003e\n\u003cp\u003eA compact \u003cstrong\u003eZigbee 3.0 PIR (passive infrared) motion sensor\u003c\/strong\u003e for smart home automation. Detects human movement and triggers automations — turn on lights, activate alarms, send notifications. Works with \u003cstrong\u003eTuya \/ Smart Life\u003c\/strong\u003e app (via Tuya Zigbee hub) and \u003cstrong\u003eHome Assistant\u003c\/strong\u003e via Zigbee2MQTT or ZHA when paired through a Zigbee USB coordinator dongle.\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\"\u003eZigbee 3.0\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eLow Power\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\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eCR2450 · ~2 Years\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ═══════════════ SELECTOR BUTTONS ═══════════════ --\u003e\n\u003ch2\u003e🧠 Build Your Zigbee System\u003c\/h2\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/smart-home-tuya-zigbee-3-0-pir-motion-sensor-with-smart-life-app\" class=\"active\"\u003eZigbee PIR Sensor\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-zigbee-e\"\u003eZBDongle-E\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\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePIR Motion Detection\u003c\/strong\u003e — passive infrared sensor detects human body heat and movement; triggers when someone enters the detection zone\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eZigbee 3.0 Protocol\u003c\/strong\u003e — low power, mesh networking, long battery life; requires a Zigbee hub or coordinator to function\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWide Compatibility\u003c\/strong\u003e:\n    \u003cbr\u003e• \u003cstrong\u003eTuya \/ Smart Life\u003c\/strong\u003e — via a Tuya Zigbee gateway\n    \u003cbr\u003e• \u003cstrong\u003eHome Assistant\u003c\/strong\u003e — via ZBDongle-E, ZBDongle-Max, or ZBDongle-LMG21 with Zigbee2MQTT or ZHA integration\n    \u003cbr\u003e• \u003cstrong\u003eZigbee2MQTT \/ ZHA\u003c\/strong\u003e — supported as a standard Zigbee IAS zone sensor\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBattery Powered\u003c\/strong\u003e — CR2450 coin cell battery; approximately 2 years of battery life with typical use\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompact Design\u003c\/strong\u003e — small, discreet sensor; mount on walls, shelves, or corners with the included adhesive or bracket\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSmart Automations\u003c\/strong\u003e — use as a trigger for any automation: lights on when you walk in, alarm when motion detected while away, notification when movement in a restricted area\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Zigbee Hub or Coordinator Required!\u003c\/strong\u003e\u003cbr\u003eThis is a \u003cstrong\u003eZigbee device\u003c\/strong\u003e — it does NOT connect to WiFi directly. You need one of the following:\u003cbr\u003e• A \u003cstrong\u003eTuya Zigbee Gateway\u003c\/strong\u003e (for Tuya\/Smart Life app)\u003cbr\u003e• A \u003cstrong\u003eZBDongle-E\u003c\/strong\u003e, \u003cstrong\u003eZBDongle-Max\u003c\/strong\u003e, or \u003cstrong\u003eZBDongle-LMG21\u003c\/strong\u003e + Raspberry Pi \/ mini PC running Home Assistant (for Zigbee2MQTT or ZHA)\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 detected in the hallway → turn on hallway lights. No motion for 5 minutes → lights off. The most popular motion sensor automation — hands-free lighting.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚨\u003c\/div\u003e\n\u003ch4\u003eSecurity Alert\u003c\/h4\u003e\n\u003cp\u003eMotion detected while \"Away\" mode is active → send phone notification + trigger siren. Simple DIY security without monthly monitoring fees.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌡️\u003c\/div\u003e\n\u003ch4\u003eOccupancy-Based Climate\u003c\/h4\u003e\n\u003cp\u003eRoom occupied → keep heating\/cooling active. Room empty for 30 minutes → reduce HVAC to save energy. Combine with a temp sensor for full climate automation.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📹\u003c\/div\u003e\n\u003ch4\u003eCamera Trigger\u003c\/h4\u003e\n\u003cp\u003eMotion in the driveway → start recording on a specific camera. More targeted than camera-based motion detection — PIR avoids false triggers from shadows and wind.\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\u003eSensor Type\u003c\/td\u003e\n\u003ctd\u003ePIR (Passive Infrared) motion\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003eZigbee 3.0\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003eCR2450 (≈2 years)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDetection Angle\u003c\/td\u003e\n\u003ctd\u003e~110°\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDetection Range\u003c\/td\u003e\n\u003ctd\u003e~6 metres\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible Hubs\u003c\/td\u003e\n\u003ctd\u003eTuya Zigbee Gateway, Home Assistant (via USB coordinator)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eVia ZBDongle-E \/ ZBDongle-Max \/ ZBDongle-LMG21 with Zigbee2MQTT or ZHA\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003e3M adhesive pad or bracket (included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🏠 Home Assistant Setup:\u003c\/strong\u003e Plug a \u003ca href=\"\/products\/sonoff-zigbee-e\"\u003e\u003cstrong\u003eZBDongle-E\u003c\/strong\u003e\u003c\/a\u003e, \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 into your Raspberry Pi or mini PC running Home Assistant. Add the Zigbee2MQTT or ZHA integration. Put the PIR sensor into pairing mode. It appears as an IAS Zone motion sensor — ready for automations. No cloud, no subscription, 100% local control.\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 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\/sonoff-zigbee-e\"\u003eZBDongle-E\u003c\/a\u003e, \u003ca href=\"\/products\/zbdongle-max\"\u003eZBDongle-Max\u003c\/a\u003e, or \u003ca href=\"\/products\/zbdongle-lmg21\"\u003eZBDongle-LMG21\u003c\/a\u003e) using Zigbee2MQTT or ZHA. It's detected as a standard Zigbee motion sensor. Fully local — no cloud dependency.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow does it compare to the SONOFF SNZB-03P?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe \u003ca href=\"\/products\/sonoff-snzb-03p-zigbee-motion-sensor\"\u003e\u003cstrong\u003eSNZB-03P\u003c\/strong\u003e\u003c\/a\u003e is SONOFF's own Zigbee motion sensor with eWeLink integration and a slightly different form factor. This Tuya sensor is generally cheaper and has broader Tuya ecosystem support. Both work in Home Assistant via Zigbee2MQTT\/ZHA. The SNZB-03P may have better eWeLink-specific features (like direct pairing with the ZB Bridge-P without third-party firmware).\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow long does the battery last?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eApproximately \u003cstrong\u003e2 years\u003c\/strong\u003e with typical use (a few triggers per day). Heavy-traffic areas (hallways with constant movement) will drain the battery faster. The sensor sends a low-battery alert via your hub\/app when it's time to replace.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it outdoors?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNot recommended\u003c\/strong\u003e — this sensor is designed for indoor use. It's not weatherproof or IP-rated. For outdoor motion detection, consider a weatherproof PIR sensor or an outdoor camera with built-in motion detection.\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 Motion Detection. Zigbee 3.0. 2-Year Battery.\u003c\/h3\u003e\n\u003cp\u003eZigbee PIR Motion Sensor — Tuya \/ Smart Life \/ Home Assistant · R269\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"TUYA","offers":[{"title":"Default Title","offer_id":32334683471920,"sku":"TUYEWESENZIGPIR3W0100","price":199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/products\/ZigPIR3.png?v=1597860008"},{"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":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/Homekit.jpg?v=1763634803"},{"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-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":505.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-minir4","title":"SONOFF MINIR4 (MINI Extreme)","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 MINIR4 — Ultra-Compact WiFi Smart Switch (ESP32, 10A)\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eSONOFF MINI Extreme (MINIR4)\u003c\/strong\u003e is one of the smallest WiFi smart switches on the market. Powered by the \u003cstrong\u003eESP32 dual-core chip\u003c\/strong\u003e for rock-solid performance, it fits behind your existing wall switch — even inside the smallest European-standard mounting boxes. Control lights, fans, and appliances up to \u003cstrong\u003e10A\u003c\/strong\u003e via the \u003cstrong\u003eeWeLink app\u003c\/strong\u003e, voice assistants, or your existing physical switch. Features \u003cstrong\u003eDetach Relay mode\u003c\/strong\u003e, \u003cstrong\u003eeWeLink-Remote gateway\u003c\/strong\u003e, and support for almost any type of external switch.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/sonoff-minir4\" class=\"active\"\u003eMINIR4 · WiFi · 1 Gang · 10A\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-mini-2gs-2-gang-matter\"\u003eMINI-2GS · Matter · 2 Gang · 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\"\u003e10A Max\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eLights · Fans · Appliances\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\"\u003eUltra Compact\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e39.5 × 33 × 16.8 mm\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\u003eUltra-Compact Design (39.5 × 33 × 16.8 mm)\u003c\/strong\u003e — fits inside the smallest EU-type, 86-type, and 120-type mounting boxes behind your existing wall switch\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eESP32 Dual-Core Chip\u003c\/strong\u003e — faster response, more stable WiFi connection, and ample memory for reliable long-term operation\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e10A Resistive Load\u003c\/strong\u003e — controls lights, fans, heaters, coffee machines, and other appliances up to 10A (2,300W at 230V)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVersatile External Switch Support\u003c\/strong\u003e — connects to momentary, latching, SPDT, door exit switches, and dry contact sensors\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDetach Relay Mode\u003c\/strong\u003e — external switch and relay operate independently; toggling the physical switch doesn't change the relay state, ideal for smart light setups\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eeWeLink-Remote Gateway\u003c\/strong\u003e — pair with SONOFF R5 or S-MATE sub-devices for local Bluetooth control without WiFi; enables multi-switch setups\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNeutral Wire Required\u003c\/strong\u003e — requires N (neutral) line for installation\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTÜV, CE \u0026amp; FCC Certified\u003c\/strong\u003e — meets stringent safety and reliability standards\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\u003eLights \u0026amp; Downlights\u003c\/h4\u003e\n\u003cp\u003eAdd smart control to ceiling lights, downlights, and lamps. Keep your existing wall switch and gain app + voice control. Schedule lights for sunrise\/sunset.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌀\u003c\/div\u003e\n\u003ch4\u003eExtractor Fans\u003c\/h4\u003e\n\u003cp\u003eAutomate bathroom or kitchen extractors. Pair with a humidity sensor (THS01 + TH controller) or set timers via 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\u003eSmall Appliances\u003c\/h4\u003e\n\u003cp\u003eControl coffee machines, water heaters (under 10A), and other plug-in appliances. Set schedules and smart scenes.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🎯\u003c\/div\u003e\n\u003ch4\u003eSmart Scenes\u003c\/h4\u003e\n\u003cp\u003eTrigger other SONOFF devices when the switch is toggled. \"When lounge light turns off → lock front door → arm security.\" Build powerful multi-device automations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Detach Relay Tip:\u003c\/strong\u003e If you use smart bulbs (like SONOFF Zigbee bulbs), enable Detach Relay mode. This keeps the relay always ON (so your smart bulbs stay powered) while letting the physical switch trigger scenes instead — like dimming, colour changes, or activating a \"movie mode\" group.\u003c\/div\u003e\n\n\u003ch2\u003e🔌 Wiring \u0026amp; Installation\u003c\/h2\u003e\n\u003cdiv class=\"pd-info\"\u003e\n  \u003ch3\u003eWiring Requirements\u003c\/h3\u003e\n  \u003cp\u003eMINIR4 requires a \u003cstrong\u003eneutral wire (N)\u003c\/strong\u003e at the switch location. It connects in-line between your existing switch and the light\/load. Terminals: \u003cstrong\u003eLin\u003c\/strong\u003e (live in), \u003cstrong\u003eLout\u003c\/strong\u003e (live out to load), \u003cstrong\u003eN\u003c\/strong\u003e (neutral), \u003cstrong\u003eS1\/S2\u003c\/strong\u003e (external switch input). Maximum external switch wire length: 20 metres. Compatible with standard EU, 86-type, and 120-type mounting boxes.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Neutral Wire Required.\u003c\/strong\u003e If your switch box doesn't have a neutral wire, consider the \u003cstrong\u003eZBMINI-L2\u003c\/strong\u003e (Zigbee, no neutral required) as an alternative. Alternatively, a qualified electrician can route neutral to the switch box.\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\u003eMINIR4 (MINI Extreme)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMPN\u003c\/td\u003e\n\u003ctd\u003eMINIR4\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMCU \/ Chip\u003c\/td\u003e\n\u003ctd\u003eESP32 (dual-core)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eConnectivity\u003c\/td\u003e\n\u003ctd\u003eWiFi IEEE 802.11 b\/g\/n 2.4 GHz + Bluetooth (eWeLink-Remote)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInput \/ Output\u003c\/td\u003e\n\u003ctd\u003e100–240V AC, 50\/60 Hz, 10A Max\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax Load\u003c\/td\u003e\n\u003ctd\u003e10A resistive (2,300W at 230V)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRelay Channels\u003c\/td\u003e\n\u003ctd\u003e1 (single gang)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eExternal Switch\u003c\/td\u003e\n\u003ctd\u003eMomentary \/ Latching \/ SPDT \/ Door Exit \/ Dry Contact\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDetach Relay\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eeWeLink-Remote Gateway\u003c\/td\u003e\n\u003ctd\u003eYes (R5 \/ S-MATE sub-devices)\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\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e39.5 × 33 × 16.8 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e32 g\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCasing Material\u003c\/td\u003e\n\u003ctd\u003ePC V-0 (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\u003eAmazon Alexa, Google Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eYes (eWeLink LAN \/ Sonoff LAN integration)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCertifications\u003c\/td\u003e\n\u003ctd\u003eTÜV, CE, FCC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003e🔄 MINIR4 vs MINI-2GS — Which One?\u003c\/h2\u003e\n\u003ctable class=\"pd-compare\"\u003e\n  \u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003eMINIR4\u003c\/th\u003e\n\u003cth\u003eMINI-2GS\u003c\/th\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eChannels\u003c\/td\u003e\n\u003ctd\u003e1 gang (single load)\u003c\/td\u003e\n\u003ctd\u003e2 gang (dual load)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax Load\u003c\/td\u003e\n\u003ctd\u003e10A total\u003c\/td\u003e\n\u003ctd\u003e10A\/gang, 16A total\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003eWiFi (eWeLink)\u003c\/td\u003e\n\u003ctd\u003eMatter over WiFi\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eEcosystem\u003c\/td\u003e\n\u003ctd\u003eeWeLink + Alexa + Google\u003c\/td\u003e\n\u003ctd\u003eApple Home + Google + Alexa + HA\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eeWeLink-Remote\u003c\/td\u003e\n\u003ctd\u003eYes (R5 \/ S-MATE)\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 light\/fan + eWeLink scenes\u003c\/td\u003e\n\u003ctd\u003e2-gang switch plates + Matter cross-platform\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 MINIR4 require a neutral wire?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e MINIR4 requires a neutral wire (N) at the switch location. If you don't have neutral at the switch, consider the \u003cstrong\u003eZBMINI-L2\u003c\/strong\u003e (Zigbee, no neutral needed) or have an electrician route the neutral wire to the switch box.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I still use my existing wall switch?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes. MINIR4 supports two-way control — you can control the load from both the physical wall switch and the eWeLink app, voice assistants, or automations. The physical switch connects to the S1\/S2 terminals.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat is Detach Relay mode?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eIn Detach Relay mode, the physical switch and relay operate independently. Pressing the wall switch won't change the relay state — instead, it can trigger a smart scene. This is perfect for smart bulbs: the bulbs stay powered on, and the physical switch becomes a scene trigger.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat is eWeLink-Remote and how does it work?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eeWeLink-Remote is a local Bluetooth control protocol. MINIR4 acts as a gateway — pair it with a SONOFF \u003cstrong\u003eR5\u003c\/strong\u003e scene controller or \u003cstrong\u003eS-MATE\u003c\/strong\u003e wireless switch, and they can control the MINIR4 locally without WiFi. Range is up to 50 metres. Great for multi-switch setups or as a backup during internet outages.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it work with Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes. MINIR4 supports \u003cstrong\u003eLAN control\u003c\/strong\u003e and integrates with Home Assistant via the eWeLink or Sonoff LAN integration. It also supports custom firmware (ESPHome\/Tasmota) via the ESP32 chip for advanced users.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I flash it with Tasmota or ESPHome?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes — the MINIR4 uses an ESP32 chip with exposed pin headers for serial flashing. The \u003cstrong\u003edigiblurDIY\u003c\/strong\u003e community has published ESPHome configs and GPIO pinouts. Note: flashing custom firmware voids the warranty and requires soldering skills.\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 Switch. Big Smart Home Upgrade.\u003c\/h3\u003e\n\u003cp\u003eSONOFF MINIR4 — hides behind your wall switch, controls everything from your phone.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SONOFF","offers":[{"title":"Default Title","offer_id":42620694855873,"sku":"SNFSWI00MINI4W01","price":235.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/MinirR4.png?v=1684159613"},{"product_id":"raspberry-pi-4b-2g","title":"Raspberry Pi 4 Model B (2GB)","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🖥️ Raspberry Pi 4 Model B — 2GB RAM | Home Assistant \u0026amp; Smart Home Server\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003erecommended\u003c\/strong\u003e single-board computer for Home Assistant. The \u003cstrong\u003eRaspberry Pi 4 Model B\u003c\/strong\u003e brings a \u003cstrong\u003e1.5 GHz quad-core ARM Cortex-A72\u003c\/strong\u003e, \u003cstrong\u003e2GB LPDDR4 RAM\u003c\/strong\u003e, \u003cstrong\u003eUSB 3.0\u003c\/strong\u003e, \u003cstrong\u003eGigabit Ethernet\u003c\/strong\u003e, dual micro-HDMI, and \u003cstrong\u003eUSB-C power\u003c\/strong\u003e. Significantly faster than the Pi 3B — handles larger smart home setups, multiple dashboards, camera streams, and heavier add-ons. Pair with a \u003ca href=\"\/products\/sonoff-zigbee-e\" style=\"color:#1e40af;font-weight:600\"\u003eZBDongle-E\u003c\/a\u003e or \u003ca href=\"\/products\/sonoff-dongle-lite-mg21-zigbee-thread-usb-dongle-dongle-lmg21\" style=\"color:#1e40af;font-weight:600\"\u003eDongle-LMG21\u003c\/a\u003e for full local Zigbee control.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eChoose your Raspberry Pi:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/copy-of-raspberry-pi-3b-2g\"\u003eRaspberry Pi 3B · 2GB\u003c\/a\u003e\n  \u003ca href=\"\/products\/raspberry-pi-4b-2g\" class=\"active\"\u003eRaspberry Pi 4B · 2GB\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\"\u003eQuad-Core\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e1.5 GHz ARM\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 3.0\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eGigabit Ethernet\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.5 GHz Quad-Core ARM Cortex-A72\u003c\/strong\u003e — 64-bit Broadcom BCM2711 SoC; ~3× faster than Pi 3B for Home Assistant, dashboards, and add-ons\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e2GB LPDDR4 RAM\u003c\/strong\u003e — enough for Home Assistant with multiple integrations and moderate add-on usage\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUSB 3.0 (2 ports) + USB 2.0 (2 ports)\u003c\/strong\u003e — faster data transfer for Zigbee dongles and SSD boot\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTrue Gigabit Ethernet\u003c\/strong\u003e — full-speed wired networking; no more shared USB bus bottleneck\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilt-In WiFi \u0026amp; Bluetooth 5.0\u003c\/strong\u003e — 802.11ac dual-band (2.4\/5 GHz) WiFi and BLE\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDual Micro-HDMI\u003c\/strong\u003e — supports dual 4K displays (4Kp60 + 4Kp30)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e40-Pin GPIO Header\u003c\/strong\u003e — same pinout as Pi 3B; compatible with all HATs and accessories\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMicroSD + USB Boot\u003c\/strong\u003e — boot from MicroSD or USB SSD for faster, more reliable operation\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUSB-C Power\u003c\/strong\u003e — 5V \/ 3A USB-C power supply recommended (not included)\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\u003eHome Assistant (Recommended)\u003c\/h4\u003e\n\u003cp\u003eThe Pi 4B is the recommended platform for Home Assistant. Faster CPU, more RAM, and USB 3.0 mean smoother dashboards, quicker automations, and room for add-ons like Grafana, Node-RED, and ESPHome.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📡\u003c\/div\u003e\n\u003ch4\u003eZigbee2MQTT + Matter\u003c\/h4\u003e\n\u003cp\u003eUSB 3.0 ports for Zigbee dongles. Run Zigbee2MQTT or ZHA alongside Thread\/Matter for next-gen device support. The faster CPU handles large Zigbee networks without lag.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🎥\u003c\/div\u003e\n\u003ch4\u003eCamera \u0026amp; NVR Server\u003c\/h4\u003e\n\u003cp\u003eStream and record from SONOFF cameras via Frigate or MotionEye. The Pi 4B's Gigabit Ethernet and USB 3.0 handle video processing that the Pi 3B struggles with.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e💾\u003c\/div\u003e\n\u003ch4\u003eSSD Boot for Reliability\u003c\/h4\u003e\n\u003cp\u003eBoot from a USB SSD instead of a MicroSD card. USB 3.0 gives fast read\/write speeds and eliminates SD card corruption — the #1 cause of Pi failures.\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 Boot from a USB SSD (not MicroSD) for the best Home Assistant experience. MicroSD cards wear out over time from constant database writes. A cheap 120GB SATA SSD in a USB 3.0 enclosure is faster and lasts far longer.\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\u003eRaspberry Pi 4 Model B\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSoC\u003c\/td\u003e\n\u003ctd\u003eBroadcom BCM2711 (64-bit)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCPU\u003c\/td\u003e\n\u003ctd\u003e1.5 GHz Quad-Core ARM Cortex-A72\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRAM\u003c\/td\u003e\n\u003ctd\u003e2GB LPDDR4-3200\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003e802.11ac Dual-Band (2.4\/5 GHz)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBluetooth\u003c\/td\u003e\n\u003ctd\u003eBluetooth 5.0 \/ BLE\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eEthernet\u003c\/td\u003e\n\u003ctd\u003eTrue Gigabit (1000 Mbps)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eUSB\u003c\/td\u003e\n\u003ctd\u003e2× USB 3.0 + 2× USB 2.0\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVideo\u003c\/td\u003e\n\u003ctd\u003e2× Micro-HDMI (4K supported)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eGPIO\u003c\/td\u003e\n\u003ctd\u003e40-pin header\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eStorage\u003c\/td\u003e\n\u003ctd\u003eMicroSD slot + USB boot support\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003eUSB-C · 5V \/ 3A recommended\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e85.6 × 56.5 × 17 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eIn the Box\u003c\/td\u003e\n\u003ctd\u003e1× Raspberry Pi 4 Model B board\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Board only.\u003c\/strong\u003e MicroSD card, power supply, case, and cables are not included. You will need a \u003cstrong\u003eUSB-C 5V\/3A power supply\u003c\/strong\u003e (not Micro USB), a MicroSD card or USB SSD, and optionally a case with fan\/heatsinks (the Pi 4B runs warmer than the 3B).\u003c\/div\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs 2GB RAM enough for Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes, for most users.\u003c\/strong\u003e 2GB handles Home Assistant with 50+ devices and common add-ons (ZHA, MQTT, Node-RED). If you plan to run heavy add-ons simultaneously (Frigate NVR, Grafana, Plex), consider looking for a 4GB or 8GB model.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat power supply do I need?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe Pi 4B requires a \u003cstrong\u003eUSB-C 5V\/3A power supply\u003c\/strong\u003e. This is different from the Pi 3B which uses Micro USB. Using an underpowered supply causes throttling and instability — don't use a phone charger.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eShould I boot from SD card or SSD?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eSSD is strongly recommended.\u003c\/strong\u003e MicroSD cards are prone to corruption from constant database writes. A USB 3.0 SSD is faster, more reliable, and extends the life of your Home Assistant install significantly.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use my Pi 3B accessories?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe GPIO header is identical, so all HATs work. However, the Pi 4B uses \u003cstrong\u003eUSB-C power\u003c\/strong\u003e (not Micro USB) and \u003cstrong\u003emicro-HDMI\u003c\/strong\u003e (not full HDMI). You'll need new cables for power and display.\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 Smart Home Brain. Upgraded.\u003c\/h3\u003e\n\u003cp\u003eRaspberry Pi 4B — faster CPU, USB 3.0, Gigabit Ethernet. Built for Home Assistant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"RASPBERRY","offers":[{"title":"Default Title","offer_id":42819848798401,"sku":"RASCPUPI4B2GW1G01","price":1999.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/Pi42G.png?v=1694067364"},{"product_id":"copy-of-raspberry-pi-3b-2g","title":"Raspberry Pi 3 Model B (2GB)","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🖥️ Raspberry Pi 3 Model B — 2GB RAM | Home Assistant \u0026amp; Smart Home Server\u003c\/h1\u003e\n\u003cp\u003eThe trusted \u003cstrong\u003esingle-board computer\u003c\/strong\u003e for Home Assistant, Zigbee2MQTT, Node-RED, Pi-hole, and countless smart home and DIY projects. The \u003cstrong\u003eRaspberry Pi 3 Model B\u003c\/strong\u003e features a \u003cstrong\u003e1.2 GHz 64-bit quad-core ARM Cortex-A53\u003c\/strong\u003e, \u003cstrong\u003e2GB LPDDR2 RAM\u003c\/strong\u003e, built-in \u003cstrong\u003eWiFi and Bluetooth\u003c\/strong\u003e, Ethernet, 4× USB 2.0, HDMI, and the 40-pin GPIO header. Pair with a \u003ca href=\"\/products\/sonoff-zigbee-e\" style=\"color:#1e40af;font-weight:600\"\u003eZBDongle-E\u003c\/a\u003e or \u003ca href=\"\/products\/sonoff-dongle-lite-mg21-zigbee-thread-usb-dongle-dongle-lmg21\" style=\"color:#1e40af;font-weight:600\"\u003eDongle-LMG21\u003c\/a\u003e to run a full local Zigbee smart home — no cloud required.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eChoose your Raspberry Pi:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/copy-of-raspberry-pi-3b-2g\" class=\"active\"\u003eRaspberry Pi 3B · 2GB\u003c\/a\u003e\n  \u003ca href=\"\/products\/raspberry-pi-4b-2g\"\u003eRaspberry Pi 4B · 2GB\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\"\u003eQuad-Core\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e1.2 GHz ARM\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 + BT\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eBuilt-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\u003e1.2 GHz Quad-Core ARM Cortex-A53\u003c\/strong\u003e — 64-bit Broadcom BCM2837 SoC; enough for Home Assistant, Zigbee2MQTT, and lightweight automation servers\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e2GB LPDDR2 RAM\u003c\/strong\u003e — runs Home Assistant OS, Raspberry Pi OS, or other Linux distributions\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilt-In WiFi \u0026amp; Bluetooth\u003c\/strong\u003e — 802.11n wireless and Bluetooth 4.1\/BLE; no adapters needed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEthernet (100 Mbps)\u003c\/strong\u003e — wired network connection for reliable server use\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e4× USB 2.0 Ports\u003c\/strong\u003e — connect Zigbee dongles, storage, keyboard, and peripherals\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHDMI Output\u003c\/strong\u003e — connect a monitor for setup or use headless via SSH\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e40-Pin GPIO Header\u003c\/strong\u003e — interface with sensors, relays, displays, and custom electronics\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMicroSD Card Slot\u003c\/strong\u003e — boot from MicroSD (card not included); use 32GB+ for Home Assistant\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMicro USB Power\u003c\/strong\u003e — 5V \/ 2.5A power supply recommended (not included)\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\u003eHome Assistant Server\u003c\/h4\u003e\n\u003cp\u003eInstall Home Assistant OS on a MicroSD card and run a full local smart home server. Add a ZBDongle-E for Zigbee device control. Manage all your SONOFF, Zigbee, WiFi, and Matter devices from one dashboard.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📡\u003c\/div\u003e\n\u003ch4\u003eZigbee2MQTT \/ ZHA\u003c\/h4\u003e\n\u003cp\u003ePlug in a SONOFF ZBDongle-E or Dongle-LMG21. Run Zigbee2MQTT or ZHA for full local Zigbee control — no cloud, no eWeLink dependency, complete privacy.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🛡️\u003c\/div\u003e\n\u003ch4\u003ePi-hole Ad Blocker\u003c\/h4\u003e\n\u003cp\u003eBlock ads and trackers across your entire home network. The Pi 3B handles DNS-level ad blocking for dozens of devices with ease.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔧\u003c\/div\u003e\n\u003ch4\u003eDIY \u0026amp; Maker Projects\u003c\/h4\u003e\n\u003cp\u003eGPIO header connects to sensors, relays, cameras, displays, and more. Perfect for custom automation, weather stations, security systems, and learning to code.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Pi 3B vs Pi 4B:\u003c\/strong\u003e The Pi 3B is sufficient for basic Home Assistant setups with up to ~30 devices. For larger installations (50+ devices, multiple add-ons, cameras, dashboards), the \u003ca href=\"\/products\/raspberry-pi-4b-2g\" style=\"color:#065f46;font-weight:600\"\u003ePi 4B\u003c\/a\u003e is recommended — it has a faster 1.5 GHz CPU, USB 3.0, Gigabit Ethernet, and USB-C power.\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\u003eRaspberry Pi 3 Model B\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSoC\u003c\/td\u003e\n\u003ctd\u003eBroadcom BCM2837 (64-bit)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCPU\u003c\/td\u003e\n\u003ctd\u003e1.2 GHz Quad-Core ARM Cortex-A53\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRAM\u003c\/td\u003e\n\u003ctd\u003e2GB LPDDR2\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi\u003c\/td\u003e\n\u003ctd\u003e802.11n (2.4 GHz)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBluetooth\u003c\/td\u003e\n\u003ctd\u003eBluetooth 4.1 \/ BLE\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eEthernet\u003c\/td\u003e\n\u003ctd\u003e100 Mbps\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eUSB\u003c\/td\u003e\n\u003ctd\u003e4× USB 2.0\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVideo\u003c\/td\u003e\n\u003ctd\u003eFull-size HDMI\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eGPIO\u003c\/td\u003e\n\u003ctd\u003e40-pin header\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eStorage\u003c\/td\u003e\n\u003ctd\u003eMicroSD card slot (card not included)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003eMicro USB · 5V \/ 2.5A recommended\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e85.6 × 56.5 × 17 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eIn the Box\u003c\/td\u003e\n\u003ctd\u003e1× Raspberry Pi 3 Model B board\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Board only.\u003c\/strong\u003e MicroSD card, power supply, case, and cables are not included. You will need a MicroSD card (32GB+ recommended), a 5V\/2.5A Micro USB power supply, and optionally a case and heatsinks.\u003c\/div\u003e\n\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I run Home Assistant on this?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e The Pi 3B runs Home Assistant OS. Flash the image to a MicroSD card (32GB+), insert it, power on, and access the dashboard via your browser. Add a SONOFF ZBDongle-E for Zigbee support.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat do I need besides the board?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eAt minimum: a \u003cstrong\u003eMicroSD card\u003c\/strong\u003e (32GB+), a \u003cstrong\u003e5V\/2.5A Micro USB power supply\u003c\/strong\u003e, and a \u003cstrong\u003enetwork connection\u003c\/strong\u003e (WiFi or Ethernet). A case and heatsinks are recommended but optional.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs the Pi 3B still fast enough?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eFor basic Home Assistant with up to ~30 devices and a few add-ons, the Pi 3B works fine. If you plan a large setup (50+ devices, multiple dashboards, cameras, Grafana), upgrade to the \u003ca href=\"\/products\/raspberry-pi-4b-2g\"\u003ePi 4B\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\u003eYour Smart Home Starts Here.\u003c\/h3\u003e\n\u003cp\u003eRaspberry Pi 3B — the affordable brain for Home Assistant \u0026amp; local automation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"RASPBERRY","offers":[{"title":"Default Title","offer_id":42819861217473,"sku":"RASCPUPI3B2GW1G01","price":1799.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/PI3.png?v=1695707715"},{"product_id":"tasmota-smart-plug-energy-monitoring","title":"Tasmota Smart Plug with Energy Monitoring","description":"\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Rounded ZA Smart Plug (Energy Monitoring) — Shopify Description --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 3 PAGES (same HTML):                                            --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!--   \/products\/zigbee-smart-plug-energy-monitoring                 --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!--   \/products\/esphome-smart-plug-energy-monitoring                --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!--   \/products\/tasmota-smart-plug-energy-monitoring                --\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-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}\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔌 Smart Plug with Energy Monitoring \u003c\/h1\u003e\n\u003cp\u003eA 16A smart plug in the \u003cstrong\u003eclassic rounded South African 3-pin\u003c\/strong\u003e form factor — the familiar plug shape that fits every SA wall socket. Real-time energy monitoring tracks what each appliance costs to run. Available in three firmware variants: \u003cstrong\u003eZigbee 3.0\u003c\/strong\u003e for mesh networks, \u003cstrong\u003eESPHome\u003c\/strong\u003e for fully local Home Assistant control, and \u003cstrong\u003eTasmota\u003c\/strong\u003e for open-source MQTT flexibility.\u003c\/p\u003e\n\u003c!-- ════════════════════════ FIRMWARE SELECTOR ════════════════════════ --\u003e\n\u003ch2\u003eChoose Your Firmware\u003c\/h2\u003e\n\u003cdiv class=\"pd-var\"\u003e\n\u003ca class=\"active\" href=\"\/products\/zigbee-smart-plug-energy-monitoring\"\u003e⚡ Zigbee\u003c\/a\u003e \u003ca href=\"\/products\/esphome-smart-plug-energy-monitoring\"\u003e🏠 ESPHome\u003c\/a\u003e \u003ca href=\"\/products\/tasmota-smart-plug-energy-monitoring\"\u003e🔧 Tasmota\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003eWhich firmware should I choose?\u003c\/strong\u003e \u003cstrong\u003eZigbee\u003c\/strong\u003e — if you use a Zigbee hub (ZBDongle-E, ZB Bridge-P, or similar). Acts as a router to extend your mesh. \u003cstrong\u003eESPHome\u003c\/strong\u003e — if you run Home Assistant and want native local integration with zero cloud. \u003cstrong\u003eTasmota\u003c\/strong\u003e — if you want open-source firmware with MQTT, web UI, and full customisation.\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\"\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\"\u003eEnergy Monitoring\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eReal-Time Tracking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ KEY FEATURES ════════════════════════ --\u003e\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e16A \/ 3,520W Max Load\u003c\/strong\u003e — handle high-draw appliances like heaters, kettles, and small geysers at South Africa's 220V mains\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal-Time Energy Monitoring\u003c\/strong\u003e — track watts, amps, voltage, and cumulative kWh per appliance to understand your electricity costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClassic Rounded SA Plug\u003c\/strong\u003e — the traditional circular South African 3-pin design (56 × 56 × 40 mm) that fits universally in all SA wall sockets\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eESP32 Chipset (ESPHome \u0026amp; Tasmota)\u003c\/strong\u003e — powerful dual-core processor with WiFi, pre-flashed with your chosen firmware, ready to pair\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZigbee 3.0 Router (Zigbee variant)\u003c\/strong\u003e — strengthens your Zigbee mesh network while monitoring energy usage, requires a Zigbee hub\/coordinator\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% Local Control (ESPHome \u0026amp; Tasmota)\u003c\/strong\u003e — no cloud dependency, no internet required, your data stays on your network\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHome Assistant Native\u003c\/strong\u003e — ESPHome auto-discovers in HA; Tasmota integrates via MQTT; Zigbee works through ZHA or Zigbee2MQTT\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOTA Firmware Updates\u003c\/strong\u003e — update ESPHome or Tasmota firmware over-the-air without opening the plug\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhysical Button\u003c\/strong\u003e — manual on\/off toggle directly on the plug, works even without network connectivity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLED Status Indicator\u003c\/strong\u003e — quick visual confirmation of power state and network connection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ════════════════════════ FIRMWARE COMPARISON ════════════════════════ --\u003e\n\u003ch2\u003e🔄 Firmware Comparison\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"background: #1a1a2e; color: #fff;\"\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eFeature\u003c\/td\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eZigbee\u003c\/td\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eESPHome\u003c\/td\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eTasmota\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003eZigbee 3.0\u003c\/td\u003e\n\u003ctd\u003eWiFi 2.4 GHz\u003c\/td\u003e\n\u003ctd\u003eWiFi 2.4 GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHub Required\u003c\/td\u003e\n\u003ctd\u003eYes (Zigbee coordinator)\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCloud Dependency\u003c\/td\u003e\n\u003ctd\u003eNone (local mesh)\u003c\/td\u003e\n\u003ctd\u003eNone (100% local)\u003c\/td\u003e\n\u003ctd\u003eNone (100% local)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eZHA \/ Zigbee2MQTT\u003c\/td\u003e\n\u003ctd\u003eNative (auto-discovery)\u003c\/td\u003e\n\u003ctd\u003eMQTT \/ Native\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMesh Networking\u003c\/td\u003e\n\u003ctd\u003e✅ Acts as router\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeb Interface\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e✅ Built-in web UI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMQTT Support\u003c\/td\u003e\n\u003ctd\u003eVia Zigbee2MQTT\u003c\/td\u003e\n\u003ctd\u003eVia HA integration\u003c\/td\u003e\n\u003ctd\u003e✅ Native MQTT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOTA Updates\u003c\/td\u003e\n\u003ctd\u003eVia coordinator\u003c\/td\u003e\n\u003ctd\u003e✅ Over WiFi\u003c\/td\u003e\n\u003ctd\u003e✅ Over WiFi\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChipset\u003c\/td\u003e\n\u003ctd\u003eZigbee SoC\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEnergy Monitoring\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\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ════════════════════════ USE CASES ════════════════════════ --\u003e\n\u003ch2\u003e💡 What Can You Monitor \u0026amp; 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\u003eLights \u0026amp; Lamps\u003c\/h4\u003e\n\u003cp\u003eSee exactly how much your lights cost to run. Automate on\/off schedules and track energy usage per fixture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔥\u003c\/div\u003e\n\u003ch4\u003eHeaters \u0026amp; Appliances\u003c\/h4\u003e\n\u003cp\u003eMonitor heater energy consumption in real time. Set automations to cut power after a set period or when usage exceeds 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\u003eFans \u0026amp; Extractors\u003c\/h4\u003e\n\u003cp\u003eAutomate bathroom extractors or fans on a timer. Check how much each one draws and optimise your usage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eHome Office\u003c\/h4\u003e\n\u003cp\u003ePlug in your desk setup and monitor total consumption. Schedule power-off to eliminate phantom draw overnight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Energy tip:\u003c\/strong\u003e Use the energy monitoring data to identify phantom loads — appliances that draw power even when \"off.\" A smart plug pays for itself when you find the culprits.\u003c\/div\u003e\n\u003c!-- ════════════════════════ ZIGBEE HUB INFO ════════════════════════ --\u003e\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e🔗 Zigbee Variant — Hub Required\u003c\/h3\u003e\n\u003cp\u003eThe Zigbee smart plug requires a \u003cstrong\u003eZigbee coordinator or hub\u003c\/strong\u003e to function. Compatible with any Zigbee 3.0 coordinator including \u003ca style=\"color: #1e40af; font-weight: 600;\" href=\"\/products\/zigbee-sonoff-zbdongle-e\"\u003eSONOFF ZBDongle-E\u003c\/a\u003e, \u003ca style=\"color: #1e40af; font-weight: 600;\" href=\"\/products\/zigbee-sonoff-zbdongle-max\"\u003eDongle Max\u003c\/a\u003e, \u003ca style=\"color: #1e40af; font-weight: 600;\" href=\"\/products\/sonoff-dongle-lite-mg21-zigbee-thread-usb-dongle-dongle-lmg21\"\u003eDongle Lite MG21\u003c\/a\u003e, \u003ca style=\"color: #1e40af; font-weight: 600;\" href=\"\/products\/zigbee-bridge-pro\"\u003eZB Bridge-P\u003c\/a\u003e, and third-party hubs. The plug also acts as a \u003cstrong\u003eZigbee router\u003c\/strong\u003e, extending your mesh network's range and reliability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ ALSO AVAILABLE ════════════════════════ --\u003e\n\u003ch2\u003e🔌 Also Available — BSD59 New SA Standard\u003c\/h2\u003e\n\u003cp\u003ePrefer the slimmer new South African standard plug shape? The same smart plug hardware is available in the modern BSD59 form factor:\u003c\/p\u003e\n\u003cdiv class=\"pd-products\"\u003e\n\u003ca class=\"pd-pcard\" href=\"\/products\/zigbee-bsd59-smart-plug-energy-monitoring\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee 3.0 · Energy Monitoring · Router\u003c\/div\u003e\n\u003ch4\u003eZigbee BSD59 Smart Plug\u003c\/h4\u003e\n\u003cp\u003eSame Zigbee 3.0 smart plug with energy monitoring in the slim new SA standard design. 75 × 36 × 30 mm.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/esp-home-bsd59-smart-plug-energy-monitoring\"\u003e\n\u003cdiv class=\"pc-type\"\u003eESPHome · Local Control · Home Assistant\u003c\/div\u003e\n\u003ch4\u003eESPHome BSD59 Smart Plug\u003c\/h4\u003e\n\u003cp\u003e100% local ESPHome smart plug with energy monitoring in the new SA standard form factor. Pre-flashed ESP32.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/tasmota-bsd59-smart-plug-energy-monitoring\"\u003e\n\u003cdiv class=\"pc-type\"\u003eTasmota · MQTT · Open Source\u003c\/div\u003e\n\u003ch4\u003eTasmota BSD59 Smart Plug\u003c\/h4\u003e\n\u003cp\u003eOpen-source Tasmota smart plug with energy monitoring in the new SA standard design. Pre-flashed ESP32.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ COMPANIONS ════════════════════════ --\u003e\n\u003ch2\u003e🏠 Complete Your Setup\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n\u003ca class=\"pd-pcard\" href=\"\/products\/zigbee-sonoff-zbdongle-e\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee Coordinator · USB · Home Assistant\u003c\/div\u003e\n\u003ch4\u003eSONOFF ZBDongle-E\u003c\/h4\u003e\n\u003cp\u003eUSB Zigbee 3.0 coordinator for Home Assistant. Pair the Zigbee plug directly and manage your entire mesh network.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/zigbee-sonoff-zbdongle-max\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee Coordinator · PoE · Ethernet\u003c\/div\u003e\n\u003ch4\u003eSONOFF Dongle Max\u003c\/h4\u003e\n\u003cp\u003eEthernet\/PoE Zigbee coordinator with external antenna. For larger homes or professional installs requiring maximum range.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/zigbee-bridge-pro\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee Gateway · eWeLink · Cloud + LAN\u003c\/div\u003e\n\u003ch4\u003eSONOFF ZB Bridge-P\u003c\/h4\u003e\n\u003cp\u003eZigbee-to-WiFi gateway for the eWeLink ecosystem. If you prefer cloud + app control for your Zigbee devices.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/nspanel-pro-smart-home-control-panel-120-4x2-white\"\u003e\n\u003cdiv class=\"pc-type\"\u003eControl Panel · Zigbee Hub · Touchscreen\u003c\/div\u003e\n\u003ch4\u003eSONOFF NSPanel Pro 120\u003c\/h4\u003e\n\u003cp\u003e4.7″ touchscreen with built-in Zigbee hub. Control and automate your smart plugs alongside switches and sensors.\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\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eSmart Plug (Energy Monitoring) — Rounded SA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eForm Factor\u003c\/td\u003e\n\u003ctd\u003eClassic rounded South African 3-pin plug\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e56 × 56 × 40 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~80 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInput Voltage\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 Load\u003c\/td\u003e\n\u003ctd\u003e16A \/ 3,520W @ 220V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProtocol (Zigbee)\u003c\/td\u003e\n\u003ctd\u003eZigbee 3.0 — acts as router \/ mesh extender\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProtocol (ESPHome \/ Tasmota)\u003c\/td\u003e\n\u003ctd\u003eWiFi IEEE 802.11 b\/g\/n 2.4 GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChipset (WiFi variants)\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEnergy Monitoring\u003c\/td\u003e\n\u003ctd\u003eReal-time watts, amps, voltage \u0026amp; cumulative kWh\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePhysical Button\u003c\/td\u003e\n\u003ctd\u003eYes — manual on\/off toggle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLED Indicator\u003c\/td\u003e\n\u003ctd\u003eYes — power\/network status\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCloud Dependency\u003c\/td\u003e\n\u003ctd\u003eNone — all variants run 100% local\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eZHA · Zigbee2MQTT · ESPHome native · Tasmota MQTT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOTA Updates\u003c\/td\u003e\n\u003ctd\u003eYes (ESPHome \u0026amp; Tasmota over WiFi)\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\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\u003e\n\u003csummary\u003eWhat's the difference between this and the BSD59 plug?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThey contain the same smart plug hardware and firmware — the only difference is the \u003cstrong\u003ephysical plug shape\u003c\/strong\u003e. This rounded version uses the \u003cstrong\u003etraditional circular SA 3-pin design\u003c\/strong\u003e (56 × 56 × 40 mm) while the BSD59 uses the new SA standard slim rectangular form factor (75 × 36 × 30 mm). Choose whichever fits your wall sockets best.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhich firmware should I choose?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eZigbee\u003c\/strong\u003e — best if you already have a Zigbee mesh and want the plug to double as a router. Requires a Zigbee coordinator\/hub. \u003cstrong\u003eESPHome\u003c\/strong\u003e — best for Home Assistant users who want native auto-discovery, local-only control, and easy YAML customisation. \u003cstrong\u003eTasmota\u003c\/strong\u003e — best for power users who want a built-in web interface, native MQTT, and the flexibility of open-source firmware with a large community. All three variants work with Home Assistant.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes the Zigbee variant need a hub?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e The Zigbee plug requires a Zigbee 3.0 coordinator or gateway. Compatible options include the \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-e\"\u003eSONOFF ZBDongle-E\u003c\/a\u003e, \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-max\"\u003eDongle Max\u003c\/a\u003e, \u003ca href=\"\/products\/zigbee-bridge-pro\"\u003eZB Bridge-P\u003c\/a\u003e, or any standard Zigbee 3.0 coordinator. The plug also acts as a \u003cstrong\u003eZigbee router\u003c\/strong\u003e to extend your mesh.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDo the ESPHome \/ Tasmota variants need a hub?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e They connect directly to your 2.4 GHz WiFi router. No hub, bridge, or gateway needed. They communicate locally with Home Assistant or any MQTT broker on your network.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I flash different firmware later?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe \u003cstrong\u003eESP32-based variants\u003c\/strong\u003e (ESPHome and Tasmota) can be re-flashed over-the-air (OTA) to the other WiFi firmware. For example, you can switch from Tasmota to ESPHome without opening the plug. The \u003cstrong\u003eZigbee variant\u003c\/strong\u003e uses a different chipset and cannot be flashed to ESPHome\/Tasmota.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow accurate is the energy monitoring?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe built-in energy metering chip tracks \u003cstrong\u003ewatts, amps, voltage, and cumulative kWh\u003c\/strong\u003e in real time. Accuracy is suitable for household monitoring and cost tracking. For billing-grade accuracy, a dedicated energy meter is recommended.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use this for a geyser?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe plug is rated at \u003cstrong\u003e16A \/ 3,520W\u003c\/strong\u003e. A typical 2 kW geyser element would be within spec, but most SA geysers draw close to or above this limit (3–4 kW). For geysers, we recommend the \u003ca href=\"\/products\/sonoff-pow-r320-elite\"\u003e\u003cstrong\u003eSONOFF POW R320 Elite\u003c\/strong\u003e\u003c\/a\u003e (20A with energy monitoring) for ≤3 kW, or a contactor setup for 4 kW elements. Use the smart plug for monitoring lighter appliances.\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 plug reconnects automatically. You can configure the \u003cstrong\u003epower-on state\u003c\/strong\u003e (on, off, or last state) in ESPHome\/Tasmota settings or via your Zigbee coordinator.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill it fit in a double wall socket without blocking the other plug?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe rounded SA plug measures \u003cstrong\u003e56 × 56 × 40 mm\u003c\/strong\u003e. It's slightly bulkier than the BSD59 design. In standard SA double sockets, it will typically fit alongside a regular plug, but in tighter multi-way adapters, it may block adjacent slots. For the slimmest option, consider the \u003ca href=\"\/products\/zigbee-bsd59-smart-plug-energy-monitoring\"\u003eBSD59 version\u003c\/a\u003e.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAre you the only SA supplier of pre-flashed plugs?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — as far as we know, we are the only supplier of pre-flashed \u003cstrong\u003eESPHome and Tasmota\u003c\/strong\u003e SA smart plugs in South Africa. The plugs arrive ready to use — no soldering, no serial flashing, just plug in and pair.\u003c\/div\u003e\n\u003c\/details\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\u003eMonitor. Control. Save.\u003c\/h3\u003e\n\u003cp\u003eKnow exactly what every appliance costs — pre-flashed and ready to plug in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Eiferer","offers":[{"title":"Default Title","offer_id":49594804994241,"sku":"HAPLGTASZAP01","price":360.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/c88f38a3-02e3-4616-852a-43339e1057a9.png?v=1760080340"},{"product_id":"esphome-smart-plug-energy-monitoring","title":"ESPHome Smart Plug with Energy Monitoring","description":"\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Rounded ZA Smart Plug (Energy Monitoring) — Shopify Description --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 3 PAGES (same HTML):                                            --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!--   \/products\/zigbee-smart-plug-energy-monitoring                 --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!--   \/products\/esphome-smart-plug-energy-monitoring                --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!--   \/products\/tasmota-smart-plug-energy-monitoring                --\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-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}\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔌 Smart Plug with Energy Monitoring \u003c\/h1\u003e\n\u003cp\u003eA 16A smart plug in the \u003cstrong\u003eclassic rounded South African 3-pin\u003c\/strong\u003e form factor — the familiar plug shape that fits every SA wall socket. Real-time energy monitoring tracks what each appliance costs to run. Available in three firmware variants: \u003cstrong\u003eZigbee 3.0\u003c\/strong\u003e for mesh networks, \u003cstrong\u003eESPHome\u003c\/strong\u003e for fully local Home Assistant control, and \u003cstrong\u003eTasmota\u003c\/strong\u003e for open-source MQTT flexibility.\u003c\/p\u003e\n\u003c!-- ════════════════════════ FIRMWARE SELECTOR ════════════════════════ --\u003e\n\u003ch2\u003eChoose Your Firmware\u003c\/h2\u003e\n\u003cdiv class=\"pd-var\"\u003e\n\u003ca class=\"active\" href=\"\/products\/zigbee-smart-plug-energy-monitoring\"\u003e⚡ Zigbee\u003c\/a\u003e \u003ca href=\"\/products\/esphome-smart-plug-energy-monitoring\"\u003e🏠 ESPHome\u003c\/a\u003e \u003ca href=\"\/products\/tasmota-smart-plug-energy-monitoring\"\u003e🔧 Tasmota\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003eWhich firmware should I choose?\u003c\/strong\u003e \u003cstrong\u003eZigbee\u003c\/strong\u003e — if you use a Zigbee hub (ZBDongle-E, ZB Bridge-P, or similar). Acts as a router to extend your mesh. \u003cstrong\u003eESPHome\u003c\/strong\u003e — if you run Home Assistant and want native local integration with zero cloud. \u003cstrong\u003eTasmota\u003c\/strong\u003e — if you want open-source firmware with MQTT, web UI, and full customisation.\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\"\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\"\u003eEnergy Monitoring\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eReal-Time Tracking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ KEY FEATURES ════════════════════════ --\u003e\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e16A \/ 3,520W Max Load\u003c\/strong\u003e — handle high-draw appliances like heaters, kettles, and small geysers at South Africa's 220V mains\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal-Time Energy Monitoring\u003c\/strong\u003e — track watts, amps, voltage, and cumulative kWh per appliance to understand your electricity costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClassic Rounded SA Plug\u003c\/strong\u003e — the traditional circular South African 3-pin design (56 × 56 × 40 mm) that fits universally in all SA wall sockets\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eESP32 Chipset (ESPHome \u0026amp; Tasmota)\u003c\/strong\u003e — powerful dual-core processor with WiFi, pre-flashed with your chosen firmware, ready to pair\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZigbee 3.0 Router (Zigbee variant)\u003c\/strong\u003e — strengthens your Zigbee mesh network while monitoring energy usage, requires a Zigbee hub\/coordinator\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% Local Control (ESPHome \u0026amp; Tasmota)\u003c\/strong\u003e — no cloud dependency, no internet required, your data stays on your network\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHome Assistant Native\u003c\/strong\u003e — ESPHome auto-discovers in HA; Tasmota integrates via MQTT; Zigbee works through ZHA or Zigbee2MQTT\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOTA Firmware Updates\u003c\/strong\u003e — update ESPHome or Tasmota firmware over-the-air without opening the plug\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhysical Button\u003c\/strong\u003e — manual on\/off toggle directly on the plug, works even without network connectivity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLED Status Indicator\u003c\/strong\u003e — quick visual confirmation of power state and network connection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ════════════════════════ FIRMWARE COMPARISON ════════════════════════ --\u003e\n\u003ch2\u003e🔄 Firmware Comparison\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"background: #1a1a2e; color: #fff;\"\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eFeature\u003c\/td\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eZigbee\u003c\/td\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eESPHome\u003c\/td\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eTasmota\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003eZigbee 3.0\u003c\/td\u003e\n\u003ctd\u003eWiFi 2.4 GHz\u003c\/td\u003e\n\u003ctd\u003eWiFi 2.4 GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHub Required\u003c\/td\u003e\n\u003ctd\u003eYes (Zigbee coordinator)\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCloud Dependency\u003c\/td\u003e\n\u003ctd\u003eNone (local mesh)\u003c\/td\u003e\n\u003ctd\u003eNone (100% local)\u003c\/td\u003e\n\u003ctd\u003eNone (100% local)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eZHA \/ Zigbee2MQTT\u003c\/td\u003e\n\u003ctd\u003eNative (auto-discovery)\u003c\/td\u003e\n\u003ctd\u003eMQTT \/ Native\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMesh Networking\u003c\/td\u003e\n\u003ctd\u003e✅ Acts as router\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeb Interface\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e✅ Built-in web UI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMQTT Support\u003c\/td\u003e\n\u003ctd\u003eVia Zigbee2MQTT\u003c\/td\u003e\n\u003ctd\u003eVia HA integration\u003c\/td\u003e\n\u003ctd\u003e✅ Native MQTT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOTA Updates\u003c\/td\u003e\n\u003ctd\u003eVia coordinator\u003c\/td\u003e\n\u003ctd\u003e✅ Over WiFi\u003c\/td\u003e\n\u003ctd\u003e✅ Over WiFi\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChipset\u003c\/td\u003e\n\u003ctd\u003eZigbee SoC\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEnergy Monitoring\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\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ════════════════════════ USE CASES ════════════════════════ --\u003e\n\u003ch2\u003e💡 What Can You Monitor \u0026amp; 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\u003eLights \u0026amp; Lamps\u003c\/h4\u003e\n\u003cp\u003eSee exactly how much your lights cost to run. Automate on\/off schedules and track energy usage per fixture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔥\u003c\/div\u003e\n\u003ch4\u003eHeaters \u0026amp; Appliances\u003c\/h4\u003e\n\u003cp\u003eMonitor heater energy consumption in real time. Set automations to cut power after a set period or when usage exceeds 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\u003eFans \u0026amp; Extractors\u003c\/h4\u003e\n\u003cp\u003eAutomate bathroom extractors or fans on a timer. Check how much each one draws and optimise your usage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eHome Office\u003c\/h4\u003e\n\u003cp\u003ePlug in your desk setup and monitor total consumption. Schedule power-off to eliminate phantom draw overnight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Energy tip:\u003c\/strong\u003e Use the energy monitoring data to identify phantom loads — appliances that draw power even when \"off.\" A smart plug pays for itself when you find the culprits.\u003c\/div\u003e\n\u003c!-- ════════════════════════ ZIGBEE HUB INFO ════════════════════════ --\u003e\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e🔗 Zigbee Variant — Hub Required\u003c\/h3\u003e\n\u003cp\u003eThe Zigbee smart plug requires a \u003cstrong\u003eZigbee coordinator or hub\u003c\/strong\u003e to function. Compatible with any Zigbee 3.0 coordinator including \u003ca style=\"color: #1e40af; font-weight: 600;\" href=\"\/products\/zigbee-sonoff-zbdongle-e\"\u003eSONOFF ZBDongle-E\u003c\/a\u003e, \u003ca style=\"color: #1e40af; font-weight: 600;\" href=\"\/products\/zigbee-sonoff-zbdongle-max\"\u003eDongle Max\u003c\/a\u003e, \u003ca style=\"color: #1e40af; font-weight: 600;\" href=\"\/products\/sonoff-dongle-lite-mg21-zigbee-thread-usb-dongle-dongle-lmg21\"\u003eDongle Lite MG21\u003c\/a\u003e, \u003ca style=\"color: #1e40af; font-weight: 600;\" href=\"\/products\/zigbee-bridge-pro\"\u003eZB Bridge-P\u003c\/a\u003e, and third-party hubs. The plug also acts as a \u003cstrong\u003eZigbee router\u003c\/strong\u003e, extending your mesh network's range and reliability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ ALSO AVAILABLE ════════════════════════ --\u003e\n\u003ch2\u003e🔌 Also Available — BSD59 New SA Standard\u003c\/h2\u003e\n\u003cp\u003ePrefer the slimmer new South African standard plug shape? The same smart plug hardware is available in the modern BSD59 form factor:\u003c\/p\u003e\n\u003cdiv class=\"pd-products\"\u003e\n\u003ca class=\"pd-pcard\" href=\"\/products\/zigbee-bsd59-smart-plug-energy-monitoring\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee 3.0 · Energy Monitoring · Router\u003c\/div\u003e\n\u003ch4\u003eZigbee BSD59 Smart Plug\u003c\/h4\u003e\n\u003cp\u003eSame Zigbee 3.0 smart plug with energy monitoring in the slim new SA standard design. 75 × 36 × 30 mm.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/esp-home-bsd59-smart-plug-energy-monitoring\"\u003e\n\u003cdiv class=\"pc-type\"\u003eESPHome · Local Control · Home Assistant\u003c\/div\u003e\n\u003ch4\u003eESPHome BSD59 Smart Plug\u003c\/h4\u003e\n\u003cp\u003e100% local ESPHome smart plug with energy monitoring in the new SA standard form factor. Pre-flashed ESP32.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/tasmota-bsd59-smart-plug-energy-monitoring\"\u003e\n\u003cdiv class=\"pc-type\"\u003eTasmota · MQTT · Open Source\u003c\/div\u003e\n\u003ch4\u003eTasmota BSD59 Smart Plug\u003c\/h4\u003e\n\u003cp\u003eOpen-source Tasmota smart plug with energy monitoring in the new SA standard design. Pre-flashed ESP32.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ COMPANIONS ════════════════════════ --\u003e\n\u003ch2\u003e🏠 Complete Your Setup\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n\u003ca class=\"pd-pcard\" href=\"\/products\/zigbee-sonoff-zbdongle-e\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee Coordinator · USB · Home Assistant\u003c\/div\u003e\n\u003ch4\u003eSONOFF ZBDongle-E\u003c\/h4\u003e\n\u003cp\u003eUSB Zigbee 3.0 coordinator for Home Assistant. Pair the Zigbee plug directly and manage your entire mesh network.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/zigbee-sonoff-zbdongle-max\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee Coordinator · PoE · Ethernet\u003c\/div\u003e\n\u003ch4\u003eSONOFF Dongle Max\u003c\/h4\u003e\n\u003cp\u003eEthernet\/PoE Zigbee coordinator with external antenna. For larger homes or professional installs requiring maximum range.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/zigbee-bridge-pro\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee Gateway · eWeLink · Cloud + LAN\u003c\/div\u003e\n\u003ch4\u003eSONOFF ZB Bridge-P\u003c\/h4\u003e\n\u003cp\u003eZigbee-to-WiFi gateway for the eWeLink ecosystem. If you prefer cloud + app control for your Zigbee devices.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/nspanel-pro-smart-home-control-panel-120-4x2-white\"\u003e\n\u003cdiv class=\"pc-type\"\u003eControl Panel · Zigbee Hub · Touchscreen\u003c\/div\u003e\n\u003ch4\u003eSONOFF NSPanel Pro 120\u003c\/h4\u003e\n\u003cp\u003e4.7″ touchscreen with built-in Zigbee hub. Control and automate your smart plugs alongside switches and sensors.\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\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eSmart Plug (Energy Monitoring) — Rounded SA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eForm Factor\u003c\/td\u003e\n\u003ctd\u003eClassic rounded South African 3-pin plug\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e56 × 56 × 40 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~80 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInput Voltage\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 Load\u003c\/td\u003e\n\u003ctd\u003e16A \/ 3,520W @ 220V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProtocol (Zigbee)\u003c\/td\u003e\n\u003ctd\u003eZigbee 3.0 — acts as router \/ mesh extender\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProtocol (ESPHome \/ Tasmota)\u003c\/td\u003e\n\u003ctd\u003eWiFi IEEE 802.11 b\/g\/n 2.4 GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChipset (WiFi variants)\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEnergy Monitoring\u003c\/td\u003e\n\u003ctd\u003eReal-time watts, amps, voltage \u0026amp; cumulative kWh\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePhysical Button\u003c\/td\u003e\n\u003ctd\u003eYes — manual on\/off toggle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLED Indicator\u003c\/td\u003e\n\u003ctd\u003eYes — power\/network status\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCloud Dependency\u003c\/td\u003e\n\u003ctd\u003eNone — all variants run 100% local\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eZHA · Zigbee2MQTT · ESPHome native · Tasmota MQTT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOTA Updates\u003c\/td\u003e\n\u003ctd\u003eYes (ESPHome \u0026amp; Tasmota over WiFi)\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\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\u003e\n\u003csummary\u003eWhat's the difference between this and the BSD59 plug?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThey contain the same smart plug hardware and firmware — the only difference is the \u003cstrong\u003ephysical plug shape\u003c\/strong\u003e. This rounded version uses the \u003cstrong\u003etraditional circular SA 3-pin design\u003c\/strong\u003e (56 × 56 × 40 mm) while the BSD59 uses the new SA standard slim rectangular form factor (75 × 36 × 30 mm). Choose whichever fits your wall sockets best.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhich firmware should I choose?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eZigbee\u003c\/strong\u003e — best if you already have a Zigbee mesh and want the plug to double as a router. Requires a Zigbee coordinator\/hub. \u003cstrong\u003eESPHome\u003c\/strong\u003e — best for Home Assistant users who want native auto-discovery, local-only control, and easy YAML customisation. \u003cstrong\u003eTasmota\u003c\/strong\u003e — best for power users who want a built-in web interface, native MQTT, and the flexibility of open-source firmware with a large community. All three variants work with Home Assistant.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes the Zigbee variant need a hub?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e The Zigbee plug requires a Zigbee 3.0 coordinator or gateway. Compatible options include the \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-e\"\u003eSONOFF ZBDongle-E\u003c\/a\u003e, \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-max\"\u003eDongle Max\u003c\/a\u003e, \u003ca href=\"\/products\/zigbee-bridge-pro\"\u003eZB Bridge-P\u003c\/a\u003e, or any standard Zigbee 3.0 coordinator. The plug also acts as a \u003cstrong\u003eZigbee router\u003c\/strong\u003e to extend your mesh.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDo the ESPHome \/ Tasmota variants need a hub?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e They connect directly to your 2.4 GHz WiFi router. No hub, bridge, or gateway needed. They communicate locally with Home Assistant or any MQTT broker on your network.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I flash different firmware later?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe \u003cstrong\u003eESP32-based variants\u003c\/strong\u003e (ESPHome and Tasmota) can be re-flashed over-the-air (OTA) to the other WiFi firmware. For example, you can switch from Tasmota to ESPHome without opening the plug. The \u003cstrong\u003eZigbee variant\u003c\/strong\u003e uses a different chipset and cannot be flashed to ESPHome\/Tasmota.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow accurate is the energy monitoring?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe built-in energy metering chip tracks \u003cstrong\u003ewatts, amps, voltage, and cumulative kWh\u003c\/strong\u003e in real time. Accuracy is suitable for household monitoring and cost tracking. For billing-grade accuracy, a dedicated energy meter is recommended.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use this for a geyser?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe plug is rated at \u003cstrong\u003e16A \/ 3,520W\u003c\/strong\u003e. A typical 2 kW geyser element would be within spec, but most SA geysers draw close to or above this limit (3–4 kW). For geysers, we recommend the \u003ca href=\"\/products\/sonoff-pow-r320-elite\"\u003e\u003cstrong\u003eSONOFF POW R320 Elite\u003c\/strong\u003e\u003c\/a\u003e (20A with energy monitoring) for ≤3 kW, or a contactor setup for 4 kW elements. Use the smart plug for monitoring lighter appliances.\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 plug reconnects automatically. You can configure the \u003cstrong\u003epower-on state\u003c\/strong\u003e (on, off, or last state) in ESPHome\/Tasmota settings or via your Zigbee coordinator.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill it fit in a double wall socket without blocking the other plug?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe rounded SA plug measures \u003cstrong\u003e56 × 56 × 40 mm\u003c\/strong\u003e. It's slightly bulkier than the BSD59 design. In standard SA double sockets, it will typically fit alongside a regular plug, but in tighter multi-way adapters, it may block adjacent slots. For the slimmest option, consider the \u003ca href=\"\/products\/zigbee-bsd59-smart-plug-energy-monitoring\"\u003eBSD59 version\u003c\/a\u003e.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAre you the only SA supplier of pre-flashed plugs?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — as far as we know, we are the only supplier of pre-flashed \u003cstrong\u003eESPHome and Tasmota\u003c\/strong\u003e SA smart plugs in South Africa. The plugs arrive ready to use — no soldering, no serial flashing, just plug in and pair.\u003c\/div\u003e\n\u003c\/details\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\u003eMonitor. Control. Save.\u003c\/h3\u003e\n\u003cp\u003eKnow exactly what every appliance costs — pre-flashed and ready to plug in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"EIFERER","offers":[{"title":"Default Title","offer_id":49594809286849,"sku":"HAPLGESPZAP01","price":360.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/c88f38a3-02e3-4616-852a-43339e1057a9.png?v=1760080340"},{"product_id":"tasmota-bsd59-smart-plug-energy-monitoring","title":"BSD59 Smart Plug with Energy Monitoring — SA Plug","description":"\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- BSD59 Smart Plug (Energy Monitoring) — Shopify Description    --\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔌 BSD59 Smart Plug with Energy Monitoring\u003c\/h1\u003e\n\u003cp\u003eA 16A smart plug in the \u003cstrong\u003enew South African standard\u003c\/strong\u003e form factor — slim, compact (75 × 36 × 30 mm), and ready for the future. Real-time energy monitoring shows you exactly what each appliance costs to run. Available in three firmware variants: \u003cstrong\u003eZigbee 3.0\u003c\/strong\u003e for mesh networks, \u003cstrong\u003eESPHome\u003c\/strong\u003e for fully local Home Assistant control, and \u003cstrong\u003eTasmota\u003c\/strong\u003e for open-source MQTT flexibility.\u003c\/p\u003e\n\u003c!-- ════════════════════════ FIRMWARE SELECTOR ════════════════════════ --\u003e\n\u003ch2\u003eChoose Your Firmware\u003c\/h2\u003e\n\u003cdiv class=\"pd-var\"\u003e\n\u003ca class=\"active\" href=\"\/products\/zigbee-bsd59-smart-plug-energy-monitoring\"\u003e⚡ Zigbee\u003c\/a\u003e \u003ca href=\"\/products\/esp-home-bsd59-smart-plug-energy-monitoring\"\u003e🏠 ESPHome\u003c\/a\u003e \u003ca href=\"\/products\/tasmota-bsd59-smart-plug-energy-monitoring\"\u003e🔧 Tasmota\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003eWhich firmware should I choose?\u003c\/strong\u003e \u003cstrong\u003eZigbee\u003c\/strong\u003e — if you use a Zigbee hub (ZBDongle-E, ZB Bridge-P, or similar). Acts as a router to extend your mesh. \u003cstrong\u003eESPHome\u003c\/strong\u003e — if you run Home Assistant and want native local integration with zero cloud. \u003cstrong\u003eTasmota\u003c\/strong\u003e — if you want open-source firmware with MQTT, web UI, and full customisation.\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\"\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\"\u003eEnergy Monitoring\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eReal-Time Tracking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ KEY FEATURES ════════════════════════ --\u003e\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e16A \/ 3,520W Max Load\u003c\/strong\u003e — handle high-draw appliances like heaters, kettles, and small geysers at South Africa's 220V mains\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal-Time Energy Monitoring\u003c\/strong\u003e — track watts, amps, voltage, and cumulative kWh per appliance to understand your electricity costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNew SA Standard Plug Design\u003c\/strong\u003e — slim rectangular form factor (75 × 36 × 30 mm) that fits modern South African wall sockets without blocking adjacent outlets\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eESP32 Chipset (ESPHome \u0026amp; Tasmota)\u003c\/strong\u003e — powerful dual-core processor with WiFi, pre-flashed with your chosen firmware, ready to pair\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZigbee 3.0 Router (Zigbee variant)\u003c\/strong\u003e — strengthens your Zigbee mesh network while monitoring energy usage, requires a Zigbee hub\/coordinator\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% Local Control (ESPHome \u0026amp; Tasmota)\u003c\/strong\u003e — no cloud dependency, no internet required, your data stays on your network\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHome Assistant Native\u003c\/strong\u003e — ESPHome auto-discovers in HA; Tasmota integrates via MQTT; Zigbee works through ZHA or Zigbee2MQTT\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOTA Firmware Updates\u003c\/strong\u003e — update ESPHome or Tasmota firmware over-the-air without opening the plug\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhysical Button\u003c\/strong\u003e — manual on\/off toggle directly on the plug, works even without network connectivity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLED Status Indicator\u003c\/strong\u003e — quick visual confirmation of power state and network connection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ════════════════════════ FIRMWARE COMPARISON ════════════════════════ --\u003e\n\u003ch2\u003e🔄 Firmware Comparison\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"background: #1a1a2e; color: #fff;\"\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eFeature\u003c\/td\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eZigbee\u003c\/td\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eESPHome\u003c\/td\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eTasmota\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003eZigbee 3.0\u003c\/td\u003e\n\u003ctd\u003eWiFi 2.4 GHz\u003c\/td\u003e\n\u003ctd\u003eWiFi 2.4 GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHub Required\u003c\/td\u003e\n\u003ctd\u003eYes (Zigbee coordinator)\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCloud Dependency\u003c\/td\u003e\n\u003ctd\u003eNone (local mesh)\u003c\/td\u003e\n\u003ctd\u003eNone (100% local)\u003c\/td\u003e\n\u003ctd\u003eNone (100% local)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eZHA \/ Zigbee2MQTT\u003c\/td\u003e\n\u003ctd\u003eNative (auto-discovery)\u003c\/td\u003e\n\u003ctd\u003eMQTT \/ Native\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMesh Networking\u003c\/td\u003e\n\u003ctd\u003e✅ Acts as router\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeb Interface\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e✅ Built-in web UI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMQTT Support\u003c\/td\u003e\n\u003ctd\u003eVia Zigbee2MQTT\u003c\/td\u003e\n\u003ctd\u003eVia HA integration\u003c\/td\u003e\n\u003ctd\u003e✅ Native MQTT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOTA Updates\u003c\/td\u003e\n\u003ctd\u003eVia coordinator\u003c\/td\u003e\n\u003ctd\u003e✅ Over WiFi\u003c\/td\u003e\n\u003ctd\u003e✅ Over WiFi\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChipset\u003c\/td\u003e\n\u003ctd\u003eZigbee SoC\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEnergy Monitoring\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\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ════════════════════════ USE CASES ════════════════════════ --\u003e\n\u003ch2\u003e💡 What Can You Monitor \u0026amp; 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\u003eLights \u0026amp; Lamps\u003c\/h4\u003e\n\u003cp\u003eSee exactly how much your lights cost to run. Automate on\/off schedules and track energy usage per fixture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔥\u003c\/div\u003e\n\u003ch4\u003eHeaters \u0026amp; Appliances\u003c\/h4\u003e\n\u003cp\u003eMonitor heater energy consumption in real time. Set automations to cut power after a set period or when usage exceeds 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\u003eFans \u0026amp; Extractors\u003c\/h4\u003e\n\u003cp\u003eAutomate bathroom extractors or fans on a timer. Check how much each one draws and optimise your usage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eHome Office\u003c\/h4\u003e\n\u003cp\u003ePlug in your desk setup and monitor total consumption. Schedule power-off to eliminate phantom draw overnight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Energy tip:\u003c\/strong\u003e Use the energy monitoring data to identify phantom loads — appliances that draw power even when \"off.\" A smart plug pays for itself when you find the culprits.\u003c\/div\u003e\n\u003c!-- ════════════════════════ ZIGBEE HUB INFO ════════════════════════ --\u003e\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e🔗 Zigbee Variant — Hub Required\u003c\/h3\u003e\n\u003cp\u003eThe Zigbee BSD59 requires a \u003cstrong\u003eZigbee coordinator or hub\u003c\/strong\u003e to function. Compatible with any Zigbee 3.0 coordinator including \u003ca style=\"color: #1e40af; font-weight: 600;\" href=\"\/products\/zigbee-sonoff-zbdongle-e\"\u003eSONOFF ZBDongle-E\u003c\/a\u003e, \u003ca style=\"color: #1e40af; font-weight: 600;\" href=\"\/products\/zigbee-sonoff-zbdongle-max\"\u003eDongle Max\u003c\/a\u003e, \u003ca style=\"color: #1e40af; font-weight: 600;\" href=\"\/products\/sonoff-dongle-lite-mg21-zigbee-thread-usb-dongle-dongle-lmg21\"\u003eDongle Lite MG21\u003c\/a\u003e, \u003ca style=\"color: #1e40af; font-weight: 600;\" href=\"\/products\/zigbee-bridge-pro\"\u003eZB Bridge-P\u003c\/a\u003e, and third-party hubs. The plug also acts as a \u003cstrong\u003eZigbee router\u003c\/strong\u003e, extending your mesh network's range and reliability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ ALSO AVAILABLE ════════════════════════ --\u003e\n\u003ch2\u003e🔌 Also Available — Rounded ZA Plug\u003c\/h2\u003e\n\u003cp\u003ePrefer the traditional rounded South African plug style? The same smart plug hardware is available in the classic form factor:\u003c\/p\u003e\n\u003cdiv class=\"pd-products\"\u003e\n\u003ca class=\"pd-pcard\" href=\"\/products\/zigbee-smart-plug-energy-monitoring\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee 3.0 · Energy Monitoring · Router\u003c\/div\u003e\n\u003ch4\u003eZigbee Smart Plug (Rounded SA)\u003c\/h4\u003e\n\u003cp\u003eSame Zigbee 3.0 smart plug with energy monitoring in the classic rounded SA 3-pin design. 56 × 56 × 40 mm.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/esphome-smart-plug-energy-monitoring\"\u003e\n\u003cdiv class=\"pc-type\"\u003eESPHome · Local Control · Home Assistant\u003c\/div\u003e\n\u003ch4\u003eESPHome Smart Plug (Rounded SA)\u003c\/h4\u003e\n\u003cp\u003e100% local ESPHome smart plug with energy monitoring in the rounded SA form factor. Pre-flashed ESP32.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/tasmota-smart-plug-energy-monitoring\"\u003e\n\u003cdiv class=\"pc-type\"\u003eTasmota · MQTT · Open Source\u003c\/div\u003e\n\u003ch4\u003eTasmota Smart Plug (Rounded SA)\u003c\/h4\u003e\n\u003cp\u003eOpen-source Tasmota smart plug with energy monitoring in the rounded SA design. Pre-flashed ESP32.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ COMPANIONS ════════════════════════ --\u003e\n\u003ch2\u003e🏠 Complete Your Setup\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n\u003ca class=\"pd-pcard\" href=\"\/products\/zigbee-sonoff-zbdongle-e\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee Coordinator · USB · Home Assistant\u003c\/div\u003e\n\u003ch4\u003eSONOFF ZBDongle-E\u003c\/h4\u003e\n\u003cp\u003eUSB Zigbee 3.0 coordinator for Home Assistant. Pair the Zigbee BSD59 plug directly and manage your entire mesh network.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/zigbee-sonoff-zbdongle-max\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee Coordinator · PoE · Ethernet\u003c\/div\u003e\n\u003ch4\u003eSONOFF Dongle Max\u003c\/h4\u003e\n\u003cp\u003eEthernet\/PoE Zigbee coordinator with external antenna. For larger homes or professional installs requiring maximum range.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/zigbee-bridge-pro\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee Gateway · eWeLink · Cloud + LAN\u003c\/div\u003e\n\u003ch4\u003eSONOFF ZB Bridge-P\u003c\/h4\u003e\n\u003cp\u003eZigbee-to-WiFi gateway for the eWeLink ecosystem. If you prefer cloud + app control for your Zigbee devices.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"pd-pcard\" href=\"\/products\/nspanel-pro-smart-home-control-panel-120-4x2-white\"\u003e\n\u003cdiv class=\"pc-type\"\u003eControl Panel · Zigbee Hub · Touchscreen\u003c\/div\u003e\n\u003ch4\u003eSONOFF NSPanel Pro 120\u003c\/h4\u003e\n\u003cp\u003e4.7″ touchscreen with built-in Zigbee hub. Control and automate your smart plugs alongside switches and sensors.\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\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eBSD59 Smart Plug (Energy Monitoring)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eForm Factor\u003c\/td\u003e\n\u003ctd\u003eNew SA Standard plug (BSD59 \/ Type M compact)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e75 × 36 × 30 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~78 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInput Voltage\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 Load\u003c\/td\u003e\n\u003ctd\u003e16A \/ 3,520W @ 220V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProtocol (Zigbee)\u003c\/td\u003e\n\u003ctd\u003eZigbee 3.0 — acts as router \/ mesh extender\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProtocol (ESPHome \/ Tasmota)\u003c\/td\u003e\n\u003ctd\u003eWiFi IEEE 802.11 b\/g\/n 2.4 GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChipset (WiFi variants)\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEnergy Monitoring\u003c\/td\u003e\n\u003ctd\u003eReal-time watts, amps, voltage \u0026amp; cumulative kWh\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePhysical Button\u003c\/td\u003e\n\u003ctd\u003eYes — manual on\/off toggle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLED Indicator\u003c\/td\u003e\n\u003ctd\u003eYes — power\/network status\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCloud Dependency\u003c\/td\u003e\n\u003ctd\u003eNone — all variants run 100% local\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eZHA · Zigbee2MQTT · ESPHome native · Tasmota MQTT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOTA Updates\u003c\/td\u003e\n\u003ctd\u003eYes (ESPHome \u0026amp; Tasmota over WiFi)\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\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\u003e\n\u003csummary\u003eWhat's the difference between BSD59 and the rounded SA plug?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThey contain the same smart plug hardware and firmware — the only difference is the \u003cstrong\u003ephysical plug shape\u003c\/strong\u003e. The BSD59 uses the \u003cstrong\u003enew South African standard\u003c\/strong\u003e (slim, rectangular, 75 × 36 × 30 mm) while the rounded version uses the traditional circular SA 3-pin design (56 × 56 × 40 mm). Choose whichever fits your wall sockets.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhich firmware should I choose?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eZigbee\u003c\/strong\u003e — best if you already have a Zigbee mesh and want the plug to double as a router. Requires a Zigbee coordinator\/hub. \u003cstrong\u003eESPHome\u003c\/strong\u003e — best for Home Assistant users who want native auto-discovery, local-only control, and easy YAML customisation. \u003cstrong\u003eTasmota\u003c\/strong\u003e — best for power users who want a built-in web interface, native MQTT, and the flexibility of open-source firmware with a large community. All three variants work with Home Assistant.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes the Zigbee variant need a hub?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e The Zigbee BSD59 requires a Zigbee 3.0 coordinator or gateway. Compatible options include the \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-e\"\u003eSONOFF ZBDongle-E\u003c\/a\u003e, \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-max\"\u003eDongle Max\u003c\/a\u003e, \u003ca href=\"\/products\/zigbee-bridge-pro\"\u003eZB Bridge-P\u003c\/a\u003e, or any standard Zigbee 3.0 coordinator. The plug also acts as a \u003cstrong\u003eZigbee router\u003c\/strong\u003e to extend your mesh.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDo the ESPHome \/ Tasmota variants need a hub?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e They connect directly to your 2.4 GHz WiFi router. No hub, bridge, or gateway needed. They communicate locally with Home Assistant or any MQTT broker on your network.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I flash different firmware later?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe \u003cstrong\u003eESP32-based variants\u003c\/strong\u003e (ESPHome and Tasmota) can be re-flashed over-the-air (OTA) to the other WiFi firmware. For example, you can switch from Tasmota to ESPHome without opening the plug. The \u003cstrong\u003eZigbee variant\u003c\/strong\u003e uses a different chipset and cannot be flashed to ESPHome\/Tasmota.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow accurate is the energy monitoring?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe built-in energy metering chip tracks \u003cstrong\u003ewatts, amps, voltage, and cumulative kWh\u003c\/strong\u003e in real time. Accuracy is suitable for household monitoring and cost tracking. For billing-grade accuracy, a dedicated energy meter is recommended.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use this for a geyser?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe BSD59 is rated at \u003cstrong\u003e16A \/ 3,520W\u003c\/strong\u003e. A typical 2 kW geyser element would be within spec, but most SA geysers draw close to or above this limit (3–4 kW). For geysers, we recommend the \u003ca href=\"\/products\/sonoff-pow-r320-elite\"\u003e\u003cstrong\u003eSONOFF POW R320 Elite\u003c\/strong\u003e\u003c\/a\u003e (20A with energy monitoring) for ≤3 kW, or a contactor setup for 4 kW elements. Use the smart plug for monitoring lighter appliances.\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 plug reconnects automatically. You can configure the \u003cstrong\u003epower-on state\u003c\/strong\u003e (on, off, or last state) in ESPHome\/Tasmota settings or via your Zigbee coordinator.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill it block the socket next to it?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe BSD59 is designed to be \u003cstrong\u003eslim and compact\u003c\/strong\u003e (75 × 36 × 30 mm). In most modern SA double wall sockets, it fits without blocking the adjacent outlet. However, in older or tightly-spaced sockets, check the clearance.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAre you the only SA supplier of pre-flashed plugs?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — as far as we know, we are the only supplier of pre-flashed \u003cstrong\u003eESPHome and Tasmota\u003c\/strong\u003e SA smart plugs in South Africa. The plugs arrive ready to use — no soldering, no serial flashing, just plug in and pair.\u003c\/div\u003e\n\u003c\/details\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\u003eMonitor. Control. Save.\u003c\/h3\u003e\n\u003cp\u003eKnow exactly what every appliance costs — pre-flashed and ready to plug in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"EIFERER","offers":[{"title":"Default Title","offer_id":49594815217857,"sku":"HAPLGTASBSD01","price":361.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/ChatGPT_Image_Oct_10_2025_09_43_35_AM.png?v=1760082542"},{"product_id":"esp-home-bsd59-smart-plug-energy-monitoring","title":"ESPHome BSD59 Smart Plug with Energy Monitoring — SA Plug","description":"\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003c!-- BSD59 Smart Plug (Energy Monitoring) — Shopify Description    --\u003e\n\u003c!-- 3 PAGES (same HTML):                                          --\u003e\n\u003c!--   \/products\/zigbee-bsd59-smart-plug-energy-monitoring         --\u003e\n\u003c!--   \/products\/esp-home-bsd59-smart-plug-energy-monitoring       --\u003e\n\u003c!--   \/products\/tasmota-bsd59-smart-plug-energy-monitoring        --\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-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}\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔌 BSD59 Smart Plug with Energy Monitoring\u003c\/h1\u003e\n\u003cp\u003eA 16A smart plug in the \u003cstrong\u003enew South African standard\u003c\/strong\u003e form factor — slim, compact (75 × 36 × 30 mm), and ready for the future. Real-time energy monitoring shows you exactly what each appliance costs to run. Available in three firmware variants: \u003cstrong\u003eZigbee 3.0\u003c\/strong\u003e for mesh networks, \u003cstrong\u003eESPHome\u003c\/strong\u003e for fully local Home Assistant control, and \u003cstrong\u003eTasmota\u003c\/strong\u003e for open-source MQTT flexibility.\u003c\/p\u003e\n\n\u003c!-- ════════════════════════ FIRMWARE SELECTOR ════════════════════════ --\u003e\n\u003ch2\u003eChoose Your Firmware\u003c\/h2\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/zigbee-bsd59-smart-plug-energy-monitoring\" class=\"active\"\u003e⚡ Zigbee\u003c\/a\u003e\n  \u003ca href=\"\/products\/esp-home-bsd59-smart-plug-energy-monitoring\"\u003e🏠 ESPHome\u003c\/a\u003e\n  \u003ca href=\"\/products\/tasmota-bsd59-smart-plug-energy-monitoring\"\u003e🔧 Tasmota\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003eWhich firmware should I choose?\u003c\/strong\u003e \u003cstrong\u003eZigbee\u003c\/strong\u003e — if you use a Zigbee hub (ZBDongle-E, ZB Bridge-P, or similar). Acts as a router to extend your mesh. \u003cstrong\u003eESPHome\u003c\/strong\u003e — if you run Home Assistant and want native local integration with zero cloud. \u003cstrong\u003eTasmota\u003c\/strong\u003e — if you want open-source firmware with MQTT, web UI, and full customisation.\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\"\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\"\u003eEnergy Monitoring\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eReal-Time Tracking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ KEY FEATURES ════════════════════════ --\u003e\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e16A \/ 3,520W Max Load\u003c\/strong\u003e — handle high-draw appliances like heaters, kettles, and small geysers at South Africa's 220V mains\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReal-Time Energy Monitoring\u003c\/strong\u003e — track watts, amps, voltage, and cumulative kWh per appliance to understand your electricity costs\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNew SA Standard Plug Design\u003c\/strong\u003e — slim rectangular form factor (75 × 36 × 30 mm) that fits modern South African wall sockets without blocking adjacent outlets\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eESP32 Chipset (ESPHome \u0026amp; Tasmota)\u003c\/strong\u003e — powerful dual-core processor with WiFi, pre-flashed with your chosen firmware, ready to pair\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eZigbee 3.0 Router (Zigbee variant)\u003c\/strong\u003e — strengthens your Zigbee mesh network while monitoring energy usage, requires a Zigbee hub\/coordinator\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e100% Local Control (ESPHome \u0026amp; Tasmota)\u003c\/strong\u003e — no cloud dependency, no internet required, your data stays on your network\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHome Assistant Native\u003c\/strong\u003e — ESPHome auto-discovers in HA; Tasmota integrates via MQTT; Zigbee works through ZHA or Zigbee2MQTT\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOTA Firmware Updates\u003c\/strong\u003e — update ESPHome or Tasmota firmware over-the-air without opening the plug\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePhysical Button\u003c\/strong\u003e — manual on\/off toggle directly on the plug, works even without network connectivity\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLED Status Indicator\u003c\/strong\u003e — quick visual confirmation of power state and network connection\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c!-- ════════════════════════ FIRMWARE COMPARISON ════════════════════════ --\u003e\n\u003ch2\u003e🔄 Firmware Comparison\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr style=\"background:#1a1a2e;color:#fff\"\u003e\n\u003ctd style=\"color:#fff;font-weight:700\"\u003eFeature\u003c\/td\u003e\n\u003ctd style=\"color:#fff;font-weight:700\"\u003eZigbee\u003c\/td\u003e\n\u003ctd style=\"color:#fff;font-weight:700\"\u003eESPHome\u003c\/td\u003e\n\u003ctd style=\"color:#fff;font-weight:700\"\u003eTasmota\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003eZigbee 3.0\u003c\/td\u003e\n\u003ctd\u003eWiFi 2.4 GHz\u003c\/td\u003e\n\u003ctd\u003eWiFi 2.4 GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHub Required\u003c\/td\u003e\n\u003ctd\u003eYes (Zigbee coordinator)\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCloud Dependency\u003c\/td\u003e\n\u003ctd\u003eNone (local mesh)\u003c\/td\u003e\n\u003ctd\u003eNone (100% local)\u003c\/td\u003e\n\u003ctd\u003eNone (100% local)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eZHA \/ Zigbee2MQTT\u003c\/td\u003e\n\u003ctd\u003eNative (auto-discovery)\u003c\/td\u003e\n\u003ctd\u003eMQTT \/ Native\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMesh Networking\u003c\/td\u003e\n\u003ctd\u003e✅ Acts as router\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWeb Interface\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e✅ Built-in web UI\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMQTT Support\u003c\/td\u003e\n\u003ctd\u003eVia Zigbee2MQTT\u003c\/td\u003e\n\u003ctd\u003eVia HA integration\u003c\/td\u003e\n\u003ctd\u003e✅ Native MQTT\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOTA Updates\u003c\/td\u003e\n\u003ctd\u003eVia coordinator\u003c\/td\u003e\n\u003ctd\u003e✅ Over WiFi\u003c\/td\u003e\n\u003ctd\u003e✅ Over WiFi\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eChipset\u003c\/td\u003e\n\u003ctd\u003eZigbee SoC\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eEnergy Monitoring\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\u003c\/table\u003e\n\n\u003c!-- ════════════════════════ USE CASES ════════════════════════ --\u003e\n\u003ch2\u003e💡 What Can You Monitor \u0026amp; 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\u003eLights \u0026amp; Lamps\u003c\/h4\u003e\n\u003cp\u003eSee exactly how much your lights cost to run. Automate on\/off schedules and track energy usage per fixture.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔥\u003c\/div\u003e\n\u003ch4\u003eHeaters \u0026amp; Appliances\u003c\/h4\u003e\n\u003cp\u003eMonitor heater energy consumption in real time. Set automations to cut power after a set period or when usage exceeds 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\u003eFans \u0026amp; Extractors\u003c\/h4\u003e\n\u003cp\u003eAutomate bathroom extractors or fans on a timer. Check how much each one draws and optimise your usage.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eHome Office\u003c\/h4\u003e\n\u003cp\u003ePlug in your desk setup and monitor total consumption. Schedule power-off to eliminate phantom draw overnight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Energy tip:\u003c\/strong\u003e Use the energy monitoring data to identify phantom loads — appliances that draw power even when \"off.\" A smart plug pays for itself when you find the culprits.\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ ZIGBEE HUB INFO ════════════════════════ --\u003e\n\u003cdiv class=\"pd-info\"\u003e\n  \u003ch3\u003e🔗 Zigbee Variant — Hub Required\u003c\/h3\u003e\n  \u003cp\u003eThe Zigbee BSD59 requires a \u003cstrong\u003eZigbee coordinator or hub\u003c\/strong\u003e to function. Compatible with any Zigbee 3.0 coordinator including \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-e\" style=\"color:#1e40af;font-weight:600\"\u003eSONOFF ZBDongle-E\u003c\/a\u003e, \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-max\" style=\"color:#1e40af;font-weight:600\"\u003eDongle Max\u003c\/a\u003e, \u003ca href=\"\/products\/sonoff-dongle-lite-mg21-zigbee-thread-usb-dongle-dongle-lmg21\" style=\"color:#1e40af;font-weight:600\"\u003eDongle Lite MG21\u003c\/a\u003e, \u003ca href=\"\/products\/zigbee-bridge-pro\" style=\"color:#1e40af;font-weight:600\"\u003eZB Bridge-P\u003c\/a\u003e, and third-party hubs. The plug also acts as a \u003cstrong\u003eZigbee router\u003c\/strong\u003e, extending your mesh network's range and reliability.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ ALSO AVAILABLE ════════════════════════ --\u003e\n\u003ch2\u003e🔌 Also Available — Rounded ZA Plug\u003c\/h2\u003e\n\u003cp\u003ePrefer the traditional rounded South African plug style? The same smart plug hardware is available in the classic form factor:\u003c\/p\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/zigbee-smart-plug-energy-monitoring\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eZigbee 3.0 · Energy Monitoring · Router\u003c\/div\u003e\n\u003ch4\u003eZigbee Smart Plug (Rounded SA)\u003c\/h4\u003e\n\u003cp\u003eSame Zigbee 3.0 smart plug with energy monitoring in the classic rounded SA 3-pin design. 56 × 56 × 40 mm.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/esphome-smart-plug-energy-monitoring\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eESPHome · Local Control · Home Assistant\u003c\/div\u003e\n\u003ch4\u003eESPHome Smart Plug (Rounded SA)\u003c\/h4\u003e\n\u003cp\u003e100% local ESPHome smart plug with energy monitoring in the rounded SA form factor. Pre-flashed ESP32.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/tasmota-smart-plug-energy-monitoring\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eTasmota · MQTT · Open Source\u003c\/div\u003e\n\u003ch4\u003eTasmota Smart Plug (Rounded SA)\u003c\/h4\u003e\n\u003cp\u003eOpen-source Tasmota smart plug with energy monitoring in the rounded SA design. Pre-flashed ESP32.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ COMPANIONS ════════════════════════ --\u003e\n\u003ch2\u003e🏠 Complete Your Setup\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-e\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eZigbee Coordinator · USB · Home Assistant\u003c\/div\u003e\n\u003ch4\u003eSONOFF ZBDongle-E\u003c\/h4\u003e\n\u003cp\u003eUSB Zigbee 3.0 coordinator for Home Assistant. Pair the Zigbee BSD59 plug directly and manage your entire mesh network.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-max\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eZigbee Coordinator · PoE · Ethernet\u003c\/div\u003e\n\u003ch4\u003eSONOFF Dongle Max\u003c\/h4\u003e\n\u003cp\u003eEthernet\/PoE Zigbee coordinator with external antenna. For larger homes or professional installs requiring maximum range.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/zigbee-bridge-pro\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eZigbee Gateway · eWeLink · Cloud + LAN\u003c\/div\u003e\n\u003ch4\u003eSONOFF ZB Bridge-P\u003c\/h4\u003e\n\u003cp\u003eZigbee-to-WiFi gateway for the eWeLink ecosystem. If you prefer cloud + app control for your Zigbee devices.\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\"\u003eControl Panel · Zigbee Hub · Touchscreen\u003c\/div\u003e\n\u003ch4\u003eSONOFF NSPanel Pro 120\u003c\/h4\u003e\n\u003cp\u003e4.7″ touchscreen with built-in Zigbee hub. Control and automate your smart plugs alongside switches and sensors.\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\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eBSD59 Smart Plug (Energy Monitoring)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eForm Factor\u003c\/td\u003e\n\u003ctd\u003eNew SA Standard plug (BSD59 \/ Type M compact)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e75 × 36 × 30 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~78 g\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInput Voltage\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 Load\u003c\/td\u003e\n\u003ctd\u003e16A \/ 3,520W @ 220V\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProtocol (Zigbee)\u003c\/td\u003e\n\u003ctd\u003eZigbee 3.0 — acts as router \/ mesh extender\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProtocol (ESPHome \/ Tasmota)\u003c\/td\u003e\n\u003ctd\u003eWiFi IEEE 802.11 b\/g\/n 2.4 GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eChipset (WiFi variants)\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eEnergy Monitoring\u003c\/td\u003e\n\u003ctd\u003eReal-time watts, amps, voltage \u0026amp; cumulative kWh\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePhysical Button\u003c\/td\u003e\n\u003ctd\u003eYes — manual on\/off toggle\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eLED Indicator\u003c\/td\u003e\n\u003ctd\u003eYes — power\/network status\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCloud Dependency\u003c\/td\u003e\n\u003ctd\u003eNone — all variants run 100% local\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eZHA · Zigbee2MQTT · ESPHome native · Tasmota MQTT\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOTA Updates\u003c\/td\u003e\n\u003ctd\u003eYes (ESPHome \u0026amp; Tasmota over WiFi)\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  \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 the difference between BSD59 and the rounded SA plug?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThey contain the same smart plug hardware and firmware — the only difference is the \u003cstrong\u003ephysical plug shape\u003c\/strong\u003e. The BSD59 uses the \u003cstrong\u003enew South African standard\u003c\/strong\u003e (slim, rectangular, 75 × 36 × 30 mm) while the rounded version uses the traditional circular SA 3-pin design (56 × 56 × 40 mm). Choose whichever fits your wall sockets.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhich firmware should I choose?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eZigbee\u003c\/strong\u003e — best if you already have a Zigbee mesh and want the plug to double as a router. Requires a Zigbee coordinator\/hub. \u003cstrong\u003eESPHome\u003c\/strong\u003e — best for Home Assistant users who want native auto-discovery, local-only control, and easy YAML customisation. \u003cstrong\u003eTasmota\u003c\/strong\u003e — best for power users who want a built-in web interface, native MQTT, and the flexibility of open-source firmware with a large community. All three variants work with Home Assistant.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes the Zigbee variant need a hub?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e The Zigbee BSD59 requires a Zigbee 3.0 coordinator or gateway. Compatible options include the \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-e\"\u003eSONOFF ZBDongle-E\u003c\/a\u003e, \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-max\"\u003eDongle Max\u003c\/a\u003e, \u003ca href=\"\/products\/zigbee-bridge-pro\"\u003eZB Bridge-P\u003c\/a\u003e, or any standard Zigbee 3.0 coordinator. The plug also acts as a \u003cstrong\u003eZigbee router\u003c\/strong\u003e to extend your mesh.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDo the ESPHome \/ Tasmota variants need a hub?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e They connect directly to your 2.4 GHz WiFi router. No hub, bridge, or gateway needed. They communicate locally with Home Assistant or any MQTT broker on your network.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I flash different firmware later?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe \u003cstrong\u003eESP32-based variants\u003c\/strong\u003e (ESPHome and Tasmota) can be re-flashed over-the-air (OTA) to the other WiFi firmware. For example, you can switch from Tasmota to ESPHome without opening the plug. The \u003cstrong\u003eZigbee variant\u003c\/strong\u003e uses a different chipset and cannot be flashed to ESPHome\/Tasmota.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow accurate is the energy monitoring?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe built-in energy metering chip tracks \u003cstrong\u003ewatts, amps, voltage, and cumulative kWh\u003c\/strong\u003e in real time. Accuracy is suitable for household monitoring and cost tracking. For billing-grade accuracy, a dedicated energy meter is recommended.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use this for a geyser?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe BSD59 is rated at \u003cstrong\u003e16A \/ 3,520W\u003c\/strong\u003e. A typical 2 kW geyser element would be within spec, but most SA geysers draw close to or above this limit (3–4 kW). For geysers, we recommend the \u003ca href=\"\/products\/sonoff-pow-r320-elite\"\u003e\u003cstrong\u003eSONOFF POW R320 Elite\u003c\/strong\u003e\u003c\/a\u003e (20A with energy monitoring) for ≤3 kW, or a contactor setup for 4 kW elements. Use the smart plug for monitoring lighter appliances.\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. Once power returns, the plug reconnects automatically. You can configure the \u003cstrong\u003epower-on state\u003c\/strong\u003e (on, off, or last state) in ESPHome\/Tasmota settings or via your Zigbee coordinator.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWill it block the socket next to it?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe BSD59 is designed to be \u003cstrong\u003eslim and compact\u003c\/strong\u003e (75 × 36 × 30 mm). In most modern SA double wall sockets, it fits without blocking the adjacent outlet. However, in older or tightly-spaced sockets, check the clearance.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eAre you the only SA supplier of pre-flashed plugs?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — as far as we know, we are the only supplier of pre-flashed \u003cstrong\u003eESPHome and Tasmota\u003c\/strong\u003e SA smart plugs in South Africa. The plugs arrive ready to use — no soldering, no serial flashing, just plug in and pair.\u003c\/div\u003e\u003c\/details\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\u003eMonitor. Control. Save.\u003c\/h3\u003e\n\u003cp\u003eKnow exactly what every appliance costs — pre-flashed and ready to plug in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"EIFERER","offers":[{"title":"Default Title","offer_id":49594817380545,"sku":"HAPLGESPBSD01","price":330.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/ChatGPT_Image_Oct_10_2025_09_43_35_AM.png?v=1760082542"},{"product_id":"zigbee-bsd59-smart-plug-energy-monitoring","title":"Zigbee BSD59 Smart Plug with Energy Monitoring — SA Plug","description":"\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- BSD59 Smart Plug (Energy Monitoring) — Shopify Description    --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 3 PAGES (same HTML):                                          --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!--   \/products\/zigbee-bsd59-smart-plug-energy-monitoring         --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!--   \/products\/esp-home-bsd59-smart-plug-energy-monitoring       --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!--   \/products\/tasmota-bsd59-smart-plug-energy-monitoring        --\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-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}\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🔌 BSD59 Smart Plug with Energy Monitoring\u003c\/h1\u003e\n\u003cp\u003eA 16A smart plug in the \u003cstrong\u003enew South African standard\u003c\/strong\u003e form factor — slim, compact (75 × 36 × 30 mm), and ready for the future. Real-time energy monitoring shows you exactly what each appliance costs to run. Available in three firmware variants: \u003cstrong\u003eZigbee 3.0\u003c\/strong\u003e for mesh networks, \u003cstrong\u003eESPHome\u003c\/strong\u003e for fully local Home Assistant control, and \u003cstrong\u003eTasmota\u003c\/strong\u003e for open-source MQTT flexibility.\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003eChoose Your Firmware\u003c\/h2\u003e\n\u003cdiv class=\"pd-var\"\u003e\n\u003ca href=\"\/products\/zigbee-bsd59-smart-plug-energy-monitoring\" class=\"active\"\u003e⚡ Zigbee\u003c\/a\u003e \u003ca href=\"\/products\/esp-home-bsd59-smart-plug-energy-monitoring\"\u003e🏠 ESPHome\u003c\/a\u003e \u003ca href=\"\/products\/tasmota-bsd59-smart-plug-energy-monitoring\"\u003e🔧 Tasmota\u003c\/a\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🔌 Other Power Monitoring Plugs\u003c\/h2\u003e\n\u003cdiv class=\"pd-var\"\u003e\n\u003c!-- WiFi page: WiFi = active --\u003e \u003ca class=\"active\" href=\"\/products\/s60tpfeu\"\u003e📶 S60 WiFi · No Hub\u003c\/a\u003e \u003ca href=\"\/products\/s60zb-zigbee-smart-plug-with-energy-monitoring-overload-protection\"\u003e📡 S60 Zigbee · Mesh Router\u003c\/a\u003e \u003ca href=\"\/products\/zigbee-smart-plug-energy-monitoring\"\u003e📡 BSD59 Zigbee · SA Plug\u003c\/a\u003e \u003ca href=\"\/products\/zigbee-bsd59-smart-plug-energy-monitoring\"\u003e📶 BSD59 WiFi · SA Plug\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ FIRMWARE SELECTOR ════════════════════════ --\u003e\n\u003cdiv class=\"pd-var\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003eWhich firmware should I choose?\u003c\/strong\u003e \u003cstrong\u003eZigbee\u003c\/strong\u003e — if you use a Zigbee hub (ZBDongle-E, ZB Bridge-P, or similar). Acts as a router to extend your mesh. \u003cstrong\u003eESPHome\u003c\/strong\u003e — if you run Home Assistant and want native local integration with zero cloud. \u003cstrong\u003eTasmota\u003c\/strong\u003e — if you want open-source firmware with MQTT, web UI, and full customisation.\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\"\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\"\u003eEnergy Monitoring\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eReal-Time Tracking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ KEY FEATURES ════════════════════════ --\u003e\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e16A \/ 3,520W Max Load\u003c\/strong\u003e — handle high-draw appliances like heaters, kettles, and small geysers at South Africa's 220V mains\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal-Time Energy Monitoring\u003c\/strong\u003e — track watts, amps, voltage, and cumulative kWh per appliance to understand your electricity costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNew SA Standard Plug Design\u003c\/strong\u003e — slim rectangular form factor (75 × 36 × 30 mm) that fits modern South African wall sockets without blocking adjacent outlets\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eESP32 Chipset (ESPHome \u0026amp; Tasmota)\u003c\/strong\u003e — powerful dual-core processor with WiFi, pre-flashed with your chosen firmware, ready to pair\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZigbee 3.0 Router (Zigbee variant)\u003c\/strong\u003e — strengthens your Zigbee mesh network while monitoring energy usage, requires a Zigbee hub\/coordinator\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% Local Control (ESPHome \u0026amp; Tasmota)\u003c\/strong\u003e — no cloud dependency, no internet required, your data stays on your network\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHome Assistant Native\u003c\/strong\u003e — ESPHome auto-discovers in HA; Tasmota integrates via MQTT; Zigbee works through ZHA or Zigbee2MQTT\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOTA Firmware Updates\u003c\/strong\u003e — update ESPHome or Tasmota firmware over-the-air without opening the plug\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhysical Button\u003c\/strong\u003e — manual on\/off toggle directly on the plug, works even without network connectivity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLED Status Indicator\u003c\/strong\u003e — quick visual confirmation of power state and network connection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ════════════════════════ FIRMWARE COMPARISON ════════════════════════ --\u003e\n\u003ch2\u003e🔄 Firmware Comparison\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"background: #1a1a2e; color: #fff;\"\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eFeature\u003c\/td\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eZigbee\u003c\/td\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eESPHome\u003c\/td\u003e\n\u003ctd style=\"color: #fff; font-weight: bold;\"\u003eTasmota\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003eZigbee 3.0\u003c\/td\u003e\n\u003ctd\u003eWiFi 2.4 GHz\u003c\/td\u003e\n\u003ctd\u003eWiFi 2.4 GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHub Required\u003c\/td\u003e\n\u003ctd\u003eYes (Zigbee coordinator)\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCloud Dependency\u003c\/td\u003e\n\u003ctd\u003eNone (local mesh)\u003c\/td\u003e\n\u003ctd\u003eNone (100% local)\u003c\/td\u003e\n\u003ctd\u003eNone (100% local)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eZHA \/ Zigbee2MQTT\u003c\/td\u003e\n\u003ctd\u003eNative (auto-discovery)\u003c\/td\u003e\n\u003ctd\u003eMQTT \/ Native\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMesh Networking\u003c\/td\u003e\n\u003ctd\u003e✅ Acts as router\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeb Interface\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e✅ Built-in web UI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMQTT Support\u003c\/td\u003e\n\u003ctd\u003eVia Zigbee2MQTT\u003c\/td\u003e\n\u003ctd\u003eVia HA integration\u003c\/td\u003e\n\u003ctd\u003e✅ Native MQTT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOTA Updates\u003c\/td\u003e\n\u003ctd\u003eVia coordinator\u003c\/td\u003e\n\u003ctd\u003e✅ Over WiFi\u003c\/td\u003e\n\u003ctd\u003e✅ Over WiFi\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChipset\u003c\/td\u003e\n\u003ctd\u003eZigbee SoC\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEnergy Monitoring\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\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ════════════════════════ USE CASES ════════════════════════ --\u003e\n\u003ch2\u003e💡 What Can You Monitor \u0026amp; 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\u003eLights \u0026amp; Lamps\u003c\/h4\u003e\n\u003cp\u003eSee exactly how much your lights cost to run. Automate on\/off schedules and track energy usage per fixture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔥\u003c\/div\u003e\n\u003ch4\u003eHeaters \u0026amp; Appliances\u003c\/h4\u003e\n\u003cp\u003eMonitor heater energy consumption in real time. Set automations to cut power after a set period or when usage exceeds 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\u003eFans \u0026amp; Extractors\u003c\/h4\u003e\n\u003cp\u003eAutomate bathroom extractors or fans on a timer. Check how much each one draws and optimise your usage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eHome Office\u003c\/h4\u003e\n\u003cp\u003ePlug in your desk setup and monitor total consumption. Schedule power-off to eliminate phantom draw overnight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Energy tip:\u003c\/strong\u003e Use the energy monitoring data to identify phantom loads — appliances that draw power even when \"off.\" A smart plug pays for itself when you find the culprits.\u003c\/div\u003e\n\u003c!-- ════════════════════════ ZIGBEE HUB INFO ════════════════════════ --\u003e\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e🔗 Zigbee Variant — Hub Required\u003c\/h3\u003e\n\u003cp\u003eThe Zigbee BSD59 requires a \u003cstrong\u003eZigbee coordinator or hub\u003c\/strong\u003e to function. Compatible with any Zigbee 3.0 coordinator including \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-e\" style=\"color: #1e40af; font-weight: 600;\"\u003eSONOFF ZBDongle-E\u003c\/a\u003e, \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-max\" style=\"color: #1e40af; font-weight: 600;\"\u003eDongle Max\u003c\/a\u003e, \u003ca href=\"\/products\/sonoff-dongle-lite-mg21-zigbee-thread-usb-dongle-dongle-lmg21\" style=\"color: #1e40af; font-weight: 600;\"\u003eDongle Lite MG21\u003c\/a\u003e, \u003ca href=\"\/products\/zigbee-bridge-pro\" style=\"color: #1e40af; font-weight: 600;\"\u003eZB Bridge-P\u003c\/a\u003e, and third-party hubs. The plug also acts as a \u003cstrong\u003eZigbee router\u003c\/strong\u003e, extending your mesh network's range and reliability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ ALSO AVAILABLE ════════════════════════ --\u003e\n\u003ch2\u003e🔌 Also Available — Rounded ZA Plug\u003c\/h2\u003e\n\u003cp\u003ePrefer the traditional rounded South African plug style? The same smart plug hardware is available in the classic form factor:\u003c\/p\u003e\n\u003cdiv class=\"pd-products\"\u003e\n\u003ca href=\"\/products\/zigbee-smart-plug-energy-monitoring\" class=\"pd-pcard\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee 3.0 · Energy Monitoring · Router\u003c\/div\u003e\n\u003ch4\u003eZigbee Smart Plug (Rounded SA)\u003c\/h4\u003e\n\u003cp\u003eSame Zigbee 3.0 smart plug with energy monitoring in the classic rounded SA 3-pin design. 56 × 56 × 40 mm.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/products\/esphome-smart-plug-energy-monitoring\" class=\"pd-pcard\"\u003e\n\u003cdiv class=\"pc-type\"\u003eESPHome · Local Control · Home Assistant\u003c\/div\u003e\n\u003ch4\u003eESPHome Smart Plug (Rounded SA)\u003c\/h4\u003e\n\u003cp\u003e100% local ESPHome smart plug with energy monitoring in the rounded SA form factor. Pre-flashed ESP32.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/products\/tasmota-smart-plug-energy-monitoring\" class=\"pd-pcard\"\u003e\n\u003cdiv class=\"pc-type\"\u003eTasmota · MQTT · Open Source\u003c\/div\u003e\n\u003ch4\u003eTasmota Smart Plug (Rounded SA)\u003c\/h4\u003e\n\u003cp\u003eOpen-source Tasmota smart plug with energy monitoring in the rounded SA design. Pre-flashed ESP32.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════════════ COMPANIONS ════════════════════════ --\u003e\n\u003ch2\u003e🏠 Complete Your Setup\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n\u003ca href=\"\/products\/zigbee-sonoff-zbdongle-e\" class=\"pd-pcard\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee Coordinator · USB · Home Assistant\u003c\/div\u003e\n\u003ch4\u003eSONOFF ZBDongle-E\u003c\/h4\u003e\n\u003cp\u003eUSB Zigbee 3.0 coordinator for Home Assistant. Pair the Zigbee BSD59 plug directly and manage your entire mesh network.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/products\/zigbee-sonoff-zbdongle-max\" class=\"pd-pcard\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee Coordinator · PoE · Ethernet\u003c\/div\u003e\n\u003ch4\u003eSONOFF Dongle Max\u003c\/h4\u003e\n\u003cp\u003eEthernet\/PoE Zigbee coordinator with external antenna. For larger homes or professional installs requiring maximum range.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/products\/zigbee-bridge-pro\" class=\"pd-pcard\"\u003e\n\u003cdiv class=\"pc-type\"\u003eZigbee Gateway · eWeLink · Cloud + LAN\u003c\/div\u003e\n\u003ch4\u003eSONOFF ZB Bridge-P\u003c\/h4\u003e\n\u003cp\u003eZigbee-to-WiFi gateway for the eWeLink ecosystem. If you prefer cloud + app control for your Zigbee devices.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/products\/nspanel-pro-smart-home-control-panel-120-4x2-white\" class=\"pd-pcard\"\u003e\n\u003cdiv class=\"pc-type\"\u003eControl Panel · Zigbee Hub · Touchscreen\u003c\/div\u003e\n\u003ch4\u003eSONOFF NSPanel Pro 120\u003c\/h4\u003e\n\u003cp\u003e4.7″ touchscreen with built-in Zigbee hub. Control and automate your smart plugs alongside switches and sensors.\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\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eBSD59 Smart Plug (Energy Monitoring)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eForm Factor\u003c\/td\u003e\n\u003ctd\u003eNew SA Standard plug (BSD59 \/ Type M compact)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e75 × 36 × 30 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~78 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInput Voltage\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 Load\u003c\/td\u003e\n\u003ctd\u003e16A \/ 3,520W @ 220V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProtocol (Zigbee)\u003c\/td\u003e\n\u003ctd\u003eZigbee 3.0 — acts as router \/ mesh extender\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProtocol (ESPHome \/ Tasmota)\u003c\/td\u003e\n\u003ctd\u003eWiFi IEEE 802.11 b\/g\/n 2.4 GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChipset (WiFi variants)\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEnergy Monitoring\u003c\/td\u003e\n\u003ctd\u003eReal-time watts, amps, voltage \u0026amp; cumulative kWh\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePhysical Button\u003c\/td\u003e\n\u003ctd\u003eYes — manual on\/off toggle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLED Indicator\u003c\/td\u003e\n\u003ctd\u003eYes — power\/network status\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCloud Dependency\u003c\/td\u003e\n\u003ctd\u003eNone — all variants run 100% local\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHome Assistant\u003c\/td\u003e\n\u003ctd\u003eZHA · Zigbee2MQTT · ESPHome native · Tasmota MQTT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOTA Updates\u003c\/td\u003e\n\u003ctd\u003eYes (ESPHome \u0026amp; Tasmota over WiFi)\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\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\u003e\n\u003csummary\u003eWhat's the difference between BSD59 and the rounded SA plug?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThey contain the same smart plug hardware and firmware — the only difference is the \u003cstrong\u003ephysical plug shape\u003c\/strong\u003e. The BSD59 uses the \u003cstrong\u003enew South African standard\u003c\/strong\u003e (slim, rectangular, 75 × 36 × 30 mm) while the rounded version uses the traditional circular SA 3-pin design (56 × 56 × 40 mm). Choose whichever fits your wall sockets.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhich firmware should I choose?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eZigbee\u003c\/strong\u003e — best if you already have a Zigbee mesh and want the plug to double as a router. Requires a Zigbee coordinator\/hub. \u003cstrong\u003eESPHome\u003c\/strong\u003e — best for Home Assistant users who want native auto-discovery, local-only control, and easy YAML customisation. \u003cstrong\u003eTasmota\u003c\/strong\u003e — best for power users who want a built-in web interface, native MQTT, and the flexibility of open-source firmware with a large community. All three variants work with Home Assistant.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes the Zigbee variant need a hub?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e The Zigbee BSD59 requires a Zigbee 3.0 coordinator or gateway. Compatible options include the \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-e\"\u003eSONOFF ZBDongle-E\u003c\/a\u003e, \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-max\"\u003eDongle Max\u003c\/a\u003e, \u003ca href=\"\/products\/zigbee-bridge-pro\"\u003eZB Bridge-P\u003c\/a\u003e, or any standard Zigbee 3.0 coordinator. The plug also acts as a \u003cstrong\u003eZigbee router\u003c\/strong\u003e to extend your mesh.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDo the ESPHome \/ Tasmota variants need a hub?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e They connect directly to your 2.4 GHz WiFi router. No hub, bridge, or gateway needed. They communicate locally with Home Assistant or any MQTT broker on your network.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I flash different firmware later?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe \u003cstrong\u003eESP32-based variants\u003c\/strong\u003e (ESPHome and Tasmota) can be re-flashed over-the-air (OTA) to the other WiFi firmware. For example, you can switch from Tasmota to ESPHome without opening the plug. The \u003cstrong\u003eZigbee variant\u003c\/strong\u003e uses a different chipset and cannot be flashed to ESPHome\/Tasmota.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow accurate is the energy monitoring?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe built-in energy metering chip tracks \u003cstrong\u003ewatts, amps, voltage, and cumulative kWh\u003c\/strong\u003e in real time. Accuracy is suitable for household monitoring and cost tracking. For billing-grade accuracy, a dedicated energy meter is recommended.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use this for a geyser?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe BSD59 is rated at \u003cstrong\u003e16A \/ 3,520W\u003c\/strong\u003e. A typical 2 kW geyser element would be within spec, but most SA geysers draw close to or above this limit (3–4 kW). For geysers, we recommend the \u003ca href=\"\/products\/sonoff-pow-r320-elite\"\u003e\u003cstrong\u003eSONOFF POW R320 Elite\u003c\/strong\u003e\u003c\/a\u003e (20A with energy monitoring) for ≤3 kW, or a contactor setup for 4 kW elements. Use the smart plug for monitoring lighter appliances.\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 plug reconnects automatically. You can configure the \u003cstrong\u003epower-on state\u003c\/strong\u003e (on, off, or last state) in ESPHome\/Tasmota settings or via your Zigbee coordinator.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill it block the socket next to it?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003eThe BSD59 is designed to be \u003cstrong\u003eslim and compact\u003c\/strong\u003e (75 × 36 × 30 mm). In most modern SA double wall sockets, it fits without blocking the adjacent outlet. However, in older or tightly-spaced sockets, check the clearance.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAre you the only SA supplier of pre-flashed plugs?\u003c\/summary\u003e\n\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — as far as we know, we are the only supplier of pre-flashed \u003cstrong\u003eESPHome and Tasmota\u003c\/strong\u003e SA smart plugs in South Africa. The plugs arrive ready to use — no soldering, no serial flashing, just plug in and pair.\u003c\/div\u003e\n\u003c\/details\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\u003eMonitor. Control. Save.\u003c\/h3\u003e\n\u003cp\u003eKnow exactly what every appliance costs — pre-flashed and ready to plug in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"EIFERER","offers":[{"title":"Default Title","offer_id":49594821509313,"sku":"HAPLGZIGBSD01","price":360.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/ChatGPT_Image_Oct_10_2025_09_43_35_AM.png?v=1760082542"},{"product_id":"tasmota-basic-switch-energy-monitoring","title":"Tasmota Basic Switch (Energy Monitoring)","description":"\u003cp\u003e\u003cstrong\u003eSmart switch sporting the same form factor as a Sonoff Basic\u003cspan\u003e \u003c\/span\u003e\u003cb\u003ewith Energy Monitoring.\u003c\/b\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis switch’s chipset has been replaced with a Tasmota chipset. The Tasmota chipset allows the device to function on its own network away from the cloud.\u003c\/p\u003e\n\u003cp\u003eRated at 10A.\u003c\/p\u003e","brand":"SmartPad","offers":[{"title":"Default Title","offer_id":49594823966913,"sku":"HASWITASBAS01","price":280.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/resized_900x900_ed390a15-320a-49c3-9ef1-d77160dc55c4.png?v=1760084312"},{"product_id":"esp-home-basic-switch-energy-monitoring","title":"ESP Home Basic Switch (Energy Monitoring)","description":"\u003cp\u003e\u003cstrong\u003eSmart switch sporting the same form factor as a Sonoff Basic\u003cspan\u003e \u003c\/span\u003e\u003cb\u003ewith Energy Monitoring.\u003c\/b\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis switch’s chipset has been replaced with an ESPHome chipset. The ESPHome chipset allows the device to function on its own network away from the cloud.\u003c\/p\u003e\n\u003cp\u003eRated at 10A.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"SmartPad","offers":[{"title":"Default Title","offer_id":49594840187073,"sku":"HAPLG1ESPBSD01","price":280.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/resized_900x900_ed390a15-320a-49c3-9ef1-d77160dc55c4.png?v=1760084312"},{"product_id":"home-assistant-mini-server","title":"Home Assistant Mini Server","description":"\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003c!-- Home Assistant Mini Server — Shopify Product Description HTML --\u003e\n\u003c!-- Paste into: Products \u003e HA Mini Server \u003e Description (HTML)    --\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\n  \/* Trust badges row *\/\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\n  \/* Info box (blue) *\/\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\n  \/* App pills *\/\n  .pd-pills{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 6px}\n  .pd-pill{background:#fff;border:1px solid #e2e8f0;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;color:#1a1a2e}\n\n  \/* Feature grid *\/\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\n  \/* Product cards grid *\/\n  .pd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}\n  @media(max-width:560px){.pd-products{grid-template-columns:1fr}}\n  .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}\n  .pd-pcard:hover{border-color:#dc2626;box-shadow:0 4px 16px rgba(0,0,0,.08)}\n  .pd-pcard h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 4px}\n  .pd-pcard .pc-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;margin-bottom:6px}\n  .pd-pcard p{font-size:12px;color:#666;margin:0;line-height:1.5}\n  .pd-pcard .pc-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#1e40af}\n\n  \/* Browse all button *\/\n  .pd-browse{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;margin-top:8px}\n  .pd-browse:hover{background:#dc2626}\n\n  \/* Pro tip *\/\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\n  \/* Warning *\/\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\n  \/* Specs table *\/\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\n  \/* FAQ *\/\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-faq .faq-body a{color:#1e40af;font-weight:600;text-decoration:none}\n\n  \/* In the box *\/\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\n  \/* Support grid *\/\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\n  \/* Why Eiferer strip *\/\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\n  \/* CTA banner *\/\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\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n\n\u003c!-- ════════════════════════ --\u003e\n\u003c!-- HERO TAGLINE + TRUST    --\u003e\n\u003c!-- ════════════════════════ --\u003e\n\u003ch1\u003e🧠 The Brain of Your Smart Home\u003c\/h1\u003e\n\u003cp\u003eA compact, powerful mini server running Home Assistant — centralise and automate your entire smart home from one device.\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\"\u003eFull warranty included\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ --\u003e\n\u003c!-- WHAT MAKES THIS SPECIAL --\u003e\n\u003c!-- ════════════════════════ --\u003e\n\u003ch3\u003e✨ What Makes This Special\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHome Assistant pre-installed\u003c\/strong\u003e — ready to go out of the box\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMatter controller built-in\u003c\/strong\u003e — pair any Matter device directly\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorks with everything\u003c\/strong\u003e — WiFi, Zigbee (with dongle), Matter, Bluetooth\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e100% local control\u003c\/strong\u003e — no cloud, no subscriptions, no internet required\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompact \u0026amp; energy-efficient\u003c\/strong\u003e — runs 24\/7 with minimal power draw\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRemote access\u003c\/strong\u003e — manage your home from anywhere on your phone\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNow more powerful\u003c\/strong\u003e — upgraded hardware with more storage\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e1 Year Warranty\u003c\/strong\u003e — full warranty included\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e📝 Please note:\u003c\/strong\u003e These devices are refurbished units but come with a full 1-year warranty.\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ --\u003e\n\u003c!-- WHY BUY FROM EIFERER    --\u003e\n\u003c!-- ════════════════════════ --\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!-- ════════════════════════ --\u003e\n\u003c!-- WHAT IS HOME ASSISTANT  --\u003e\n\u003c!-- ════════════════════════ --\u003e\n\u003ch2\u003e🏠 What is Home Assistant?\u003c\/h2\u003e\n\u003cp\u003eHome Assistant is the world's most popular open-source smart home platform. It puts \u003cstrong\u003eyou\u003c\/strong\u003e in control — no cloud subscriptions, no vendor lock-in, and no data leaving your home.\u003c\/p\u003e\n\u003cp\u003eWith this mini server, Home Assistant comes \u003cstrong\u003epre-installed and ready to use\u003c\/strong\u003e. Simply plug it in, connect to your network, and start adding your devices.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n    \u003cdiv class=\"fi\"\u003e🔗\u003c\/div\u003e\n    \u003ch4\u003eOne App for Everything\u003c\/h4\u003e\n    \u003cp\u003eControl all your smart devices — SONOFF, Zigbee, Matter, WiFi, Bluetooth, and thousands more — from a single dashboard.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n    \u003cdiv class=\"fi\"\u003e🔒\u003c\/div\u003e\n    \u003ch4\u003e100% Private \u0026amp; Local\u003c\/h4\u003e\n    \u003cp\u003eAll data stays on your device. No cloud accounts, no subscriptions, no one else has access to your smart home data.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n    \u003cdiv class=\"fi\"\u003e⚡\u003c\/div\u003e\n    \u003ch4\u003ePowerful Automations\u003c\/h4\u003e\n    \u003cp\u003eCreate advanced automations that go far beyond any app — time-based, sensor-triggered, multi-device scenes, and more.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n    \u003cdiv class=\"fi\"\u003e🌍\u003c\/div\u003e\n    \u003ch4\u003eRemote Access\u003c\/h4\u003e\n    \u003cp\u003eAccess your smart home dashboard from anywhere using the Home Assistant mobile app on iOS or Android.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══════════════════════════════════ --\u003e\n\u003c!-- MATTER CONTROLLER — KEY FEATURE  --\u003e\n\u003c!-- ══════════════════════════════════ --\u003e\n\u003ch2\u003e⭐ Built-in Matter Controller\u003c\/h2\u003e\n\u003cp\u003eThis mini server doubles as a \u003cstrong\u003efully-fledged Matter controller\u003c\/strong\u003e. Pair any Matter-certified device directly — no Apple HomePod, Google Nest Hub, or Echo required.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n  \u003ch3\u003e🔌 What is Matter?\u003c\/h3\u003e\n  \u003cp\u003eMatter is the new universal smart home standard. Devices from \u003cstrong\u003eany brand\u003c\/strong\u003e that support Matter work together seamlessly — Apple Home, Google Home, Alexa, and Home Assistant all speak Matter. This server lets you control them all locally, with advanced automations that no other platform can match.\u003c\/p\u003e\n  \u003cdiv class=\"pd-pills\"\u003e\n    \u003cspan class=\"pd-pill\"\u003e🍎 Apple Home\u003c\/span\u003e\n    \u003cspan class=\"pd-pill\"\u003e🏠 Google Home\u003c\/span\u003e\n    \u003cspan class=\"pd-pill\"\u003e🔵 Alexa\u003c\/span\u003e\n    \u003cspan class=\"pd-pill\"\u003e📺 SmartThings\u003c\/span\u003e\n    \u003cspan class=\"pd-pill\"\u003e🧠 Home Assistant\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ═══════════════════════════════════════ --\u003e\n\u003c!-- MATTER DEVICES — PRODUCT LINKS         --\u003e\n\u003c!-- ═══════════════════════════════════════ --\u003e\n\u003ch3\u003e🛒 Matter Devices That Work with This Server\u003c\/h3\u003e\n\u003cp\u003ePair any of these Matter-certified devices directly with your Home Assistant Mini Server for full local control and advanced automations.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/sonoff-minir4m\" class=\"pd-pcard\"\u003e\n    \u003cdiv class=\"pc-type\"\u003eMatter · WiFi Switch\u003c\/div\u003e\n    \u003ch4\u003eSONOFF MINIR4M\u003c\/h4\u003e\n    \u003cp\u003eUltra-compact Matter smart relay switch. Fits any wall box. On\/off control for lights, fans, and appliances.\u003c\/p\u003e\n    \u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\n  \u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-mini-extreme-matter-over-wifi-dimmer-switch-mini-dim\" class=\"pd-pcard\"\u003e\n    \u003cdiv class=\"pc-type\"\u003eMatter · WiFi Dimmer\u003c\/div\u003e\n    \u003ch4\u003eSONOFF MINI-DIM\u003c\/h4\u003e\n    \u003cp\u003eMatter-enabled smart dimmer. Trailing-edge dimming for LEDs (200VA), halogen \u0026amp; incandescent (400W). Power monitoring built-in.\u003c\/p\u003e\n    \u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\n  \u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-basic-igs\" class=\"pd-pcard\"\u003e\n    \u003cdiv class=\"pc-type\"\u003eMatter · WiFi Switch\u003c\/div\u003e\n    \u003ch4\u003eSONOFF Basic Gen5\u003c\/h4\u003e\n    \u003cp\u003eMatter-certified smart switch with Magic Switch Mode. Beginner-friendly, budget price. Apple ecosystem ready.\u003c\/p\u003e\n    \u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\n  \u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches\" class=\"pd-pcard\"\u003e\n    \u003cdiv class=\"pc-type\"\u003eMatter · Wall Switch\u003c\/div\u003e\n    \u003ch4\u003eSONOFF M5 Wall Switch\u003c\/h4\u003e\n    \u003cp\u003eMatter-compatible smart wall switch with physical buttons. eWeLink-Remote gateway for multi-way control.\u003c\/p\u003e\n    \u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\n  \u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-mini-rbs-smart-roller-shutter-switch\" class=\"pd-pcard\"\u003e\n    \u003cdiv class=\"pc-type\"\u003eMatter · Roller Shutter\u003c\/div\u003e\n    \u003ch4\u003eSONOFF MINI-RBS\u003c\/h4\u003e\n    \u003cp\u003eMatter-compatible roller shutter \u0026amp; curtain switch. Auto calibration, voice control via Siri, Alexa \u0026amp; Google.\u003c\/p\u003e\n    \u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\n  \u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-zigbee-bridge-ultra\" class=\"pd-pcard\"\u003e\n    \u003cdiv class=\"pc-type\"\u003eMatter Bridge · Zigbee\u003c\/div\u003e\n    \u003ch4\u003eZigbee Bridge Ultra\u003c\/h4\u003e\n    \u003cp\u003eBridges your Zigbee devices into the Matter ecosystem. Supports 256 sub-devices, Ethernet + WiFi, built-in alarm.\u003c\/p\u003e\n    \u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\n  \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"text-align:center;margin-top:16px\"\u003e\n  \u003ca href=\"\/collections\/sonoff\/DIY-Smart-Switches\" class=\"pd-browse\"\u003eBrowse All Smart Switches →\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ --\u003e\n\u003c!-- WHAT YOU CAN DO         --\u003e\n\u003c!-- ════════════════════════ --\u003e\n\u003ch2\u003e🎯 What You Can Do with This Server\u003c\/h2\u003e\n\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n    \u003cdiv class=\"fi\"\u003e💡\u003c\/div\u003e\n    \u003ch4\u003eSmart Lighting Control\u003c\/h4\u003e\n    \u003cp\u003eDim, schedule, and automate all your lights. Set scenes for morning, evening, movie time — anything you can imagine.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n    \u003cdiv class=\"fi\"\u003e🌡️\u003c\/div\u003e\n    \u003ch4\u003eClimate \u0026amp; Thermostat\u003c\/h4\u003e\n    \u003cp\u003eMonitor temperature and humidity. Automate heating, cooling, and fans based on sensor data and schedules.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n    \u003cdiv class=\"fi\"\u003e🔒\u003c\/div\u003e\n    \u003ch4\u003eSecurity \u0026amp; Cameras\u003c\/h4\u003e\n    \u003cp\u003eView camera feeds, get motion alerts, trigger alarms, and arm\/disarm your home — all from one dashboard.\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 power usage across devices. Optimise consumption, set alerts, and manage load shedding schedules for SA homes.\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 Siri, Alexa, and Google Assistant. Control any device, trigger scenes, and check status hands-free.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n    \u003cdiv class=\"fi\"\u003e🔄\u003c\/div\u003e\n    \u003ch4\u003eAdvanced Automations\u003c\/h4\u003e\n    \u003cp\u003eIf temperature rises above 28°C, turn on the fan. If no one's home, lock the doors and turn off the lights. Anything is possible.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e🇿🇦 SA Bonus:\u003c\/strong\u003e Set up automations around load shedding schedules — automatically switch to backup power, turn off non-essential devices, and get notified when power returns.\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ --\u003e\n\u003c!-- EXPANDABILITY           --\u003e\n\u003c!-- ════════════════════════ --\u003e\n\u003ch2\u003e🔌 Expand Your Smart Home\u003c\/h2\u003e\n\u003cp\u003eThe Home Assistant Mini Server supports \u003cstrong\u003emultiple protocols\u003c\/strong\u003e out of the box. Add a USB Zigbee dongle to control Zigbee devices, or pair Matter devices directly over WiFi.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-feat-grid\"\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n    \u003cdiv class=\"fi\"\u003e📡\u003c\/div\u003e\n    \u003ch4\u003eMatter (Built-in)\u003c\/h4\u003e\n    \u003cp\u003ePair any Matter-certified device directly. No additional hardware needed — works over your existing WiFi network.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n    \u003cdiv class=\"fi\"\u003e🔗\u003c\/div\u003e\n    \u003ch4\u003eZigbee (USB Dongle)\u003c\/h4\u003e\n    \u003cp\u003eAdd a SONOFF ZBDongle-Max, ZBDongle-LMG21 or ZBDongle-E for Zigbee 3.0 support. Control sensors, switches, bulbs, and more — all locally.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n    \u003cdiv class=\"fi\"\u003e📶\u003c\/div\u003e\n    \u003ch4\u003eWiFi \u0026amp; Bluetooth\u003c\/h4\u003e\n    \u003cp\u003eConnects to all your existing WiFi and Bluetooth devices. Supports ESPHome, Tasmota, eWeLink LAN, and thousands of integrations.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n    \u003cdiv class=\"fi\"\u003e🧩\u003c\/div\u003e\n    \u003ch4\u003e3,000+ Integrations\u003c\/h4\u003e\n    \u003cp\u003eHome Assistant supports over 3,000 integrations — from Philips Hue to Spotify to your security cameras. If it's smart, it probably works.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Tip:\u003c\/strong\u003e Add a \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-max\" style=\"color:#059669;font-weight:700\"\u003eSONOFF ZBDongle-Max\u003c\/a\u003e ; \u003ca href=\"\/products\/sonoff-dongle-lite-mg21-zigbee-thread-usb-dongle-dongle-lmg21\" style=\"color:#059669;font-weight:700\"\u003eSONOFF ZBDongle-LMG21\u003c\/a\u003e or \u003ca href=\"\/products\/sonoff-zigbee-e\" style=\"color:#059669;font-weight:700\"\u003eZBDongle-E\u003c\/a\u003e to unlock the full range of Zigbee sensors, switches, and smart devices.\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ --\u003e\n\u003c!-- TECHNICAL SPECS         --\u003e\n\u003c!-- ════════════════════════ --\u003e\n\u003ch2\u003e📋 Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePlatform\u003c\/td\u003e\n\u003ctd\u003eHome Assistant (pre-installed)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProcessor\u003c\/td\u003e\n\u003ctd\u003eDual-core \/ Quad-core (model dependent)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRAM\u003c\/td\u003e\n\u003ctd\u003eUpgraded — more than previous generation\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eStorage\u003c\/td\u003e\n\u003ctd\u003eUpgraded — more storage for add-ons \u0026amp; recordings\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eConnectivity\u003c\/td\u003e\n\u003ctd\u003eEthernet (RJ45), WiFi 2.4\/5 GHz, Bluetooth, USB\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSmart Home Protocols\u003c\/td\u003e\n\u003ctd\u003eMatter (built-in), Zigbee (via USB dongle), WiFi, Bluetooth, ESPHome, Tasmota\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoice Assistants\u003c\/td\u003e\n\u003ctd\u003eSiri \/ Apple Home, Google Assistant, Amazon Alexa\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003eLow-power, energy-efficient — designed for 24\/7 operation\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eForm Factor\u003c\/td\u003e\n\u003ctd\u003eCompact mini PC — discreet placement anywhere in your home\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eRemote Access\u003c\/td\u003e\n\u003ctd\u003eHome Assistant mobile app (iOS \u0026amp; Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCondition\u003c\/td\u003e\n\u003ctd\u003eRefurbished with full 1-year warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e1 Year Warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003c!-- ════════════════════════ --\u003e\n\u003c!-- FAQ                     --\u003e\n\u003c!-- ════════════════════════ --\u003e\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat is Home Assistant?\u003c\/summary\u003e\n    \u003cdiv class=\"faq-body\"\u003eHome Assistant is the world's most popular open-source smart home platform. It runs locally on this mini server and lets you control, monitor, and automate smart devices from thousands of brands — all from a single dashboard, with no cloud subscriptions or monthly fees.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eIs it pre-installed and ready to use?\u003c\/summary\u003e\n    \u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes!\u003c\/strong\u003e Home Assistant comes pre-installed on this mini server. Simply plug it into power and your network (Ethernet or WiFi), then access the dashboard from any browser or the Home Assistant mobile app. No technical setup required to get started.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCan it control Matter devices?\u003c\/summary\u003e\n    \u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes!\u003c\/strong\u003e This server acts as a full \u003cstrong\u003eMatter controller\u003c\/strong\u003e. You can pair any Matter-certified device directly — including the \u003ca href=\"\/products\/sonoff-minir4m\"\u003eSONOFF MINIR4M\u003c\/a\u003e, \u003ca href=\"\/products\/sonoff-mini-extreme-matter-over-wifi-dimmer-switch-mini-dim\"\u003eMINI-DIM\u003c\/a\u003e, \u003ca href=\"\/products\/sonoff-basic-igs\"\u003eBasic Gen5\u003c\/a\u003e, \u003ca href=\"\/products\/sonoff-m5-us-wifi-wall-switches\"\u003eM5 Wall Switch\u003c\/a\u003e, and more. No Apple HomePod or Google Nest Hub required.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCan it control Zigbee devices?\u003c\/summary\u003e\n    \u003cdiv class=\"faq-body\"\u003eYes, with a USB Zigbee dongle. We recommend the \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-max\"\u003eSONOFF ZBDongle-Max\u003c\/a\u003e ; \u003ca href=\"\/products\/sonoff-dongle-lite-mg21-zigbee-thread-usb-dongle-dongle-lmg21\"\u003eSONOFF ZBDongle-LMG21\u003c\/a\u003e or \u003ca href=\"\/products\/sonoff-zigbee-e\"\u003eZBDongle-E\u003c\/a\u003e. Plug it into the server's USB port and you can pair Zigbee sensors, switches, bulbs, and more using ZHA or Zigbee2MQTT — all controlled locally.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eDoes it work with SONOFF \/ eWeLink devices?\u003c\/summary\u003e\n    \u003cdiv class=\"faq-body\"\u003eYes! Home Assistant integrates with SONOFF and eWeLink devices in multiple ways: via the eWeLink LAN integration (local control), via Matter (for Matter-certified devices like MINIR4M and MINI-DIM), and via Zigbee (for Zigbee devices like ZBMINI-L2 when using a USB dongle).\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eDoes it need internet to work?\u003c\/summary\u003e\n    \u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo!\u003c\/strong\u003e Home Assistant runs 100% locally on this server. All your automations, dashboards, and device control continue to work even if your internet goes down. You only need internet for remote access when you're away from home, and for downloading updates.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCan I access it remotely?\u003c\/summary\u003e\n    \u003cdiv class=\"faq-body\"\u003eYes! Use the free Home Assistant mobile app (iOS and Android) to access your smart home from anywhere. You can also access the full dashboard via any web browser.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eDoes it work during load shedding?\u003c\/summary\u003e\n    \u003cdiv class=\"faq-body\"\u003eThe server needs power to run. If you have a UPS or inverter, it will continue working normally during load shedding. You can also set up automations that respond to power events — for example, automatically switching to backup power or turning off non-essential devices.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eIs it new or refurbished?\u003c\/summary\u003e\n    \u003cdiv class=\"faq-body\"\u003eThese are refurbished mini PC units. Each one is tested, has Home Assistant freshly installed, and comes with a \u003cstrong\u003efull 1-year warranty\u003c\/strong\u003e. The hardware has been upgraded with more power and storage compared to the previous generation.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's included in the box?\u003c\/summary\u003e\n    \u003cdiv class=\"faq-body\"\u003e1× Home Assistant Mini Server (Home Assistant pre-installed), 1× power cable, and setup instructions. \u003cstrong\u003eNote:\u003c\/strong\u003e Zigbee USB dongle is sold separately if you want Zigbee support.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════ --\u003e\n\u003c!-- IN THE BOX              --\u003e\n\u003c!-- ════════════════════════ --\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× Home Assistant Mini Server\u003c\/div\u003e\n  \u003cdiv class=\"pd-inbox-item\"\u003e🔌 1× Power Cable\u003c\/div\u003e\n  \u003cdiv class=\"pd-inbox-item\"\u003e📖 Setup Instructions\u003c\/div\u003e\n  \u003cdiv class=\"pd-inbox-item\"\u003e🛡️ 1 Year Warranty\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 Zigbee USB dongle sold separately. We recommend the \u003ca href=\"\/products\/zigbee-sonoff-zbdongle-max\" style=\"color:#1e40af;font-weight:600\"\u003eZBDongle-Max\u003c\/a\u003e or \u003ca href=\"\/products\/sonoff-dongle-lite-mg21-zigbee-thread-usb-dongle-dongle-lmg21\" style=\"color:#1e40af;font-weight:600\"\u003eZBDongle-LMG21\u003c\/a\u003e for Zigbee support.\u003c\/p\u003e\n\n\u003c!-- ════════════════════════ --\u003e\n\u003c!-- SUPPORT \/ CONTACT       --\u003e\n\u003c!-- ════════════════════════ --\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\u003c!-- ════════════════════════ --\u003e\n\u003c!-- TRUST STRIP + CTA       --\u003e\n\u003c!-- ════════════════════════ --\u003e\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\u003eTested\u003c\/h4\u003e\n    \u003cp\u003eQuality Assured\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\u003eFull coverage\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\u003eReady to Take Control of Your Smart Home?\u003c\/h3\u003e\n  \u003cp\u003eOne device. Every protocol. Complete privacy. Unlimited automations.\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":"Eiferer","offers":[{"title":"Default Title","offer_id":49668005134529,"sku":"mini-pc","price":3600.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/MiniPC_1.png?v=1762941457"},{"product_id":"zigbee-sonoff-zbdongle-max","title":"SONOFF Dongle Max Zigbee\/Thread PoE Coordinator","description":"\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003c!-- SONOFF Dongle Max (Dongle-M) — Shopify Product Description    --\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-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 Ultimate Zigbee Coordinator — PoE, WiFi, USB \u0026amp; Web Console\u003c\/h1\u003e\n\u003cp\u003eSONOFF's flagship Zigbee gateway. Place it anywhere in your home via Ethernet (with PoE), WiFi, or USB. Manage everything from a built-in web console. EFR32MG24 + ESP32 dual chipset, dual 5dBi antennas, aluminium body. The coordinator Home Assistant power users have been waiting for.\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\u003eEFR32MG24 + ESP32D0WDR2\u003c\/strong\u003e — next-gen dual chipset for maximum performance and future-proofing\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3 connection methods\u003c\/strong\u003e — Ethernet (with PoE), WiFi, or USB-C. Place it wherever you need coverage\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilt-in web console\u003c\/strong\u003e — manage firmware, settings, logs, and alerts from your browser. No command line\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDual 5dBi high-gain antennas\u003c\/strong\u003e — 360° adjustable for maximum coverage (90m+ tested)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePower over Ethernet\u003c\/strong\u003e — single cable for data + power. Clean installation with no power adapter\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAdvanced features\u003c\/strong\u003e — Webhooks, MQTT integration, WireGuard VPN, eWeLink-Remote, Turbo mode\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAluminium alloy body\u003c\/strong\u003e — premium build, excellent heat dissipation\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWall mountable\u003c\/strong\u003e — bracket, screws, and adhesive tape included\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMulti-firmware\u003c\/strong\u003e — Zigbee Coordinator, Router, Thread RCP, MultiPAN — switchable from web console\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 Serious Home Assistant users, large homes, multi-floor setups, professional installations, and anyone wanting the best Zigbee coordinator available. The PoE option is a game-changer for optimal placement.\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🌐 Three Ways to Connect\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\u003eEthernet + PoE\u003c\/h4\u003e\n\u003cp\u003eSingle RJ45 cable delivers data AND power (48V\/0.25A PoE). Stable, low-latency connection — no WiFi dropout. Perfect for placing the dongle centrally in your home for maximum Zigbee coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📶\u003c\/div\u003e\n\u003ch4\u003eWiFi\u003c\/h4\u003e\n\u003cp\u003e2.4 GHz WiFi connection. Power via USB-C, then place the dongle anywhere with a power source. Total freedom of placement without running Ethernet cables.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔗\u003c\/div\u003e\n\u003ch4\u003eUSB-C\u003c\/h4\u003e\n\u003cp\u003eClassic plug-and-play via included USB-C cable. Plug directly into your Home Assistant server, Raspberry Pi, or mini PC. Works like a traditional USB dongle.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🖥️\u003c\/div\u003e\n\u003ch4\u003eWeb Console\u003c\/h4\u003e\n\u003cp\u003eAccess via browser (dongle-m.local or IP address). Monitor status, switch firmware, update settings, view logs — all without command line. Password protected.\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\u003eConnects via TCP (Ethernet\/WiFi) or USB mode. Auto-discovered in most platforms.\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📊 MQTT\u003c\/span\u003e\u003cspan class=\"pd-pill\"\u003e🔒 WireGuard VPN\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🎯 Advanced 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\u003eDual 5dBi Antennas\u003c\/h4\u003e\n\u003cp\u003eTwo high-gain SMA antennas with full 360° rotation. Tested at 90m+ range with optimal placement. Dramatically outperforms single-antenna USB dongles in coverage and reliability.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔄\u003c\/div\u003e\n\u003ch4\u003eWeb-Based Firmware Management\u003c\/h4\u003e\n\u003cp\u003eSwitch between Zigbee Coordinator, Router, Thread RCP, or MultiPAN directly from the web console. No disassembly, no command line flashing. One-click mode switching.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📊\u003c\/div\u003e\n\u003ch4\u003eMQTT Dashboard Integration\u003c\/h4\u003e\n\u003cp\u003eBuilt-in MQTT support displays device capabilities directly on your Home Assistant dashboard. Monitor and control in real time. Webhooks for advanced automations.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔒\u003c\/div\u003e\n\u003ch4\u003eWireGuard VPN\u003c\/h4\u003e\n\u003cp\u003eBuilt-in VPN support for remote access to your Zigbee network. Manage your smart home from anywhere in the world, securely — without exposing your network.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏗️\u003c\/div\u003e\n\u003ch4\u003ePremium Build Quality\u003c\/h4\u003e\n\u003cp\u003eAluminium alloy housing with 24-hour salt spray testing. Excellent heat dissipation for 24\/7 operation. Wall-mountable with included bracket and screws.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eMulti-Brand Ecosystem\u003c\/h4\u003e\n\u003cp\u003ePairs with thousands of Zigbee devices: SONOFF, Aqara, Philips Hue, IKEA, Tuya, and more. Matter support via Thread RCP firmware for future-proofing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ First-time setup:\u003c\/strong\u003e Initial configuration requires Ethernet. Connect via RJ45 to your router, access the web console (dongle-m.local), set password, then configure your preferred mode (USB\/WiFi\/Ethernet). After setup, you can use any connection method.\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-zigbee-thread-usb-dongle-dongle-plus-mg24\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eMid-Range · EFR32MG24 USB\u003c\/div\u003e\n\u003ch4\u003eSONOFF Dongle Plus MG24\u003c\/h4\u003e\n\u003cp\u003eSame MG24 chip in a USB stick form. Great if you only need USB — no PoE\/WiFi\/web console. 3dBi antenna, 200m range.\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\"\u003eBudget · EFR32MG21 USB\u003c\/div\u003e\n\u003ch4\u003eSONOFF Dongle Lite MG21\u003c\/h4\u003e\n\u003cp\u003eCompact \u0026amp; affordable. Same MG21 chip as ZBDongle-E. Perfect for budget builds or as a second coordinator.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-zigbee-e\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eClassic · EFR32MG21 USB\u003c\/div\u003e\n\u003ch4\u003eSONOFF ZBDongle-E\u003c\/h4\u003e\n\u003cp\u003eThe proven original. EFR32MG21, +20dBm output, SMA antenna. USB stick form factor. Millions of happy users.\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 — pair with the Dongle Max for the ultimate local smart home. 3,000+ integrations.\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\u003eDongle-M\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct Name\u003c\/td\u003e\n\u003ctd\u003eSONOFF Dongle Max Zigbee\/Thread PoE Dongle\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eZigbee MCU\u003c\/td\u003e\n\u003ctd\u003eEFR32MG24 (Silicon Labs)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiFi \/ Network MCU\u003c\/td\u003e\n\u003ctd\u003eESP32D0WDR2 (Espressif)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003eZigbee 3.0, Thread, Matter (via Thread RCP), MultiPAN\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eConnectivity\u003c\/td\u003e\n\u003ctd\u003eEthernet (RJ45 with PoE), WiFi (2.4 GHz), USB-C\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePoE\u003c\/td\u003e\n\u003ctd\u003e48V \/ 0.25A (IEEE 802.3af)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eUSB Power\u003c\/td\u003e\n\u003ctd\u003e5V \/ 1A via USB-C\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eAntennas\u003c\/td\u003e\n\u003ctd\u003e2× external SMA, 5dBi, 360° adjustable\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFirmware Modes\u003c\/td\u003e\n\u003ctd\u003eZigbee Coordinator, Router, Thread RCP, MultiPAN (switchable via web console)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eAdvanced Features\u003c\/td\u003e\n\u003ctd\u003eWeb console, MQTT, Webhooks, WireGuard VPN, eWeLink-Remote, Turbo mode\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBody Material\u003c\/td\u003e\n\u003ctd\u003eAluminium alloy (salt-spray tested)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003eDesktop or wall-mount (bracket + screws + adhesive included)\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\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 a PoE switch?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e PoE is optional. You can power the Dongle Max via USB-C (5V\/1A) and connect via WiFi or USB. PoE is just an option for clean, single-cable installations — you need a PoE switch or injector for that.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's the difference vs. Dongle Plus MG24?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eBoth use the EFR32MG24 chip. The \u003cstrong\u003eDongle Max\u003c\/strong\u003e adds: Ethernet + PoE, WiFi, web console, dual 5dBi antennas, MQTT, VPN, aluminium body, wall mount. The \u003ca href=\"\/products\/zigbee-zigbee-thread-usb-dongle-dongle-plus-mg24\"\u003eDongle Plus MG24\u003c\/a\u003e is a simpler USB-only stick. Choose Max if you want flexibility and range; choose Plus MG24 if USB is sufficient.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow do I access the web console?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eConnect via Ethernet, then open \u003cstrong\u003edongle-m.local\u003c\/strong\u003e in your browser (or use the device's IP address). Set a password on first login. From there, manage firmware, view status, configure MQTT, and switch modes.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it as a standard USB dongle?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes! Connect via the included USB-C cable to your HA server. Works just like a traditional USB Zigbee dongle — but you can also use Ethernet or WiFi if you need remote placement.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat range can I expect?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eIn real-world testing, the Dongle Max achieved \u003cstrong\u003e90m+\u003c\/strong\u003e line of sight with good antenna placement (e.g. mounted high near a window). Indoor range depends on walls and interference. The dual 5dBi antennas significantly outperform single-antenna dongles.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it support Thread \/ Matter?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes! Flash Thread RCP firmware via the web console to use it as a Thread Border Router in Home Assistant. This enables Matter over Thread support for devices like Apple Home accessories. MultiPAN mode (beta) allows running Zigbee + Thread simultaneously.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's included in the box?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e1× Dongle Max, 2× SMA antennas (5dBi), 1× USB-C cable (1m), 1× wall-mount bracket, 2× adhesive pads, screws, and Quick Start Guide. PoE switch\/injector and Ethernet cable sold separately.\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× Dongle Max\u003c\/div\u003e\n\u003cdiv class=\"pd-inbox-item\"\u003e📶 2× SMA Antennas (5dBi)\u003c\/div\u003e\n\u003cdiv class=\"pd-inbox-item\"\u003e🔌 1× USB-C Cable (1m)\u003c\/div\u003e\n\u003cdiv class=\"pd-inbox-item\"\u003e🔩 1× Wall-Mount Bracket + Screws\u003c\/div\u003e\n\u003cdiv class=\"pd-inbox-item\"\u003e🧲 2× Adhesive Pads\u003c\/div\u003e\n\u003cdiv class=\"pd-inbox-item\"\u003e📖 Quick Start Guide\u003c\/div\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-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\u003ePoE + WiFi + USB\u003c\/h4\u003e\n\u003cp\u003eTriple Connect\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\u003eThe Coordinator That Does Everything.\u003c\/h3\u003e\n\u003cp\u003eEFR32MG24 + ESP32 · PoE · WiFi · USB · Web Console · 90m+ Range · MQTT · VPN\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":49689813188801,"sku":"SNFZBDongM1B0100","price":1090.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/Dongle-Mmain_1.jpg?v=1763464914"},{"product_id":"sonoff-dongle-lite-mg21-zigbee-thread-usb-dongle-dongle-lmg21","title":"SONOFF Dongle Lite MG21 Zigbee\/Thread USB Dongle | Dongle-LMG21","description":"\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003c!-- SONOFF Dongle-LMG21 — Shopify Product Description HTML        --\u003e\n\u003c!-- UPDATED: Added 3D Print Wall Mount accessory                  --\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-meta{font-size:12px;color:#999;margin-bottom:14px}.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📡 Budget Zigbee Coordinator — Compact, Proven, Ready to Go\u003c\/h1\u003e\n\u003cp\u003eThe most affordable way to start your Zigbee smart home. Plug the Dongle Lite MG21 into your Home Assistant server, Raspberry Pi, or NAS and start controlling Zigbee devices locally — no cloud, no subscriptions.\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\u003eProven EFR32MG21 chip\u003c\/strong\u003e — trusted by millions, rock-solid Zigbee coordination\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e65% smaller than ZBDongle-E\u003c\/strong\u003e — fits into tight USB ports without blocking neighbours\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePlug \u0026amp; play\u003c\/strong\u003e — pre-flashed with Zigbee coordinator firmware, works immediately with Home Assistant (ZHA), Zigbee2MQTT, openHAB\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMulti-firmware support\u003c\/strong\u003e — flash Zigbee Coordinator, Router, Thread RCP, or MultiPAN via SONOFF Dongle Flasher\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUSB extension cable included\u003c\/strong\u003e — 0.5m cable reduces USB 3.0 interference for better signal\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExternal antenna\u003c\/strong\u003e — adjustable ≤180° for optimal signal direction\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, budget builds, small to medium homes, or anyone wanting a reliable Zigbee coordinator without breaking the bank.\u003c\/div\u003e\n\n\u003c!-- ═══ NEW: 3D Print Wall Mount Accessory ═══ --\u003e\n\u003ch2\u003e🖨️ Accessories\u003c\/h2\u003e\n\u003cdiv class=\"pd-products\"\u003e\n  \u003ca href=\"\/products\/3d-print-for-sonoff-zbdongle-lmg21\" class=\"pd-pcard\" style=\"border-color:#059669;\"\u003e\n    \u003cdiv class=\"pc-type\" style=\"color:#059669;\"\u003e🖨️ 3D Printed Accessory · PETG\u003c\/div\u003e\n    \u003ch4\u003eWall Mount for ZBDongle-LMG21\u003c\/h4\u003e\n    \u003cp\u003eMount your dongle on the wall for optimal Zigbee signal. PETG printed, single screw mount, made in South Africa. Dongle not included.\u003c\/p\u003e\n    \u003cspan class=\"pc-link\"\u003eView Wall Mount →\u003c\/span\u003e\n  \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- ═══ END: 3D Print Wall Mount ═══ --\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 any USB port on your Home Assistant host. Auto-discovered in most platforms.\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 Zigbee coordinator firmware. Plug into your HA server, auto-discovered in ZHA or Zigbee2MQTT. Up and running in minutes.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📐\u003c\/div\u003e\n\u003ch4\u003eUltra-Compact\u003c\/h4\u003e\n\u003cp\u003e65% smaller than ZBDongle-E. Fits into tight USB ports on Raspberry Pi, mini PC, or NAS without blocking adjacent ports.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔄\u003c\/div\u003e\n\u003ch4\u003eFlash Any Firmware\u003c\/h4\u003e\n\u003cp\u003eSONOFF Dongle Flasher web tool lets you switch between Coordinator, Router, Thread RCP, or MultiPAN in under a minute. No disassembly needed.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📡\u003c\/div\u003e\n\u003ch4\u003eExternal Antenna\u003c\/h4\u003e\n\u003cp\u003eAdjustable external antenna (≤180°) for better range vs. internal antenna designs. Included USB extension cable further reduces interference.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eMulti-Brand Support\u003c\/h4\u003e\n\u003cp\u003ePairs with Zigbee devices from SONOFF, Aqara, Philips Hue, IKEA, Tuya, and thousands more — via ZHA or Z2M.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔒\u003c\/div\u003e\n\u003ch4\u003e100% Local Control\u003c\/h4\u003e\n\u003cp\u003eAll data stays on your network. No cloud dependency, no subscriptions, no data leaving your home. Privacy by design.\u003c\/p\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\u003eNext-gen flagship. EFR32MG24, PoE Ethernet + WiFi + USB. Web console, dual 5dBi antennas, MQTT, VPN. For serious Home Assistant setups.\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\u003eMG24 chip: 300% more RAM, 200m range, 3dBi antenna. USB stick with 1m extension cable. The ZBDongle-E upgrade.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/sonoff-zigbee-e\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eClassic · EFR32MG21 USB\u003c\/div\u003e\n\u003ch4\u003eSONOFF ZBDongle-E\u003c\/h4\u003e\n\u003cp\u003eThe original. Same EFR32MG21 chip, +20dBm output, SMA antenna, shielded aluminium housing. Larger than LMG21.\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 Setup · Hub\u003c\/div\u003e\n\u003ch4\u003eHome Assistant Mini Server\u003c\/h4\u003e\n\u003cp\u003eFull HA server — add this dongle for Zigbee. 3,000+ integrations, advanced automations, local processing.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-rec\"\u003e\n\u003cdiv class=\"pd-rec-badge\"\u003e⭐ Upgrade Available\u003c\/div\u003e\n\u003cdiv class=\"pd-rec-body\"\u003e\n\u003ch3\u003eSONOFF Dongle Max\u003c\/h3\u003e\n\u003cp\u003eNeed more range and flexibility? The Dongle Max adds PoE Ethernet, WiFi, web console, and dual 5dBi antennas. Place it anywhere in your home — no USB cable limitation.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEFR32MG24 + ESP32\u003c\/strong\u003e — next-gen chipset\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEthernet + WiFi + USB\u003c\/strong\u003e — connect any way you want\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeb console\u003c\/strong\u003e — manage firmware \u0026amp; settings from browser\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e90m+ range\u003c\/strong\u003e — with antenna placement optimisation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ca href=\"\/products\/zigbee-sonoff-zbdongle-max\" class=\"pd-rec-btn\"\u003eView Dongle Max →\u003c\/a\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 \/ MPN\u003c\/td\u003e\n\u003ctd\u003eDongle-LMG21\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct Name\u003c\/td\u003e\n\u003ctd\u003eSONOFF Dongle Lite MG21 Zigbee\/Thread USB Dongle\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMCU\u003c\/td\u003e\n\u003ctd\u003eEFR32MG21 (Silicon Labs)\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\u003eFlashable Firmware\u003c\/td\u003e\n\u003ctd\u003eZigbee Coordinator, Zigbee Router, Thread RCP, MultiPAN RCP\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eAntenna\u003c\/td\u003e\n\u003ctd\u003e1× external, adjustable ≤180°, ~2-3 dBi\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003eUSB Type-A\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eUSB Extension Cable\u003c\/td\u003e\n\u003ctd\u003e0.5m included\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\u003eSupported Platforms\u003c\/td\u003e\n\u003ctd\u003eHome Assistant (ZHA), Zigbee2MQTT, openHAB, ioBroker, Domoticz, Jeedom, Node-RED\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\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd\u003e-10°C to 60°C\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\u003eWhat's the difference between Dongle Lite MG21 and ZBDongle-E?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eBoth use the same EFR32MG21 chip. The Dongle Lite MG21 is \u003cstrong\u003e65% smaller\u003c\/strong\u003e, more compact, and includes a 0.5m USB extension cable. The \u003ca href=\"\/products\/sonoff-zigbee-e\"\u003eZBDongle-E\u003c\/a\u003e is larger with a shielded aluminium housing and +20dBm output. Performance is very similar — choose based on size preference and price.\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 has a newer EFR32MG24 chip with 300% more RAM, longer range (200m), and better MultiPAN support. If budget allows, MG24 is the better choice. The LMG21 is the budget option that still works great for most setups.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow do I set it up with Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003ePlug in via USB (use extension cable). Go to Settings → Devices \u0026amp; Services → Add Integration → Zigbee Home Automation (ZHA). Your dongle is auto-detected. Start adding Zigbee devices immediately.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I flash different firmware?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes! Use the \u003ca href=\"https:\/\/dongle.sonoff.tech\/sonoff-dongle-flasher\/\" target=\"_blank\"\u003eSONOFF Dongle Flasher\u003c\/a\u003e web tool. Switch between Zigbee Coordinator, Router, Thread RCP, or MultiPAN in under a minute.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow many devices can it support?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eSimilar to ZBDongle-E: ~30 direct children in coordinator mode. Add Zigbee router devices (like ZBMINIR2 or ZBMINI-L2) to extend the mesh and support hundreds of devices. The limit depends on your platform, not the dongle.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhy use the USB extension cable?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eUSB 3.0 ports emit electromagnetic interference at 2.4 GHz — the same frequency as Zigbee. The extension cable physically separates the dongle from the USB port, improving signal quality and reliability. Always recommended.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs there a wall mount available?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes! We make a \u003ca href=\"\/products\/3d-print-for-sonoff-zbdongle-lmg21\"\u003e3D printed PETG wall mount\u003c\/a\u003e specifically designed for the Dongle Lite MG21. Single screw mount, made in South Africa. Elevating your dongle away from your server dramatically improves Zigbee range.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat's included in the box?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e1× Dongle Lite MG21, 1× 0.5m USB extension cable, Quick Start Guide.\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× Dongle Lite MG21\u003c\/div\u003e\n\u003cdiv class=\"pd-inbox-item\"\u003e🔌 1× USB Extension Cable (0.5m)\u003c\/div\u003e\n\u003cdiv class=\"pd-inbox-item\"\u003e📖 Quick Start Guide\u003c\/div\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-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\u003eZigbee 3.0\u003c\/h4\u003e\n\u003cp\u003e+ Thread + MultiPAN\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\u003eYour Zigbee Journey Starts Here.\u003c\/h3\u003e\n\u003cp\u003eEFR32MG21 · Plug \u0026amp; Play · 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":49690849673409,"sku":"SNFZBDongL1B0100","price":570.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/SONOFF_Dongle-LMG21_1.jpg?v=1763465106"},{"product_id":"sr04","title":"HC-SR04 Ultrasonic Distance Sensor — 2cm–400cm Range (5V, Arduino \/ ESP8266 \/ Home Assistant)","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📏 HC-SR04 Ultrasonic Distance Sensor — 2cm–400cm Range (5V, Arduino \/ ESP Compatible)\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eHC-SR04\u003c\/strong\u003e is the classic \u003cstrong\u003eultrasonic distance sensor\u003c\/strong\u003e for DIY electronics and IoT projects. Measures distance from \u003cstrong\u003e2cm to 400cm (4 metres)\u003c\/strong\u003e with \u003cstrong\u003e~3mm accuracy\u003c\/strong\u003e using ultrasonic sound pulses. 4-pin interface (VCC, Trig, Echo, GND). \u003cstrong\u003eDC 5V\u003c\/strong\u003e powered. Compatible with \u003cstrong\u003eArduino, ESP8266, ESP32, Raspberry Pi, ESPHome, and Home Assistant\u003c\/strong\u003e. The go-to sensor for water tank level monitoring, obstacle detection, parking sensors, and robotics.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eUltrasonic distance sensors:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/sr04\" class=\"active\"\u003eHC-SR04 · 4m · Indoor\u003c\/a\u003e\n  \u003ca href=\"\/products\/dyp-a02-waterproof-distance-plastic-housing-water-current-proximity\"\u003eDYP-A02 · 4.5m · 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\"\u003e2–400cm\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e~3mm Accuracy\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\"\u003eDC 5V\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e4-Pin Interface\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ NOT waterproof.\u003c\/strong\u003e The HC-SR04 has exposed transducers and an open PCB. For outdoor or wet environments (water tanks, rain exposure), use the \u003ca href=\"\/products\/dyp-a02-waterproof-distance-plastic-housing-water-current-proximity\" style=\"color:#92400e;font-weight:600\"\u003eDYP-A02 waterproof ultrasonic sensor\u003c\/a\u003e instead. Also note: the Echo pin outputs 5V — use a voltage divider (two resistors) when connecting to 3.3V ESP8266\/ESP32 boards.\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e2cm–400cm Range\u003c\/strong\u003e — measures distances from 2cm to approximately 4 metres using 40kHz ultrasonic pulses\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e~3mm Accuracy\u003c\/strong\u003e — precise enough for water tank level monitoring, bin level detection, and proximity sensing\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e15° Detection Angle\u003c\/strong\u003e — narrow beam provides focused measurement; minimise interference from walls and obstacles\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSimple 4-Pin Interface\u003c\/strong\u003e — VCC (5V), Trig (trigger pulse input), Echo (distance pulse output), GND\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eESPHome Built-In Support\u003c\/strong\u003e — ESPHome has a native \u003ccode\u003eultrasonic\u003c\/code\u003e sensor platform; define Trig\/Echo pins in YAML and get distance readings in Home Assistant instantly\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eArduino \/ Raspberry Pi\u003c\/strong\u003e — use the \u003ccode\u003eNewPing\u003c\/code\u003e library (Arduino) or \u003ccode\u003eRPi.GPIO\u003c\/code\u003e (Python) for quick integration\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUltra-Low Cost\u003c\/strong\u003e — the most affordable distance sensor available; stock up for multiple projects\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e5V Logic\u003c\/strong\u003e — outputs 5V on the Echo pin; ESP8266\/ESP32 need a voltage divider (e.g. 1kΩ + 2kΩ) on the Echo line\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\u003eWater Tank Level (Indoor Tank)\u003c\/h4\u003e\n\u003cp\u003eMount above an indoor JoJo tank or header tank. Measure the distance to the water surface and calculate fill percentage. Alert via Home Assistant when the tank is low or full. For outdoor tanks, use the \u003ca href=\"\/products\/dyp-a02-waterproof-distance-plastic-housing-water-current-proximity\" style=\"color:#1e40af;font-weight:600\"\u003eDYP-A02 waterproof sensor\u003c\/a\u003e instead.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🤖\u003c\/div\u003e\n\u003ch4\u003eRobotics \u0026amp; Obstacle Detection\u003c\/h4\u003e\n\u003cp\u003eThe classic sensor for line-following robots, obstacle avoidance bots, and Arduino-powered rovers. Detect walls and objects up to 4m ahead with a narrow 15° beam.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🚗\u003c\/div\u003e\n\u003ch4\u003eDIY Parking Sensor\u003c\/h4\u003e\n\u003cp\u003eMount in your garage to display distance as you park. Connect to a D1 Mini with an LED strip — green\/yellow\/red as you approach the wall. Fun weekend project.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🗑️\u003c\/div\u003e\n\u003ch4\u003eBin \u0026amp; Hopper Level\u003c\/h4\u003e\n\u003cp\u003eMonitor fill level of rubbish bins, grain hoppers, feed bins, or pellet stores. Get alerts when it's time to empty or refill.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e🔀 HC-SR04 vs DYP-A02 — Which to Choose?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eHC-SR04 (this product)\u003c\/strong\u003e — exposed PCB, NOT waterproof, 5V logic, ultra cheap (R34). Perfect for indoor projects, prototyping, robotics, and learning. Use it anywhere moisture isn't a concern.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003e\u003ca href=\"\/products\/dyp-a02-waterproof-distance-plastic-housing-water-current-proximity\" style=\"color:#1e40af;font-weight:600\"\u003eDYP-A02\u003c\/a\u003e\u003c\/strong\u003e — sealed waterproof housing, 3.3V\/5V compatible, 4.5m range. Designed for outdoor water tank monitoring where the sensor is exposed to humidity, condensation, and splashes. Costs more but built for the job.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 ESP8266 wiring tip:\u003c\/strong\u003e The HC-SR04 Echo pin outputs 5V. ESP8266 GPIOs are 3.3V and NOT 5V tolerant. Use a simple voltage divider: connect Echo → 1kΩ resistor → GPIO pin → 2kΩ resistor → GND. This drops the 5V signal to ~3.3V safely. The Trig pin can be driven directly from a 3.3V GPIO — the SR04 accepts 3.3V as a logic HIGH.\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\u003eHC-SR04 Ultrasonic Distance Sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eHC-SR04\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWorking Voltage\u003c\/td\u003e\n\u003ctd\u003eDC 5V\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eStatic Current\u003c\/td\u003e\n\u003ctd\u003e~5mA\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMeasurement Range\u003c\/td\u003e\n\u003ctd\u003e2cm – 400cm (~4m)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eAccuracy\u003c\/td\u003e\n\u003ctd\u003e~3mm (0.3cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eDetection Angle\u003c\/td\u003e\n\u003ctd\u003e≤15°\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eTrigger Pulse\u003c\/td\u003e\n\u003ctd\u003e10µs HIGH on Trig pin\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eEcho Output\u003c\/td\u003e\n\u003ctd\u003e5V HIGH pulse (duration proportional to distance)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003e4-pin: VCC · Trig · Echo · GND\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFrequency\u003c\/td\u003e\n\u003ctd\u003e40 kHz ultrasonic\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBoard Size\u003c\/td\u003e\n\u003ctd\u003e~45 × 20mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWaterproof\u003c\/td\u003e\n\u003ctd\u003eNo (indoor use only)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible With\u003c\/td\u003e\n\u003ctd\u003eArduino · ESP8266 · ESP32 · Raspberry Pi · ESPHome · Home Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\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 ESPHome with the ultrasonic sensor platform. Wire Trig\/Echo to GPIOs. Tank level or parking sensor reporting to Home Assistant.\u003c\/p\u003e\n\u003cspan class=\"pc-link\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n  \u003ca href=\"\/products\/dyp-a02-waterproof-distance-plastic-housing-water-current-proximity\" class=\"pd-pcard\"\u003e\u003cdiv class=\"pc-type\"\u003eUltrasonic · Waterproof · 4.5m\u003c\/div\u003e\n\u003ch4\u003eDYP-A02 Waterproof Sensor\u003c\/h4\u003e\n\u003cp\u003eNeed it outdoors or in a tank? The DYP-A02 is a sealed waterproof ultrasonic sensor with 3.3V\/5V support.\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\u003eCan I use this for an outdoor water tank?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe HC-SR04 is \u003cstrong\u003eNOT waterproof\u003c\/strong\u003e. Humidity and condensation inside a water tank will damage the exposed transducers and PCB. For outdoor\/tank use, choose the \u003ca href=\"\/products\/dyp-a02-waterproof-distance-plastic-housing-water-current-proximity\"\u003eDYP-A02 waterproof ultrasonic sensor\u003c\/a\u003e. The HC-SR04 is fine for indoor tanks in dry environments.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhy does the Echo pin need a voltage divider?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe HC-SR04 runs on 5V and outputs a 5V signal on the Echo pin. ESP8266 and ESP32 GPIOs are 3.3V and can be damaged by 5V input. A simple voltage divider (1kΩ + 2kΩ) reduces the signal to ~3.3V. Arduino Uno\/Mega boards run at 5V natively and don't need a divider.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow does it work?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eSend a 10µs HIGH pulse to the Trig pin. The sensor emits an ultrasonic burst (40kHz). The Echo pin goes HIGH for a duration proportional to the round-trip time of the sound wave. Distance = (Echo pulse duration × speed of sound) ÷ 2. ESPHome handles all of this automatically.\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 for R34 📏\u003c\/h3\u003e\n\u003cp\u003eThe most popular ultrasonic sensor in the world — now in your project.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":50021401657537,"sku":"E7W000DIY0HCSR41G0100","price":34.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/sr04.jpg?v=1772216899"},{"product_id":"tds-sensor-sen0244-for-water-quality-detection-of-total-dissolved-solids-1","title":"TDS Sensor SEN0244 — Water Quality (Total Dissolved Solids)","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}\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003ch1\u003e🧪 TDS Sensor (SEN0244) — Total Dissolved Solids Water Quality Meter (Analog, 3.3–5V)\u003c\/h1\u003e\n\u003cp\u003eA \u003cstrong\u003eTDS (Total Dissolved Solids) sensor module\u003c\/strong\u003e for measuring water quality. TDS indicates the total concentration of dissolved substances (minerals, salts, metals) in water — measured in \u003cstrong\u003eparts per million (ppm)\u003c\/strong\u003e. The module includes a \u003cstrong\u003ewaterproof probe\u003c\/strong\u003e and a \u003cstrong\u003esignal board\u003c\/strong\u003e that outputs an analog voltage proportional to TDS level. Connect to the ADC pin of an \u003cstrong\u003eESP8266, ESP32, Arduino, or Raspberry Pi\u003c\/strong\u003e to build a smart water quality monitor for drinking water, borehole water, pool water, aquaculture, or hydroponics.\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\"\u003e0–1000 ppm\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eTDS Range\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.3–5V\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eAnalog Output\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Requires a microcontroller.\u003c\/strong\u003e This sensor outputs an analog voltage — it does NOT have a display, WiFi, or standalone readout. You need an ESP8266 (\u003ca href=\"\/products\/d1-mini\" style=\"color:#92400e;font-weight:600\"\u003eD1 Mini\u003c\/a\u003e, \u003ca href=\"\/products\/nodemcu\" style=\"color:#92400e;font-weight:600\"\u003eNodeMCU\u003c\/a\u003e), ESP32, or Arduino to read the analog value and convert it to ppm. \u003cstrong\u003eDo NOT leave the probe permanently submerged\u003c\/strong\u003e — prolonged immersion degrades the electrodes.\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTDS Measurement (0–1000 ppm)\u003c\/strong\u003e — measures total dissolved solids including minerals, salts, and metals; higher ppm = more dissolved substances\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWaterproof Probe\u003c\/strong\u003e — stainless steel electrode probe on a cable; dip into water to measure, remove after reading\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSignal Board with Analog Output\u003c\/strong\u003e — converts the probe reading to an analog voltage (0–2.3V); connect to the ADC pin of your microcontroller\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3.3V or 5V Compatible\u003c\/strong\u003e — works with both 3.3V (ESP8266\/ESP32) and 5V (Arduino) systems\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTemperature Compensation\u003c\/strong\u003e — the signal board includes on-board temperature compensation for more accurate readings\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eESPHome \/ Home Assistant\u003c\/strong\u003e — read the analog value with the ESPHome \u003ccode\u003eadc\u003c\/code\u003e sensor, apply a calibration lambda, and display TDS in ppm on your Home Assistant dashboard\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eArduino Libraries Available\u003c\/strong\u003e — DFRobot provides example code and libraries for quick integration\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\u003eDrinking Water Quality\u003c\/h4\u003e\n\u003cp\u003eMonitor municipal tap water or filtered water TDS. SA municipal water is typically 50–200 ppm. If TDS spikes above your baseline, it could indicate a supply problem or filter failure. Track trends in 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\u003eBorehole Water Testing\u003c\/h4\u003e\n\u003cp\u003eBorehole water quality varies significantly across SA. Regular TDS monitoring helps detect mineral changes, salination, or contamination trends over time. Combine with pH monitoring for a comprehensive picture.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌱\u003c\/div\u003e\n\u003ch4\u003eHydroponics \u0026amp; Aquaponics\u003c\/h4\u003e\n\u003cp\u003eTDS (often expressed as EC — electrical conductivity) is critical for nutrient solution monitoring. Track nutrient concentration and alert when levels drift outside your target range.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏊\u003c\/div\u003e\n\u003ch4\u003ePool \u0026amp; Spa Water\u003c\/h4\u003e\n\u003cp\u003eHigh TDS in pool water (\u0026gt;1500 ppm) indicates excessive dissolved minerals and chemicals that reduce sanitiser effectiveness. Monitor TDS to know when it's time for a partial water change.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e📊 TDS Reference Values (South Africa)\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e0–50 ppm\u003c\/strong\u003e — very pure water (RO filtered, distilled)\u003cbr\u003e\n\u003cstrong\u003e50–200 ppm\u003c\/strong\u003e — typical SA municipal tap water (Johannesburg ~80–120 ppm)\u003cbr\u003e\n\u003cstrong\u003e200–500 ppm\u003c\/strong\u003e — acceptable but mineral-rich (some borehole water)\u003cbr\u003e\n\u003cstrong\u003e500–1000 ppm\u003c\/strong\u003e — high TDS, may taste salty or metallic; consider filtration\u003cbr\u003e\n\u003cstrong\u003e\u0026gt;1000 ppm\u003c\/strong\u003e — not recommended for drinking without treatment\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Probe longevity tip:\u003c\/strong\u003e Do NOT leave the TDS probe permanently submerged in water. The electrodes will degrade over time through electrolysis. Instead, dip the probe for readings and remove it. For continuous monitoring, take readings every 15–30 minutes using ESPHome and lift\/submerge the probe using a mechanical arm, or accept a shorter probe lifespan.\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\u003eTDS Sensor Module (SEN0244)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eSEN0244 (DFRobot compatible)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eTDS Range\u003c\/td\u003e\n\u003ctd\u003e0–1000 ppm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOutput\u003c\/td\u003e\n\u003ctd\u003eAnalog voltage (0–2.3V)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWorking Voltage\u003c\/td\u003e\n\u003ctd\u003e3.3–5V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eAccuracy\u003c\/td\u003e\n\u003ctd\u003e±10% (25°C)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eTemperature Compensation\u003c\/td\u003e\n\u003ctd\u003eBuilt-in on signal board\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProbe\u003c\/td\u003e\n\u003ctd\u003eWaterproof stainless steel electrodes with cable\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003eAnalog (ADC pin)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible With\u003c\/td\u003e\n\u003ctd\u003eESP8266 · ESP32 · Arduino · Raspberry Pi · ESPHome · Home Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eIn the Box\u003c\/td\u003e\n\u003ctd\u003e1 × TDS probe (with cable) · 1 × Signal board\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\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 · ADC\u003c\/div\u003e\n\u003ch4\u003eD1 Mini\u003c\/h4\u003e\n\u003cp\u003eConnect the TDS signal board to the A0 analog pin. Read TDS values via ESPHome and display on your Home Assistant water quality dashboard.\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 · Breadboard\u003c\/div\u003e\n\u003ch4\u003eNodeMCU ESP8266\u003c\/h4\u003e\n\u003cp\u003eLarger board with breadboard-friendly layout. Ideal for prototyping multi-sensor water quality stations (TDS + temp + flow).\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\u003eWhat does TDS actually measure?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eTotal Dissolved Solids\u003c\/strong\u003e — the combined content of all inorganic and organic substances dissolved in water. This includes minerals, salts, metals, and other dissolved compounds. TDS is measured in \u003cstrong\u003eparts per million (ppm)\u003c\/strong\u003e. It's an indicator of overall water quality, not specific contaminants. A high TDS doesn't necessarily mean unsafe water, but it indicates high mineral\/salt content.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I leave the probe in water permanently?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNot recommended.\u003c\/strong\u003e The stainless steel electrodes degrade through electrolysis when continuously submerged and energised. For best probe lifespan, dip to measure and then remove. If you need continuous monitoring, power the probe intermittently (e.g. every 15 minutes) rather than constantly.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use this with the ESP8266 (D1 Mini \/ NodeMCU)?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eYes.\u003c\/strong\u003e The ESP8266 has a single ADC pin (A0). Connect the TDS signal board output to A0. Note: the ESP8266 ADC range is 0–1V, but the NodeMCU and D1 Mini have an on-board voltage divider that scales it to 0–3.3V. The TDS signal board outputs up to 2.3V, which is within range.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs TDS the same as EC?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eRelated but not identical. \u003cstrong\u003eEC (Electrical Conductivity)\u003c\/strong\u003e measures how well water conducts electricity (in µS\/cm or mS\/cm). \u003cstrong\u003eTDS\u003c\/strong\u003e is calculated from EC using a conversion factor (typically TDS = EC × 0.5–0.7). For hydroponics, EC is the more common measurement. This sensor measures EC internally and converts to TDS.\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\u003eTest Your Water Quality 🧪\u003c\/h3\u003e\n\u003cp\u003eSmart TDS monitoring for borehole, tap, pool, and hydroponic water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":50021404967105,"sku":"DIYESPSEN2441G0100","price":350.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/SEN_1.png?v=1772217156"},{"product_id":"yf-b9-flowmeter-g3-4-2-50l-min-yf-b9","title":"YF-B9 Water Flow Sensor (¾\" BSP, 2–50 L\/min)","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💧 YF-B9 Water Flow Sensor — ¾\" BSP, 2–50 L\/min (Hall Effect, DC 5V)\u003c\/h1\u003e\n\u003cp\u003eA \u003cstrong\u003e¾-inch (G3\/4) hall-effect water flow sensor\u003c\/strong\u003e for measuring flow rates from \u003cstrong\u003e2 to 50 litres per minute\u003c\/strong\u003e. Outputs a pulse signal proportional to flow rate — connect to an \u003cstrong\u003eESP8266, ESP32, Arduino, or Raspberry Pi\u003c\/strong\u003e to build a smart water meter for household branch lines, garden taps, or individual appliance monitoring. \u003cstrong\u003eDC 5V\u003c\/strong\u003e powered, 3-wire interface (VCC, GND, Signal). The most common pipe size for \u003cstrong\u003eSA household plumbing\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eChoose your flow sensor:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/yf-dn40-electric-water-flow-sensor-yf-dn40\"\u003eYF-DN40 · 1½\" · 5–150 L\/min\u003c\/a\u003e\n  \u003ca href=\"\/products\/yf-b9-flowmeter-g3-4-2-50l-min-yf-b9\" class=\"active\"\u003eYF-B9 · ¾\" · 2–50 L\/min\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\"\u003e¾\" BSP (G3\/4)\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eSA Standard Pipe\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\"\u003eDC 5V\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eHall Effect Pulse\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Requires a microcontroller.\u003c\/strong\u003e This sensor outputs a pulse signal — it does NOT have a display or WiFi. You need an ESP8266 (\u003ca href=\"\/products\/d1-mini\" style=\"color:#92400e;font-weight:600\"\u003eD1 Mini\u003c\/a\u003e, \u003ca href=\"\/products\/nodemcu\" style=\"color:#92400e;font-weight:600\"\u003eNodeMCU\u003c\/a\u003e), ESP32, Arduino, or Raspberry Pi to read the pulses and calculate flow rate.\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e¾\" BSP Thread (G3\/4)\u003c\/strong\u003e — the most common pipe fitting in SA household plumbing; fits directly onto garden taps, geyser inlets, washing machine valves, and branch lines\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e2–50 L\/min Flow Range\u003c\/strong\u003e — covers the typical flow of a single tap (~8–12 L\/min) up to a full garden hose or multiple simultaneous outlets\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHall Effect Pulse Output\u003c\/strong\u003e — each pulse corresponds to a calibrated volume; count pulses to calculate L\/min and total litres consumed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDC 5V Operation\u003c\/strong\u003e — 3-wire connection: Red (5V VCC), Black (GND), Yellow (Signal output)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eESPHome \/ Home Assistant\u003c\/strong\u003e — use the built-in \u003ccode\u003epulse_counter\u003c\/code\u003e sensor in ESPHome for instant integration into your Home Assistant water monitoring dashboard\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompact \u0026amp; Inline\u003c\/strong\u003e — small enough to fit in tight spaces under sinks, in geyser cupboards, or inside irrigation valve boxes\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBrass Fittings\u003c\/strong\u003e — more durable threads than plastic; better seal with standard plumber's tape (PTFE)\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\u003eHousehold Water Monitoring\u003c\/h4\u003e\n\u003cp\u003eInstall on the main branch line or individual outlets to track daily water usage. Get alerts in Home Assistant when usage exceeds your daily target — essential for SA water-conscious homes.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔥\u003c\/div\u003e\n\u003ch4\u003eGeyser Inlet Monitoring\u003c\/h4\u003e\n\u003cp\u003eMount on the cold water inlet to your geyser. Track hot water consumption and detect if the geyser's pressure relief valve is leaking by monitoring unexpected flow when no taps are open.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌿\u003c\/div\u003e\n\u003ch4\u003eGarden Irrigation Zones\u003c\/h4\u003e\n\u003cp\u003eMeasure exactly how many litres each irrigation zone receives per cycle. Combine with a smart valve for volume-based shutoff instead of time-based — more accurate and water-efficient.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔍\u003c\/div\u003e\n\u003ch4\u003eLeak Detection\u003c\/h4\u003e\n\u003cp\u003eIf the flow sensor reports water flow when all taps are closed, you have a leak. Automate alerts in Home Assistant to catch leaks early before they cause damage or inflate your water bill.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 SA plumbing tip:\u003c\/strong\u003e Most SA household branch pipes are ¾\" (20mm), making the YF-B9 the right choice for individual tap, geyser, or appliance monitoring. If you want to monitor your entire house on the main supply (which may be 25mm or larger), consider the \u003ca href=\"\/products\/yf-dn40-electric-water-flow-sensor-yf-dn40\" style=\"color:#065f46;font-weight:600\"\u003eYF-DN40 (1½\")\u003c\/a\u003e with reducers, or install the YF-B9 after the mains shutoff valve if the pipe narrows to ¾\".\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\u003eYF-B9 Water Flow Sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eYF-B9\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eThread Size\u003c\/td\u003e\n\u003ctd\u003e¾\" BSP (G3\/4)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFlow Range\u003c\/td\u003e\n\u003ctd\u003e2–50 L\/min\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWorking Voltage\u003c\/td\u003e\n\u003ctd\u003eDC 5V\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOutput\u003c\/td\u003e\n\u003ctd\u003eHall effect pulse (square wave)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiring\u003c\/td\u003e\n\u003ctd\u003eRed (5V) · Black (GND) · Yellow (Signal)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFitting Material\u003c\/td\u003e\n\u003ctd\u003eBrass\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBody Material\u003c\/td\u003e\n\u003ctd\u003eNylon \/ engineering plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSuitable For\u003c\/td\u003e\n\u003ctd\u003eCold water only\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible With\u003c\/td\u003e\n\u003ctd\u003eESP8266 · ESP32 · Arduino · Raspberry Pi · ESPHome · Home Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\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 ESPHome, wire the signal to GPIO4. Smart water meter reporting to Home Assistant in minutes.\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\u003c\/h4\u003e\n\u003cp\u003ePair flow monitoring with automatic shutoff. Detect a leak via the flow sensor → close the valve via Home Assistant.\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\u003eWhich size do I need — ¾\" or 1½\"?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eMost SA household branch pipes (taps, geysers, washing machines) are \u003cstrong\u003e¾\" (20mm)\u003c\/strong\u003e — use the \u003cstrong\u003eYF-B9\u003c\/strong\u003e. For main supply lines, borehole outlets, or pool pump returns (40mm+), use the \u003ca href=\"\/products\/yf-dn40-electric-water-flow-sensor-yf-dn40\"\u003eYF-DN40 (1½\")\u003c\/a\u003e.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it with hot water?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eCold water only.\u003c\/strong\u003e Install on the cold water inlet to the geyser, not the hot outlet. The plastic body and internal turbine are not rated for sustained hot water temperatures.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow do I connect it to Home Assistant?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eFlash \u003cstrong\u003eESPHome\u003c\/strong\u003e onto a D1 Mini or NodeMCU. Use the \u003ccode\u003epulse_counter\u003c\/code\u003e sensor platform, set the GPIO pin, and add a calibration \u003ccode\u003elambda\u003c\/code\u003e to convert pulses to litres. The sensor appears in Home Assistant automatically with flow rate (L\/min) and total consumption (litres).\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\u003eTrack Every Litre 💧\u003c\/h3\u003e\n\u003cp\u003eDIY smart water metering for SA homes — the right size for household plumbing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":50021407064257,"sku":"E7W00FLW0YF-B9R0100","price":299.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/B9_1.png?v=1772217522"},{"product_id":"yf-dn40-electric-water-flow-sensor-yf-dn40","title":"YF-DN40 Water Flow Sensor (1½\" BSP, 5–150 L\/min)","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💧 YF-DN40 Water Flow Sensor — 1½\" BSP, 5–150 L\/min (Hall Effect, DC 5V)\u003c\/h1\u003e\n\u003cp\u003eA \u003cstrong\u003e1½-inch (DN40) hall-effect water flow sensor\u003c\/strong\u003e for measuring flow rates from \u003cstrong\u003e5 to 150 litres per minute\u003c\/strong\u003e. Outputs a pulse signal proportional to flow rate — connect to an \u003cstrong\u003eESP8266, ESP32, Arduino, or Raspberry Pi\u003c\/strong\u003e to build a smart water meter, irrigation monitor, or pool flow tracker. \u003cstrong\u003eDC 5V\u003c\/strong\u003e powered, 3-wire interface (VCC, GND, Signal). Ideal for \u003cstrong\u003emains water lines, borehole systems, pool returns, and high-flow irrigation\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eChoose your flow sensor:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-var\"\u003e\n  \u003ca href=\"\/products\/yf-dn40-electric-water-flow-sensor-yf-dn40\" class=\"active\"\u003eYF-DN40 · 1½\" · 5–150 L\/min\u003c\/a\u003e\n  \u003ca href=\"\/products\/yf-b9-flowmeter-g3-4-2-50l-min-yf-b9\"\u003eYF-B9 · ¾\" · 2–50 L\/min\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\"\u003eDN40 \/ 1½\"\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eHigh-Flow\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\"\u003eDC 5V\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eHall Effect Pulse\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Requires a microcontroller.\u003c\/strong\u003e This sensor outputs a pulse signal — it does NOT have a display or WiFi. You need an ESP8266 (\u003ca href=\"\/products\/d1-mini\" style=\"color:#92400e;font-weight:600\"\u003eD1 Mini\u003c\/a\u003e, \u003ca href=\"\/products\/nodemcu\" style=\"color:#92400e;font-weight:600\"\u003eNodeMCU\u003c\/a\u003e), ESP32, Arduino, or Raspberry Pi to read the pulses and calculate flow rate. \u003cstrong\u003eMax water pressure: 1.75 MPa.\u003c\/strong\u003e Add a filter\/strainer before the sensor if your water quality is poor.\u003c\/div\u003e\n\n\u003ch2\u003e⚡ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e1½\" BSP Thread (DN40)\u003c\/strong\u003e — fits directly onto standard 40mm plumbing lines; suitable for mains water supply, borehole pump outlets, pool return lines, and large irrigation pipes\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e5–150 L\/min Flow Range\u003c\/strong\u003e — covers everything from a slow garden tap to a high-flow borehole pump or pool pump return\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHall Effect Pulse Output\u003c\/strong\u003e — each pulse corresponds to a calibrated volume of water; count pulses to calculate litres per minute and total consumption\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDC 5V Operation\u003c\/strong\u003e — 3-wire connection: Red (5V VCC), Black (GND), Yellow (Signal output)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eESPHome \/ Home Assistant\u003c\/strong\u003e — ESPHome has a built-in \u003ccode\u003epulse_counter\u003c\/code\u003e sensor; combine with a calibration factor to get L\/min and total litres in your Home Assistant dashboard\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eArduino Compatible\u003c\/strong\u003e — use interrupt-driven pulse counting for accurate readings at any flow rate\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDurable Body\u003c\/strong\u003e — nylon\/plastic construction suitable for cold water applications\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 Water Meter\u003c\/h4\u003e\n\u003cp\u003eInstall inline on your mains water supply. Connect to a D1 Mini running ESPHome. Track daily, weekly, and monthly water consumption in Home Assistant — catch leaks early by monitoring unusual usage.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🏊\u003c\/div\u003e\n\u003ch4\u003ePool Flow Monitoring\u003c\/h4\u003e\n\u003cp\u003eMount on the pool pump return line to verify pump flow rate. Alert if flow drops below threshold — indicates a clogged filter, air lock, or failing pump.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🌾\u003c\/div\u003e\n\u003ch4\u003eIrrigation Metering\u003c\/h4\u003e\n\u003cp\u003eMeasure exactly how much water each irrigation zone receives. Combine with a smart valve to auto-shutoff after a set volume — no more guessing or overwatering.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🔧\u003c\/div\u003e\n\u003ch4\u003eBorehole Monitoring\u003c\/h4\u003e\n\u003cp\u003eTrack borehole pump output and detect declining yield. Set alerts if flow drops below expected levels — early warning of pump issues or dropping water table.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 ESPHome setup:\u003c\/strong\u003e Use the \u003ccode\u003epulse_counter\u003c\/code\u003e platform in ESPHome. Connect the yellow signal wire to a GPIO pin (e.g. D2\/GPIO4 on a D1 Mini). Set the calibration factor based on the sensor's pulse-per-litre rating (typically ~0.2 pulses\/mL for DN40). This gives you litres\/min and total consumption directly in Home Assistant.\u003c\/div\u003e\n\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e🔀 DN40 (1½\") vs ¾\" — Which Size?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eYF-DN40 (this product)\u003c\/strong\u003e — 1½\" BSP thread, 5–150 L\/min. For mains supply lines, borehole outlets, pool pump returns, and large irrigation. Standard SA municipal supply pipe is typically 20–25mm, so you may need a reducer.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003e\u003ca href=\"\/products\/yf-b9-flowmeter-g3-4-2-50l-min-yf-b9\" style=\"color:#1e40af;font-weight:600\"\u003eYF-B9\u003c\/a\u003e\u003c\/strong\u003e — ¾\" BSP thread, 2–50 L\/min. For household branch lines, garden taps, individual appliance monitoring (geyser inlet, washing machine), and smaller irrigation zones. More common for typical SA home plumbing.\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\u003eYF-DN40 Water Flow Sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eYF-DN40\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eThread Size\u003c\/td\u003e\n\u003ctd\u003e1½\" BSP (DN40)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFlow Range\u003c\/td\u003e\n\u003ctd\u003e5–150 L\/min\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWorking Voltage\u003c\/td\u003e\n\u003ctd\u003eDC 5V\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMax Water Pressure\u003c\/td\u003e\n\u003ctd\u003e1.75 MPa\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eOutput\u003c\/td\u003e\n\u003ctd\u003eHall effect pulse (square wave)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWiring\u003c\/td\u003e\n\u003ctd\u003eRed (5V) · Black (GND) · Yellow (Signal)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSuitable For\u003c\/td\u003e\n\u003ctd\u003eCold water only\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eBody Material\u003c\/td\u003e\n\u003ctd\u003eNylon \/ engineering plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatible With\u003c\/td\u003e\n\u003ctd\u003eESP8266 · ESP32 · Arduino · Raspberry Pi · ESPHome · Home Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\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\u003eCompact ESP8266 board. Flash ESPHome, connect the flow sensor signal wire to a GPIO — smart water meter in minutes.\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 · Breadboard\u003c\/div\u003e\n\u003ch4\u003eNodeMCU ESP8266\u003c\/h4\u003e\n\u003cp\u003eLarger ESP8266 dev board with more GPIOs. Ideal for prototyping flow + pressure + TDS multi-sensor projects.\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 it have a built-in display or WiFi?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e The YF-DN40 is a raw sensor — it outputs electrical pulses. You need a microcontroller (D1 Mini, NodeMCU, ESP32, Arduino) to read the pulses and calculate flow rate. For a Home Assistant setup, flash ESPHome onto a D1 Mini and use the \u003ccode\u003epulse_counter\u003c\/code\u003e sensor.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I use it with hot water?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThis sensor is designed for \u003cstrong\u003ecold water only\u003c\/strong\u003e. The nylon body and internal turbine are not rated for hot water or steam. For geyser outlet monitoring, mount it on the \u003cstrong\u003ecold water inlet\u003c\/strong\u003e to the geyser instead.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWill it fit my SA plumbing?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eThe YF-DN40 has \u003cstrong\u003e1½\" BSP male threads\u003c\/strong\u003e. Standard SA municipal supply into a house is typically 20mm or 25mm, so you'll need BSP adapters or reducers. For typical ¾\" household branch pipes, use the \u003ca href=\"\/products\/yf-b9-flowmeter-g3-4-2-50l-min-yf-b9\"\u003eYF-B9 (¾\")\u003c\/a\u003e instead.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow accurate is it?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eHall-effect flow sensors like the YF-DN40 are typically \u003cstrong\u003e±5–10%\u003c\/strong\u003e accurate — suitable for consumption monitoring, leak detection alerts, and trend tracking. They're not precision instruments — for billing-grade accuracy, use a certified water meter.\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 Your Water 💧\u003c\/h3\u003e\n\u003cp\u003eTrack flow rate, consumption, and leaks with a DIY smart water meter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":50021423743169,"sku":"E7W00FLWYF-DN40R0100","price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/YF-DN40_1.png?v=1772217727"},{"product_id":"3d-print-for-sonoff-zbdongle-lmg21","title":"Wall Mount for SONOFF ZBDongle-LMG21 — 3D Printed PETG","description":"\u003c!-- ═══════════════════════════════════════════════════════════════ --\u003e\n\u003c!-- 3D Print Wall Mount for ZBDongle-LMG21 — Shopify Description  --\u003e\n\u003c!-- Uses same .pd CSS class system as other Eiferer 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-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\n\u003ch1\u003e🖨️ 3D Printed Wall Mount for SONOFF ZBDongle-LMG21\u003c\/h1\u003e\n\u003cp\u003eElevate your Zigbee coordinator for optimal signal. This PETG 3D-printed wall mount is precision-designed for the SONOFF Dongle Lite MG21 — single screw installation, clean cable routing, made in South Africa.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Dongle NOT Included.\u003c\/strong\u003e This is a wall mount accessory only. The SONOFF Dongle Lite MG21 and USB extension cable are sold separately — see button below.\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\"\u003e3D Printed PETG\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eHeat \u0026amp; UV resistant\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\"\u003eMade in SA\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003ePrinted in 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\"\u003eScrew Mount\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eSingle screw install\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3\u003e✨ Why Wall Mount Your Dongle?\u003c\/h3\u003e\n\u003cp\u003eYour Zigbee coordinator's placement directly affects your smart home's reliability. Plugging a dongle into the back of a server or mini PC tucked under a desk means poor signal, USB 3.0 interference, and limited range.\u003c\/p\u003e\n\u003cp\u003eThis wall mount lets you position your SONOFF Dongle Lite MG21 at an elevated, central location — the single best upgrade you can make for Zigbee mesh performance.\u003c\/p\u003e\n\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBetter Zigbee signal\u003c\/strong\u003e — elevate your coordinator away from USB 3.0 interference and obstructions\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e2-minute install\u003c\/strong\u003e — drill one hole, screw into the wall, clip the dongle in\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePETG durability\u003c\/strong\u003e — stronger than PLA, heat-resistant up to ~80°C, UV-stable. Won't warp in SA summer heat\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePrecision fit\u003c\/strong\u003e — designed specifically for the Dongle Lite MG21 (LMG21) form factor\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eClean cable routing\u003c\/strong\u003e — USB extension cable routes neatly through the mount\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScrew included\u003c\/strong\u003e — everything you need for mounting\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e💡 Pro tip:\u003c\/strong\u003e Mount centrally in your home, at least 1.5m high, away from metal objects and your WiFi router. A hallway wall or side of a server cabinet works great.\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\u003eBetter Signal\u003c\/h4\u003e\n\u003cp\u003eElevate your coordinator away from USB 3.0 interference and obstructions for dramatically improved Zigbee range 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\u003eEasy Install\u003c\/h4\u003e\n\u003cp\u003eSingle screw mount. Drill one pilot hole, screw into the wall, clip the dongle in. Done in under 2 minutes.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e🖨️\u003c\/div\u003e\n\u003ch4\u003ePETG Durability\u003c\/h4\u003e\n\u003cp\u003ePrinted in PETG — stronger than PLA, heat-resistant up to ~80°C, and UV-stable. Won't warp or degrade over time. Perfect for permanent installations.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pd-feat\"\u003e\n\u003cdiv class=\"fi\"\u003e📐\u003c\/div\u003e\n\u003ch4\u003ePrecision Fit\u003c\/h4\u003e\n\u003cp\u003eDesigned specifically for the SONOFF Dongle Lite MG21 (LMG21). Holds the dongle securely with USB extension cable routed neatly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🛠️ Installation\u003c\/h2\u003e\n\u003cdiv class=\"pd-info\"\u003e\n\u003ch3\u003e3 Simple Steps\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eStep 1:\u003c\/strong\u003e Choose a central, elevated wall position — ideally 1.5m+ high, away from metal and USB 3.0 hubs.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 2:\u003c\/strong\u003e Drill a pilot hole and secure the mount to the wall with the included screw.\u003c\/p\u003e\n\u003cp style=\"margin:0\"\u003e\u003cstrong\u003eStep 3:\u003c\/strong\u003e Slide the ZBDongle-LMG21 into the mount, connect the USB extension cable, and route to your Home Assistant server.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- Dongle CTA --\u003e\n\u003ch2\u003e📡 Need the Dongle?\u003c\/h2\u003e\n\u003cdiv class=\"pd-rec\"\u003e\n\u003cdiv class=\"pd-rec-badge\"\u003e⚠️ Dongle Sold Separately\u003c\/div\u003e\n\u003cdiv class=\"pd-rec-body\"\u003e\n\u003ch3\u003eSONOFF Dongle Lite MG21\u003c\/h3\u003e\n\u003cp\u003eThis wall mount is designed for the Dongle Lite MG21. The dongle and USB extension cable are NOT included with this wall mount — purchase them separately below.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEFR32MG21 chip\u003c\/strong\u003e — proven Zigbee coordinator\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e65% smaller\u003c\/strong\u003e than ZBDongle-E\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e0.5m USB cable included\u003c\/strong\u003e with the dongle\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlug \u0026amp; play\u003c\/strong\u003e — works with Home Assistant, Zigbee2MQTT\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ca href=\"\/products\/sonoff-dongle-lite-mg21-zigbee-thread-usb-dongle-dongle-lmg21\" class=\"pd-rec-btn\"\u003eBuy ZBDongle-LMG21 →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📋 Specifications\u003c\/h2\u003e\n\u003ctable class=\"pd-specs\"\u003e\n  \u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003e3D Printed Wall Mount for ZBDongle-LMG21\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePETG (Black)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePrint Method\u003c\/td\u003e\n\u003ctd\u003eFDM 3D Printed\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003eSingle screw wall mount (screw included)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCompatibility\u003c\/td\u003e\n\u003ctd\u003eSONOFF Dongle Lite MG21 (ZBDongle-LMG21) ONLY\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\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eEIFERER\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eMade In\u003c\/td\u003e\n\u003ctd\u003eSouth Africa 🇿🇦\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003cdiv class=\"pd-warn\"\u003e\n\u003cstrong\u003e⚠️ Compatibility:\u003c\/strong\u003e This mount is designed ONLY for the SONOFF Dongle Lite MG21 (ZBDongle-LMG21). It will NOT fit the ZBDongle-E, ZBDongle-P, or Dongle Max — these have different form factors. Check your dongle model before ordering.\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× Wall Mount (PETG, Black)\u003c\/div\u003e\n\u003cdiv class=\"pd-inbox-item\"\u003e🔩 1× Mounting Screw\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-warn\" style=\"margin-top:10px\"\u003e\n\u003cstrong\u003e⚠️ NOT included:\u003c\/strong\u003e SONOFF Dongle Lite MG21 and USB extension cable — \u003ca href=\"\/products\/sonoff-dongle-lite-mg21-zigbee-thread-usb-dongle-dongle-lmg21\" style=\"color:#92400e;font-weight:700;\"\u003epurchase separately here\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 include the ZBDongle-LMG21?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e This is the wall mount accessory only. The SONOFF Dongle Lite MG21 and USB extension cable are sold separately. \u003ca href=\"\/products\/sonoff-dongle-lite-mg21-zigbee-thread-usb-dongle-dongle-lmg21\"\u003eBuy the dongle here →\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWill this fit the ZBDongle-E or ZBDongle-P?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eNo. This mount is designed exclusively for the SONOFF Dongle Lite MG21 (ZBDongle-LMG21). The \u003ca href=\"\/products\/sonoff-zigbee-e\"\u003eZBDongle-E\u003c\/a\u003e has a larger aluminium housing and requires a different mount.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDo I need a USB extension cable?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eYes — strongly recommended. The ZBDongle-LMG21 ships with a 0.5m cable, but a 1–1.5m USB 2.0 extension cable is ideal for wall placement. This keeps the dongle away from USB 3.0 interference.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs PETG durable enough?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003ePETG is significantly stronger than PLA, with better heat resistance (up to ~80°C) and UV stability. It won't warp in South African summer heat or degrade in sunlight. Perfect for permanent installations.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhere should I mount it?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eCentral to your home, at least 1.5m above the floor, away from large metal objects and your router's WiFi antenna. A hallway wall or the side of a server cabinet works great.\u003c\/div\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat screw\/drill bit do I need?\u003c\/summary\u003e\u003cdiv class=\"faq-body\"\u003eA mounting screw is included. Use a 5mm masonry drill bit for brick walls or a 3mm bit for drywall. A wall plug is recommended for brick\/concrete.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🤝 Need Help?\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\u003ePETG Printed\u003c\/h4\u003e\n\u003cp\u003eHeat \u0026amp; UV resistant\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🇿🇦\u003c\/div\u003e\n\u003ch4\u003eMade in SA\u003c\/h4\u003e\n\u003cp\u003ePrinted in 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\u003eBetter Signal\u003c\/h4\u003e\n\u003cp\u003eElevate your Zigbee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-why-item\"\u003e\n\u003cdiv class=\"wi\"\u003e🔩\u003c\/div\u003e\n\u003ch4\u003eEasy Install\u003c\/h4\u003e\n\u003cp\u003eSingle screw\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ch3\u003eBetter Signal Starts With Better Placement.\u003c\/h3\u003e\n\u003cp\u003e3D Printed PETG · Single Screw Mount · Made for ZBDongle-LMG21 · Made in SA 🇿🇦\u003c\/p\u003e\n\u003cp style=\"font-size:12px;opacity:.5;margin-top:8px\"\u003e⚠️ Dongle not included — sold separately\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"EIFERER","offers":[{"title":"Default Title","offer_id":50236304392385,"sku":"3dprint-zbd-lmg21","price":65.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0022\/3418\/7820\/files\/zbdongle-lmg21-wall-mount-with-cable.jpg?v=1778858078"}],"url":"https:\/\/eiferer.co.za\/collections\/home-assistant\/wifi.oembed","provider":"Eiferer_ZA","version":"1.0","type":"link"}