LVGL Number¶
The lvgl
number platform creates a number component from an LVGL widget
and requires LVGL to be configured.
Supported widgets are arc, bar, slider and spinbox. A single number supports only a single widget; in other words, it’s not possible to have multiple widgets associated with a single ESPHome number component.
Configuration variables:¶
widget (Required): The ID of a supported widget configured in LVGL, which will reflect the state of the number.
animated (Optional, boolean): Whether to set the value of the widget with an animation (if supported by the widget). Defaults to
true
.update_on_release (Optional, boolean): By default the number will publish a new value each time the value of the associated widget changes. If this option is
true
then the value will only be published when touch is released.restore_value: (Optional, bool) Restore the value of the number from non-volatile memory when the device is restarted. Defaults to
false
.All other variables from Number.
Example:
number:
- platform: lvgl
widget: slider_id
name: LVGL Slider
Note
Widget-specific actions (lvgl.arc.update
, lvgl.bar.update
, lvgl.slider.update
, lvgl.spinbox.update
, lvgl.spinbox.decrement
, lvgl.spinbox.increment
) will trigger correspponding component updates to be sent to Home Assistant.