Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.xbox.binary_sensor Namespace Reference

Classes

class  XboxBinarySensorEntity
 

Functions

None async_remove_entities (str xuid, XboxUpdateCoordinator coordinator, dict[str, list[XboxBinarySensorEntity]] current)
 
None async_setup_entry (HomeAssistant hass, ConfigEntry entry, AddEntitiesCallback async_add_entities)
 
None async_update_friends (XboxUpdateCoordinator coordinator, dict[str, list[XboxBinarySensorEntity]] current, async_add_entities)
 

Variables

list PRESENCE_ATTRIBUTES = ["online", "in_party", "in_game", "in_multiplayer"]
 

Detailed Description

Xbox friends binary sensors.

Function Documentation

◆ async_remove_entities()

None homeassistant.components.xbox.binary_sensor.async_remove_entities ( str  xuid,
XboxUpdateCoordinator  coordinator,
dict[str, list[XboxBinarySensorEntity]]  current 
)
Remove friend sensors from Home Assistant.

Definition at line 75 of file binary_sensor.py.

◆ async_setup_entry()

None homeassistant.components.xbox.binary_sensor.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry,
AddEntitiesCallback   async_add_entities 
)
Set up Xbox Live friends.

Definition at line 20 of file binary_sensor.py.

◆ async_update_friends()

None homeassistant.components.xbox.binary_sensor.async_update_friends ( XboxUpdateCoordinator  coordinator,
dict[str, list[XboxBinarySensorEntity]]  current,
  async_add_entities 
)
Update friends.

Definition at line 48 of file binary_sensor.py.

Variable Documentation

◆ PRESENCE_ATTRIBUTES

list homeassistant.components.xbox.binary_sensor.PRESENCE_ATTRIBUTES = ["online", "in_party", "in_game", "in_multiplayer"]

Definition at line 17 of file binary_sensor.py.