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

Classes

class  LaMetricNumberEntity
 
class  LaMetricNumberEntityDescription
 

Functions

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

Variables

list NUMBERS
 

Detailed Description

Support for LaMetric numbers.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.lametric.number.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up LaMetric number based on a config entry.

Definition at line 58 of file number.py.

Variable Documentation

◆ NUMBERS

list homeassistant.components.lametric.number.NUMBERS
Initial value:
1 = [
2  LaMetricNumberEntityDescription(
3  key="brightness",
4  translation_key="brightness",
5  name="Brightness",
6  entity_category=EntityCategory.CONFIG,
7  native_step=1,
8  native_min_value=0,
9  native_max_value=100,
10  native_unit_of_measurement=PERCENTAGE,
11  value_fn=lambda device: device.display.brightness,
12  set_value_fn=lambda device, bri: device.display(brightness=int(bri)),
13  ),
14  LaMetricNumberEntityDescription(
15  key="volume",
16  translation_key="volume",
17  name="Volume",
18  entity_category=EntityCategory.CONFIG,
19  native_step=1,
20  native_min_value=0,
21  native_max_value=100,
22  value_fn=lambda device: device.audio.volume,
23  set_value_fn=lambda api, volume: api.audio(volume=int(volume)),
24  ),
25 ]

Definition at line 31 of file number.py.