GivHome

GivHome for Homebridge

GivEnergy in Apple Home

See your battery, solar and energy readings together in Apple Home. GivHome connects compatible GivEnergy systems through Homebridge, with local monitoring and supported battery controls.

GivHome communicates directly with your inverter over your home network using Modbus TCP. This connection does not require GivTCP, MQTT or the GivEnergy cloud. Octopus tariff features and solar forecasts use their relevant online services.

GivHome solar, battery level, timed charge and export tiles in Apple Home
GivHome readings and controls in the Home app.

What you can see and do

Check battery level, solar generation, grid import and export. Choose a saved Charge Target, use supported timed charge and export controls, and enable optional overnight charging or tariff features. Available controls depend on your inverter and firmware.

GivHome uses HomeKit accessory types to present energy readings and controls in Apple Home. Some tiles use a light or dimmer interface because Apple Home does not offer a dedicated type for every battery function. Charge Target represents your saved percentage, not whether the battery is charging.

What you need

Install and connect

  1. Save a Homebridge backup before changing an existing installation.
  2. Open Plugins in Homebridge, search for GivHome and click Install. The package name is homebridge-giv-iog-local.
  3. Open the plugin settings and enter the inverter IP address and serial number.
  4. Enable the GivHome Child Bridge and follow the restart prompt. Use its pairing code to add it to Apple Home.
  5. Confirm the readings are sensible before enabling battery controls. Choose optional tariff, history and forecast features in settings.

Choose the right serial number

Use the inverter or AIO serial for a single system. Where a GivGateway presents multiple AIO batteries as one combined system, use the Gateway serial. Support varies by model and firmware; not every Gateway combination has been tested.

GivHome checks that the responding device matches your configured serial. Check the plugin documentation for model-specific controls and limitations.

Keep everyday charging simple

Cheap Overnight works towards your chosen target during your configured low-rate period. Optional Battery Care can plan a gentler rate when there is enough time. For EV charging on Intelligent Octopus Go, see how GivHome helps keep stored energy for the house.

Some CH/AIO systems have a separate scheduled AC charging limit. GivHome reports that limit but does not change it automatically, so a selected target may not override it. Read the release documentation before relying on a new charging setup.

Get started with GivHome