The solaredge platform uses the SolarEdge Monitoring API to allow you to get details from your SolarEdge solar power setup and integrate these in your Home Assistant installation.

The SolarEdge Monitoring API has a daily rate limit of 300 requests. In order to stay under this limit, and allow for some additional requests, the solaredge platform will update the site overview every 15 minutes.


Adding SolarEdge to your Home Assistant instance can be done via the user interface, by taking the following steps:

  • Browse to your Home Assistant instance.
  • In the sidebar click on Configuration.
  • From the configuration menu select: Integrations.

SolarEdge can be auto-discovered by Home Assistant. If an instance was found, it will be shown in the top of the list of integrations as “Discovered”. If that is the case click on the Configure button to start setting up the discovered instance.

If there wasn’t any discovered automatically, don’t worry! You can set up a manual integration entry:

  • In the bottom right, click on the Add Integration button.
  • From the list, search and select “SolarEdge”.
  • Follow the instruction on screen to complete the set up.

After completing, the SolarEdge integration will be immediately available for use.

Additional template sensor

In case you would like to convert the values for example to kWh instead of the default Wh, you can use the template platform.

# Example configuration.yaml entry for template platform
  platform: template
      value_template: "{{ (states('sensor.solaredge_energy_this_year') | float / 1000) | round(2) }}"