aldiallo a écrit:oui j'ai les infos pour le port et le protocole. c'est du TCP et le port peut être modifié mais de base c'est le 60128. mon Onkyo est un pre-ampli PRSC-5509Chrissou a écrit:aldiallo a écrit:Hello,
Bon j'ai démarré hier soir en entrant les commandes pour la Free, maintenant je passe la seconde et m'attaque à l'onkyo, qui ne semble pas être de la tarte!
Après quelques recherches, je suis tombe sur des syntaxes différentes sur pour le ISCP, mais celle qui m'as semblé la plus logique était celle ci:
ISCP\x00\x00\x00\x10\x00\x00\x00\x08\x01\x00\x00\x00!1PWR01\x0D
Par contre je n'arrive pas à savoir si pour Iviewer il faut que je prenne en compte que la partie !1PWR01\x0D, mais je vais commencer sur cette base et modifierai en fonction des me trouvailles et ma progression.
Est-ce que cela semble bon de partir sur cette base, de toutes les façons vu le nombre des commandes possible, je vais juste prendre les commandes que j'utilise les plus dans un premier temps.
Autre question, est-ce que si je veux avoir un retour d'état du l'Onkyo, à savoir s'il est allumé ou éteins, ou quel est l'état du volume à un moment donnée, est-ce que je rentre la commande IP dans la partie command ou la partie feedback?
merci
Pour l'onkyo franchement aucune idée, as tu trouvé sur quel port tu dois communiquer ? en UDP ou TCP ? et au fait c'est quoi le modèle de ton onkyo ?
Hummm c'est un beau jouet ça dit donc
[HS] tu as mis quoi de beau comme bloc de puissance derrière ça ?
[HS Off]
Pour en revenir au sujet j'ai trouvé ça : http://www.vandermehrn.com/lc/onkyo/ et aussi ça : https://groups.google.com/forum/#!topic ... mEom0_XTbE et enfin celui la ou il semblerait y avoir un exemple de GUI https://groups.google.com/forum/?fromgr ... JcGJfbew8J
Je confirme donc c'est bien du TCP et le caractère de fin de commande : "[EOF]" or "[EOF][CR]" or "[EOF][CR][LF]" essaie \x0D ou \x1A c'est souvent ça ! suivant les modèles. ça du devrais le rentré dans la commande EOM du system properties de ton Onkyo.
Et la commande par exemple pour le ON je mettrais : !1PWR01 ou !1PWR01\x0D ou encore !1PWR01\x1A
Pour le retour d'info il faut bien comprendre le principe et normalement ce devrait être limpide
En faite quand tu envoies une commande de modification de volume à ton préamp, ou que tu tournes le bouton directement sur l'ampli celui ci va renvoyer en TCP les infos de volume qui vont bien du genre "!1MVL20". Ta télécommande va automatiquement recevoir cette info MAIS pour que celle ci soit interprété par iviewer il faut créer un feedback qui va te permettre de récupéré l'info
ton regex feedback ressemblerait alors a quelque chose comme : .*!1MVL(.*)\x1A ça va ton te permettre de récupéré la valeur et de pouvoir l'affecter à une variable (et a une jauge ou un indicateur).
Pour le denon ça ressemble à ceci :