Aller au contenu principal

Intégration domotique Pioneer Legacy, gratuite et open source

Intégration Pioneer Legacy pour Gladys Assistant

Pilotez les anciens amplis Pioneer (2009-2015, contrôle IP sur le port 8102 ou 23).

Cette intégration pilote depuis Gladys les anciens amplis Pioneer (environ 2009 à 2015 : VSX-5xx à VSX-11xx, SC, SC-LX, et les Elite de la même époque). Ils utilisent le protocole de contrôle IP historique de Pioneer, sur le port 8102 (ou 23 sur certains modèles). Les Pioneer récents (2016 et après) parlent le protocole Onkyo : utilisez l'intégration Onkyo pour eux.

Tout reste local : Gladys parle directement à l'ampli sur votre réseau, sans compte ni cloud.

Avant de commencer​

  1. Branchez l'ampli au réseau.
  2. Activez Network Standby dans le menu de l'ampli. Sans lui, l'ampli coupe le réseau en veille : Gladys ne peut plus l'allumer.
  3. Donnez-lui de préférence une IP fixe (réservation DHCP).

Ajouter un ampli​

  1. Ouvrez l'onglet Découverte et cliquez sur Scanner. Gladys cherche les amplis Pioneer de votre réseau (UPnP), vérifie qu'ils répondent au protocole, et détecte ce que chacun sait faire.
  2. Ajoutez le ou les amplis trouvés. Un modèle qui a une zone 2 ou une zone 3 apparaît avec un appareil par zone.

Votre ampli n'apparaît pas ? Il est peut-être sur un autre réseau (VLAN) ou son UPnP est désactivé. Saisissez son adresse IP dans Adresses des amplis (plusieurs séparées par des virgules), enregistrez, puis relancez le scan. Le bouton Vérifier une adresse IP indique tout de suite si une adresse correspond à un ampli compatible.

Même ajouté par son IP, un ampli garde son identité si son adresse change : il est reconnu par son identifiant UPnP quand il en a un.

Configuration​

  • Adresses des amplis : seulement pour les amplis que le scan ne trouve pas.
  • Volume maximum (%) : Gladys ne monte jamais le volume au-dessus, quel que soit le curseur, le bouton ou la scène. 80 % par défaut.
  • Noms des entrées : la plupart des modèles ne savent pas donner les noms de leurs entrées. Renommez-les avec des paires code=nom, par exemple 25=Apple TV, 05=TV. Les modèles qui donnent leurs noms les affichent d'eux-mêmes.

Ce que vous obtenez​

Pour chaque zone :

  • Alimentation (marche / veille)
  • Volume de 0 à 100 % (100 % = maximum de l'ampli, 87 % = 0 dB), Volume + et Volume −, Sourdine
  • Entrée : la liste des entrées

Pour la zone principale, en plus :

  • Mode d'écoute : les groupes de modes de la télécommande (Auto surround, Auto/Direct, Stéréo, Standard, Advanced). Un groupe rappelle son dernier mode utilisé ; renvoyé à moins de 2 secondes d'intervalle, il passe au mode suivant, comme la télécommande.
  • Mode d'écoute actuel (texte), sur les modèles qui savent l'indiquer.

Les changements faits à la télécommande ou en façade apparaissent dans Gladys immédiatement : l'ampli les annonce de lui-même.

Tableau de bord​

  • Pour piloter l'ampli, ajoutez-le dans le widget standard Appareils de Gladys : un interrupteur marche / veille, un curseur de volume, des listes pour la source et le mode d'écoute, et les boutons sourdine et volume ± .
  • Pour voir son état d'un coup d'œil, ajoutez le widget État de l'ampli (section Pioneer Legacy) et choisissez l'ampli, ou la zone : alimentation, volume (en direct), son (actif ou coupé) et source en cours.

Boutons de configuration​

  • Vérifier une adresse IP : modèle, port et fonctions détectés.
  • Tester les connexions : l'état de chaque ampli ajouté.
  • Envoyer une commande : n'importe quelle commande du protocole Pioneer, avec la réponse de l'ampli. Exemples : ?P (alimentation), ?V (volume), 25FN (entrée 25), 0112SR (EXTENDED STEREO en direct, sur les modèles qui l'acceptent).

Scènes​

L'action Envoyer une commande Pioneer envoie une commande brute à l'ampli choisi. La réponse de l'ampli est disponible pour les actions suivantes.

Commandes utilisées​

Les codes viennent des fiches officielles Pioneer « AVR IP & RS-232 ».

FonctionZone principaleZone 2Zone 3
Allumer / veillePO / PFAPO / APFBPO / BPF
État alimentation?P → PWRx?AP → APRx?BP → BPRx
Volume + / −VU / VDZU / ZDYU / YD
État volume?V → VOLxxx?ZV → ZVxx?YV → YVxx
Sourdine on / offMO / MFZ2MO / Z2MFZ3MO / Z3MF
Choisir une entréexxFNxxZSxxZT
État entrée?F → FNxx?ZS → Z2Fxx?ZT → Z3Fxx

Une commande inconnue ne renvoie aucune erreur, juste un silence.

Dépannage​

ProblèmePiste
Le scan ne trouve pas l'ampliSaisissez son IP dans Adresses des amplis.
« Ampli récent (protocole Onkyo) »Utilisez l'intégration Onkyo.
« Injoignable »Network Standby activé ? Port 8102 ouvert entre vos réseaux ?
Le volume ne monte plusIl a atteint le Volume maximum de la configuration.
Le mode Advanced n'est pas le bonIl rappelle le dernier mode Advanced : réglez-le une fois.

Pour plus de détail, passez LOG_LEVEL=debug : les logs montrent chaque ligne échangée avec l'ampli.

Paramètres de configuration​

Voici les paramètres demandés par Pioneer Legacy dans son écran de configuration dans Gladys.

ParamètreTypeObligatoireDescription
Avant de commencersectionNonPour les amplis Pioneer d'environ 2009 à 2015 (VSX-5xx à VSX-11xx, SC, SC-LX...). Activez le Network Standby sur l'ampli, puis cliquez sur Scanner dans l'onglet Découverte : les amplis de votre réseau sont trouvés automatiquement. Les Pioneer récents (2016+) relèvent de l'intégration Onkyo.
Adresses des amplis (facultatif)stringNonSeulement pour un ampli que le scan ne trouve pas (autre réseau, UPnP désactivé) : son adresse IP, plusieurs séparées par des virgules.
Volume maximum (%)numberNonGladys ne monte jamais le volume au-dessus de ce niveau, sur tous les amplis et zones. 100 % est le maximum de l'ampli (+12 dB) ; 87 % correspond à 0 dB.
Noms des entrées (facultatif)stringNonRenommez les entrées avec des paires code=nom séparées par des virgules. La plupart des modèles ne savent pas donner leurs noms.

Comment installer Pioneer Legacy dans Gladys​

  1. Dans Gladys, ouvrez Intégrations : Pioneer Legacy apparaît dans le catalogue, aux côtés des intégrations natives, avec un badge communautaire.
  2. Cliquez sur Installer. Gladys télécharge l'image Docker (ghcr.io/daviddu26/gladys-pioneer-legacy:1.0.7), la démarre dans un bac à sable isolé du cœur, et génère l'interface de l'intégration (appareils, découverte et configuration).
  3. Ouvrez l'écran Configuration de l'intégration, remplissez les paramètres, puis enregistrez.
  4. Vous pouvez aussi l'installer directement depuis l'URL de son dépôt : https://github.com/daviddu26/gladys-pioneer-legacy.

Pioneer Legacy nécessite Gladys >=5.1.0. Le catalogue dans Gladys se rafraîchit toutes les heures : une nouvelle version est donc disponible au plus tard une heure après sa sortie.

Vous n'utilisez pas encore Gladys ? C'est gratuit et open source : suivez le guide d'installation pour démarrer.

À propos des intégrations externes​

Pioneer Legacy est une intégration externe : une intégration communautaire empaquetée dans un conteneur Docker et publiée sur GitHub, que Gladys installe en un clic et exécute dans un bac à sable isolé de son cœur. Elle est publiée et maintenue par daviddu26, et non par l'équipe cœur de Gladys.

Inscrivez-vous à la newsletter Gladys Assistant

Quelques emails par mois sur les nouveautés et l'actualité du projet. Envoyés par Pierre-Gilles Leymarie, le fondateur du projet. Désinscription possible à tout moment 🙂