Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.ruuvi_gateway.bluetooth.RuuviGatewayScanner Class Reference
Inheritance diagram for homeassistant.components.ruuvi_gateway.bluetooth.RuuviGatewayScanner:
[legend]
Collaboration diagram for homeassistant.components.ruuvi_gateway.bluetooth.RuuviGatewayScanner:
[legend]

Public Member Functions

None __init__ (self, str scanner_id, str name, *RuuviGatewayUpdateCoordinator coordinator)
 
CALLBACK_TYPE start_polling (self)
 

Public Attributes

 coordinator
 

Private Member Functions

None _async_handle_new_data (self)
 

Detailed Description

Scanner for Ruuvi Gateway.

Definition at line 22 of file bluetooth.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.ruuvi_gateway.bluetooth.RuuviGatewayScanner.__init__ (   self,
str  scanner_id,
str  name,
*RuuviGatewayUpdateCoordinator  coordinator 
)
Initialize the scanner, using the given update coordinator as data source.

Definition at line 25 of file bluetooth.py.

Member Function Documentation

◆ _async_handle_new_data()

None homeassistant.components.ruuvi_gateway.bluetooth.RuuviGatewayScanner._async_handle_new_data (   self)
private

Definition at line 42 of file bluetooth.py.

◆ start_polling()

CALLBACK_TYPE homeassistant.components.ruuvi_gateway.bluetooth.RuuviGatewayScanner.start_polling (   self)
Start polling; return a callback to stop polling.

Definition at line 64 of file bluetooth.py.

Member Data Documentation

◆ coordinator

homeassistant.components.ruuvi_gateway.bluetooth.RuuviGatewayScanner.coordinator

Definition at line 39 of file bluetooth.py.


The documentation for this class was generated from the following file: