Налаштування динаміків спочатку здійснюється за допомогою додатку Revox. Після цього автоматично виявляються підключені пристрої. Кожен пристрій отримує власну ID, яка починається з 100. Якщо пристрій видаляється, то його ID залишається зарезервованою.
Підтримуються системи Multiuser 2.0 і 3.0. У версії 3.0 також відображаються всі зони. Призначення зон здійснюється через додаток Revox або за допомогою наступних команд:
[zonen-id]:zone-owner:[raum-id]:on
[zonen-id]:zone-owner:[raum-id]:off
При налаштуванні Revox є кілька важливих моментів, яких слід дотримуватися. Якщо ці інструкції не будуть виконані, можуть виникнути непередбачені проблеми.
У структурі пристроїв можна створити канали. Для їх створення потрібно задовольнити кілька умов.
| Типи | Умова |
|---|---|
| Пристрій повинен бути видимим у структурі. |
На відміну від "звичайного" інтерфейсу Revox Action Server, тут усі змінні передаються в обох напрямках. Крім того, використовується протокол WebSocket для отримання всієї інформації.
Кожен стан, який належить джерелу або користувачеві, автоматично розповсюджується на усі відповідні приміщення. Це також стосується відправки значень. Можливо, що сигнал не буде відправлений до підсилювача, якщо він вимкнений, оскільки немає призначеного джерела або користувача.
Помітка: Безперервна підтримка зон через ПЛК не реалізована. Ці зони повинні бути сформовані у конфігурації додатку Revox Multiuser App. Однак зони можуть використовуватися замість приміщень.
Наступні змінні доступні у приміщенні. Рекомендується використовувати змінні відповідного приміщення для керування установкою через візуалізацію.
| Змінна | Значення | Опис |
|---|---|---|
| TRUE/FALSE | Включити/вимкнути плеєр | |
| TRUE/FALSE | Відтворити/Пауза | |
| TRUE | Наступний трек. При позитивному фронті перемикається. Ця команда не завжди доступна. | |
| TRUE | Попередній трек. При позитивному фронті перемикається. Ця команда не завжди доступна. | |
| TRUE/FALSE | Повторити все. Ця команда не завжди доступна. | |
| 0..# | Перемотка у треку в мілісекундах. Доступно з Multiuser 3. | |
| TRUE/FALSE | Відтворити випадково. Ця команда не завжди доступна. | |
| 0..255 | Гучність у відсотках перетворюється. | |
| TRUE/FALSE | Глушіння | |
| -10..10 | Налаштування балансу для стереодинаміків. | |
| -12..12 | Бас від -12 дБ до +12 дБ | |
| -12..12 | Високий тон від -12 дБ до +12 дБ | |
| Користувач | Призначення користувача. Усі імена (без префікса $-) знаходяться в інтерфейсі під Користувачі. Тут використовується відповідний псевдонім. | |
| URI | URI поточного джерела. | |
| RAW | Сира команда на відповідний пристрій. Відповідає $r.room:RAW |
|
| RAW | Як cmd, але відправляються всі телеграми. Це корисно при багатьох командах. | |
| URL | URL до обкладинки альбому. | |
| 0..# | Тривалість треку в мілісекундах. Доступно з Multiuser 3. | |
| Багаторядковий інформаційний текст. Його можна розділити за допомогою функціонального блоку EXPLODE. Завжди передаються 3 рядки. |
Джерело source складається з назви джерела та сервісу (потоку). Пізніше має бути можливість вказувати складніші шляхи, щоб безпосередньо звертатися до файлу або радіостанції.
Назва має наступну структуру:
$s.xx://radio
Якщо потік користувача дорівнює поточному користувачеві, то повертається наступне:
radio
Наступні команди можливі:
| Значення | Опис |
|---|---|
| $.xx://radio | Вибирає джерело $.xx і встановлює його на Радіо. |
| $.xx:// | Вибирає джерело $.xx |
| radio | Встановлює поточний поток на Радіо. При цьому джерело перемикається на поток користувача. |
| ://radio | Те саме, що і вище. |
| fav/01 | Посилання на улюблене в списку улюблених користувача. |
Помітка: Завжди спробується включити плеєр або користувача, коли джерело змінюється.
Для відправки однієї або кількох команд використовується змінна cmd. Ця команда також знаходиться в окремих користувачах, приміщеннях тощо. Наприклад, якщо відправляється команда приміщення, то префікс приміщення автоматично додається.
Помітка: Antcas Control не має механізму управління колізіями при одночасному відправленні значення на цю змінну. Якщо інтерфейс чекає або перезапускається, відправляється лише останній стан.
Можливо відправити кілька команд одна за одною. Це реалізовано за допомогою нового рядка або символу ;. Таким чином гарантується, що команди завжди мають однакову послідовність.
Наступна команда була відправлена на room100.cmd:
room:on
stream:spotify
Це створює наступну команду на сервері Revox Action Server:
#RXXXXXXXXXXXXX:room:on; #RXXXXXXXXXXXXX:stream:spotify
Є можливість безпосередньо використовувати графічні елементи Revox. Для цього значення повинно бути передане до візуалізаційного елемента Зображення.
| Графіка | Значення |
|---|---|
| Логотип Revox | "_revox_logo" |
Наступний шаблон можна використовувати для комунікації з приміщенням. Шаблон має такі функції:
Слід враховувати, що потрібно внести кілька налаштувань. Зазвичай це такі:
Завантаження: