Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.thread.dataset_store Namespace Reference

Classes

class  DatasetEntry
 
class  DatasetPreferredError
 
class  DatasetStore
 
class  DatasetStoreStore
 

Functions

None async_add_dataset (HomeAssistant hass, str source, str tlv, *str|None preferred_border_agent_id=None, str|None preferred_extended_address=None)
 
str|None async_get_dataset (HomeAssistant hass, str dataset_id)
 
str|None async_get_preferred_dataset (HomeAssistant hass)
 
DatasetStore async_get_store (HomeAssistant hass)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
int BORDER_AGENT_DISCOVERY_TIMEOUT = 30
 
string DATA_STORE = "thread.datasets"
 
int SAVE_DELAY = 10
 
string STORAGE_KEY = "thread.datasets"
 
int STORAGE_VERSION_MAJOR = 1
 
int STORAGE_VERSION_MINOR = 4
 

Detailed Description

Persistently store thread datasets.

Function Documentation

◆ async_add_dataset()

None homeassistant.components.thread.dataset_store.async_add_dataset ( HomeAssistant  hass,
str  source,
str  tlv,
*str | None   preferred_border_agent_id = None,
str | None   preferred_extended_address = None 
)
Add a dataset.

Definition at line 460 of file dataset_store.py.

◆ async_get_dataset()

str | None homeassistant.components.thread.dataset_store.async_get_dataset ( HomeAssistant  hass,
str  dataset_id 
)
Get a dataset.

Definition at line 473 of file dataset_store.py.

◆ async_get_preferred_dataset()

str | None homeassistant.components.thread.dataset_store.async_get_preferred_dataset ( HomeAssistant  hass)
Get the preferred dataset.

Definition at line 481 of file dataset_store.py.

◆ async_get_store()

DatasetStore homeassistant.components.thread.dataset_store.async_get_store ( HomeAssistant  hass)
Get the dataset store.

Definition at line 453 of file dataset_store.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.thread.dataset_store._LOGGER = logging.getLogger(__name__)
private

Definition at line 30 of file dataset_store.py.

◆ BORDER_AGENT_DISCOVERY_TIMEOUT

int homeassistant.components.thread.dataset_store.BORDER_AGENT_DISCOVERY_TIMEOUT = 30

Definition at line 23 of file dataset_store.py.

◆ DATA_STORE

string homeassistant.components.thread.dataset_store.DATA_STORE = "thread.datasets"

Definition at line 24 of file dataset_store.py.

◆ SAVE_DELAY

int homeassistant.components.thread.dataset_store.SAVE_DELAY = 10

Definition at line 28 of file dataset_store.py.

◆ STORAGE_KEY

string homeassistant.components.thread.dataset_store.STORAGE_KEY = "thread.datasets"

Definition at line 25 of file dataset_store.py.

◆ STORAGE_VERSION_MAJOR

int homeassistant.components.thread.dataset_store.STORAGE_VERSION_MAJOR = 1

Definition at line 26 of file dataset_store.py.

◆ STORAGE_VERSION_MINOR

int homeassistant.components.thread.dataset_store.STORAGE_VERSION_MINOR = 4

Definition at line 27 of file dataset_store.py.