Forum Lifedomus

Version complète : Connecteur IP Denon et message d'erreur "la littérale de la chaine n'a pas de limite"
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,

J'essaye de connecter un ampli AVR3808 Denon et de le piloter.

J'ai créé le connecteur IP avec son fichier JS (mis au format txt pour pouvoir le joindre a ce message).
[ATTACH=CONFIG]644[/ATTACH]
[ATTACH=CONFIG]645[/ATTACH]

J'ai créé l'équipement.
[ATTACH=CONFIG]643[/ATTACH]
Dans le listener je recois l'erreur "la littérale de la chaine n'a pas de limite". Que veut dire cette erreur ?

Merci
Zoe
Bonjour,

Votre JS (denon.txt) à l'air bon mais l'erreur est dans la config du connecteur, il ne faut pas mettre <CR> mais son équivalent en hexa c'est à dire 0D.

Pour l'équipement, je pense voir ce que vous voulez faire, mais ce n'est pas comme cela que ça fonctionne.
La commande est envoyé à la fin de l’exécution de tout le JS. Vous n'aurez pas le résultat de la commande 'PW?' dans ce JS.
Tous les retours de commandes envoyés sont traité dans le JS du connecteur.

Je recommande d'utiliser Trame d’initialisation du connecteur (Type ASCII) et de mettre PW?
Puis dans le JS du connecteur avoir une variable "state" qui analyse le retour de PW et d'utiliser "state" dans votre commande d'équipement.

Julien
Bonjour,

OK, je n'ai plus d'erreur et je vois les trames arriver dans le listener. OK pour la commande en fin d'execution du JS et l'astuce de la trame d'initialisation. J'ai déjà une variable power qui récupère l'état PW dans le JS.

J'ai besoin de récupérer périodiquement plusieurs états (PW?, MU?, MV? et SI?). Quelle est la meilleure facon de le faire ?

Juste pour comprendre, pouruqoi faut il mettre 0D et non <CR> ?

Merci,
Zoe
Existe-t-il une doc ou un tutoriel sur l'utilisation de JS dans un connecteur universel???
Ce serait agréable d'avoir une base même simple pour éviter de tâtonner parfois??
On finit toujours par y arriver, mais souvent avec une perte de temps, par manque d'un minimum de
repères pour remplir un nouveau connecteur. Quand dois-t-on mettre du JS dans l'équipement?? Etc...
Jean-Louis
Bonjour,

Les trames sont bien recues dans le listener mais impossible d'envoyer une commande ... :(

Ci-joint la configuration du connecteur et les commandes de l'équipement.

J'ai changé la commutation d'alimentation juste par le code ASCII PWSTANDBY pour commencer à tester comme ca avant de faire du JS pour la commutation.
[ATTACH=CONFIG]648[/ATTACH][ATTACH=CONFIG]649[/ATTACH]
Voyez vous l'erreur ?

Merci
Zoe
Bonjour,

Je n'ai pas la documentation de l'ampli, mais la configuration à en effet l'air correct.

Julien
Bonjour,

En fait, j'ai supprimé les données de trame d'initialisation PW? et de type de donnée ASCII et maintenant les commandes PWON et PWSTANDBY fonctionnent !
Les autres commandes fonctionnent aussi.
PW? n'est pas nécessaire car l'ampli l'envoi de lui meme.

Merci !