ramblings about cars, tech, web development and more. BOTB Winner in 2010

Setup GivEnergy Inverter with Octopus Flux

We were lucky enough to install a  GivEnergy Solar + Battery system right before all of the energy price chaos ensued.

One of the reasons we were drawn to the GivEnergy system was a comprehensive API that I knew could become useful in the future with home automation, smart tariffs and the like.  Thankfully Octopus are very forward-thinking in this regard too so I’ve been able to sign up for Octopus R&D Labs which will also interface with Tado, Solar Edge, nCube and many more.

One thing I have found clunky though is connecting my inverter to the Labs API so here are some simple steps!

  1. In R&D Labs go to DEVICES and click the add or + button
  2. Choose GivEnergy as the brand and give it a name (eg Inverter + Battery)
  3. Now you need to enter your GivEnergy username + Password and a device API Key obtained from the GivEnergy portal under Account settings + Manage Account Security
  4. Go to the dashboard and add device.  You can add your “Solar” (Inverter) and then add your battery.
  5. To setup your smart Octopus tariff you then head to the device and hit the CONFIGURE button top right
  6. No choose to configure the device and accept the defaults or edit them if you please

That’s it!


I’ve added the following to show where my Devices tab is:

Mobile navigation issue:

Hit the arrow on the top left and hopefully you’ll see your main navigation


Installing WordPress with DBngin


Codeigniter 3: Get arguments on the Command line (CLI)


  1. Craig Grocott

    I can’t see the devices tab. Any ideas why?

  2. Tom

    I seem to have failed on the first step. After signing in to Octopus R&D I can only see “Graphs” and “My Account”. I have tried on both an Android and iPhone but I don’t see “Devices”.

    I’m only on the Flux import tariff for the time being whilst I wait for export to be set up as my GivEnergy 5kW Gen3 hybrid inverter + batteries were only commissioned on 08/08/2023. I’m not sure if this makes a difference? Any help would be much appreciated.

    • Matt

      I have exactly the same problem as Tom, nothing but graphs in the interface… Wil email Octopus and see what they say.

  3. Hi Craig/Tom

    This is where it in on my dashboard. I don’t understand why you wouldnt see this but a quick email to agile@octopus.energy might help.

    The other thing I’ve noticed on MOBILE is that the account page opens OVER the menu so look for an LEFT ARROW in the top left corner so you can access the main menu

  4. Richard

    Hi all I have tried several times to add my givenergy details but keep get a message can’t receive data from device

  5. Mark

    Does this still work for you? I’ve just tried setting this up but get an error when I try to get past step 3 in the Octopus app which says Cannot get data from device.

    I know the username/password/api key are all correct as if I tweak any of them to be incorrect I get a cannot authenticate error

  6. Michael

    Hi Alun. Thanks for this. I’ve managed to set up my Givenergy inverter on the R&D site. The rules setup suggests that the holy grail can be achieved: discharging the battery down to a set minimum and time (say for Octopus Flux 4-7pm), then restore the ‘Eco’ mode (which can’t be done through the Givenergy App because its stays on battery hold)?
    I’ve done a test but it didn’t reset to eco mode (even though it claimed it had) and stays on battery hold.

  7. Matt

    Hi Alun, great post thanks.
    I’ve got as far as the “Configure” section.
    Am I expecting to see some autopopulated and suggested values from Octopus, to align with the tariff?
    The values are all blank and the charge upper limit is -1.

    • Once I’d added mine I didn’t need to touch the config at all. Just went to the scheduler and started setting up the timings.

  8. Nick McCulloch

    Do you need to setup a schedule or do Octopus set the battery to charge at cheapest tariff rates ? Unclear about that.

    • You need to setup a schedule.

      Mine is set for a 75% charge over night in the cheap window and then dump to 25% in the high rate (16:00-19:00 for my tariff)

  9. I think I’m going to completely disconnect my setup tomorrow and go through EVERY step with screen shots for you all 🙂

    • Norman Blackburn

      Thanks Alan for that. I Cant get further than the “Create Brand” button and the Devices, Add page.
      At the Brand Authentication” stage I’m asked for an API Key (no username or password requested yet) and there’s an error “Can’t get user authentication”.

    • Graham Porcas

      I’ve been struggling to get my Givenergy system to work on Octopus Flex taraiff with charging at 02:00 and discharge at 16:00 plus ECO thereafter. The Givenergy guys told me their sustem can’t do this so really pleased to find your blog and have done it this morning. Not straightfoward but it seems to work, just hoping it doesn’t reset itself yet again!

  10. Alan

    Hey Alun. Thanks for this post.

    Can I check- Are you using the All in One battery with the GivEnergy gateway, or a DC coupled battery?

    I’m particularly looking to understand if I need the GE hybrid inverter, or whether I can use a Solis inverter and use the All in One to integrate with Octopus.



  11. Alwyn

    Thank you – worked well in a browser, once I worked out the API bit – not too difficult.

  12. Stephen J

    Thanks for this.
    My R&D Labs now throws up an error saying it cannot access the device. I’ve deleted the device, deleted my old GivEnergy API key and got a new one.
    When I try and set it up it now no longer asks for the GivEnergy username and password, just the API Key. On entering this is gives an error “Can’t receive data from brand”

    Any ideas?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Powered by WordPress & Theme by Anders Norén