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

Functions

None _sign_in_handler (Heos controller, ServiceCall service)
 
None _sign_out_handler (Heos controller, ServiceCall service)
 
def register (HomeAssistant hass, Heos controller)
 
def remove (HomeAssistant hass)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
 HEOS_SIGN_IN_SCHEMA
 
 HEOS_SIGN_OUT_SCHEMA = vol.Schema({})
 

Detailed Description

Services for the HEOS integration.

Function Documentation

◆ _sign_in_handler()

None homeassistant.components.heos.services._sign_in_handler ( Heos  controller,
ServiceCall  service 
)
private
Sign in to the HEOS account.

Definition at line 51 of file services.py.

◆ _sign_out_handler()

None homeassistant.components.heos.services._sign_out_handler ( Heos  controller,
ServiceCall  service 
)
private
Sign out of the HEOS account.

Definition at line 66 of file services.py.

◆ register()

def homeassistant.components.heos.services.register ( HomeAssistant  hass,
Heos  controller 
)
Register HEOS services.

Definition at line 29 of file services.py.

◆ remove()

def homeassistant.components.heos.services.remove ( HomeAssistant  hass)
Unregister HEOS services.

Definition at line 45 of file services.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.heos.services._LOGGER = logging.getLogger(__name__)
private

Definition at line 20 of file services.py.

◆ HEOS_SIGN_IN_SCHEMA

homeassistant.components.heos.services.HEOS_SIGN_IN_SCHEMA
Initial value:
1 = vol.Schema(
2  {vol.Required(ATTR_USERNAME): cv.string, vol.Required(ATTR_PASSWORD): cv.string}
3 )

Definition at line 22 of file services.py.

◆ HEOS_SIGN_OUT_SCHEMA

homeassistant.components.heos.services.HEOS_SIGN_OUT_SCHEMA = vol.Schema({})

Definition at line 26 of file services.py.