Netzero integrates with the Intelligent Octopus Go EV tariff from Octopus Energy. By providing your Octopus API key and account number, Netzero automatically configures your Powerwall to charge during smart charging slots outside the off-peak window.
This prevents your Powerwall from discharging while your EV charges and maximizes use of cheaper electricity, even outside the 23:30-05:30 night rate.
Netzero periodically checks for scheduled charging slots. When a slot falls outside the off-peak window (23:30-05:30), Netzero sets the Powerwall backup reserve to 100% so the battery charges. Netzero stores and restores the previous backup reserve after the slot ends. When Backup Mode is enabled, Netzero will change the operational mode instead of the backup reserve setting.
Octopus Energy is starting to roll out a 6-hour smart EV charging limit for Intelligent Octopus Go. Details are available here:
Octopus is also rolling out Charge Cap, a setting that can limit smart EV charging to 6 hours and help avoid charging at peak prices. We recommend turning Charge Cap on in the Octopus app once it becomes available. See Enabling Charge Cap helps below for why.
Independently of Charge Cap, Netzero adds its own protection on the Powerwall side. Netzero tracks the total time you’ve spent in smart EV charging slots since noon (the cap is measured midday to midday, matching Octopus’s window). When a new slot starts and your day’s total would exceed 6 hours including that slot, Netzero leaves the Powerwall in Preserve Charge for that slot rather than charging it from the grid. This avoids the Powerwall paying peak rates after Octopus has stopped charging the EV at the cheap rate.
Netzero only applies this 6-hour protection when it detects that the new Intelligent Octopus Go rules are active on your account. No action is required on your part: the limit will turn on automatically once the rollout reaches you.
To start, Netzero makes a single decision per slot: either charge the Powerwall for the whole slot, or leave it in Preserve Charge for the whole slot. Netzero does not change modes part-way through a slot. This is intentional. It keeps the integration simple and predictable, at the cost of sometimes preserving more battery than strictly required.
Example:
We may refine this in future based on real-world data, but the simple all-or-nothing rule is how Netzero is starting.
If Charge Cap is on in the Octopus app, Octopus itself only schedules smart charging up to the 6-hour limit and trims the slot it proposes to fit. The “preserves more than necessary” case above does not occur: Octopus would schedule a 2-hour slot rather than a 3-hour one, the day’s total stays at exactly 6 hours, and Netzero’s protection does not need to engage at all. The Powerwall ends up with more useful charging time, not less.
If Charge Cap is off, Octopus may continue to propose slots that don’t fit the 6-hour budget, and Netzero will fall back on the all-or-nothing behaviour above.
Note: The 6-hour timer only tracks smart EV charging slots. If your Powerwall charges during off-peak outside of smart EV charging slots, this will not count toward the 6-hour limit.