Onkyo_TX-NR676 Netzwerkbefehle

+A -A
Autor
Beitrag
Visu_O
Schaut ab und zu mal vorbei
#1 erstellt: 09. Okt 2017, 07:03
Ist ein TX-NR676E
Guten Morgen,
ich bin neu hier und habe schon viel im Netz, wie auch hier gelesen. Leider funktionieren die Sachen nicht wirklich. Ich suche eine Möglichkeit den den Receiver über Netzwerk bzw. Browser steuern zu können. Ich möchte den Receiver eigentlich über Homematic (Haussteuerung) steuern, dazu bräuchte ich Befehle, welche ich über das Netzwerk senden kann. Mit einer php Seite (wie hier beschrieben: https://www.domoticz.com/wiki/Onkyo), welche über meinen Synology Webserver läuft, funktionieren Befehle im Browser wie z.B.

http://ip_address_of_webserver/path/to/script/onkyo.php?command=PWR&+params=00 (Off)

(Bitte das + wegdenken, aber ohne das + zerhackt das Forum den Befehl in:)

http://ip_address_of_webserver/path/to/script/onkyo.php?command=PWR¶ms=00 (Off)

leider nicht. IPs wurden natürlich angepasst und sind alle fest.
Möglichkeiten über SSH habe ich gelesen, traue mich da aber nicht ran, null Erfahrungen.
Ich brauche auch nicht viel:
Power: on/off
Lautstärke: laut/leiser
Zone 2: on/off
und wenn benötigt wird, die Quelle für Zone 2: Tuner/Net

Ich habe meinen "Alten" Onkyo erst am WE durch diesen Neuen ersetzt, extra mit Netzwerk und habe es mir, ehrlich gesagt, etwas einfacher vorgestellt

Hoffe ihr könnt mir helfen....

G.V.


[Beitrag von Visu_O am 09. Okt 2017, 07:05 bearbeitet]
Visu_O
Schaut ab und zu mal vorbei
#2 erstellt: 10. Okt 2017, 21:55
Für alle die es interssiert, ich habe es hinbekommen....

Auf meinem Syology NAS habe ich einen Webserver installiert (das Teil läuft eh 24 Stunden durch) inkl, PHP Erweiterungen. Dort liegt diese onkyo.php Datei:


<?php
$command = $_GET['command'];
$params = $_GET['params'];

$hostname = 'iponkyoreceiver';
$port = 60128;

switch ($command)
{
case 'PWR':
case 'ZPW':
case 'SLI':
case 'TUN':
$message = '!1' . $command . $params;
break;
case 'MVL':
if ($params > 60)
exit(1);
$message = '!1' . $command . strtoupper(str_pad(dechex($params), 2, '0', STR_PAD_LEFT));
break;
default:
exit(1);
}
print $message;

$fp = pfsockopen($hostname, $port);
$packet = "ISCP\x00\x00\x00\x10\x00\x00\x00" . chr(strlen($message) + 1) . "\x01\x00\x00\x00" . $message . "\x0D";
fwrite($fp, $packet);
fclose($fp);
?>


danach lassen sich via Browser die Befehle absetzen, z.B.:

off
http://ipdesservers/onkyo.php?command=PWR&+params=00
(ohne das + !!!)

on
http://ipdesservers/onkyo.php?command=PWR&+params=01
(ohne das + !!!)

Zone 2 off
http://ipdesservers/onkyo.php?command=ZPW&+params=00
(ohne das + !!!)

Zone 2 on
http://ipdesservers/onkyo.php?command=ZPW&+params=01
(ohne das + !!!)

Ohne + wird leider der Befehlt zerstört hier im Forum sieht dann so aus ¶ms


Leider ist es mir noch nicht gelungen, diese Grundwerte in der php zu erweitern, ändern ist möglich, ab Eintrag 5, wird der nicht mehr berücksichtigt... vielleicht kann ja hier ein php Spezialist weiter helfen...
EDIT: geht doch einfach so


case 'PWR':
case 'ZPW':
case 'SLI':
case 'TUN':
case 'AMT':
case 'SLZ':
case usw...usw':



[Beitrag von Visu_O am 11. Okt 2017, 18:18 bearbeitet]
Wolke-1
Stammgast
#3 erstellt: 11. Okt 2017, 10:29
Sehr interessant werde ich mal ausprobieren...



[Beitrag von Wolke-1 am 11. Okt 2017, 10:30 bearbeitet]
sveni_lee
Ist häufiger hier
#4 erstellt: 05. Jun 2018, 11:47
hallo,

der Tread ist zwar schon etwas älter aber mich würde interessieren inwieweit schon jemand erfolg damit hatte.
Ich würde gern meinen Onkyo darüber ansprechen und den NLA Befehl ausführen und auf die Antwort auswerten.
nur leider bekomme ich keine Antwort von Receiver...

Gruß
Sveni_Lee
Visu_O
Schaut ab und zu mal vorbei
#5 erstellt: 05. Jun 2018, 17:59
womit denn Erfolg?
sveni_lee
Ist häufiger hier
#6 erstellt: 05. Jun 2018, 19:14
ich möchte gern eine Rückmeldung vom Receiver erhalten.
Soweit ich die Tabelle mit den Befehlen gelesen habe lässte darüber auch durch die Home-Media browsen.
und genau das möchte ich umsetzen also in meine Haussteuerung einbinden. Einen Server mit Apache2 habe ich zu laufen.
Die Lautstärle lässt sich über die PHP Befehle auch ändern aber mit dem Navigieren komme ich noch nicht klar...
sveni_lee
Ist häufiger hier
#7 erstellt: 08. Jun 2018, 12:01
noch habe ich nicht aufgegeben.
Es müsste doch eine Möglichkeit geben, durch Home-Media zu navigieren. Ich kleinen habe ich das auch schon geschaft,
ich kann eine Ebene tiefer gehen und sehe dann die nächsten unterordner aber imm nur 10 Stück. da diese under den
"Net-Menue" punkten angezeigt werden... Hilft also ab dem Ordner "Alben" nicht weiter wenn man mehr als 10 Unterordner hat.

ist gibt wohl dafür den Befehl NLA mit den Params "Izzzzllxxxx----"
select the listed item (from Network Control Only)
zzzz -> sequence number (0000-FFFF)
ll -> number of layer (00-FF)
xxxx -> index number (0000-FFFF : 1st to 65536th Item [4 HEX digits] )
---- -> not used


sollte eigendlich eine xml zurück geben...
t -> responce type 'X' : XML
zzzz -> sequence number (0000-FFFF)
s -> status 'S' : success, 'E' : error
u -> UI type '0' : List, '1' : Menu, '2' : Playback, '3' : Popup, '4' : Keyboard, "5" : Menu List
rr -> reserved
<.....> : XML data ( [CR] and [LF] are removed )
If s='S',
<?xml version="1.0" encoding="UFT-8"?>
<response status="ok">
<items offset="xxxx" totalitems="yyyy" >
<item iconid="aa" title="bbb…bbb" />

<item iconid="aa" title="bbb…bbb" />
</Items>
</response>
If s='E',
<?xml version="1.0" encoding="UFT-8"?>
<response status="fail">
<error code="[error code]" message="[error message]" />
</response>
xxxx : index of 1st item (0000-FFFF : 1st to 65536th Item [4 HEX digits] )
yyyy : number of items (0000-FFFF : 1 to 65536 Items [4 HEX digits] )
aa : Icon ID
'29' : Folder, '2A' : Folder X, '2B' : Server, '2C' : Server X, '2D' : Title, '2E' : Title X,
'2F' : Program, '31' : USB, '36' : Play, '37' : MultiAccount,
for Spotify
'38' : Account, '39' : Album, '3A' : Playlist, '3B' : Playlist-C, '3C' : starred,
'3D' : What'sNew, '3E' : Artist, '3F' : Track, '40' : unstarred, '41' : Play, '43' : Search, '44' : Folder
for AUPEO!
'42' : Program
bbb...bbb : Title


tut es nur leider nicht... Ich bin mir aber auch nicht sicher was mit sequence number, number of layer und index number gemeint ist
Visu_O
Schaut ab und zu mal vorbei
#8 erstellt: 09. Jun 2018, 11:56
Juhu, sorry, so weit bin ich dann doch nicht im Thema... Geht's um das Abspielen von MP3s ?
sveni_lee
Ist häufiger hier
#9 erstellt: 09. Jun 2018, 18:32
eher indirekt...
ich möchte gern durch Home-Media browsen so wie in den Apps für Onkyo...
Suche:
Das könnte Dich auch interessieren:
Onkyo TX-SR313 Receiver. Welche Standlautsprecher ?
Favourite am 05.11.2013  –  Letzte Antwort am 05.11.2013  –  4 Beiträge
Onkyo 807 in Netzwerk
Squel am 13.06.2010  –  Letzte Antwort am 13.06.2010  –  6 Beiträge
Onkyo Netzwerk AV-Receiver Streamingfunktion?
Teimen am 23.10.2010  –  Letzte Antwort am 24.10.2010  –  5 Beiträge
kein Netzwerk mehr bei Onkyo TX-NR676E
nirdan am 03.11.2021  –  Letzte Antwort am 06.11.2021  –  28 Beiträge
Onkyo TX-NR 807 - Fragen zu Netzwerk und Video Out
ulfw am 11.12.2009  –  Letzte Antwort am 20.12.2009  –  12 Beiträge
Onkyo TX NR609 über Remote App steuern
onkyohenry am 10.03.2012  –  Letzte Antwort am 08.05.2012  –  3 Beiträge
Onkyo TX-NR676E
mikeaudio am 04.01.2018  –  Letzte Antwort am 05.01.2018  –  12 Beiträge
Onkyo TX-NR676 vs. Onkyo TX-8270
jazznova am 15.01.2018  –  Letzte Antwort am 19.01.2018  –  4 Beiträge
TX-NR676E Tuner Level
Visu_O am 13.10.2017  –  Letzte Antwort am 20.10.2017  –  5 Beiträge
Onkyo TX NR 807 im Netzwerk
Lewwerknopp am 10.12.2009  –  Letzte Antwort am 21.01.2010  –  11 Beiträge
Foren Archiv

Anzeige

Produkte in diesem Thread Widget schließen

Aktuelle Aktion

Partner Widget schließen

  • beyerdynamic Logo
  • DALI Logo
  • SAMSUNG Logo
  • TCL Logo

Forumsstatistik Widget schließen

  • Registrierte Mitglieder925.669 ( Heute: 8 )
  • Neuestes MitgliedTuricum24
  • Gesamtzahl an Themen1.550.877
  • Gesamtzahl an Beiträgen21.533.036

Hersteller in diesem Thread Widget schließen