Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.airgradient.number Namespace Reference

Classes

class  AirGradientNumber
 
class  AirGradientNumberEntityDescription
 

Functions

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

Variables

 DISPLAY_BRIGHTNESS
 
 LED_BAR_BRIGHTNESS
 

Detailed Description

Support for AirGradient number entities.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.airgradient.number.async_setup_entry ( HomeAssistant  hass,
AirGradientConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up AirGradient number entities based on a config entry.

Definition at line 58 of file number.py.

Variable Documentation

◆ DISPLAY_BRIGHTNESS

homeassistant.components.airgradient.number.DISPLAY_BRIGHTNESS
Initial value:
1 = AirGradientNumberEntityDescription(
2  key="display_brightness",
3  translation_key="display_brightness",
4  entity_category=EntityCategory.CONFIG,
5  native_min_value=0,
6  native_max_value=100,
7  native_step=1,
8  native_unit_of_measurement=PERCENTAGE,
9  value_fn=lambda config: config.display_brightness,
10  set_value_fn=lambda client, value: client.set_display_brightness(value),
11 )

Definition at line 33 of file number.py.

◆ LED_BAR_BRIGHTNESS

homeassistant.components.airgradient.number.LED_BAR_BRIGHTNESS
Initial value:
1 = AirGradientNumberEntityDescription(
2  key="led_bar_brightness",
3  translation_key="led_bar_brightness",
4  entity_category=EntityCategory.CONFIG,
5  native_min_value=0,
6  native_max_value=100,
7  native_step=1,
8  native_unit_of_measurement=PERCENTAGE,
9  value_fn=lambda config: config.led_bar_brightness,
10  set_value_fn=lambda client, value: client.set_led_bar_brightness(value),
11 )

Definition at line 45 of file number.py.