Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.buienradar.util.BrData Class Reference

Public Member Functions

None __init__ (self, HomeAssistant hass, coordinates, timeframe, devices)
 
def async_schedule_update (self, minute=1)
 
def async_update (self, *_)
 
def attribution (self)
 
def condition (self)
 
def forecast (self)
 
def get_data (self, url)
 
def humidity (self)
 
def pressure (self)
 
def stationname (self)
 
def temperature (self)
 
def update_devices (self)
 
def visibility (self)
 
def wind_bearing (self)
 
def wind_speed (self)
 

Public Attributes

 coordinates
 
 data
 
 devices
 
 hass
 
 load_error_count
 
 rain_error_count
 
 timeframe
 
 unsub_schedule_update
 

Static Public Attributes

 int
 

Private Member Functions

def _async_update (self)
 

Detailed Description

Get the latest data and updates the states.

Definition at line 55 of file util.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.buienradar.util.BrData.__init__ (   self,
HomeAssistant  hass,
  coordinates,
  timeframe,
  devices 
)
Initialize the data object.

Definition at line 62 of file util.py.

Member Function Documentation

◆ _async_update()

def homeassistant.components.buienradar.util.BrData._async_update (   self)
private
Update the data from buienradar.

Definition at line 114 of file util.py.

◆ async_schedule_update()

def homeassistant.components.buienradar.util.BrData.async_schedule_update (   self,
  minute = 1 
)
Schedule an update after minute minutes.

Definition at line 81 of file util.py.

◆ async_update()

def homeassistant.components.buienradar.util.BrData.async_update (   self,
_ 
)
Update the data from buienradar and schedule the next update.

Definition at line 168 of file util.py.

◆ attribution()

def homeassistant.components.buienradar.util.BrData.attribution (   self)
Return the attribution.

Definition at line 181 of file util.py.

◆ condition()

def homeassistant.components.buienradar.util.BrData.condition (   self)
Return the condition.

Definition at line 191 of file util.py.

◆ forecast()

def homeassistant.components.buienradar.util.BrData.forecast (   self)
Return the forecast data.

Definition at line 244 of file util.py.

◆ get_data()

def homeassistant.components.buienradar.util.BrData.get_data (   self,
  url 
)
Load data from specified url.

Definition at line 89 of file util.py.

◆ humidity()

def homeassistant.components.buienradar.util.BrData.humidity (   self)
Return the humidity, or None.

Definition at line 212 of file util.py.

◆ pressure()

def homeassistant.components.buienradar.util.BrData.pressure (   self)
Return the pressure, or None.

Definition at line 204 of file util.py.

◆ stationname()

def homeassistant.components.buienradar.util.BrData.stationname (   self)
Return the name of the selected weatherstation.

Definition at line 186 of file util.py.

◆ temperature()

def homeassistant.components.buienradar.util.BrData.temperature (   self)
Return the temperature, or None.

Definition at line 196 of file util.py.

◆ update_devices()

def homeassistant.components.buienradar.util.BrData.update_devices (   self)
Update all devices/sensors.

Definition at line 71 of file util.py.

◆ visibility()

def homeassistant.components.buienradar.util.BrData.visibility (   self)
Return the visibility, or None.

Definition at line 220 of file util.py.

◆ wind_bearing()

def homeassistant.components.buienradar.util.BrData.wind_bearing (   self)
Return the wind bearing, or None.

Definition at line 236 of file util.py.

◆ wind_speed()

def homeassistant.components.buienradar.util.BrData.wind_speed (   self)
Return the windspeed, or None.

Definition at line 228 of file util.py.

Member Data Documentation

◆ coordinates

homeassistant.components.buienradar.util.BrData.coordinates

Definition at line 67 of file util.py.

◆ data

homeassistant.components.buienradar.util.BrData.data

Definition at line 176 of file util.py.

◆ devices

homeassistant.components.buienradar.util.BrData.devices

Definition at line 64 of file util.py.

◆ hass

homeassistant.components.buienradar.util.BrData.hass

Definition at line 66 of file util.py.

◆ int

homeassistant.components.buienradar.util.BrData.int
static

Definition at line 59 of file util.py.

◆ load_error_count

homeassistant.components.buienradar.util.BrData.load_error_count

Definition at line 128 of file util.py.

◆ rain_error_count

homeassistant.components.buienradar.util.BrData.rain_error_count

Definition at line 146 of file util.py.

◆ timeframe

homeassistant.components.buienradar.util.BrData.timeframe

Definition at line 68 of file util.py.

◆ unsub_schedule_update

homeassistant.components.buienradar.util.BrData.unsub_schedule_update

Definition at line 85 of file util.py.


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