{"product_id":"shelly-ogemray-25a-smart-switch-for-immersion-control","title":"Shelly Ogemray SW40 25A Smart Switch Immersion Heater Control Solar Divert, WiFi, Bluetooth, Power Metering","description":"\u003cdiv style=\"font-size: 16px; font-family: 'Segoe UI',Helvetica,Arial,sans-serif; color: #222; background: transparent; max-width: 900px; line-height: 1.5;\"\u003e\n\u003cp style=\"font-size: 16px; line-height: 1.75; color: #333; margin: 0 0 18px;\"\u003eThe \u003cstrong\u003eOgemray SW40\u003c\/strong\u003e (SKU: Ogemray-25A) is a \u003cstrong\u003e25A WiFi smart relay with built-in power metering\u003c\/strong\u003e, made by Ogemray Technology and imported by \u003cstrong\u003eShelly Europe\u003c\/strong\u003e as part of the “Powered By Shelly” programme. Smart switch is the \u003cstrong\u003erecommended immersion heater control switch for Eleven Energy \/ Volta battery and solar systems\u003c\/strong\u003e: configured via the Eleven Energy app, it automatically diverts surplus solar generation into the immersion heater once the battery reaches its target state of charge — turning free electricity into hot water at no additional cost. Beyond the Eleven Energy ecosystem, the Ogemray SW40 is a fully-featured smart relay compatible with any home WiFi and the complete Shelly ecosystem: Home Assistant, Google Home, Amazon Alexa, Samsung SmartThings, MQTT, KNXnet\/IP and 200+ other platforms. \u003cstrong\u003eNo hub required. Operates completely locally without internet connection. WiFi 2.4 GHz + Bluetooth 4.2. Dimensions: 60 × 52.4 × 24 mm. Wall-mount anchors and bracket included.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fill,minmax(110px,1fr)); gap: 10px; margin-bottom: 24px;\"\u003e\n\u003cdiv style=\"background: #008377; color: #fff; border-radius: 8px; padding: 14px 12px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 19px; font-weight: 800; line-height: 1.1;\"\u003e25A 6kW\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; opacity: .85; margin-top: 5px;\"\u003eMax load\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #005c54; color: #fff; border-radius: 8px; padding: 14px 12px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 19px; font-weight: 800; line-height: 1.1;\"\u003ePower Meter\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; opacity: .85; margin-top: 5px;\"\u003eReal-time\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #008377; color: #fff; border-radius: 8px; padding: 14px 12px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 19px; font-weight: 800; line-height: 1.1;\"\u003eNo hub\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; opacity: .85; margin-top: 5px;\"\u003eWiFi direct\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #005c54; color: #fff; border-radius: 8px; padding: 14px 12px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 19px; font-weight: 800; line-height: 1.1;\"\u003eLocal first\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; opacity: .85; margin-top: 5px;\"\u003eNo cloud needed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #008377; color: #fff; border-radius: 8px; padding: 14px 12px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 19px; font-weight: 800; line-height: 1.1;\"\u003e200+\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; opacity: .85; margin-top: 5px;\"\u003ePlatform integrations\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #005c54; color: #fff; border-radius: 8px; padding: 14px 12px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 19px; font-weight: 800; line-height: 1.1;\"\u003e25A Scripts\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; opacity: .85; margin-top: 5px;\"\u003emJs scripting\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fef2f2; border-left: 4px solid #dc2626; border-radius: 0 8px 8px 0; padding: 14px 18px; margin: 6px 0 16px; font-size: 15px; color: #7f1d1d;\"\u003e\n\u003cstrong\u003e⚠ Installation by a competent person required:\u003c\/strong\u003e The Ogemray SW40 is a \u003cstrong\u003emains-voltage device switching up to 25A\u003c\/strong\u003e. All wiring must be carried out by a suitably qualified electrician in accordance with \u003cstrong\u003eBS 7671\u003c\/strong\u003e 18th Edition wiring regulations. Appropriate isolation, fusing and protection devices must be in place before connection. Do not connect loads exceeding 25A \/ 6,000W. The device is rated for \u003cstrong\u003eindoor use only\u003c\/strong\u003e.\u003c\/div\u003e\n\u003cdiv style=\"background: #e6f4f3; border-left: 4px solid #008377; border-radius: 0 8px 8px 0; padding: 14px 18px; margin: 6px 0 16px; font-size: 15px; color: #005c54;\"\u003e\n\u003cstrong\u003eℹ Eleven Energy ecosystem — this device also works standalone with any WiFi network:\u003c\/strong\u003e This listing is optimised for the \u003cstrong\u003eEleven Energy \/ Volta solar battery ecosystem\u003c\/strong\u003e, where the Ogemray SW40 acts as a solar divert switch controlled via the Eleven Energy app. However, the underlying device is a full \u003cstrong\u003eShelly “Powered By Shelly”\u003c\/strong\u003e product: it connects to any home WiFi network and is fully compatible with the Shelly Cloud app, Home Assistant, Google Home, Amazon Alexa, Samsung SmartThings and 200+ other platforms. It operates completely locally without cloud access.\u003c\/div\u003e\n\u003cdiv style=\"background: #f0f9f8; border: 1px solid #cde3e1; border-radius: 8px; padding: 18px 22px; margin: 0 0 22px;\"\u003e\n\u003cdiv style=\"font-size: 15px; font-weight: bold; color: #005c54; margin-bottom: 12px;\"\u003eThe solar divert case: why heating water with surplus solar is free money\u003c\/div\u003e\n\u003cdiv style=\"font-size: 15px; color: #444; line-height: 1.75;\"\u003eA typical UK solar PV system generates more power than the household uses on summer afternoons. Without a smart divert switch, this excess is exported to the grid at the SEG rate (typically 3 – 15p\/kWh). With an Ogemray SW40 in solar divert mode, once the Volta battery reaches its target SoC, the Eleven Energy app commands the SW40 to switch on the immersion heater. A \u003cstrong\u003e3 kW immersion\u003c\/strong\u003e running for 2 hours on surplus solar uses \u003cstrong\u003e6 kWh of otherwise-exported electricity\u003c\/strong\u003e — worth approximately \u003cstrong\u003e£1.50 at 25p\/kWh\u003c\/strong\u003e if it had been bought from the grid. Over a year, a well-configured solar divert system on a typical UK home can provide \u003cstrong\u003efree hot water for 6 – 8 months\u003c\/strong\u003e, reducing or eliminating immersion heater electricity costs.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-size: 16px; font-weight: bold; color: #005c54; border-bottom: 3px solid #008377; padding-bottom: 8px; margin: 28px 0 14px; text-transform: uppercase; letter-spacing: .05em;\"\u003eHow the Ogemray SW40 Works as a Solar Divert Switch\u003c\/div\u003e\n\u003cdiv style=\"overflow-x: auto; margin-bottom: 20px;\"\u003e\n\u003cdiv style=\"display: flex; gap: 14px; align-items: flex-start; padding: 13px 16px; background: #e6f4f3; border-left: 4px solid #008377; border-radius: 0 6px 6px 0; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"flex-shrink: 0; width: 28px; height: 28px; background: #008377; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 800; color: #fff;\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eWire the SW40 between the consumer unit and the immersion heater\u003c\/strong\u003eConnect the supply live and neutral, and the immersion circuit live and neutral to the device. Use the switched live terminal to feed the immersion heater. All wiring by a qualified electrician; appropriate fusing required.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 14px; align-items: flex-start; padding: 13px 16px; background: #f8f8f8; border-left: 4px solid #008377; border-radius: 0 6px 6px 0; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"flex-shrink: 0; width: 28px; height: 28px; background: #008377; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 800; color: #fff;\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePair with the Eleven Energy app via Bluetooth\u003c\/strong\u003eOpen the Eleven Energy app, add the SW40 as a device. Bluetooth connectivity (range up to 10m indoors) makes pairing fast and simple without needing to configure WiFi credentials manually first.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 14px; align-items: flex-start; padding: 13px 16px; background: #e6f4f3; border-left: 4px solid #008377; border-radius: 0 6px 6px 0; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"flex-shrink: 0; width: 28px; height: 28px; background: #008377; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 800; color: #fff;\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eConfigure the solar divert automation\u003c\/strong\u003eIn the Eleven Energy app, set the automation rule: when the Volta battery state of charge reaches the target level (e.g. 95 %), and solar generation exceeds household demand, switch on the immersion heater.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 14px; align-items: flex-start; padding: 13px 16px; background: #f8f8f8; border-left: 4px solid #008377; border-radius: 0 6px 6px 0; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"flex-shrink: 0; width: 28px; height: 28px; background: #008377; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 800; color: #fff;\"\u003e4\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eThe switch operates automatically from that point\u003c\/strong\u003eThe Ogemray SW40’s power meter confirms the immersion is drawing power. When solar generation drops (cloud cover, evening), the Eleven Energy app commands the switch off. Built-in overpower protection provides a safety backup.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 14px; align-items: flex-start; padding: 13px 16px; background: #e6f4f3; border-left: 4px solid #008377; border-radius: 0 6px 6px 0; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"flex-shrink: 0; width: 28px; height: 28px; background: #008377; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 800; color: #fff;\"\u003e5\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eMonitor energy usage in the app\u003c\/strong\u003eThe built-in power meter logs real-time and historical consumption. See exactly how many kWh have been diverted into the immersion in daily, weekly and monthly views.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: #888; margin: 8px 0 0;\"\u003eWithout Eleven Energy: the same automation logic can be built independently using the Shelly Cloud app, Home Assistant, or any MQTT\/webhook-capable automation platform.\u003c\/p\u003e\n\u003cdiv style=\"font-size: 16px; font-weight: bold; color: #005c54; border-bottom: 3px solid #008377; padding-bottom: 8px; margin: 28px 0 14px; text-transform: uppercase; letter-spacing: .05em;\"\u003eKey Features\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 14px; align-items: flex-start; padding: 14px 16px; background: #e6f4f3; border-left: 4px solid #008377; border-radius: 0 6px 6px 0; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"flex-shrink: 0; width: 28px; height: 28px; background: #008377; border-radius: 50%; display: flex; align-items: center; justify-content: center;\"\u003e\u003csvg width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 1;\"\u003e\n\u003cdiv style=\"font-size: 15px; font-weight: bold; color: #005c54; margin-bottom: 4px;\"\u003e25A \/ 6kW Rating — Handles Any UK Domestic Immersion or Resistive Load\u003c\/div\u003e\n\u003cdiv style=\"font-size: 15px; color: #444; line-height: 1.6;\"\u003eThe SW40 is rated for \u003cstrong\u003e25A continuous switching at 240V AC\u003c\/strong\u003e, giving a maximum load of 6,000W. Standard UK immersion heaters draw 3 kW on a 13 A circuit. The SW40’s 25A rating means it has a substantial safety margin for a 3 kW immersion (12 A draw vs 25 A rated), and is also suitable for larger 6 kW dual-element immersions (25 A), electric panel heaters, radiant floor heating elements, and other resistive loads within the rating. The relay is a \u003cstrong\u003esingle switched output\u003c\/strong\u003e — not a potential-free (dry contact) relay — so it switches the live supply directly. Large terminals accommodate the heavy-gauge cable appropriate for 25A circuits.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 8px;\"\u003e\u003cspan style=\"font-size: 13px\"\u003e\u003cspan style=\"background-color: rgb(0, 131, 119)\"\u003e\u003cspan style=\"color: rgb(255, 255, 255)\"\u003e25A continuous240V AC6,000W maxLarge terminals\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 14px; align-items: flex-start; padding: 14px 16px; background: #f8f8f8; border-left: 4px solid #008377; border-radius: 0 6px 6px 0; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"flex-shrink: 0; width: 28px; height: 28px; background: #008377; border-radius: 50%; display: flex; align-items: center; justify-content: center;\"\u003e\u003csvg width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 1;\"\u003e\n\u003cdiv style=\"font-size: 15px; font-weight: bold; color: #005c54; margin-bottom: 4px;\"\u003eBuilt-In Power Metering — Voltage, Current, Power and Energy\u003c\/div\u003e\n\u003cdiv style=\"font-size: 15px; color: #444; line-height: 1.6;\"\u003eThe Ogemray SW40 monitors the connected load in real time: \u003cstrong\u003evoltage, current draw, instantaneous power (W) and cumulative energy (kWh)\u003c\/strong\u003e. For solar divert applications, this serves two purposes: (1) confirming the immersion is actually drawing power after the switch closes (not just the switch being on), and (2) tracking how many kWh have been diverted from surplus solar into the hot water tank over time. Historical data is stored in the Shelly Cloud and Eleven Energy app for daily, weekly and monthly energy analysis.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 8px;\"\u003e\u003cspan style=\"font-size: 13px\"\u003e\u003cspan style=\"background-color: rgb(0, 131, 119)\"\u003e\u003cspan style=\"color: rgb(255, 255, 255)\"\u003eVoltage, current, power, energyReal-time monitoringCloud history\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 14px; align-items: flex-start; padding: 14px 16px; background: #e6f4f3; border-left: 4px solid #008377; border-radius: 0 6px 6px 0; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"flex-shrink: 0; width: 28px; height: 28px; background: #008377; border-radius: 50%; display: flex; align-items: center; justify-content: center;\"\u003e\u003csvg width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 1;\"\u003e\n\u003cdiv style=\"font-size: 15px; font-weight: bold; color: #005c54; margin-bottom: 4px;\"\u003eNo Hub Required — Fully Local Operation, WiFi + Bluetooth\u003c\/div\u003e\n\u003cdiv style=\"font-size: 15px; color: #444; line-height: 1.6;\"\u003eThe SW40 connects \u003cstrong\u003edirectly to your home WiFi network at 2.4 GHz\u003c\/strong\u003e (802.11 b\/g\/n) — no Shelly Hub, Zigbee gateway or proprietary bridge needed. Bluetooth 4.2 (range up to 10 m indoors) is used for initial pairing and direct local control. Critically, the device has a \u003cstrong\u003ebuilt-in web server\u003c\/strong\u003e: all primary functions — switching, scheduling, automation rules, scripting — operate entirely locally on the device, regardless of whether the internet or Shelly Cloud is available. Schedules and automations programmed into the device continue to run even if your broadband connection goes down.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 8px;\"\u003e\u003cspan style=\"font-size: 13px\"\u003e\u003cspan style=\"background-color: rgb(0, 131, 119)\"\u003e\u003cspan style=\"color: rgb(255, 255, 255)\"\u003eNo hub requiredWiFi 2.4 GHz directBluetooth 4.2 setup100 % local operation\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 14px; align-items: flex-start; padding: 14px 16px; background: #f8f8f8; border-left: 4px solid #008377; border-radius: 0 6px 6px 0; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"flex-shrink: 0; width: 28px; height: 28px; background: #008377; border-radius: 50%; display: flex; align-items: center; justify-content: center;\"\u003e\u003csvg width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 1;\"\u003e\n\u003cdiv style=\"font-size: 15px; font-weight: bold; color: #005c54; margin-bottom: 4px;\"\u003eOvervoltage, Overcurrent, Overpower + Internal Temperature Protection\u003c\/div\u003e\n\u003cdiv style=\"font-size: 15px; color: #444; line-height: 1.6;\"\u003eFour hardware protection mechanisms protect against fault conditions: \u003cstrong\u003eovervoltage protection\u003c\/strong\u003e trips if the supply voltage exceeds safe limits; \u003cstrong\u003eovercurrent protection\u003c\/strong\u003e opens the relay if current exceeds the set threshold; \u003cstrong\u003eoverpower protection\u003c\/strong\u003e cuts the load if wattage exceeds the configured limit (configurable in the app); and an \u003cstrong\u003einternal temperature sensor\u003c\/strong\u003e triggers automatic shutdown if the device overheats. These protections can also trigger notifications or webhooks via the app, allowing fault alerts to be sent without manual monitoring.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 8px;\"\u003e\u003cspan style=\"font-size: 13px\"\u003e\u003cspan style=\"background-color: rgb(0, 131, 119)\"\u003e\u003cspan style=\"color: rgb(255, 255, 255)\"\u003eOvervoltageOvercurrentOverpowerThermal cutoff\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 14px; align-items: flex-start; padding: 14px 16px; background: #e6f4f3; border-left: 4px solid #008377; border-radius: 0 6px 6px 0; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"flex-shrink: 0; width: 28px; height: 28px; background: #008377; border-radius: 50%; display: flex; align-items: center; justify-content: center;\"\u003e\u003csvg width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 1;\"\u003e\n\u003cdiv style=\"font-size: 15px; font-weight: bold; color: #005c54; margin-bottom: 4px;\"\u003eFull Shelly Ecosystem — Home Assistant, MQTT, Scripting, 200+ Integrations\u003c\/div\u003e\n\u003cdiv style=\"font-size: 15px; color: #444; line-height: 1.6;\"\u003eAs a “Powered By Shelly” device, the SW40 has the complete Shelly feature set: \u003cstrong\u003eMQTT\u003c\/strong\u003e (standard IoT messaging protocol), \u003cstrong\u003ewebhooks\u003c\/strong\u003e (up to 20 with 5 URLs each), \u003cstrong\u003eUDP\u003c\/strong\u003e, \u003cstrong\u003eKNXnet\/IP\u003c\/strong\u003e (building automation), \u003cstrong\u003eModbus\u003c\/strong\u003e, and \u003cstrong\u003emJs scripting\u003c\/strong\u003e for custom local automation logic. It integrates with \u003cstrong\u003eHome Assistant\u003c\/strong\u003e natively (ideal for combining with solar inverter data for custom divert logic), Google Home, Amazon Alexa, Samsung SmartThings, Athom Homey, and 200+ additional partner platforms. Up to 20 schedules can be programmed directly into the device.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 8px;\"\u003e\u003cspan style=\"font-size: 13px\"\u003e\u003cspan style=\"background-color: rgb(0, 131, 119)\"\u003e\u003cspan style=\"color: rgb(255, 255, 255)\"\u003eHome AssistantMQTT + KNXnet\/IPmJs scripting20 schedules\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 14px; align-items: flex-start; padding: 14px 16px; background: #f8f8f8; border-left: 4px solid #008377; border-radius: 0 6px 6px 0; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"flex-shrink: 0; width: 28px; height: 28px; background: #008377; border-radius: 50%; display: flex; align-items: center; justify-content: center;\"\u003e\u003csvg width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 1;\"\u003e\n\u003cdiv style=\"font-size: 15px; font-weight: bold; color: #005c54; margin-bottom: 4px;\"\u003eEleven Energy App Integration — Solar Divert, Battery SoC Triggers\u003c\/div\u003e\n\u003cdiv style=\"font-size: 15px; color: #444; line-height: 1.6;\"\u003eFor Eleven Energy (Volta) systems, the Ogemray SW40 is configured through the \u003cstrong\u003eEleven Energy app\u003c\/strong\u003e rather than — or in addition to — the standard Shelly Cloud app. Bluetooth onboarding connects the device to the Eleven ecosystem quickly. The automation capabilities include: \u003cstrong\u003esolar divert\u003c\/strong\u003e (switch on when surplus PV power is available), \u003cstrong\u003ebattery SoC triggers\u003c\/strong\u003e (only divert once battery is above threshold), \u003cstrong\u003escheduled immersion heating\u003c\/strong\u003e (e.g. Economy 7 or Octopus Go off-peak periods), and coordination with other Eleven Energy\/Volta devices for whole-home energy optimisation.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 8px;\"\u003e\u003cspan style=\"font-size: 13px\"\u003e\u003cspan style=\"background-color: rgb(0, 131, 119)\"\u003e\u003cspan style=\"color: rgb(255, 255, 255)\"\u003eEleven Energy appSolar divert triggerBattery SoC automationOff-peak scheduling\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 14px; align-items: flex-start; padding: 14px 16px; background: #e6f4f3; border-left: 4px solid #008377; border-radius: 0 6px 6px 0; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"flex-shrink: 0; width: 28px; height: 28px; background: #008377; border-radius: 50%; display: flex; align-items: center; justify-content: center;\"\u003e\u003csvg width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 1;\"\u003e\n\u003cdiv style=\"font-size: 15px; font-weight: bold; color: #005c54; margin-bottom: 4px;\"\u003eCompact 60 × 52.4 × 24 mm — Wall-Mount Anchors and Bracket Included\u003c\/div\u003e\n\u003cdiv style=\"font-size: 15px; color: #444; line-height: 1.6;\"\u003eAt just 60 × 52.4 × 24 mm, the SW40 fits inside a standard \u003cstrong\u003e35mm back-box \/ pattress box\u003c\/strong\u003e near the immersion heater or consumer unit. Wall-mount anchors and a bracket are supplied in the box for surface mounting without a back-box where appropriate. The compact size means it can also be installed inside a suitable enclosure adjacent to an existing consumer unit or fused spur. Device self-consumption is under 1.2W at idle.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 8px;\"\u003e\u003cspan style=\"font-size: 13px\"\u003e\u003cspan style=\"background-color: rgb(0, 131, 119)\"\u003e\u003cspan style=\"color: rgb(255, 255, 255)\"\u003e60 × 52.4 × 24 mmWall-mount anchors included\u0026lt;1.2W self-consumption\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-size: 16px; font-weight: bold; color: #005c54; border-bottom: 3px solid #008377; padding-bottom: 8px; margin: 28px 0 14px; text-transform: uppercase; letter-spacing: .05em;\"\u003eWiring Overview (Qualified Electrician Only)\u003c\/div\u003e\n\u003cdiv style=\"background: #fff8e1; border-left: 4px solid #d97706; border-radius: 0 8px 8px 0; padding: 14px 18px; margin: 6px 0 16px; font-size: 15px; color: #92400e;\"\u003e\n\u003cstrong\u003e⚠ All wiring must be by a suitably qualified electrician.\u003c\/strong\u003e The following is a conceptual overview only. Refer to the official Ogemray SW40 user manual for the wiring diagram. Ensure all circuits are de-energised and isolated before any wiring work. A dedicated fused spur rated for the load is required. The SW40 is \u003cstrong\u003enot suitable for motor loads\u003c\/strong\u003e — use it with \u003cstrong\u003eresistive loads only\u003c\/strong\u003e (immersion heaters, panel heaters).\u003c\/div\u003e\n\u003cp style=\"font-size: 15px; color: #444; line-height: 1.75; margin: 0 0 14px;\"\u003eThe Ogemray SW40 is wired in-line on the immersion heater circuit. It has \u003cstrong\u003esupply side terminals\u003c\/strong\u003e (live in, neutral in) and \u003cstrong\u003eload side terminals\u003c\/strong\u003e (switched live out, neutral out). The switched live out feeds the immersion heater’s live terminal. Neutral is passed through unswitched. Typical installation for a 3 kW immersion on a dedicated 13 A circuit:\u003c\/p\u003e\n\u003cdiv style=\"display: flex; gap: 12px; align-items: flex-start; padding: 10px 14px; background: #e6f4f3; border-left: 3px solid #008377; border-radius: 0 5px 5px 0; margin-bottom: 6px; font-size: 14px; color: #444;\"\u003e\n\u003cstrong\u003e1.\u003c\/strong\u003e Isolate the immersion heater circuit at the consumer unit fuse\/MCB.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 12px; align-items: flex-start; padding: 10px 14px; background: #f8f8f8; border-left: 3px solid #008377; border-radius: 0 5px 5px 0; margin-bottom: 6px; font-size: 14px; color: #444;\"\u003e\n\u003cstrong\u003e2.\u003c\/strong\u003e Install the SW40 inside an appropriate enclosure near the immersion or CU, secured with the supplied wall-mount bracket.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 12px; align-items: flex-start; padding: 10px 14px; background: #e6f4f3; border-left: 3px solid #008377; border-radius: 0 5px 5px 0; margin-bottom: 6px; font-size: 14px; color: #444;\"\u003e\n\u003cstrong\u003e3.\u003c\/strong\u003e Connect the incoming live (from CU) to the L-in terminal; incoming neutral to N-in terminal.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 12px; align-items: flex-start; padding: 10px 14px; background: #f8f8f8; border-left: 3px solid #008377; border-radius: 0 5px 5px 0; margin-bottom: 6px; font-size: 14px; color: #444;\"\u003e\n\u003cstrong\u003e4.\u003c\/strong\u003e Connect the outgoing switched live (to immersion heater) from the L-out terminal; outgoing neutral to N-out terminal.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 12px; align-items: flex-start; padding: 10px 14px; background: #e6f4f3; border-left: 3px solid #008377; border-radius: 0 5px 5px 0; margin-bottom: 6px; font-size: 14px; color: #444;\"\u003e\n\u003cstrong\u003e5.\u003c\/strong\u003e Ensure earth continuity is maintained on the circuit (not through the SW40).\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 12px; align-items: flex-start; padding: 10px 14px; background: #f8f8f8; border-left: 3px solid #008377; border-radius: 0 5px 5px 0; margin-bottom: 6px; font-size: 14px; color: #444;\"\u003e\n\u003cstrong\u003e6.\u003c\/strong\u003e Restore power and pair with the Eleven Energy or Shelly Cloud app via Bluetooth.\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: #888; margin: 10px 0 0;\"\u003eFull wiring diagram is in the Ogemray SW40 user manual (also available via shelly.link\/Ogemray25A).\u003c\/p\u003e\n\u003cdiv style=\"font-size: 16px; font-weight: bold; color: #005c54; border-bottom: 3px solid #008377; padding-bottom: 8px; margin: 28px 0 14px; text-transform: uppercase; letter-spacing: .05em;\"\u003eTechnical Specifications\u003c\/div\u003e\n\u003cdiv style=\"overflow-x: auto; margin-bottom: 24px;\"\u003e\u003ctable style=\"width: 100%; border-collapse: collapse; font-family: 'Segoe UI',Helvetica,Arial,sans-serif;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\u003ctd colspan=\"2\" style=\"background: #008377; color: #fff; font-weight: bold; padding: 9px 14px; font-size: 13px; letter-spacing: .06em; text-transform: uppercase;\"\u003eProduct Identity\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eFull model name\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eOgemray SW40 PbS (Powered By Shelly)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eManufacturer\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eShenzhen Ogemray Technology Co., Ltd.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eImported by\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eShelly Europe Ltd., Sofia, Bulgaria\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"2\" style=\"background: #008377; color: #fff; font-weight: bold; padding: 9px 14px; font-size: 13px; letter-spacing: .06em; text-transform: uppercase;\"\u003eElectrical\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003ePower supply\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003e110 – 240 V AC ±10 %, 50\/60 Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eMax switching voltage\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003e240 V AC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eMax switching current\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003e25 A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eMax switching power\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003e6,000 W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eDevice self-consumption\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003e\u0026lt;1.2 W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eChannels\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003e1 (single switched output)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eRelay type\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eSwitched output — not potential-free \/ dry contact\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"2\" style=\"background: #008377; color: #fff; font-weight: bold; padding: 9px 14px; font-size: 13px; letter-spacing: .06em; text-transform: uppercase;\"\u003eMeasurements and Protection\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003ePower measurement\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eYes — voltage, current, power (W), energy (kWh)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eOvervoltage protection\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eOvercurrent protection\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eOverpower protection\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eYes (configurable threshold)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eInternal temperature sensor\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eYes — auto cutoff on overtemperature\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"2\" style=\"background: #008377; color: #fff; font-weight: bold; padding: 9px 14px; font-size: 13px; letter-spacing: .06em; text-transform: uppercase;\"\u003eConnectivity\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eWiFi\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003e2.4 GHz 802.11 b\/g\/n · RF \u0026lt; 20 dBm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eWiFi range\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eUp to 50 m outdoors \/ 30 m indoors (environment dependent)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eBluetooth\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003e4.2 · RF \u0026lt; 4 dBm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eBluetooth range\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eUp to 30 m outdoors \/ 10 m indoors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eHub required\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eNo — direct WiFi connection\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"2\" style=\"background: #008377; color: #fff; font-weight: bold; padding: 9px 14px; font-size: 13px; letter-spacing: .06em; text-transform: uppercase;\"\u003eAutomation and Integration\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eSchedules\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eUp to 20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eWebhooks\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eUp to 20 (5 URLs per hook)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eMQTT\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eYes (with TLS)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eUDP\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eKNXnet\/IP\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eSupported\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eModbus\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eScripting\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eYes — mJs (micro-JavaScript)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eHTTP \/ WebSocket\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eYes (with TLS)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eShelly Cloud app\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eiOS and Android — remote monitoring and control\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eLocal web interface\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eYes — at device IP or 192.168.33.1 via access point\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eThird-party integrations\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003e200+ platforms: Home Assistant, Google Home, Alexa, SmartThings, Homey etc.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eEleven Energy app\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eYes — solar divert, battery SoC triggers, scheduling\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"2\" style=\"background: #008377; color: #fff; font-weight: bold; padding: 9px 14px; font-size: 13px; letter-spacing: .06em; text-transform: uppercase;\"\u003ePhysical\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eDimensions (H × W × L)\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003e60 × 52.4 × 24 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eMounting\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eWall-mount anchors and bracket included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"2\" style=\"background: #008377; color: #fff; font-weight: bold; padding: 9px 14px; font-size: 13px; letter-spacing: .06em; text-transform: uppercase;\"\u003eEnvironmental\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eOperating temperature\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003e−20°C to +40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eOperating humidity\u003c\/td\u003e\n\u003ctd style=\"background: #fff; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003e30 – 70 % RH\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eEnvironment\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eIndoor use only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"2\" style=\"background: #008377; color: #fff; font-weight: bold; padding: 9px 14px; font-size: 13px; letter-spacing: .06em; text-transform: uppercase;\"\u003eCompliance\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; font-weight: 600; color: #333; font-size: 14px; width: 46%; border-bottom: 1px solid #e0e0e0;\"\u003eDirectives\u003c\/td\u003e\n\u003ctd style=\"background: #f0f9f8; padding: 9px 14px; color: #222; font-size: 14px; border-bottom: 1px solid #e0e0e0;\"\u003eRED 2014\/53\/EU · LVD 2014\/35\/EU · EMC 2014\/30\/EU · RoHS 2011\/65\/EU\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 16px; font-weight: bold; color: #005c54; border-bottom: 3px solid #008377; padding-bottom: 8px; margin: 28px 0 14px; text-transform: uppercase; letter-spacing: .05em;\"\u003eFrequently Asked Questions\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #cde3e1; border-radius: 8px; margin-bottom: 10px; overflow: hidden;\"\u003e\u003cdetails\u003e\u003csummary style=\"padding: 14px 18px; font-size: 15px; font-weight: bold; color: #005c54; cursor: pointer; list-style: none; display: flex; align-items: center; justify-content: space-between; background: #f5fbfa;\"\u003e\u003cspan\u003eDo I need an Eleven Energy system to use this switch?\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv style=\"padding: 14px 18px 16px; font-size: 15px; color: #444; line-height: 1.65; border-top: 1px solid #cde3e1; background: #fff;\"\u003eNo. The Ogemray SW40 is a full Shelly “Powered By Shelly” device that works with any home WiFi network. Without an Eleven Energy system, you can control it via the \u003cstrong\u003eShelly Cloud app\u003c\/strong\u003e (iOS\/Android), use \u003cstrong\u003eHome Assistant\u003c\/strong\u003e for advanced solar divert automation (integrating with your inverter’s data via Modbus or API), set fixed \u003cstrong\u003eschedules\u003c\/strong\u003e for off-peak immersion heating, or create \u003cstrong\u003ewebhook\/MQTT automations\u003c\/strong\u003e with any compatible platform. The Eleven Energy integration is an additional layer for customers who also have a Volta\/Eleven Energy battery system.\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #cde3e1; border-radius: 8px; margin-bottom: 10px; overflow: hidden;\"\u003e\u003cdetails\u003e\u003csummary style=\"padding: 14px 18px; font-size: 15px; font-weight: bold; color: #005c54; cursor: pointer; list-style: none; display: flex; align-items: center; justify-content: space-between; background: #f5fbfa;\"\u003e\u003cspan\u003eCan I use this to control a 6kW dual-element immersion heater?\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv style=\"padding: 14px 18px 16px; font-size: 15px; color: #444; line-height: 1.65; border-top: 1px solid #cde3e1; background: #fff;\"\u003eA dual-element 6kW immersion heater draws approximately 25A at 240V. The Ogemray SW40 is rated for exactly 25A, which means a 6kW dual-element immersion is at the device’s maximum rated current. This is within specification, but it is good practice to keep continuous loads below 80 % of a relay’s rated capacity for longevity. For a 6kW immersion running continuously for extended periods, a 32A-rated alternative may be more appropriate. For a standard single-element 3kW immersion (13A draw), the SW40 has substantial headroom and is an ideal match.\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #cde3e1; border-radius: 8px; margin-bottom: 10px; overflow: hidden;\"\u003e\u003cdetails\u003e\u003csummary style=\"padding: 14px 18px; font-size: 15px; font-weight: bold; color: #005c54; cursor: pointer; list-style: none; display: flex; align-items: center; justify-content: space-between; background: #f5fbfa;\"\u003e\u003cspan\u003eDoes this work with Home Assistant for solar divert without Eleven Energy?\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv style=\"padding: 14px 18px 16px; font-size: 15px; color: #444; line-height: 1.65; border-top: 1px solid #cde3e1; background: #fff;\"\u003eYes. The Ogemray SW40 integrates with Home Assistant via the \u003cstrong\u003eShelly integration\u003c\/strong\u003e (available in HACS or as a standard integration). This exposes the switch state, power reading, energy data and control as entities in Home Assistant. You can then build automation in Home Assistant to divert solar: when PV generation exceeds household consumption by a threshold amount (read from your inverter’s Modbus or API), turn on the immersion switch. This approach is popular with installers using Solis, SolaX and other inverters that expose generation data via Modbus or local API.\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #cde3e1; border-radius: 8px; margin-bottom: 10px; overflow: hidden;\"\u003e\u003cdetails\u003e\u003csummary style=\"padding: 14px 18px; font-size: 15px; font-weight: bold; color: #005c54; cursor: pointer; list-style: none; display: flex; align-items: center; justify-content: space-between; background: #f5fbfa;\"\u003e\u003cspan\u003eDoes it work without an internet connection?\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv style=\"padding: 14px 18px 16px; font-size: 15px; color: #444; line-height: 1.65; border-top: 1px solid #cde3e1; background: #fff;\"\u003eYes. The Ogemray SW40 has a \u003cstrong\u003ebuilt-in web server\u003c\/strong\u003e that provides all primary functions locally, including switching, schedules, automation rules and scripting. If your broadband connection goes down, schedules and programmed automations continue to run on the device. Remote access via the Shelly Cloud app or Eleven Energy app requires an internet connection, but local control via the device’s web interface at its IP address on the home network does not.\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #cde3e1; border-radius: 8px; margin-bottom: 10px; overflow: hidden;\"\u003e\u003cdetails\u003e\u003csummary style=\"padding: 14px 18px; font-size: 15px; font-weight: bold; color: #005c54; cursor: pointer; list-style: none; display: flex; align-items: center; justify-content: space-between; background: #f5fbfa;\"\u003e\u003cspan\u003eWhat load types can I control with the Ogemray SW40?\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv style=\"padding: 14px 18px 16px; font-size: 15px; color: #444; line-height: 1.65; border-top: 1px solid #cde3e1; background: #fff;\"\u003eThe Ogemray SW40 is suitable for \u003cstrong\u003eresistive loads\u003c\/strong\u003e: immersion heaters, electric panel heaters, radiant floor heating elements, electric towel rails, resistive space heaters. It is \u003cstrong\u003enot recommended for motor loads\u003c\/strong\u003e (pumps, compressors, fans) because motor starts cause current inrush that can damage relay contacts rated for resistive switching. It is also not suitable for dimming, phase-cut control of heating elements, or any load requiring a potential-free (dry contact) relay — the SW40 is a switched live output, not a volt-free contact.\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #cde3e1; border-radius: 8px; margin-bottom: 10px; overflow: hidden;\"\u003e\u003cdetails\u003e\u003csummary style=\"padding: 14px 18px; font-size: 15px; font-weight: bold; color: #005c54; cursor: pointer; list-style: none; display: flex; align-items: center; justify-content: space-between; background: #f5fbfa;\"\u003e\u003cspan\u003eHow does the power metering help with solar divert optimisation?\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv style=\"padding: 14px 18px 16px; font-size: 15px; color: #444; line-height: 1.65; border-top: 1px solid #cde3e1; background: #fff;\"\u003eThe power meter lets you verify that the solar divert is working correctly and quantify the savings. With the switch in divert mode, you can confirm the immersion is drawing the expected 3 kW (not open-circuit or short-circuit), see cumulative kWh diverted into the hot water tank per day\/week\/month, and set overpower alerts if the immersion draws more than expected (which could indicate a wiring fault or element failure). Historical energy data in the Shelly Cloud and Eleven Energy app lets you calculate the carbon and cost value of the diverted solar energy.\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Shelly","offers":[{"title":"Default Title","offer_id":62931819987293,"sku":"Ogemray-25A","price":49.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/2051\/3629\/files\/ShellyOgemray25Asmartswitchforimmersioncontrol.webp?v=1766081273","url":"https:\/\/qualityheating.co.uk\/products\/shelly-ogemray-25a-smart-switch-for-immersion-control","provider":"AIZO Quality Heating","version":"1.0","type":"link"}