Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.energyzero.services Namespace Reference

Classes

class  PriceType
 

Functions

EnergyZeroDataUpdateCoordinator __get_coordinator (HomeAssistant hass, ServiceCall call)
 
date|datetime __get_date (str|None date_input)
 
ServiceResponse __get_prices (ServiceCall call, *HomeAssistant hass, PriceType price_type)
 
ServiceResponse __serialize_prices (Electricity|Gas prices)
 
None async_setup_services (HomeAssistant hass)
 

Variables

 Final
 

Detailed Description

The EnergyZero services.

Function Documentation

◆ __get_coordinator()

EnergyZeroDataUpdateCoordinator homeassistant.components.energyzero.services.__get_coordinator ( HomeAssistant  hass,
ServiceCall   call 
)
private
Get the coordinator from the entry.

Definition at line 86 of file services.py.

◆ __get_date()

date | datetime homeassistant.components.energyzero.services.__get_date ( str | None  date_input)
private
Get date.

Definition at line 56 of file services.py.

◆ __get_prices()

ServiceResponse homeassistant.components.energyzero.services.__get_prices ( ServiceCall  call,
*HomeAssistant  hass,
PriceType  price_type 
)
private

Definition at line 114 of file services.py.

◆ __serialize_prices()

ServiceResponse homeassistant.components.energyzero.services.__serialize_prices ( Electricity | Gas  prices)
private
Serialize prices.

Definition at line 73 of file services.py.

◆ async_setup_services()

None homeassistant.components.energyzero.services.async_setup_services ( HomeAssistant  hass)
Set up EnergyZero services.

Definition at line 149 of file services.py.

Variable Documentation

◆ Final

homeassistant.components.energyzero.services.Final

Definition at line 28 of file services.py.