home-assistant.io/source/_integrations/electric_kiwi.markdown
Franck Nijhof cb6c735dd5
2025.3: Beta release notes (#37717)
* 2025.3: Beta release notes

* 2025.3: Sync with codebase

* 2025.3: Tweaks

* tiny tweaks

* tweaks

* some more tweaks

* Update 2025-03-05-release-20253.markdown

* update

* missing breaking change

---------

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2025-02-26 19:18:13 +01:00

2.2 KiB

title description ha_category ha_release ha_iot_class ha_codeowners ha_domain ha_config_flow ha_platforms ha_integration_type ha_quality_scale
Electric Kiwi Instructions on how to set up the Electric Kiwi service in Home Assistant.
Energy
2023.8 Cloud Polling
@mikey0000
electric_kiwi true
select
sensor
hub bronze

Electric Kiwi is an independent power and broadband company in New Zealand, offering variable rates for peak, shoulder, and off-peak pricing with a selectable hour of free power.

This integration uses the official Electric Kiwi API to provide account information, including balances and savings, and to show and select your hour of free power.

{% include integrations/config_flow.md %}

{% note %} The configuration uses client_id and client_secret provided to Home Assistant, so all you need to do is install the integration and authenticate using your account credentials. {% endnote %}

Supported functionality

The integration provides sensor entities with account balances, billing, and hour of free power start and end time. It also provides a select entity to change the hour of free power.

Use cases

This integration can be used as part of an automation, for example, to turn on/off appliances automatically.

Example automations

{% details "Run the heat pump during the hour of free power" %}

{% raw %}

alias: "Turn on expensive heat pump"
description: "Turn on the heat pump when the hour of free power starts"
triggers:
  - at: sensor.hour_of_free_power_start
    trigger: time
actions:
  - action: climate.turn_on
    target:
      entity_id: climate.heat_pump
    data: {}
alias: "Turn off expensive heat pump"
description: "Turn off the heat pump when the hour of free power ends"
triggers:
  - at: sensor.hour_of_free_power_end
    trigger: time
actions:
  - action: climate.turn_off
    target:
      entity_id: climate.heat_pump
    data: {}

{% endraw %} {% enddetails %}

Remove integration

This integration follows standard integration removal, no extra steps are required.

{% include integrations/remove_device_service.md %}