Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.fireservicerota.FireServiceRotaWebSocket Class Reference

Public Member Functions

def __init__ (self, hass, entry)
 
None start_listener (self)
 
None stop_listener (self)
 

Public Attributes

 incident_data
 

Private Member Functions

str _construct_url (self)
 
None _on_incident (self, data)
 

Private Attributes

 _entry
 
 _fsr_incidents
 
 _hass
 

Detailed Description

Define a FireServiceRota websocket manager object.

Definition at line 119 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

def homeassistant.components.fireservicerota.FireServiceRotaWebSocket.__init__ (   self,
  hass,
  entry 
)
Initialize the websocket object.

Definition at line 122 of file __init__.py.

Member Function Documentation

◆ _construct_url()

str homeassistant.components.fireservicerota.FireServiceRotaWebSocket._construct_url (   self)
private
Return URL with latest access token.

Definition at line 130 of file __init__.py.

◆ _on_incident()

None homeassistant.components.fireservicerota.FireServiceRotaWebSocket._on_incident (   self,
  data 
)
private
Received new incident, update data.

Definition at line 136 of file __init__.py.

◆ start_listener()

None homeassistant.components.fireservicerota.FireServiceRotaWebSocket.start_listener (   self)
Start the websocket listener.

Definition at line 142 of file __init__.py.

◆ stop_listener()

None homeassistant.components.fireservicerota.FireServiceRotaWebSocket.stop_listener (   self)
Stop the websocket listener.

Definition at line 147 of file __init__.py.

Member Data Documentation

◆ _entry

homeassistant.components.fireservicerota.FireServiceRotaWebSocket._entry
private

Definition at line 125 of file __init__.py.

◆ _fsr_incidents

homeassistant.components.fireservicerota.FireServiceRotaWebSocket._fsr_incidents
private

Definition at line 127 of file __init__.py.

◆ _hass

homeassistant.components.fireservicerota.FireServiceRotaWebSocket._hass
private

Definition at line 124 of file __init__.py.

◆ incident_data

homeassistant.components.fireservicerota.FireServiceRotaWebSocket.incident_data

Definition at line 128 of file __init__.py.


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