Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.eddystone_temperature.sensor.Monitor Class Reference

Public Member Functions

None __init__ (self, HomeAssistant hass, list[EddystoneTemp] devices, int bt_device_id)
 
None process_packet (self, namespace, instance, temperature)
 
None start (self)
 
None stop (self)
 

Public Attributes

 bt_device_id
 
 devices
 
 hass
 
 scanner
 
 scanning
 

Detailed Description

Continuously scan for BLE advertisements.

Definition at line 135 of file sensor.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.eddystone_temperature.sensor.Monitor.__init__ (   self,
HomeAssistant  hass,
list[EddystoneTemp devices,
int   bt_device_id 
)
Construct interface object.

Definition at line 138 of file sensor.py.

Member Function Documentation

◆ process_packet()

None homeassistant.components.eddystone_temperature.sensor.Monitor.process_packet (   self,
  namespace,
  instance,
  temperature 
)
Assign temperature to device.

Definition at line 172 of file sensor.py.

◆ start()

None homeassistant.components.eddystone_temperature.sensor.Monitor.start (   self)
Continuously scan for BLE advertisements.

Definition at line 164 of file sensor.py.

◆ stop()

None homeassistant.components.eddystone_temperature.sensor.Monitor.stop (   self)
Signal runner to stop and join thread.

Definition at line 187 of file sensor.py.

Member Data Documentation

◆ bt_device_id

homeassistant.components.eddystone_temperature.sensor.Monitor.bt_device_id

Definition at line 147 of file sensor.py.

◆ devices

homeassistant.components.eddystone_temperature.sensor.Monitor.devices

Definition at line 145 of file sensor.py.

◆ hass

homeassistant.components.eddystone_temperature.sensor.Monitor.hass

Definition at line 142 of file sensor.py.

◆ scanner

homeassistant.components.eddystone_temperature.sensor.Monitor.scanner

Definition at line 159 of file sensor.py.

◆ scanning

homeassistant.components.eddystone_temperature.sensor.Monitor.scanning

Definition at line 162 of file sensor.py.


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