Controler un ampli Onkyo
Re: Controler un ampli Onkyo
Bonjour,
Je suis nouveau sur le forum et j’essaie de me lancer doucement dans une installation domotique.
J’ai quelque connaissance en informatique mais je ne suis pas un expert.
Récemment, je me suis rendu compte que mon ampli ONKYO était pris en charge par Domoticz.
Mon objectif est de pouvoir contrôlé mon Ampli à la voix avec Google assistant via l’application IFFTT
Ma 1ere étape avant de faire marcher Google assistant, est de trouver la ligne de commande à lui envoyer. Et après 3 jours de recherche, je suis bloqué.
Ma configuration
- Synology DS413
- Domoticz V 4.97
- Onkyo TX-NR-609
J’ai réussi à connecter mon Ampli A domoticz via le plugin intégré. Du coup deux dispositifs sont apparu
- 1 Pour contrôler le son
- 1 pour gérer l’alimentation.
J’ai pu gérer le son est l’alimentation sans problème via l’interface graphique. Là où ça se complique, c’est pour le faire via les fichiers Json.
J’ai été regarder sur ces 2 wikis
https://www.domoticz.com/wiki/Onkyo
https://easydomoticz.com/traduction-fra ... /#dimmable
Quand j’utilise l’url ci-dessous, l’application me remonte bien une liste de valeur
http://192.168.1.19:8084/json.htm?type=devices&rid=3
Par contre, pour les URLs ci-dessous, j’ai systématiquement un message d’erreur. J’ai bien cherché, mais je ne trouve pas la liste des actions possible. Je ne sais pas non plus si ma syntaxe est correcte
http://192.168.1.19:8084/json.htm?type= ... tion=NPR04
http://192.168.1.19:8084/json.htm?type= ... tion=PRW00
par acquis de conscience, j’ai essayé l’URL ci-apres ( le dispositif de volume étant reconnu comme dimmer) mais j’ai toujours le même message d’erreur retourné
http://192.168.1.19:8084/json.htm?type= ... et%20Level
Par avance merci de votre aide.
Je suis nouveau sur le forum et j’essaie de me lancer doucement dans une installation domotique.
J’ai quelque connaissance en informatique mais je ne suis pas un expert.
Récemment, je me suis rendu compte que mon ampli ONKYO était pris en charge par Domoticz.
Mon objectif est de pouvoir contrôlé mon Ampli à la voix avec Google assistant via l’application IFFTT
Ma 1ere étape avant de faire marcher Google assistant, est de trouver la ligne de commande à lui envoyer. Et après 3 jours de recherche, je suis bloqué.
Ma configuration
- Synology DS413
- Domoticz V 4.97
- Onkyo TX-NR-609
J’ai réussi à connecter mon Ampli A domoticz via le plugin intégré. Du coup deux dispositifs sont apparu
- 1 Pour contrôler le son
- 1 pour gérer l’alimentation.
J’ai pu gérer le son est l’alimentation sans problème via l’interface graphique. Là où ça se complique, c’est pour le faire via les fichiers Json.
J’ai été regarder sur ces 2 wikis
https://www.domoticz.com/wiki/Onkyo
https://easydomoticz.com/traduction-fra ... /#dimmable
Quand j’utilise l’url ci-dessous, l’application me remonte bien une liste de valeur
http://192.168.1.19:8084/json.htm?type=devices&rid=3
Par contre, pour les URLs ci-dessous, j’ai systématiquement un message d’erreur. J’ai bien cherché, mais je ne trouve pas la liste des actions possible. Je ne sais pas non plus si ma syntaxe est correcte
http://192.168.1.19:8084/json.htm?type= ... tion=NPR04
http://192.168.1.19:8084/json.htm?type= ... tion=PRW00
par acquis de conscience, j’ai essayé l’URL ci-apres ( le dispositif de volume étant reconnu comme dimmer) mais j’ai toujours le même message d’erreur retourné
http://192.168.1.19:8084/json.htm?type= ... et%20Level
Par avance merci de votre aide.
Re: Controler un ampli Onkyo
Bonjour,
J'ai finalement réussi a trouver la solution. Il faut aller dans les paramètre de l'ampli et activé le Network Contrôle.
Si c'est bien paramétré, un voyant "Net" reste affiché en permanence sur l'ampli
J'ai finalement réussi a trouver la solution. Il faut aller dans les paramètre de l'ampli et activé le Network Contrôle.
Si c'est bien paramétré, un voyant "Net" reste affiché en permanence sur l'ampli
Re: Controler un ampli Onkyo
Bonjour à tous,
Effectivement le support natif est présent mais je souhaiterais activer le multiroom par scénario Domoticz.
Le multiroom est activable avec l'app Onkyo controller sous Android mais pas bien pratique (je pèse mes mots).
Existe-t-il des commandes JSON ou autre pour faire en sorte que lorsque l'ampli est sur une source particulière on puisse activer/désactiver les enceintes multiroom ? J'utilise un ampli txnr-696 et quelques enceintes multiroom ncp302, mais la philosophie doit être similaire pour tout l'environnement Onkyo/Pioneer.
Merci
Patrice
Effectivement le support natif est présent mais je souhaiterais activer le multiroom par scénario Domoticz.
Le multiroom est activable avec l'app Onkyo controller sous Android mais pas bien pratique (je pèse mes mots).
Existe-t-il des commandes JSON ou autre pour faire en sorte que lorsque l'ampli est sur une source particulière on puisse activer/désactiver les enceintes multiroom ? J'utilise un ampli txnr-696 et quelques enceintes multiroom ncp302, mais la philosophie doit être similaire pour tout l'environnement Onkyo/Pioneer.
Merci
Patrice
Re: Controler un ampli Onkyo
Malheureusement, il n'y a pas beaucoup de sujet et de membres qui parlent d'Onkyo sur le forum.
As tu essayé de décompiler l'appli comme proposé ici : viewtopic.php?f=8&t=472&p=3524&hilit=Onkyo#p3524 ?
As tu essayé de décompiler l'appli comme proposé ici : viewtopic.php?f=8&t=472&p=3524&hilit=Onkyo#p3524 ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: Controler un ampli Onkyo
Bonjour, je me sers de commande envoyées par domoticz pour allumer la zone 2 de l'ampli ou autre action comme moner le son, éteindre ...
ex :
aide ici: https://libraries.io/pypi/onkyo-eiscp
ex :
Code : Tout sélectionner
commandArray = {}
if (devicechanged['Zone2on']) then
print("Zone 2 allumée")
commandArray['Zone 2 power']='On'
commandArray['Zone 2 selector']='Set Level: 80'
commandArray['Zone 2 volume']='Set Level: 45'
end
if (devicechanged['virginradio dans le salon']) then
print("Virginradio ok")
commandArray['Master power']='On'
commandArray['Master selector']='Set Level: 80'
commandArray['Master volume']='Set Level: 45'
end
if (devicechanged['radio du salon']) then
print("Radio salon etteinte")
commandArray['Master power']='Off'
end
if (devicechanged['Zone2off']) then
print("Radio salle de bain etteinte")
commandArray['Radio salle de bain']='Off'
end
function onkyo_change(command)
os.execute('/usr/local/bin/onkyo '..command)
end
if (devicechanged['Zone2vol-']) then
print("Zone 2 Volume moins")
onkyo_change('zone2.volume:level-down zone2.volume:level-down zone2.volume:level-down zone2.volume:level-down zone2.volume:level-down')
end
if (devicechanged['Zone2vol+']) then
print("Zone 2 Volume plus")
onkyo_change('zone2.volume:level-up zone2.volume:level-up zone2.volume:level-up zone2.volume:level-up zone2.volume:level-up')
end
if (devicechanged['volmoins'] == 'On') then
onkyo_change('master-volume:level-down master-volume:level-down master-volume:level-down master-volume:level-down master-volume:level-down')
print("Zone 1 Volume moins")
end
if (devicechanged['volplus'] == 'On') then
onkyo_change('master-volume:level-up master-volume:level-up master-volume:level-up master-volume:level-up master-volume:level-up')
print("Zone 1 Volume plus")
end
return commandArray
Dernière modification par bracca le 17 nov. 2020, 19:41, modifié 1 fois.
Re: Controler un ampli Onkyo
Merci pour ton exemple.
Est-ce que tu peux éditer ton message pour mettre ton code entre les balises "code". Il y a un bouton </>. Cela facilite beaucoup la lecture et ça permet de faire un copier/coller rapidement
Est-ce que tu peux éditer ton message pour mettre ton code entre les balises "code". Il y a un bouton </>. Cela facilite beaucoup la lecture et ça permet de faire un copier/coller rapidement
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: Controler un ampli Onkyo
La première partie jusqu'à function onkyo_change est faite avec les device découvert par Domoticz. L'autre partie si je me rappelle est directement une commande envoyée à l'ampli.