Kirk Hill Wind Farm integration

Hey everyone,

I have been working on a Home Assistant integration for the Kirk Hill Community Wind Farm dashboard API and wanted to share it with the community.

This custom component connects to the dashboard's public API endpoints using your personal API key. Please note that this is a community-led project and is not affiliated with Ripple Energy or the Kirk Hill Co-op.
Key Features:

  • Live Data: Tracks live farm-level wind speeds, active turbines, and capacity factors.
  • Energy Tracking: Pulls raw generation data (yesterday, today, week, month, YTD, and all-time) for both your personal share and the entire site.
  • Interactive Map: Includes a built-in Lovelace dashboard tab featuring an interactive turbine map with real-time spinning icons.

:plus: Bonus Add-on:
If you want to track your actual payout balances, I also created a companion Ethex Integration to log in and scrape earnings from your Ethex portfolio (useful for Kirk Hill & Derril Water holdings).


Check out the repositories here:

Hi Mathew,
Great work .
I started looking for this after the AGM minutes came out today, have downloaded the integration via HACS and got it running straight away :slight_smile:
One issue so far - the dashboard turbine map shows a "Configuration error", editing the card gives:

Configuration error
Custom element doesn't exist: kirkhill-wind-turbine-map.

I have looked in the .js file, but cannot spot why it is not generated :frowning:

Also, for other users - the API key needed can be found by logging in to the dashboard, clicking on the user account and scrolling down to the API section, then press "Generate" and copy the API key.

THanks
Kevin

1 Like

Thanks

I have logged a ticket and will try to investigate as my Dev & Live sites are displaying it

Possibly as requirement/dependecy I need to add in

Have you tried going into the setup of the intergration, removing the dashboard (untick) reloading the integration and then ticking and adding the dashboard again - I had to do this at the start when I was creating the map tab

I have also add instructions on the Readme for the API key generation - Thanks

Matthew

Hi ,
Umm, I had restarted, but not tried reloading it, but just done the update and the map has appeared :slight_smile: .
The TTS objects also appear on the generic map, had not thought to check that previously.

All good
thanks
Kevin

Glad its working now for you