Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.transmission.sensor Namespace Reference

Classes

class  TransmissionSensor
 
class  TransmissionSensorEntityDescription
 

Functions

list[Torrent] _filter_torrents (list[Torrent] torrents, list[str]|None statuses=None)
 
dict[str, Any] _torrents_info_attr (TransmissionDataUpdateCoordinator coordinator, str key)
 
None async_setup_entry (HomeAssistant hass, TransmissionConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 
str get_state (int upload, int download)
 

Detailed Description

Support for monitoring the Transmission BitTorrent client API.

Function Documentation

◆ _filter_torrents()

list[Torrent] homeassistant.components.transmission.sensor._filter_torrents ( list[Torrent]  torrents,
list[str] | None   statuses = None 
)
private

Definition at line 193 of file sensor.py.

◆ _torrents_info_attr()

dict[str, Any] homeassistant.components.transmission.sensor._torrents_info_attr ( TransmissionDataUpdateCoordinator  coordinator,
str   key 
)
private

Definition at line 203 of file sensor.py.

◆ async_setup_entry()

None homeassistant.components.transmission.sensor.async_setup_entry ( HomeAssistant  hass,
TransmissionConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up the Transmission sensors.

Definition at line 130 of file sensor.py.

◆ get_state()

str homeassistant.components.transmission.sensor.get_state ( int  upload,
int  download 
)
Get current download/upload state.

Definition at line 182 of file sensor.py.