Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.bluesound.media_player Namespace Reference

Classes

class  BluesoundPlayer
 

Functions

None _async_import (HomeAssistant hass, ConfigType config)
 
None async_setup_entry (HomeAssistant hass, BluesoundConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 
None async_setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback async_add_entities, DiscoveryInfoType|None discovery_info)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
 DATA_BLUESOUND = DOMAIN
 
int DEFAULT_PORT = 11000
 
int NODE_OFFLINE_CHECK_TIMEOUT = 180
 
 NODE_RETRY_INITIATION = timedelta(minutes=3)
 
 PLATFORM_SCHEMA
 
int POLL_TIMEOUT = 120
 
 SCAN_INTERVAL = timedelta(minutes=15)
 
 SYNC_STATUS_INTERVAL = timedelta(minutes=5)
 

Detailed Description

Support for Bluesound devices.

Function Documentation

◆ _async_import()

None homeassistant.components.bluesound.media_player._async_import ( HomeAssistant  hass,
ConfigType  config 
)
private
Import config entry from configuration.yaml.

Definition at line 77 of file media_player.py.

◆ async_setup_entry()

None homeassistant.components.bluesound.media_player.async_setup_entry ( HomeAssistant  hass,
BluesoundConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up the Bluesound entry.

Definition at line 120 of file media_player.py.

◆ async_setup_platform()

None homeassistant.components.bluesound.media_player.async_setup_platform ( HomeAssistant  hass,
ConfigType  config,
AddEntitiesCallback  async_add_entities,
DiscoveryInfoType | None  discovery_info 
)
Trigger import flows.

Definition at line 137 of file media_player.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.bluesound.media_player._LOGGER = logging.getLogger(__name__)
private

Definition at line 47 of file media_player.py.

◆ DATA_BLUESOUND

homeassistant.components.bluesound.media_player.DATA_BLUESOUND = DOMAIN

Definition at line 51 of file media_player.py.

◆ DEFAULT_PORT

int homeassistant.components.bluesound.media_player.DEFAULT_PORT = 11000

Definition at line 52 of file media_player.py.

◆ NODE_OFFLINE_CHECK_TIMEOUT

int homeassistant.components.bluesound.media_player.NODE_OFFLINE_CHECK_TIMEOUT = 180

Definition at line 54 of file media_player.py.

◆ NODE_RETRY_INITIATION

homeassistant.components.bluesound.media_player.NODE_RETRY_INITIATION = timedelta(minutes=3)

Definition at line 55 of file media_player.py.

◆ PLATFORM_SCHEMA

homeassistant.components.bluesound.media_player.PLATFORM_SCHEMA
Initial value:
1 = MEDIA_PLAYER_PLATFORM_SCHEMA.extend(
2  {
3  vol.Optional(CONF_HOSTS): vol.All(
4  cv.ensure_list,
5  [
6  {
7  vol.Required(CONF_HOST): cv.string,
8  vol.Optional(CONF_NAME): cv.string,
9  vol.Optional(CONF_PORT, default=DEFAULT_PORT): cv.port,
10  }
11  ],
12  )
13  }
14 )

Definition at line 61 of file media_player.py.

◆ POLL_TIMEOUT

int homeassistant.components.bluesound.media_player.POLL_TIMEOUT = 120

Definition at line 59 of file media_player.py.

◆ SCAN_INTERVAL

homeassistant.components.bluesound.media_player.SCAN_INTERVAL = timedelta(minutes=15)

Definition at line 49 of file media_player.py.

◆ SYNC_STATUS_INTERVAL

homeassistant.components.bluesound.media_player.SYNC_STATUS_INTERVAL = timedelta(minutes=5)

Definition at line 57 of file media_player.py.