LVGL 传感器
lvgl 传感器平台从 LVGL 小部件创建传感器组件,
并要求配置 LVGL。
支持的小部件包括 arc、bar、slider 和 spinbox。单个传感器仅支持单个小部件;换句话说,不可能将多个小部件关联到单个 ESPHome 传感器。
- widget(必选): 在 LVGL 中配置的支持小部件的 ID,它将反映传感器的状态。
- trigger (可选,string): 指定哪些事件会导致传感器用小部件的值更新。取
on_change、on_update、on_value、on_release之一。默认为on_value。on_change: 仅在用户与小部件交互时更新。on_update: 仅在值通过程序更改时更新(例如通过lvgl.*.update操作)。on_value: 在用户交互和程序更改时均更新。on_release: 仅在用户交互后释放小部件时更新。
- 来自 Sensor 的其他所有变量。
示例:
sensor: - platform: lvgl widget: slider_id name: LVGL SliderNOTE
小部件特定操作(lvgl.arc.update、lvgl.bar.update、lvgl.slider.update、lvgl.spinbox.update、lvgl.spinbox.decrement、lvgl.spinbox.increment )
如果 trigger 设置为 on_value(默认)或 on_update,将触发向 Home Assistant 发送相应的组件更新。