Local intelligent battery automation

Your battery quietly does the right thing, automatically.

GivHome brings your GivEnergy battery into Apple Home with local Intelligent Octopus Go automation, Battery Care Charging, Excess Energy Export, manual controls and Eve energy history — so you do not have to manage your battery every day.

Ready-to-use Raspberry Pi image with guided setup
Local-first automationNo subscriptionApple Home nativeIntelligent Octopus Go awareBattery care focused
Apple Home favourites showing GivHome battery level, solar generation, export and charge controls

Built around real home energy problems

GivHome is for households that want useful battery automation without daily battery management. It protects the battery during EV charging, charges more calmly when there is time, exports spare evening energy when appropriate, and keeps everything visible in Apple Home.

Intelligent Octopus Go

Stop EV sessions draining the house battery

GivHome uses local control to handle IOG cheap and smart windows so the home battery is protected while the EV charges.

Battery Care Charging

Gentler overnight charging

During the main cheap overnight window, GivHome can use a kinder charge rate when there is enough time to reach target without unnecessary stress.

Excess Energy Export

Sell spare evening energy

GivHome can export unused battery energy later in the evening while keeping enough charge for your home to reach the next cheap window.

Local Apple Home control

Visible, local and subscription free

Battery level, solar generation, import/export, manual controls and Eve history stay local and easy to see.

Apple Home control. Eve history. One local system.

Real screenshots from GivHome showing Apple Home favourites, Eve energy graphs and detailed historical measurements. GivHome records solar generation, grid import and grid export into Eve-compatible history services for long-term local energy analysis.

Eve app graph showing GivHome historical energy data for a GivEnergy battery
Eve app measurements list showing GivHome grid import energy history in watt hours

Your energy data stays with you

GivHome is local-first. Live battery status, solar generation, Intelligent Octopus Go state and useful controls stay close to home rather than depending on cloud automation platforms.

Understand nowBattery level, charging state and solar generation are visible directly inside Apple Home.
Use cheap windowsIntelligent Octopus Go slots are handled locally so your battery can charge when it makes sense.
Keep ownershipGivHome reduces cloud dependency and helps you keep practical control of your battery system.

Battery care without the faff

Battery Care Charging is designed for the known overnight cheap period, where there is usually enough time to be gentler. It can reduce unnecessary high-rate charging while still aiming to reach your target by morning.

Quieter behaviourLess abrupt charging where time allows.
Asset careHelps avoid needless stress on an expensive battery system.
User controlledDisabled by default, with simple Gentle, Balanced and Strong modes.

Evening export that keeps a reserve

Excess Energy Export is optional local evening export management. It can sell spare battery energy after normal evening use, while keeping enough charge for your home to get to the cheap overnight window.

No Agile claimsThis is not Agile price chasing. It is IOG-aware evening export control.
Sensible reserveGivHome checks SOC and keeps a configurable reserve.
Less micromanagementFewer manual export automations to build and maintain.

Why GivHome exists

GivHome started because Intelligent Octopus Go charging sessions could unintentionally drain GivEnergy home batteries. It now helps owners run their battery more calmly, locally and confidently — especially when long-term battery health and support matter.

Bring your GivEnergy battery into Apple Home

Download the ready-to-use Raspberry Pi image, flash it to a microSD card, open givhome-pi.local, add your details and pair GivHome with Apple Home.

Download GivHome image
1
Save the image to a microSD card using Raspberry Pi Imager.
2
Insert the card, connect Ethernet to your router, and power up your Raspberry Pi.
3
Type givhome-pi.local into any browser to set up. If it does not open, check your router or network app for the Raspberry Pi IP address and open that instead.
Detailed setup journey

First sign in

  1. When Homebridge opens, create a username and password of your choice.
  2. The Homebridge status page may show updates for Homebridge, Homebridge UI, plugins or Node.js.
  3. Click Plugins.

Configure GivHome

  1. Open the GivHome Plugin Card.
  2. Click the three vertical dots, then choose Plugin Config.
  3. Enter your GivEnergy and Octopus details.
  4. Adjust Charging Behaviour if needed. Leave advanced settings alone unless you know why you need them.
  5. Press Save, then Restart.

Enable the Child Bridge and pair with Apple Home

  1. After Homebridge restarts, click Plugins.
  2. On the GivHome card, click the purple flashing bridge icon at the top right.
  3. Turn on Child Bridge, scroll down, click Save, then restart when prompted.
  4. Return to Plugins, then on the GivHome card click the flashing squares icon at the top right.
  5. Scan the QR code with your iPhone camera, or use the 7-digit code in the Apple Home app.
  6. Once paired, press Save below the QR code.

Finish in Apple Home

Find the new GivHome tiles, move them to the right room, then favourite the ones you want on your Home dashboard.

Recommended for Apple Home: use a HomePod, HomePod mini or Apple TV as your Apple Home hub. GivHome can work locally on your home network without one, but the overall Apple Home experience is better with a Home hub, especially for remote access and reliable automations.
Maintenance: GivHome is designed to run quietly in the background. Plugin updates are advisable; Node.js updates are advanced only. Battery Care Charging and Excess Energy Export are optional: start with the defaults, then enable only what you want.
SHA256: 1296b48297e85517e8269457ee4ee97a0fb35b44ee1b5ec27c7e3d4c061f8fce

Good to know

Small details that make GivHome easier to trust and easier to live with.

Does GivHome support multiple GivEnergy AIO batteries?

Parallel AIO support is currently in beta. In a multiple AIO installation, the GivGateway presents the connected batteries as one larger virtual system, so GivHome should be pointed at the Gateway Serial Number rather than the individual AIO serial numbers. Combined SOC, charging and export values should then appear naturally in Apple Home without extra tiles.

What should I enter for Serial Number?

For a single AIO or inverter, use the serial shown for that device in the GivEnergy app. For dual AIO or three-AIO systems, use the GivGateway Serial Number. In simple terms: have multiple AIOs? Just point GivHome at the Gateway.

How much space do Eve history records use?

Very little. Five years of solar, import and export history uses less than 40 MB in total — about the size of a handful of photos from your phone.

What address do I use after first boot?

Open givhome-pi.local in your browser. If it does not appear, check your router or network app for the Raspberry Pi IP address and open that instead.

What is Excess Energy Export?

Excess Energy Export is optional local evening export management. It can export spare battery energy later in the evening while keeping enough charge for your home to get to the next cheap overnight window. It is not Agile price automation.

What is Battery Care Charging?

Battery Care Charging is optional gentler overnight charging. During the main cheap window, GivHome can use a kinder charge rate when there is enough time to reach target without always charging at full power.

Why enable Child Bridge mode?

Child Bridge mode usually gives the cleanest Apple Home experience. It keeps GivHome separate inside Homebridge, makes pairing easier, and helps preserve stable HomeKit accessories during plugin updates.

Why do some GivHome tiles appear as lights?

Apple Home does not offer a native battery automation tile. GivHome uses reliable HomeKit accessory types so battery level, smart windows, grid import/export and manual controls remain visible, automatable and Siri-friendly.

Contact GivHome

Questions, bug reports and useful feedback are welcome.

This opens your email app so you can review the message before it is sent.

Please type GivHome before sending.
Please type GivHome in the human check field.