Updates to Nord Pool integration (#36261)

This commit is contained in:
G Johansson 2024-12-11 08:46:04 +01:00 committed by GitHub
parent 0363872658
commit b99bee155b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -21,15 +21,10 @@ The **Nord Pool** {% term integration %} integrates [Nord Pool Group](https://ww
The {% term integration %} provides the public market prices displayed on the [Nord Pool Auction page](https://data.nordpoolgroup.com/auction/day-ahead/prices). The {% term integration %} provides the public market prices displayed on the [Nord Pool Auction page](https://data.nordpoolgroup.com/auction/day-ahead/prices).
Most European energy is traded via the Nord Pool Group marketplace. If your energy provider doesn't have a dedicated Home Assistant integration and you have a spot-price-based contract, you can use the **Nord Pool** {% term integration %}. This integration provides spot prices for your selected market, which you can, as an example, use in a {% term template %} to calculate prices for your [energy dashboard](#energy-dashboard).
{% include integrations/config_flow.md %} {% include integrations/config_flow.md %}
{% tip %}
Only a single configuration entry is supported. Use the reconfigure option from the configuration entry if needed to modify the settings.
EUR is the base currency for market prices. If you choose another currency, you can find the conversion rate in the `Exchange rate` sensor.
All prices are displayed as `selected_currency/kWh`.
{% endtip %}
{% configuration_basic %} {% configuration_basic %}
Areas: Areas:
description: Select one or multiple market areas to create sensors for. description: Select one or multiple market areas to create sensors for.
@ -37,9 +32,22 @@ Currency:
description: Currency to display prices in. EUR is the base currency in Nord Pool prices. description: Currency to display prices in. EUR is the base currency in Nord Pool prices.
{% endconfiguration_basic %} {% endconfiguration_basic %}
{% tip %}
Only a single integration entry is supported. To modify the settings, you can use the reconfigure option from the integration entry.
EUR is the base currency for market prices. If you choose another currency, you can find the conversion rate in the `Exchange rate` sensor.
All prices are displayed as `[Currency]/kWh`.
{% endtip %}
## Data fetching and limitations
Data is polled from the **Nord Pool** API on an hourly basis, exactly on the hour, to ensure the price sensors are displaying the correct price.
If polling cannot happen because of no connectivity or a malfunctioning API, there is no retry; the next periodic update will try again.
## Sensors ## Sensors
The integration will create entities showing today's energy prices for the configured market area. Only the base energy price is shown. VAT and other additional costs are not included. The integration will create entities showing today's energy prices for the configured market area. Only the base energy price is shown. VAT and other additional costs are not included.
### Main sensors ### Main sensors
@ -82,11 +90,12 @@ The block price sensors are not enabled by default.
## Examples ## Examples
A template sensor to add VAT and fixed cost is useful to get the actual energy cost in the energy dashboard. A template sensor to add VAT and fixed cost is useful to get the actual energy cost in the energy dashboard.
### UI Template ### UI Template
Create a helper using the UI. Create a helper using the UI.
1. Go to {% my integrations title="**Settings** > **Devices & Services**" %} and at the top, choose the **Helpers** tab. 1. Go to {% my integrations title="**Settings** > **Devices & Services**" %} and at the top, choose the **Helpers** tab.
2. In the bottom right corner, select **Create helper**. 2. In the bottom right corner, select **Create helper**.
3. Select **Template** and **Template a sensor**. 3. Select **Template** and **Template a sensor**.
@ -128,3 +137,7 @@ To use the Nordpool integration in the **Energy** dashboard, when configuring gr
<p class='img'> <p class='img'>
<img src='/images/integrations/nordpool/nordpool_energy_dashboard.png' alt='Screenshot: Create template sensor'> <img src='/images/integrations/nordpool/nordpool_energy_dashboard.png' alt='Screenshot: Create template sensor'>
</p> </p>
## Remove the integration
{% include integrations/remove_device_service.md %}