Глоссарий
При работе с ioBroker вам придётся столкнуться с рядом терминов, которые необходимо знать для понимания руководств и сообщений на форуме. Вот они, в алфавитном порядке.
-
ACL
Список контроля доступа (ACL) определяет права доступа к отдельному объекту. Он представляется в виде трехзначного числа, например...
664и применять в указанном порядке к владельцу, группе владельцев и всем остальным пользователям. Чтение засчитывается как 4, запись как 2. См. Управление доступом . -
адаптер
Модуль для устройства, сервиса или функции. Поскольку ioBroker полностью состоит из модулей, почти всё является адаптером: административный интерфейс, визуализация, выполнение скриптов. См. Контроллер и Адаптер .
-
Администратор
Адаптер, обеспечивающий веб-интерфейс, обычно находится на порту 8081. Через него выполняется всё: установка адаптеров, создание экземпляров, просмотр объектов и написание скриптов. См. раздел «Административный интерфейс» .
-
Псевдоним
Виртуальная точка данных, указывающая на реальную. Это позволяет изменять имя, роль и единицу измерения другой точки данных без изменения адаптера. См. Псевдоним .
-
Резервная копия
Резервная копия установки. Резервная копия ioBroker включает объекты, состояния и конфигурации, но не записанные данные измерений. См. раздел «Резервное копирование данных» .
-
Блокли
Графическое программирование: скрипты собираются из отдельных блоков, а не пишутся вручную. При сохранении получается JavaScript-код, который затем выполняется. Знания в области программирования не требуются.
-
ОИТ
Центральный блок управления (ЦБУ) — это центр управления умным домом от eQ-3 для системы Homematic. Текущая версия — CCU3. Он может использоваться для управления устройствами Homematic и Homematic IP, как беспроводными, так и проводными.
-
Точка данных
В разговорной речи это позиция, где находится значение. Точнее, она состоит из двух частей: объекта , описывающего значение, и состояния , которое его содержит. См. состояния .
-
Экспертный режим
В панели администратора есть переключатель, отображающий дополнительные объекты, столбцы и настройки: внутренние данные, права доступа и установку из GitHub. Он ничего не меняет в системе; он просто отображает больше информации. См. пошаговое руководство по интерфейсу .
-
Устройство
Устройство . Уровень в дереве объектов, обычно непосредственно под адаптером, который суммирует все каналы и состояния устройства.
-
история
Зафиксированная история значения параметра. Для определения состояния известна только его текущая величина; для получения информации о значении параметра вчера необходим один из адаптеров.
history,influxdbилиsqlЭта функция специально включается перед записью значений. См. раздел «Запись данных» . -
Homematic
Система «умный дом» от eQ-3, широко используемая в Германии. Устройства подключаются через блок управления (CCU).
-
Хозяин
Компьютер, на котором работает ioBroker. В многохостовой конфигурации их несколько.
-
Пример
Непрерывный процесс работы адаптера. Большинство адаптеров позволяют использовать несколько адаптеров, так что, например, можно настроить два Hue Bridge отдельно. Номер экземпляра находится в начале дерева объектов:
hue.0иhue.1См. раздел «Контроллеры и адаптеры» . -
JavaScript
Язык программирования, на котором написаны ioBroker и его адаптеры, а также на котором вы можете писать собственные скрипты.
-
js-контроллер
Основной процесс ioBroker. Он управляет двумя базами данных, запускает экземпляры, отслеживает их работу и перезапускает в случае ошибок. См. js-controller .
-
jsonl
Формат файлов по умолчанию для двух внутренних баз данных. Это решает старую проблему.
file-формат и значительно быстрее. См. Redis . -
канал
Уровень, группирующий связанные состояния, обычно расположенный ниже устройства. Устройство может иметь несколько каналов.
-
категория
Английское слово enum . Список предметов, которые относятся друг к другу: все бытовые приборы в комнате, все лампы в доме. См. категории .
-
Многохостовый
Например, при работе на нескольких компьютерах одновременно, для распределения нагрузки или использования интерфейса, подключенного только к определенному устройству. Один хост управляет базами данных, а остальные подключаются к нему. См. Многохостовая архитектура .
-
Node-RED
Графическое программирование путем объединения готовых модулей в последовательность. Альтернатива Blockly, имеющая собственный интерфейс.
-
объект
Описание точки данных: имя, тип данных, единица измерения, роль, доступность для чтения и записи. Сам объект редко меняется, но его состояние остается постоянным. См. раздел «Объекты» .
-
Редис
База данных, хранящая свои данные в оперативной памяти. В ioBroker её можно дополнительно использовать для хранения состояний системы, что значительно сокращает количество операций записи на карту памяти или диск в более крупных системах. См. Redis .
-
Репозиторий
Список, из которого берутся адаптеры. Их два: стабильная версия для обычной работы и бета-версия для тестирования. См. Репозитории .
-
роль
Что представляет собой значение: переключатель, температура, яркость. Пользовательские интерфейсы и голосовые помощники адаптируются к нему. См. Роли точек данных .
-
Состояние
См. состояние.
-
вис / вис-2
Визуализация: пользовательские интерфейсы, созданные на основе виджетов. vis-2 — это преемник и правильный выбор для новых проектов. См. Визуализации .
-
Виджет
Элемент управления в визуализации. Он отображает или управляет состоянием, например, переключатель, изменяющий свой внешний вид.
-
Состояние
Состояние на английском языке. Текущее значение точки данных, а также метка времени, время последнего изменения и индикатор подтверждения.
ackСм. условия .