Define an object to hold kraken data.
Definition at line 56 of file __init__.py.
◆ __init__()
◆ _async_refresh_tradable_asset_pairs()
| None homeassistant.components.kraken.KrakenData._async_refresh_tradable_asset_pairs |
( |
|
self | ) |
|
|
private |
◆ _get_kraken_data()
| KrakenResponse homeassistant.components.kraken.KrakenData._get_kraken_data |
( |
|
self | ) |
|
|
private |
◆ _get_websocket_name_asset_pairs()
| str homeassistant.components.kraken.KrakenData._get_websocket_name_asset_pairs |
( |
|
self | ) |
|
|
private |
◆ async_setup()
| None homeassistant.components.kraken.KrakenData.async_setup |
( |
|
self | ) |
|
Set up the Kraken integration.
Definition at line 121 of file __init__.py.
◆ async_update()
| KrakenResponse | None homeassistant.components.kraken.KrakenData.async_update |
( |
|
self | ) |
|
Get the latest data from the Kraken.com REST API.
All tradeable asset pairs are retrieved, not the tracked asset pairs
selected by the user. This enables us to check for an unknown and
thus likely removed asset pair in sensor.py and only log a warning
once.
Definition at line 67 of file __init__.py.
◆ set_update_interval()
| None homeassistant.components.kraken.KrakenData.set_update_interval |
( |
|
self, |
|
|
int |
update_interval |
|
) |
| |
Set the coordinator update_interval to the supplied update_interval.
Definition at line 150 of file __init__.py.
◆ _api
| homeassistant.components.kraken.KrakenData._api |
|
private |
◆ _config_entry
| homeassistant.components.kraken.KrakenData._config_entry |
|
private |
◆ _hass
| homeassistant.components.kraken.KrakenData._hass |
|
private |
◆ coordinator
| homeassistant.components.kraken.KrakenData.coordinator |
◆ tradable_asset_pairs
| homeassistant.components.kraken.KrakenData.tradable_asset_pairs |
The documentation for this class was generated from the following file: