Адаптер для управления устройствами Elero.

адаптер elero-usb-transmitter для ioBroker
Адаптер для управления устройствами Elero с помощью USB-передатчика Elero. Вам потребуется USB-передатчик, к которому необходимо подключить существующие двигатели рольставней. Адаптер автоматически определяет активные каналы и добавляет устройства. В настройках можно задать имена устройств и интервал обновления.
Конфигурация
- Путь к USB-накопителю : путь к вашему USB-передатчику (например,
/dev/ttyUSB0илиCOM3). - Интервал обновления : время в минутах, необходимое для обновления состояния устройства.
- Настройки устройства : В настройках адаптера можно сопоставить номера каналов с пользовательскими именами.
Использование
Адаптер создает устройство для каждого активного канала, обнаруженного на устройстве. Каждое устройство содержит следующие состояния:
| Состояние | Роль | Описание |
|---|---|---|
channel | текст | Номер канала устройства. |
info | текст | Информация о текущем состоянии, возвращаемая устройством. |
open | выключатель | Основной элемент управления. Установить наtrue ОТКРЫТЬ (ВВЕРХ),false ЗАКРЫТЬ (ВНИЗ). |
controlCommand | состояние | Отправляйте конкретные команды напрямую. |
Команды управления
Вы можете записать следующие значения в
controlCommand состояние:16: ОСТАНАВЛИВАТЬСЯ32: ВВЕРХ36: Вентиляция/Наклон64: ВНИЗ68Промежуточная позиция
Простые команды
74: ЛЕГКАЯ_ПРОВЕРКА75: EASY_CONFIRM76: EASY_SEND77: EASY_ACK78: EASY_INFO
Значения статуса
Он
info Отображает текущее состояние устройства. Часто встречающиеся значения:| Ценить | Описание |
|---|---|
INFO_UNKNOWN | Неизвестный статус (-1). |
INFO_NO_INFORMATION | Информация отсутствует (0). |
INFO_TOP_POSITION_STOP | Остановился в верхнем положении (1). |
INFO_BOTTOM_POSITION_STOP | Остановился в нижнем положении (2). |
INFO_INTERMEDIATE_POSITION_STOP | Остановился в промежуточном положении (3). |
INFO_TILT_VENTILATION_POS_STOP | Остановка в положении наклона/вентиляции (4). |
INFO_BLOCKING | Обнаружена блокировка (5). |
INFO_OVERHEATED | Подвесной двигатель (6). |
INFO_TIMEOUT | Тайм-аут (7). |
INFO_START_TO_MOVE_UP | Начинает подниматься вверх (8). |
INFO_START_TO_MOVE_DOWN | Начинает смещаться вниз (9). |
INFO_MOVING_UP | Поднимаемся вверх (10). |
INFO_MOVING_DOWN | Спускаясь вниз (11). |
INFO_STOPPED_IN_UNDEFINED_POSITION | Остановился в неопределенном положении (13). |
INFO_TOP_POS_STOP_WICH_TILT_POS | Остановка верхнего положения с положением наклона (14). |
INFO_BOTTOM_POS_STOP_WICH_INT_POS | Остановка нижнего положения с промежуточным положением (15). |
INFO_SWITCHING_DEVICE_SWITCHED_OFF | Выключение устройства (16). |
INFO_SWITCHING_DEVICE_SWITCHED_ON | Включение устройства (17). |
Примеры
JavaScript / Blockly
Чтобы открыть ставни (Канал 1):
javascript
Скопировано!
setState('elero-usb-transmitter.0.channel_1.open', true); // Moves UP
Чтобы остановить движущийся затвор:
javascript
Скопировано!
setState('elero-usb-transmitter.0.channel_1.controlCommand', 16); // STOP command
Ваше мнение важно!
Помогите нам улучшить эту документацию – оставьте отзыв или предложите изменение.
Редактировать на GitHubCopyright 2014-2026 by ioBroker GmbH and ioBroker Community
Cookies
О компанииПолитика конфиденциальности
