Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Pour échanger sur les plugins classés en catégorie "Multimédia"
OUARZA
Timide
Messages : 298
Inscription : 13 févr. 2019, 08:10

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par OUARZA » 02 mars 2019, 10:58

Bonjour rvalmont,
Merci pour ce moyen de piloter l'ampli.
J'ai ajouté la commande de Preset "case 'NPR':"
Cela marche plutôt bien.
J'ai quand même 2 petites questions.
J'aime bien la commande AMTQSTM qui permet d'activer ou de désactiver le Mute en une seule commande mais comment le mettre en oeuvre ?

Comment régler le volume via un curseur ? Comment récupérer la valeur du curseur pour l'intégrer à la ligne d'exécution du script ?
[EDIT : j'ai trouvé]
jeedom_onkyo.JPG
jeedom_onkyo.JPG (33.32 Kio) Consulté 7465 fois
Merci :)

rvalmont
Timide
Messages : 176
Inscription : 20 sept. 2015, 20:11

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par rvalmont » 02 mars 2019, 11:51

OUARZA a écrit :
02 mars 2019, 10:58
Bonjour rvalmont,
Merci pour ce moyen de piloter l'ampli.
J'ai ajouté la commande de Preset "case 'NPR':"
Cela marche plutôt bien.
J'ai quand même 2 petites questions.
J'aime bien la commande AMTQSTM qui permet d'activer ou de désactiver le Mute en une seule commande mais comment le mettre en oeuvre ?

Comment régler le volume via un curseur ? Comment récupérer la valeur du curseur pour l'intégrer à la ligne d'exécution du script ?

Merci :)
Pour Mute, tu peux ajouter :

Code : Tout sélectionner

case 'AMT':
        	$message = '!1' . $command . $params;
Ensuite :
AMT 00 pour mute ON
AMT 01 pour mute OFF

AMTQSTM permet de récupérer l'état de mute, et ça je n'ai pas encore regarder comment récupérer les infos.
Pour les curseur, pas la moindre idée....

Pour etre franc, chez moi le plugin Onkyo fonctionne à merveille. j'ai ajouté les fonctions qui me manquaient il y a quelques temps déjà, et depuis, j'ai bloqué les mise à jour de ce plugin. Pas 1 seul raté en 2 ans... mais en lisant les posts, j'ai cherché par curiosité s'il n'y avait pas plus simple et je suis tombé sur ce script. J'ai fait des essaies et ça a fonctionné. Donc autant en faire profiter tout le monde... ;)
Dernière édition par rvalmont le 02 mars 2019, 12:00, édité 1 fois.
VM Esxi Debian - Beaucoup de Z-Wave - Netatmo - Cameras Tenvis/Foscam/Heden - Orvibo - Arduino

rvalmont
Timide
Messages : 176
Inscription : 20 sept. 2015, 20:11

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par rvalmont » 02 mars 2019, 11:53

"AMT TG" permet d'inverser l'état de mute directement.
ça fonctionne avec le meme code, je viens de faire le test :D

Parfait pour #slider#, je n'avais pas vu.... :lol: :lol: :D
VM Esxi Debian - Beaucoup de Z-Wave - Netatmo - Cameras Tenvis/Foscam/Heden - Orvibo - Arduino

OUARZA
Timide
Messages : 298
Inscription : 13 févr. 2019, 08:10

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par OUARZA » 02 mars 2019, 12:04

rvalmont a écrit :
02 mars 2019, 11:53
"AMT TG" permet d'inverser l'état de mute directement.
ça fonctionne avec le meme code, je viens de faire le test :D

Parfait pour #slider#, je n'avais pas vu.... :lol: :lol: :D

Oui, pardon, je parlais bien de AMTTG ;) d'ailleurs TG comme Ta Gueule :D

Là, je regarde pour faire une liste avec les présélections avec le #select#.
[EDIT: et voilà]
jeedom_onkyo2.JPG
jeedom_onkyo2.JPG (35.93 Kio) Consulté 7449 fois
Les valeurs s'écrivent comme cela 01|RTL;02|Radio Scoop;03|Hotmix où RTL correspond au préset 01
On peut l'adapter pour les sources (prochaine étape).

Savez-vous où je peux faire un tuto pour regrouper toutes les informations concernant l'utilisation de ce script php ?

rvalmont
Timide
Messages : 176
Inscription : 20 sept. 2015, 20:11

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par rvalmont » 02 mars 2019, 13:43

OUARZA a écrit :
02 mars 2019, 12:04
d'ailleurs TG comme Ta Gueule :D
:lol: :lol:
mais ça fonctionne sinon...?
OUARZA a écrit :
02 mars 2019, 12:04
Les valeurs s'écrivent comme cela 01|RTL;02|Radio Scoop;03|Hotmix où RTL correspond au préset 01
On peut l'adapter pour les sources (prochaine étape).
Bien vu. Pas mal ça... ;)
VM Esxi Debian - Beaucoup de Z-Wave - Netatmo - Cameras Tenvis/Foscam/Heden - Orvibo - Arduino

OUARZA
Timide
Messages : 298
Inscription : 13 févr. 2019, 08:10

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par OUARZA » 02 mars 2019, 14:14

rvalmont a écrit :
02 mars 2019, 13:43
OUARZA a écrit :
02 mars 2019, 12:04
d'ailleurs TG comme Ta Gueule :D
:lol: :lol:
mais ça fonctionne sinon...?
Impeccable ;)

Que pensez-vous du script ci-dessous, extrait de mon ancien système domotique ?

Code : Tout sélectionner

<?php
    $command = $_GET['command'];
    $params = $_GET['params'];
    $host = $_GET['host'];
    $port = 60128;
 
    switch ($command)
    {
		
	// Power => Standby:00 - On:01
        case 'PWR':
            if ($params >= 0 && $params <= 1){$message = '!1' . $command . $params;break;}
            else {	print "Erreur de Commande <br>\nCommandes autorisées => Standby:00 - On:01<br>\n";break;}     

						
	// Mute AMT => MuteOff:00 - MuteOn:01
        case 'AMT':
            if ($params >= 0 && $params <= 1){$message = '!1' . $command . $params;break;}
            else {	print "Erreur de Commande <br>\nCommandes autorisées => MuteOff:00 - MuteOn:01<br>\n";break;}     
            
						
	// Volume => Commande autorisée => UP, DOWN, 0-100 (HEXA)
        case 'MVL':
            if ($params == "UP" || $params == "DOWN"){$message = '!1' . $command . $params;break;}
			else if ($params >= 0 && $params <= 70){$message = '!1' . $command . strtoupper(str_pad(dechex($params), 2, '0', STR_PAD_LEFT));break;}
            else {	print "     Erreur de Commande <br>\nCommandes autorisées => UP, DOWN, 0-100 <br>\n";break;}
						
			
	// Sleep => Commande autorisée => OFF, 01-90 Min (HEXA)	
        case 'SLP':
            if ($params == "OFF"){$message = '!1' . $command . $params;break;}
			else if ($params >= 1 && $params <= 90){$message = '!1' . $command . strtoupper(str_pad(dechex($params), 2, '0', STR_PAD_LEFT));break;}
            else {	print "Erreur de Commande <br>\nCommandes autorisées =>  OFF, 01-90<br>\n";break;}
            
            
	// NET Service => Commande autorisée => Network Serveice 00:Media Server (DLNA), 01:Favorite, 02:vTuner, 03:SIRIUS, 04:Pandora, 05:Rhapsody, 06:Last.fm, 07:Napster, 08:Slacker, 09:Mediafly, 0A:Spotify, 0B:AUPEO!, 0C:Radiko, 0D:e-onkyo, 0E:TuneIn Radio, 0F:mp3tunes, 10:Simfy, 11:Home Media, 12:Deezer, 13:iHeartRadio, 18:Airplay, F0;USB/USB(Front), F1:USB(Rear)
        case 'NSV':
            if ($params >= 0 && $params < 29){$message = '!1' . $command . strtoupper(str_pad(dechex($params), 2, '0', STR_PAD_LEFT));break;}
            else {	print "Erreur de Commande <br>\nCommandes autorisées => Network Serveice 00:Media Server (DLNA), 01:Favorite, 02:vTuner, 03:SIRIUS, 04:Pandora, 05:Rhapsody, 06:Last.fm, 07:Napster, 08:Slacker, 09:Mediafly, 0A:Spotify, 0B:AUPEO!, 0C:Radiko, 0D:e-onkyo, 0E:TuneIn Radio, 0F:mp3tunes, 10:Simfy, 11:Home Media, 12:Deezer, 13:iHeartRadio, 18:Airplay, F0;USB/USB(Front), F1:USB(Rear)<br>\n";break;} 
			
	
	// Internet Radio Preset Command => Commande autorisée => 01-28
     	case 'NPR':
            if ($params >= 1 && $params <= 28){$message = '!1' . $command . $params;break;}
            else {	print "Erreur de Commande <br>\nCommandes autorisées => 01-28<br>\n";break;}     	    

			
	// Input Selector Command => Commande autorisée => 00-33
     	case 'SLI':
            $message = '!1' . $command . $params;
            break;
			
	    default:
            print "Commandes autorisées =><br>\n<br>\n";
            print "PWR  :   Power => Standby=00 - On=01<br>\n<br>\n";
            print "AMT  :   Mute => MuteOff=00 - MuteOn=01<br>\n<br>\n";
            print "MVL  :   Volume => Commande autorisée => UP, DOWN, 0-100<br>\n<br>\n";
            print "SLP  :   Sleep => Commande autorisée => OFF, 01-90 Min<br>\n<br>\n";
            print "NSV  :   NET Service => Commande autorisée => Network Serveice 00:Media Server (DLNA), 01:Favorite, 02:vTuner, 03:SIRIUS, ...<br>\n<br>\n";
            print "NPR  :   Internet Radio Preset Command => Commande autorisée => 01-28<br>\n<br>\n";
            break;
    }
    print  "Message envoyé : ";
    print $message;
    print  "<br>\n";
                $package = "ISCP\x00\x00\x00\x10\x00\x00\x00" . chr(strlen($message) + 1) . "\x01\x00\x00\x00" . $message . "\x0D";
                $socket = socket_create( AF_INET, SOCK_STREAM, SOL_TCP );
                socket_connect($socket, $host, $port);
                socket_write($socket, $package);
                socket_close($socket);
?>

jjackr54
Timide
Messages : 1
Inscription : 16 janv. 2018, 15:00

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par jjackr54 » 11 mars 2019, 10:27

Bonjour
J'ai un rpi3 et suis passé hier à raspbian stretch! Depuis impossible d'installer les dependances Onkyo pb avec npm! npm non installé!!

logs:

Début de l'installation
Version actuelle : v8.11.1
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Le paquet « npm » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants seront ENLEVÉS :
libc-ares2* libhttp-parser2.8* libuv1* nodejs* nodejs-doc*
0 mis à jour, 0 nouvellement installés, 5 à enlever et 1 non mis à jour.
Après cette opération, 22,2 Mo d'espace disque seront libérés.
(Lecture de la base de données...
(Lecture de la base de données... 5%
(Lecture de la base de données... 10%
(Lecture de la base de données... 15%
(Lecture de la base de données... 20%
(Lecture de la base de données... 25%
(Lecture de la base de données... 30%
(Lecture de la base de données... 35%
(Lecture de la base de données... 40%
(Lecture de la base de données... 45%
(Lecture de la base de données... 50%
(Lecture de la base de données... 55%
(Lecture de la base de données... 60%
(Lecture de la base de données... 65%
(Lecture de la base de données... 70%
(Lecture de la base de données... 75%
(Lecture de la base de données... 80%
(Lecture de la base de données... 85%
(Lecture de la base de données... 90%
(Lecture de la base de données... 95%
(Lecture de la base de données... 100%
(Lecture de la base de données... 60276 fichiers et répertoires déjà installés.)
Suppression de nodejs (8.11.1~dfsg-2~bpo9+1) ...
Suppression de libc-ares2:armhf (1.14.0-1~bpo9+1) ...
Suppression de libhttp-parser2.8:armhf (2.8.1-1~bpo9+1) ...
Suppression de libuv1:armhf (1.18.0-3~bpo9+1) ...
Suppression de nodejs-doc (8.11.1~dfsg-2~bpo9+1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u4) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...
Utilisation du dépot officiel
================================================================================
================================================================================
DEPRECATION WARNING
Node.js 5.x is no longer actively supported!
You will not receive security or critical stability updates for this version.
You should migrate to a supported version of Node.js as soon as possible.
Use the installation script that corresponds to the version of Node.js you
wish to install. e.g.
* https://deb.nodesource.com/setup_8.x — Node.js 8 LTS "Carbon" (recommended)
* https://deb.nodesource.com/setup_10.x — Node.js 10 Current
Please see https://github.com/nodejs/Release for details about which
version may be appropriate for you.
The NodeSource Node.js distributions repository contains
information both about supported versions of Node.js and supported Linux
distributions. To learn more about usage, see the repository:
https://github.com/nodesource/distributions
================================================================================
================================================================================
Continuing in 20 seconds ...
## Installing the NodeSource Node.js 5.x repo...
## Populating apt-get cache...
+ apt-get update
Atteint:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Atteint:2 http://archive.raspberrypi.org/debian stretch InRelease
Lecture des listes de paquets…
## Confirming "stretch" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_5.x/dis ... ch/Release'
## Your distribution, identified as "stretch", is not currently supported, please contact NodeSource at https://github.com/nodesource/distributions/issues if you think this is incorrect or would like your distribution to be considered for support
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
The following additional packages will be installed:
libc-ares2 libhttp-parser2.8 libuv1 nodejs-doc
Les NOUVEAUX paquets suivants seront installés :
libc-ares2 libhttp-parser2.8 libuv1 nodejs nodejs-doc
debconf: Impossible d'initialiser l'interface : Dialog
debconf: (L'interface dialog ne fonctionnera pas avec un terminal rustique (« dumb »), un tampon shell d'Emacs ou sans terminal de contrôle.)
debconf: Utilisation de l'interface Readline en remplacement
debconf: Impossible d'initialiser l'interface : Readline
debconf: (Cette interface a besoin d'un terminal de contrôle.)
debconf: Utilisation de l'interface Teletype en remplacement
dpkg-preconfigure: impossible de réouvrir stdin :
0 mis à jour, 5 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 0 o/5 087 ko dans les archives.
Après cette opération, 22,2 Mo d'espace disque supplémentaires seront utilisés.
Sélection du paquet libc-ares2:armhf précédemment désélectionné.
(Lecture de la base de données...
(Lecture de la base de données... 5%
(Lecture de la base de données... 10%
(Lecture de la base de données... 15%
(Lecture de la base de données... 20%
(Lecture de la base de données... 25%
(Lecture de la base de données... 30%
(Lecture de la base de données... 35%
(Lecture de la base de données... 40%
(Lecture de la base de données... 45%
(Lecture de la base de données... 50%
(Lecture de la base de données... 55%
(Lecture de la base de données... 60%
(Lecture de la base de données... 65%
(Lecture de la base de données... 70%
(Lecture de la base de données... 75%
(Lecture de la base de données... 80%
(Lecture de la base de données... 85%
(Lecture de la base de données... 90%
(Lecture de la base de données... 95%
(Lecture de la base de données... 100%
(Lecture de la base de données... 60128 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libc-ares2_1.14.0-1~bpo9+1_armhf.deb ...
Dépaquetage de libc-ares2:armhf (1.14.0-1~bpo9+1) ...
Sélection du paquet libhttp-parser2.8:armhf précédemment désélectionné.
Préparation du dépaquetage de .../libhttp-parser2.8_2.8.1-1~bpo9+1_armhf.deb ...
Dépaquetage de libhttp-parser2.8:armhf (2.8.1-1~bpo9+1) ...
Sélection du paquet libuv1:armhf précédemment désélectionné.
Préparation du dépaquetage de .../libuv1_1.18.0-3~bpo9+1_armhf.deb ...
Dépaquetage de libuv1:armhf (1.18.0-3~bpo9+1) ...
Sélection du paquet nodejs précédemment désélectionné.
Préparation du dépaquetage de .../nodejs_8.11.1~dfsg-2~bpo9+1_armhf.deb ...
Dépaquetage de nodejs (8.11.1~dfsg-2~bpo9+1) ...
Sélection du paquet nodejs-doc précédemment désélectionné.
Préparation du dépaquetage de .../nodejs-doc_8.11.1~dfsg-2~bpo9+1_all.deb ...
Dépaquetage de nodejs-doc (8.11.1~dfsg-2~bpo9+1) ...
Paramétrage de nodejs-doc (8.11.1~dfsg-2~bpo9+1) ...
Paramétrage de libuv1:armhf (1.18.0-3~bpo9+1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u4) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...
Paramétrage de libc-ares2:armhf (1.14.0-1~bpo9+1) ...
Paramétrage de libhttp-parser2.8:armhf (2.8.1-1~bpo9+1) ...
Paramétrage de nodejs (8.11.1~dfsg-2~bpo9+1) ...
update-alternatives: utilisation de « /usr/bin/nodejs » pour fournir « /usr/bin/js » (js) en mode automatique
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u4) ...
Version actuelle : v8.11.1
/var/www/html/plugins/onkyo/resources/onkyoDep.sh: ligne 58: npm : commande introuvable
sudo: npm : commande introuvable
sudo: npm : commande introuvable
sudo: npm : commande introuvable
sudo: npm : commande introuvable
sudo: npm : commande introuvable
Fin de l'installation

si en putty j'installe npm avec sudo apt-get install npm la nouvelle installation des dépendances désinstalle npm !!
Merci de m'aider

kristobal
Timide
Messages : 195
Inscription : 19 nov. 2018, 16:38
Localisation : Près de Lille

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par kristobal » 17 mars 2019, 15:39

Bonjour,
Je viens d'installer le plugin qui fonctionne bien du 1er coup ;)
Je voudrais savoir si on peut avoir le retour d'état des modes BD/DVD - TV/CD etc car voila ce que je souhaite faire.
Aujourd'hui je pilote toute mon installation vidéo avec une seule télécommande (celle de la tv). J'aimerai quand je bascule sur le mode BD/DVD par exemple, créer un scénario avec ce retour d'état pour fermer les volets, lumière etc... Est ce possible ?
Merci.

Pitt13
Timide
Messages : 79
Inscription : 24 juin 2014, 22:19

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par Pitt13 » 17 mai 2019, 15:08

Bonjour,
je viens d'installer le plugin mais je n'arrive pas a installer les dependances

Voici les logs en mode debug

Début de l'installation
/var/www/html/plugins/onkyo/resources/onkyoDep.sh: line 14: nodejs: command not found
Version actuelle :
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Reading package lists...
Building dependency tree...
Reading state information...
Package 'nodejs' is not installed, so not removed
Package 'npm' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 168 not upgraded.
--2019-05-17 13:07:00-- http://dietpi.com/downloads/binaries/c2 ... _arm64.deb
Resolving dietpi.com (dietpi.com)... 104.27.179.199, 104.27.178.199, 2606:4700:30::681b:b2c7, ...
Connecting to dietpi.com (dietpi.com)|104.27.179.199|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://dietpi.com/downloads/binaries/c ... _arm64.deb [following]
--2019-05-17 13:07:00-- https://dietpi.com/downloads/binaries/c ... _arm64.deb
Connecting to dietpi.com (dietpi.com)|104.27.179.199|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-17 13:07:00 ERROR 404: Not Found.
dpkg: error: cannot access archive 'nodejs_5-1_arm64.deb': No such file or directory
ln: failed to create symbolic link '/usr/local/bin/nodejs': File exists
rm: cannot remove 'nodejs_5-1_arm64.deb': No such file or directory
/var/www/html/plugins/onkyo/resources/onkyoDep.sh: line 51: nodejs: command not found
Version actuelle :
/var/www/html/plugins/onkyo/resources/onkyoDep.sh: line 58: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
Fin de l'installation


Pouvez-vous m'aider svp ?
VeraPlus + JeedomSmart zwave+
Installation Z-Wave
Installation Multimédia avec pilotage infrarouge Kira128
Tablette Galaxy Tab 3

Pitt13
Timide
Messages : 79
Inscription : 24 juin 2014, 22:19

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par Pitt13 » 18 mai 2019, 20:24

Salut
Personne n'a eu ce problème ?
VeraPlus + JeedomSmart zwave+
Installation Z-Wave
Installation Multimédia avec pilotage infrarouge Kira128
Tablette Galaxy Tab 3


Pitt13
Timide
Messages : 79
Inscription : 24 juin 2014, 22:19

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par Pitt13 » 18 mai 2019, 22:02

Oui y a marqué fin de l'installation dans le log, sauf que les dépendances restent en non et ça va pas au delà de 70% du processus...
Y a des erreurs dans le log mais je ne comprends rien pour le moment.
VeraPlus + JeedomSmart zwave+
Installation Z-Wave
Installation Multimédia avec pilotage infrarouge Kira128
Tablette Galaxy Tab 3

Avatar de l’utilisateur
dough29
Actif
Messages : 734
Inscription : 30 nov. 2014, 12:55

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par dough29 » 19 mai 2019, 08:51

Salut à tous !

La gestion de NPM dans le plugin est obsolète, il faudrait que je migre sur la méthode utilisée par Lunarok.

N'oubliez pas aussi que le code est ouvert à toutes vos propositions ici : https://github.com/dough29/Jeedom-Onkyo
Jeedom maître (Docker sur Synology DSM6 + téléinfo)
Jeedom esclave (Raspberry Pi 2 B + Z-Wave + MySensors)
récit

Avatar de l’utilisateur
dough29
Actif
Messages : 734
Inscription : 30 nov. 2014, 12:55

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par dough29 » 19 mai 2019, 09:59

Je viens de pousser une nouvelle version sur le market, l'installation des dépendances devrait mieux se dérouler ;)
Jeedom maître (Docker sur Synology DSM6 + téléinfo)
Jeedom esclave (Raspberry Pi 2 B + Z-Wave + MySensors)
récit

Pitt13
Timide
Messages : 79
Inscription : 24 juin 2014, 22:19

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par Pitt13 » 19 mai 2019, 13:29

Salut
Merci ça fonctionne, sur ma Vera j'ai un peu plus de commandes avec les modes audio (dts, surround, dolby atmos, all stereo, etc...) Power on, power off, etc...
Je vais regarder pour les ajouter
Merci pour ton aide 😀
VeraPlus + JeedomSmart zwave+
Installation Z-Wave
Installation Multimédia avec pilotage infrarouge Kira128
Tablette Galaxy Tab 3

Avatar de l’utilisateur
BorisTS
Timide
Messages : 261
Inscription : 29 janv. 2018, 13:10

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par BorisTS » 19 mai 2019, 15:35

Hello,. Le plugin fonctionnait bien jusqu’à la mise a jour qui vient d’apparaître. Impossible d'installer les dépendances (nodejs non installé entre autre...)

Merci pour l'aide

Ci-dessous le log complet

Début de l'installation
--2019-05-19 13:30:05-- https://raw.githubusercontent.com/lunar ... /nodejs.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.120.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1489 (1.5K) [text/plain]
Saving to: ‘dependencies.sh’

0K . 100% 17.1M=0s

2019-05-19 13:30:05 (17.1 MB/s) - ‘dependencies.sh’ saved [1489/1489]

dependencies.sh: 3: [: onkyo: unexpected operator
Nodejs non installé
Ign:1 http://ftp.debian.org/debian stretch InRelease
Hit:2 http://security.debian.org stretch/updates InRelease
Hit:3 http://www.deb-multimedia.org stretch InRelease
Ign:4 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ InRelease
Hit:5 http://repo.jeedom.com/odroid stable InRelease
Hit:6 http://ftp.debian.org/debian stretch-updates InRelease
Hit:7 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Release
Ign:8 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Release.gpg
Hit:9 http://ftp.debian.org/debian stretch-backports InRelease
Hit:10 https://deb.nodesource.com/node_8.x stretch InRelease
Ign:11 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Hit:12 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Ign:13 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Ign:11 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Hit:14 http://ftp.debian.org/debian stretch Release
Ign:13 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Ign:11 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Ign:13 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Ign:11 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Ign:13 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Ign:11 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Ign:13 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Ign:11 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Ign:13 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Hit:15 https://oph.mdrjr.net/meveric all InRelease
Hit:16 https://oph.mdrjr.net/meveric stretch InRelease
Reading package lists...
W: The repository 'http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Release' is not signed.
W: No Hash entry in Release file /var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_Release
W: Invalid 'Date' entry in Release file /var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_Release
W: Conflicting distribution: http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Release (expected dists/stable/main/binary-arm64/ but got )
W: Duplicate sources.list entry http://repo.jeedom.com/odroid stable/main arm64 Packages (/var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_Packages)
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (9.20161125).
0 upgraded, 0 newly installed, 0 to remove and 133 not upgraded.
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Reading package lists...
Building dependency tree...
Reading state information...
Package 'npm' is not installed, so not removed
Package 'nodejs' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 133 not upgraded.
dependencies.sh: 37: [: aarch64: unexpected operator
Utilisation du dépot officiel

## Installing the NodeSource Node.js 8.x LTS Carbon repo...


## Populating apt-get cache...

+ apt-get update
Hit:1 http://www.deb-multimedia.org stretch InRelease
Ign:2 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ InRelease
Ign:3 http://ftp.debian.org/debian stretch InRelease
Hit:4 https://deb.nodesource.com/node_8.x stretch InRelease
Hit:5 http://repo.jeedom.com/odroid stable InRelease
Hit:6 http://security.debian.org stretch/updates InRelease
Hit:7 http://ftp.debian.org/debian stretch-updates InRelease
Hit:8 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Release
Ign:9 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Release.gpg
Hit:10 http://ftp.debian.org/debian stretch-backports InRelease
Ign:11 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Ign:12 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Hit:13 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Ign:11 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Ign:12 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Hit:14 http://ftp.debian.org/debian stretch Release
Ign:11 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Ign:12 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Ign:11 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Ign:12 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Ign:11 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Ign:12 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Ign:11 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Hit:15 https://oph.mdrjr.net/meveric all InRelease
Ign:12 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Hit:16 https://oph.mdrjr.net/meveric stretch InRelease
Reading package lists...
W: The repository 'http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Release' is not signed.
W: No Hash entry in Release file /var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_Release
W: Invalid 'Date' entry in Release file /var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_Release
W: Conflicting distribution: http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Release (expected dists/stable/main/binary-arm64/ but got )
W: Duplicate sources.list entry http://repo.jeedom.com/odroid stable/main arm64 Packages (/var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_Packages)

## Confirming "stretch" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_8.x/dis ... ch/Release'

## Adding the NodeSource signing key to your keyring...

+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK

## Creating apt sources list file for the NodeSource Node.js 8.x LTS Carbon repo...

+ echo 'deb https://deb.nodesource.com/node_8.x stretch main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_8.x stretch main' >> /etc/apt/sources.list.d/nodesource.list

## Running `apt-get update` for you...

+ apt-get update
Ign:1 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ InRelease
Hit:2 http://security.debian.org stretch/updates InRelease
Ign:3 http://ftp.debian.org/debian stretch InRelease
Hit:4 http://www.deb-multimedia.org stretch InRelease
Hit:5 http://repo.jeedom.com/odroid stable InRelease
Hit:6 http://ftp.debian.org/debian stretch-updates InRelease
Hit:7 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Release
Ign:8 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Release.gpg
Hit:9 http://ftp.debian.org/debian stretch-backports InRelease
Ign:10 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Hit:11 https://deb.nodesource.com/node_8.x stretch InRelease
Ign:12 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Hit:13 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Ign:10 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Hit:14 http://ftp.debian.org/debian stretch Release
Ign:12 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Ign:10 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Ign:12 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Ign:10 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Ign:12 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Ign:10 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Ign:12 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Ign:10 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en
Ign:12 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Translation-en_US
Hit:15 https://oph.mdrjr.net/meveric all InRelease
Hit:16 https://oph.mdrjr.net/meveric stretch InRelease
Reading package lists...
W: The repository 'http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Release' is not signed.
W: No Hash entry in Release file /var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_Release
W: Invalid 'Date' entry in Release file /var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_Release
W: Conflicting distribution: http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Release (expected dists/stable/main/binary-arm64/ but got )
W: Duplicate sources.list entry http://repo.jeedom.com/odroid stable/main arm64 Packages (/var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_Packages)

## Run `sudo apt-get install -y nodejs` to install Node.js 8.x LTS Carbon and npm
## You may also need development tools to build native addons:
sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn


Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
nodejs
0 upgraded, 1 newly installed, 0 to remove and 133 not upgraded.
Need to get 12.0 MB of archives.
After this operation, 60.4 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
nodejs
E: There were unauthenticated packages and -y was used without --allow-unauthenticated
dependencies.sh: 1: dependencies.sh: nodejs: not found
Version actuelle :
dependencies.sh: 59: dependencies.sh: npm: not found
chown: cannot access 'node_modules': No such file or directory
Fin de l'installation
Jeedom smart / Stretch - 3.3.2X, Gateway Xiaomi avec capteurs, lampes, interrupteurs etc, Philips Hue, Logitech Harmony, Capteurs Edisio, Synology Surveillance station avec 3 caméras, 2 GH mini, 1 Alexa Echo dot 3, 2 Sonos One

Avatar de l’utilisateur
dough29
Actif
Messages : 734
Inscription : 30 nov. 2014, 12:55

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par dough29 » 19 mai 2019, 16:12

BorisTS a écrit :
19 mai 2019, 15:35
E: There were unauthenticated packages and -y was used without --allow-unauthenticated

Quel est ce système ?

On dirait que c'est un peu le bazar dans les repos APT qui y sont configurés.

Ça ressemble du coup plus à un problème du système qu'à un problème lié au plugin :roll:
Jeedom maître (Docker sur Synology DSM6 + téléinfo)
Jeedom esclave (Raspberry Pi 2 B + Z-Wave + MySensors)
récit

Avatar de l’utilisateur
dough29
Actif
Messages : 734
Inscription : 30 nov. 2014, 12:55

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par dough29 » 19 mai 2019, 16:29

@BorisTS : quel est le résultat de la commande suivante :

Code : Tout sélectionner

apt-cache policy nodejs
:?
Jeedom maître (Docker sur Synology DSM6 + téléinfo)
Jeedom esclave (Raspberry Pi 2 B + Z-Wave + MySensors)
récit

Avatar de l’utilisateur
BorisTS
Timide
Messages : 261
Inscription : 29 janv. 2018, 13:10

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par BorisTS » 19 mai 2019, 16:58

Merci pour ta réponse

Mon système est dans ma signature :-)

Voila le résultat de la commande :


root@jeedom:~# apt-cache policy nodejs
nodejs:
Installed: (none)
Candidate: 8.9.4-1nodesource1
Version table:
8.16.0-1nodesource1 500
500 https://deb.nodesource.com/node_8.x stretch/main arm64 Packages
8.11.1~dfsg-2~bpo9+1 100
100 http://ftp.debian.org/debian stretch-backports/main arm64 Packages
8.9.4-1nodesource1 900
900 http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Packages
4.8.2~dfsg-1 500
500 http://ftp.debian.org/debian stretch/main arm64 Packages
root@jeedom:~#
Jeedom smart / Stretch - 3.3.2X, Gateway Xiaomi avec capteurs, lampes, interrupteurs etc, Philips Hue, Logitech Harmony, Capteurs Edisio, Synology Surveillance station avec 3 caméras, 2 GH mini, 1 Alexa Echo dot 3, 2 Sonos One

Avatar de l’utilisateur
dough29
Actif
Messages : 734
Inscription : 30 nov. 2014, 12:55

Re: [Plugin Tiers][Sujet Principal] Plugin Onkyo - Release V2 !

Message par dough29 » 19 mai 2019, 17:07

Pour résoudre le soucis dans un 1er temps tu peux faire comme suit :

Code : Tout sélectionner

apt-get -y --allow-unauthenticated install nodejs
Il faudra ensuite relancer l'installation des dépendances qui je l'espère conservera la version installée par la commande ci dessus :?

Mais je pense qu'il faudra tout de même voir pourquoi le repo jeedom.com/odroid pose soucis (et est dupliqué).

Pour moi il y a du ménage à faire sur le service APT.

Il faudrait peut-être te rapprocher sur support Jeedom pour cela :?
Jeedom maître (Docker sur Synology DSM6 + téléinfo)
Jeedom esclave (Raspberry Pi 2 B + Z-Wave + MySensors)
récit

Répondre

Revenir vers « [Catégorie] Multimédia »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités