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

Classes

class  AirGradientButton
 
class  AirGradientButtonEntityDescription
 

Functions

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

Variables

 CO2_CALIBRATION
 
 LED_BAR_TEST
 

Detailed Description

Support for AirGradient buttons.

Function Documentation

◆ async_setup_entry()

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

Definition at line 45 of file button.py.

Variable Documentation

◆ CO2_CALIBRATION

homeassistant.components.airgradient.button.CO2_CALIBRATION
Initial value:
1 = AirGradientButtonEntityDescription(
2  key="co2_calibration",
3  translation_key="co2_calibration",
4  entity_category=EntityCategory.CONFIG,
5  press_fn=lambda client: client.request_co2_calibration(),
6 )

Definition at line 31 of file button.py.

◆ LED_BAR_TEST

homeassistant.components.airgradient.button.LED_BAR_TEST
Initial value:
1 = AirGradientButtonEntityDescription(
2  key="led_bar_test",
3  translation_key="led_bar_test",
4  entity_category=EntityCategory.CONFIG,
5  press_fn=lambda client: client.request_led_bar_test(),
6 )

Definition at line 37 of file button.py.