La configuración de los altavoces se realiza primero mediante la aplicación Revox. A continuación, los dispositivos integrados se detectan automáticamente. Cada dispositivo recibe una ID propia, que comienza en 100. Si se elimina un dispositivo, la ID permanecerá reservada en segundo plano.
Se admite el sistema Multiuser 2.0 y 3.0. En la versión 3.0 también se representan todas las zonas. La asignación de las zonas se realiza a través de la aplicación Revox o con los siguientes comandos:
[zonen-id]:zone-owner:[raum-id]:on
[zonen-id]:zone-owner:[raum-id]:off
Al configurar Revox, hay que tener en cuenta varios aspectos. Si no se siguen estas instrucciones, pueden surgir problemas imprevistos.
En la estructura Dispositivos se pueden crear canales. Para que estos puedan crearse, deben cumplirse diversos requisitos previos.
| Tipos | Requisito Previo |
|---|---|
| El dispositivo debe ser visible en la estructura. |
A diferencia de la interfaz "normal" del servidor de acciones Revox, aquí todas las variables se transmiten bidireccionalmente. Además, se utiliza el protocolo WebSocket para obtener toda la información.
Cada estado que corresponde a una fuente o un usuario se distribuye automáticamente en todos los espacios correspondientes. Esto también es válido para el envío de valores. Puede ocurrir que no se envíe una señal para un amplificador si está apagado, ya que no se ha asignado ninguna fuente ni ningún usuario.
Nota: La implementación del soporte sin fisuras para formar zonas a través de la PLC no está implementada. Estas deben formarse en la configuración de la aplicación Revox Multiuser. Sin embargo, las zonas pueden utilizarse en lugar de los espacios.
A continuación se muestran las variables disponibles en el espacio. Se recomienda utilizar las variables del respectivo espacio para controlar la instalación a través de la visualización.
| Variable | Valores | Descripción |
|---|---|---|
| TRUE/FALSE | Reproductor encendido/apagado | |
| TRUE/FALSE | Reproducir/Pausa | |
| TRUE | Pista siguiente. Se cambia en un flanco positivo. Este comando no siempre está disponible. | |
| TRUE | Pista anterior. Se cambia en un flanco positivo. Este comando no siempre está disponible. | |
| TRUE/FALSE | Repetir todo. Este comando no siempre está disponible. | |
| 0..# | Rebobinar en la pista en milisegundos. Disponible a partir de Multiuser 3. | |
| TRUE/FALSE | Reproducir aleatoriamente. Este comando no siempre está disponible. | |
| 0..255 | El volumen en porcentaje se convierte. | |
| TRUE/FALSE | Silenciar | |
| -10..10 | Ajustar el balance en altavoces estéreo. | |
| -12..12 | Bajo de -12 dB a +12 dB | |
| -12..12 | Aguudos de -12 dB a +12 dB | |
| Usuario | Asignación de un usuario. Todos los nombres (sin prefijo $-) se encuentran en la interfaz bajo Usuarios. Aquí se utiliza el alias respectivo. | |
| URI | URI a la fuente actual. | |
| RAW | Comando RAW al dispositivo correspondiente. Corresponde a $r.room:RAW |
|
| RAW | Como cmd, pero se envían todos los telegramas. Esto es útil para muchos comandos. | |
| URL | URL a la portada del álbum. | |
| 0..# | Duración de la pista en milisegundos. Disponible a partir de Multiuser 3. | |
| Texto informativo de varias líneas. Este puede separarse con el bloque de funciones EXPLODE. Siempre se transmiten 3 líneas. |
La fuente source se compone del nombre de la fuente y el servicio (stream). Más adelante será posible almacenar rutas más complejas para acceder directamente a un archivo o una emisora de radio.
El nombre está estructurado de la siguiente manera:
$s.xx://radio
Si el stream del usuario es igual al usuario actual, se devuelve lo siguiente:
radio
A continuación se muestran los comandos posibles:
| Valor | Descripción |
|---|---|
| $.xx://radio | Selecciona la fuente $.xx y la establece en Radio. |
| $.xx:// | Selecciona la fuente $.xx. |
| radio | Establece el stream actual en Radio. Para ello, se cambia la fuente al stream del usuario. |
| ://radio | Igual que arriba. |
| fav/01 | Referencia a un favorito en la lista de favoritos del usuario. |
Nota: Siempre se intenta encender el reproductor o el usuario cuando se cambia la fuente.
Para enviar uno o varios comandos, se utiliza la variable cmd. Este comando también se encuentra en los distintos usuarios, espacios, etc. Por ejemplo, si se envía un comando de espacio, el prefijo del espacio se añade automáticamente.
Nota: Antcas Control no dispone de gestión de colisiones al enviar simultáneamente un valor a esta variable. Si la interfaz está esperando o reiniciando, solo se enviará el último estado.
Es posible enviar varios comandos consecutivos. Esto se implementa con una nueva línea o el carácter ;. Así se garantiza que los comandos siempre tengan el mismo orden.
A continuación se muestra el comando enviado a room100.cmd:
room:on
stream:spotify
Esto genera en el servidor de acciones Revox el siguiente comando:
#RXXXXXXXXXXXXX:room:on; #RXXXXXXXXXXXXX:stream:spotify
Existe la posibilidad de utilizar gráficos de Revox directamente. Para ello, el valor debe transferirse al elemento de visualización Imagen.
| Gráfico | Valor |
|---|---|
| Logo Revox | "_revox_logo" |
A continuación se muestra la plantilla que puede utilizarse para comunicarse con un espacio. La plantilla tiene las siguientes funciones:
Hay que tener en cuenta que deben realizarse diversas configuraciones. Estas suelen ser las siguientes:
Descarga: