Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.nordpool.sensor Namespace Reference

Classes

class  NordpoolBlockPriceSensor
 
class  NordpoolBlockPricesSensorEntityDescription
 
class  NordpoolDailyAveragePriceSensor
 
class  NordpoolDefaultSensorEntityDescription
 
class  NordpoolPriceSensor
 
class  NordpoolPricesSensorEntityDescription
 
class  NordpoolSensor
 

Functions

None async_setup_entry (HomeAssistant hass, NordPoolConfigEntry entry, AddEntitiesCallback async_add_entities)
 
dict[str, dict[str, tuple[datetime, datetime, float, float, float]]] get_blockprices (DeliveryPeriodData data)
 
dict[str, tuple[float|None, float, float|None]] get_prices (DeliveryPeriodData data)
 

Variables

int PARALLEL_UPDATES = 0
 

Detailed Description

Sensor platform for Nord Pool integration.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.nordpool.sensor.async_setup_entry ( HomeAssistant  hass,
NordPoolConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up Nord Pool sensor platform.

Definition at line 213 of file sensor.py.

◆ get_blockprices()

dict[str, dict[str, tuple[datetime, datetime, float, float, float]]] homeassistant.components.nordpool.sensor.get_blockprices ( DeliveryPeriodData  data)
Return average, min and max for block prices.

Output: {"SE3": {"Off-peak 1": (_datetime_, _datetime_, 9.3, 10.5, 12.1)}}

Definition at line 70 of file sensor.py.

◆ get_prices()

dict[str, tuple[float | None, float, float | None]] homeassistant.components.nordpool.sensor.get_prices ( DeliveryPeriodData  data)
Return previous, current and next prices.

Output: {"SE3": (10.0, 10.5, 12.1)}

Definition at line 30 of file sensor.py.

Variable Documentation

◆ PARALLEL_UPDATES

int homeassistant.components.nordpool.sensor.PARALLEL_UPDATES = 0

Definition at line 27 of file sensor.py.