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

Classes

class  StookwijzerSensor
 
class  StookwijzerSensorDescription
 

Functions

None async_setup_entry (HomeAssistant hass, StookwijzerConfigEntry entry, AddEntitiesCallback async_add_entities)
 

Variables

list STOOKWIJZER_SENSORS
 

Detailed Description

Support for Stookwijzer Sensor.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.stookwijzer.sensor.async_setup_entry ( HomeAssistant  hass,
StookwijzerConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up Stookwijzer sensor from a config entry.

Definition at line 59 of file sensor.py.

Variable Documentation

◆ STOOKWIJZER_SENSORS

list homeassistant.components.stookwijzer.sensor.STOOKWIJZER_SENSORS
Initial value:
1 = [
2  StookwijzerSensorDescription(
3  key="windspeed",
4  native_unit_of_measurement=UnitOfSpeed.METERS_PER_SECOND,
5  suggested_unit_of_measurement=UnitOfSpeed.BEAUFORT,
6  device_class=SensorDeviceClass.WIND_SPEED,
7  suggested_display_precision=0,
8  state_class=SensorStateClass.MEASUREMENT,
9  value_fn=lambda client: client.windspeed_ms,
10  ),
11  StookwijzerSensorDescription(
12  key="air_quality_index",
13  device_class=SensorDeviceClass.AQI,
14  state_class=SensorStateClass.MEASUREMENT,
15  value_fn=lambda client: client.lki,
16  ),
17  StookwijzerSensorDescription(
18  key="advice",
19  translation_key="advice",
20  device_class=SensorDeviceClass.ENUM,
21  value_fn=lambda client: client.advice,
22  options=["code_yellow", "code_orange", "code_red"],
23  ),
24 ]

Definition at line 33 of file sensor.py.