La configuration des haut-parleurs se fait d'abord à l'aide de l'application Revox. Ensuite, les appareils intégrés sont automatiquement reconnus. Chaque appareil reçoit un identifiant unique, qui commence à 100. Si un appareil est retiré, son identifiant reste réservé en arrière-plan.
Le système Multiutilisateur 2.0 et 3.0 est pris en charge. Avec la version 3.0, toutes les zones sont également représentées. L'affectation des zones se fait via l'application Revox ou avec les commandes suivantes :
[zonen-id]:zone-owner:[raum-id]:on
[zonen-id]:zone-owner:[raum-id]:off
Lors de la configuration de Revox, il y a plusieurs points à prendre en compte. Si ces instructions ne sont pas suivies, des problèmes imprévus peuvent survenir.
Dans la structure Appareils, des canaux peuvent être créés. Pour cela, plusieurs conditions préalables doivent être remplies.
| Types | Condition Préalable |
|---|---|
| L'appareil doit être visible dans la structure. |
Contrairement à l'interface "normale" du serveur d'action Revox, toutes les variables sont transmises de manière bidirectionnelle ici. De plus, le protocole WebSocket est utilisé pour obtenir toutes les informations.
Tout état associé à une source ou à un utilisateur est automatiquement distribué à toutes les pièces correspondantes. Cela s'applique également à l'envoi de valeurs. Il peut arriver qu'un signal ne soit pas envoyé à un amplificateur si celui-ci est éteint, car aucune source ou aucun utilisateur n'est associé.
Remarque : La prise en charge sans faille des zones via PLC pour les former n'est pas implémentée. Celles-ci doivent être formées dans la configuration de l'application multiutilisateur Revox. Cependant, les zones peuvent être utilisées à la place des pièces.
Les variables suivantes sont disponibles dans la pièce. Il est recommandé d'utiliser les variables de la pièce respective pour commander l'installation via la visualisation.
| Variable | Valeurs | Description |
|---|---|---|
| TRUE/FALSE | Player on/off | |
| TRUE/FALSE | Play/Pause | |
| TRUE | Piste suivante. Un changement se produit lors d'un front positif. Cette commande n'est pas toujours disponible. | |
| TRUE | Piste précédente. Un changement se produit lors d'un front positif. Cette commande n'est pas toujours disponible. | |
| TRUE/FALSE | Tout répéter. Cette commande n'est pas toujours disponible. | |
| 0..# | Avance rapide dans la piste en millisecondes. Disponible à partir de Multiuser 3. | |
| TRUE/FALSE | Lecture aléatoire. Cette commande n'est pas toujours disponible. | |
| 0..255 | Le volume en pourcentage est converti. | |
| TRUE/FALSE | Silencieux | |
| -10..10 | Réglage de la balance pour les haut-parleurs stéréo. | |
| -12..12 | Basse de -12 dB à +12 dB | |
| -12..12 | Aigus de -12 dB à +12 dB | |
| Utilisateur | Affectation d'un utilisateur. Tous les noms (sans préfixe $-) se trouvent dans l'interface sous Utilisateurs. Ici, l'alias respectif est utilisé. | |
| URI | URI de la source actuelle. | |
| RAW | Commande RAW sur l'appareil correspondant. Correspond à $r.room:RAW |
|
| RAW | Comme cmd, mais tous les télégrammes sont envoyés. Cela est utile pour de nombreuses commandes. | |
| URL | URL de la pochette de l'album. | |
| 0..# | Durée de la piste en millisecondes. Disponible à partir de Multiuser 3. | |
| Texte d'information multiline. Celui-ci peut être séparé avec le bloc fonctionnel EXPLODE. Toujours 3 lignes sont transmises. |
La source source se compose du nom de la source et du service (stream). Il sera possible à l'avenir de spécifier des chemins plus complexes pour contacter directement un fichier ou une station de radio.
Le nom est structuré comme suit :
$s.xx://radio
Si le stream utilisateur est égal à l'utilisateur actuel, ce qui suit est retourné :
radio
Les commandes suivantes sont possibles :
| Valeur | Description |
|---|---|
| $.xx://radio | Sélectionne la source $.xx et la met sur Radio. |
| $.xx:// | Sélectionne la source $.xx |
| radio | Met le stream actuel sur Radio. La source est changée pour le stream utilisateur. |
| ://radio | Comme ci-dessus. |
| fav/01 | Référence à un favori dans la liste de favoris de l'utilisateur. |
Remarque : Il est toujours tenté d'allumer le lecteur ou l'utilisateur lorsque la source est changée.
Pour envoyer une ou plusieurs commandes, la variable cmd est utilisée. Cette commande se trouve également dans les utilisateurs individuels, les pièces, etc. Par exemple, si une commande de pièce est envoyée, le préfixe de la pièce est automatiquement ajouté.
Remarque : Antcas Control ne dispose pas d'une gestion des collisions lors de l'envoi simultané d'une valeur à cette variable. Si l'interface attend ou redémarre, seul le dernier état est envoyé.
Il est possible d'envoyer plusieurs commandes les unes après les autres. Cela se fait avec une nouvelle ligne ou le caractère ;. Ainsi, il est garanti que les commandes ont toujours le même ordre.
La commande suivante a été envoyée à room100.cmd :
room:on
stream:spotify
Cela produit la commande suivante sur le serveur d'action Revox :
#RXXXXXXXXXXXXX:room:on; #RXXXXXXXXXXXXX:stream:spotify
Il est possible d'utiliser directement des graphiques de Revox. Pour cela, la valeur doit être transmise à l'élément de visualisation Image.
| Graphique | Valeur |
|---|---|
| Logo Revox | "_revox_logo" |
Le modèle suivant peut être utilisé pour communiquer avec une pièce. Le modèle possède les fonctions suivantes :
Il convient de noter que diverses configurations doivent être effectuées. Ce sont généralement les suivantes :
Téléchargement :