Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия | |||
| sw:openhab:docs:concepts:items [2023/01/02 03:29] – удалено - внешнее изменение (Unknown date) 127.0.0.1 | sw:openhab:docs:concepts:items [2023/01/02 03:29] (текущий) – ↷ Страница перемещена из megad:openhab:docs:concepts:items в sw:openhab:docs:concepts:items lazygatto | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== Элементы (Items) ====== | ||
| + | OpenHAB имеет строгое разделение между физическим миром («вещами», | ||
| + | |||
| + | Элементы представляют функциональные возможности, | ||
| + | |||
| + | В настоящее время доступны следующие типы элементов (в алфавитном порядке): | ||
| + | |||
| + | ^ Элемент ^ Описание ^ Типы команд ^ | ||
| + | | Color | Информация о цвете (RGB) | OnOff, Increase/ | ||
| + | | Contact | Элемент, | ||
| + | | DateTime | Дата и время | — | | ||
| + | | Dimmer | Элемент содержащий значение регулятора уровня (dimmer) | OnOff, IncreaseDecrease, | ||
| + | | Group | Элемент для размещения других элементов что бы собирать и отображать их как группы | — | | ||
| + | | Image | Изображение в двоичном виде | — | | ||
| + | | Location | GPS-координаты | Point | | ||
| + | | Number | Сохраняет значения в числовом формате, | ||
| + | | Number:< | ||
| + | | Player | Позволяет управлять воспроизведением, | ||
| + | | Rollershutter | Обычно используется для жалюзи | UpDown, StopMove, Percent | | ||
| + | | String | Текст | String | | ||
| + | | Switch | Обычно используется для освещения (ВКЛ/ | ||
| + | |||
| + | ===== Групповые элементы (Group Items) ===== | ||
| + | |||
| + | Групповые элементы собирают другие элементы в логические группы. Групповые элементы сами могут быть членами других групповых элементов. Рекурсивное членство не запрещено, | ||
| + | |||
| + | Пример группового элемента как простой коллекции других элементов: | ||
| + | |||
| + | <sxh> | ||
| + | Group groundFloor | ||
| + | Switch kitchenLight (groundFloor) | ||
| + | Switch livingroomLight (groundFloor) | ||
| + | </ | ||
| + | |||
| + | ==== Производное состояние группы (Derive Group State from Member Items) ==== | ||
| + | Групповые элементы могут получать собственное состояние от других элементов входящих у группу. Для получения состояния групповой элемент должен быть построен с использованием базового элемента и функции группы. При вычислении состояния функции группы рекурсивно проверяются все члены группы, | ||
| + | |||
| + | Доступные групповые функции: | ||
| + | |||
| + | ... | ||
| + | |||
| + | Оригинал: | ||
| + | Источник: | ||