openhab-docs/_addons_uis/org.openhab.ui/doc/components/oh-slider.md

5.5 KiB

title component label description source prev
oh-slider - Slider oh-slider Slider Slider control, allows to pick a number value on a scale https://github.com/openhab/openhab-webui/edit/main/bundles/org.openhab.ui/doc/components/oh-slider.md /docs/ui/components/

oh-slider - Slider

toc

Slider control, allows to pick a number value on a scale

By default, the slider control will use the display state of the Item, if available. If the display state is not available, it will use the raw state of the Item. If you want to always use the raw state, set the ignoreDisplayState property to true.

::: tip Note If you have problems with the slider resetting to a different value than the one you set, it is likely that the display state of the Item does not allow enough decimals for the step size of the slider. In that case, make sure that either the state description of the Item is set to the same number of decimals than the step size (so that the display state has the same precision as the slider), or that the ignoreDisplayState property is set to true. :::

Configuration

General

Item to control Minimum value Maximum value Minimum interval between values Display the slider vertically Display a label above the slider knob while sliding Display a scale on the slider Number of (major) scale markers Number of scale minor markers between each major marker Unit for the command sent and also append to the label while dragging the cursor, leave empty to use Item's unit Ignore the display state if available and always use the raw state. If enabled, no commands are sent during sliding Time to wait between subsequent commands in ms (default 200) Time to wait before switching from displaying user input to displaying item state in ms (default 2000) Name of the variable to set on input change Consider the variable value is an object and set the corresponding deep property within that object using a key syntax. Examples: user.name, user[0].address[1].street, [0], [0].label. The inner property and its parent hierarchy will be created if missing.