[Archiv] Info benötigt für: Onkyo AVR Modul

PioneerSound System2016VSX-S520Dxx0009B0E0D428http://192.168.1.69/icon/PAVR_120.jpg2069-3030-2030-0008-0000100

HTML Filter deaktivieren, sonst klappts nicht.

ONKYOAV Receiver2016TX-NR656xxstreamsdk0009B0E084A30009B0E084A3http://192.168.178.57/icon/OAVR_120.jpg2139-9050-7090-0010-0000200

bzw ohne html filter

<?xml version="1.0" encoding="utf-8"?><response status="ok"><device id="TX-NR656"><brand>ONKYO</brand><category>AV Receiver</category><year>2016</year><model>TX-NR656</model><destination>xx</destination><productid>streamsdk</productid><deviceserial>0009B0E084A3</deviceserial><macaddress>0009B0E084A3</macaddress><modeliconurl>http://192.168.178.57/icon/OAVR_120.jpg</modeliconurl><friendlyname></friendlyname><firmwareversion>2139-9050-7090-0010-0000</firmwareversion><ecosystemversion>200</ecosystemversion><netservicelist count="11"><netservice id="0e" value="1" name="TuneIn Radio" account="Username" password="Password" zone="07" enable="07" /><netservice id="04" value="1" name="Pandora" account="Email" password="Password" zone="07" enable="07" /><netservice id="0a" value="1" name="Spotify" zone="07" enable="07" /><netservice id="12" value="1" name="Deezer" account="Email address" password="Password" zone="07" enable="07" /><netservice id="18" value="1" name="AirPlay" zone="07" enable="07" /><netservice id="1b" value="1" name="TIDAL" account="Username" password="Password" zone="07" enable="07" /><netservice id="00" value="1" name="Music Server" zone="07" enable="07" addqueue="1" sort="1" /><netservice id="f0" value="1" name="USB" zone="07" enable="07" addqueue="1" /><netservice id="43" value="1" name="FlareConnect" zone="07" enable="0e" /><netservice id="40" value="1" name="Chromecast built-in" zone="07" enable="01" /><netservice id="1d" value="1" name="Play Queue" zone="07" enable="07" /></netservicelist><zonelist count="4"><zone id="1" value="1" name="Main" volmax="82" volstep="1" src="1" dst="1" lrselect="0" /><zone id="2" value="1" name="Zone2" volmax="0" volstep="1" src="0" dst="0" lrselect="0" /><zone id="3" value="0" name="Zone3" volmax="0" volstep="0" src="0" dst="0" lrselect="0" /><zone id="4" value="0" name="Zone4" volmax="0" volstep="0" src="0" dst="0" lrselect="0" /></zonelist><selectorlist count="14"><selector id="10" value="1" name="BD/DVD" zone="03" iconid="10" /><selector id="01" value="1" name="CBL/SAT" zone="03" iconid="01" /><selector id="02" value="1" name="GAME" zone="03" iconid="02" /><selector id="11" value="1" name="STRM BOX" zone="03" iconid="11" /><selector id="05" value="1" name="PC" zone="01" iconid="05" /><selector id="03" value="1" name="AUX" zone="03" iconid="03" /><selector id="25" value="1" name="AM" zone="03" iconid="25" /><selector id="24" value="1" name="FM" zone="03" iconid="24" /><selector id="23" value="1" name="CD" zone="03" iconid="47" /><selector id="12" value="1" name="TV" zone="03" iconid="12" /><selector id="22" value="1" name="PHONO" zone="03" iconid="22" /><selector id="2b" value="1" name="NET" zone="03" iconid="2b" /><selector id="2e" value="1" name="BLUETOOTH" zone="03" iconid="2e" /><selector id="80" value="1" name="Source" zone="02" /></selectorlist><presetlist count="40"><preset id="01" band="0" freq="0" name="" /><preset id="02" band="0" freq="0" name="" /><preset id="03" band="0" freq="0" name="" /><preset id="04" band="0" freq="0" name="" /><preset id="05" band="0" freq="0" name="" /><preset id="06" band="0" freq="0" name="" /><preset id="07" band="0" freq="0" name="" /><preset id="08" band="0" freq="0" name="" /><preset id="09" band="0" freq="0" name="" /><preset id="0a" band="0" freq="0" name="" /><preset id="0b" band="0" freq="0" name="" /><preset id="0c" band="0" freq="0" name="" /><preset id="0d" band="0" freq="0" name="" /><preset id="0e" band="0" freq="0" name="" /><preset id="0f" band="0" freq="0" name="" /><preset id="10" band="0" freq="0" name="" /><preset id="11" band="0" freq="0" name="" /><preset id="12" band="0" freq="0" name="" /><preset id="13" band="0" freq="0" name="" /><preset id="14" band="0" freq="0" name="" /><preset id="15" band="0" freq="0" name="" /><preset id="16" band="0" freq="0" name="" /><preset id="17" band="0" freq="0" name="" /><preset id="18" band="0" freq="0" name="" /><preset id="19" band="0" freq="0" name="" /><preset id="1a" band="0" freq="0" name="" /><preset id="1b" band="0" freq="0" name="" /><preset id="1c" band="0" freq="0" name="" /><preset id="1d" band="0" freq="0" name="" /><preset id="1e" band="0" freq="0" name="" /><preset id="1f" band="0" freq="0" name="" /><preset id="20" band="0" freq="0" name="" /><preset id="21" band="0" freq="0" name="" /><preset id="22" band="0" freq="0" name="" /><preset id="23" band="0" freq="0" name="" /><preset id="24" band="0" freq="0" name="" /><preset id="25" band="0" freq="0" name="" /><preset id="26" band="0" freq="0" name="" /><preset id="27" band="0" freq="0" name="" /><preset id="28" band="0" freq="0" name="" /></presetlist><controllist count="61"><control id="Bass" value="1" zone="1" min="-10" max="10" step="1" /><control id="Treble" value="1" zone="1" min="-10" max="10" step="1" /><control id="Center Level" value="1" zone="1" min="-12" max="12" step="1" /><control id="Subwoofer Level" value="1" zone="1" min="-15" max="12" step="1" /><control id="Subwoofer1 Level" value="0" zone="1" min="-15" max="12" step="1" /><control id="Subwoofer2 Level" value="0" zone="1" min="-15" max="12" step="1" /><control id="Phase Matching Bass" value="0" /><control id="LMD Movie/TV" value="1" code="MOVIE" position="1" /><control id="LMD Music" value="1" code="MUSIC" position="2" /><control id="LMD Game" value="1" code="GAME" position="3" /><control id="LMD THX" value="0" code="04" position="4" /><control id="LMD Stereo" value="1" code="00" position="4" /><control id="LMD Direct" value="0" code="01" position="1" /><control id="LMD Pure Audio" value="0" code="11" position="2" /><control id="LMD Pure Direct" value="0" code="11" position="1" /><control id="LMD Auto/Direct" value="0" code="AUTO" position="2" /><control id="LMD Stereo G" value="0" code="STEREO" position="3" /><control id="LMD Surround" value="0" code="SURR" position="4" /><control id="TUNER Control" value="1" /><control id="TUNER Freq Control" value="0" /><control id="Info" value="1" /><control id="Cursor" value="1" /><control id="Home" value="0" code="HOME" position="2" /><control id="Setup" value="1" code="MENU" position="2" /><control id="Quick" value="1" code="QUICK" position="1" /><control id="Menu" value="0" code="MENU" position="1" /><control id="AMP Control(RI)" value="0" /><control id="CD Control(RI)" value="0" /><control id="CD Control" value="0" /><control id="BD Control(CEC)" value="1" /><control id="TV Control(CEC)" value="1" /><control id="NoPowerButton" value="0" /><control id="DownSample" value="0" /><control id="Dimmer" value="1" /><control id="time_hhmmss" value="1" /><control id="Zone2 Control(CEC)" value="0" /><control id="Sub Control(CEC)" value="0" /><control id="NoNetworkStandby" value="0" /><control id="NJAREQ" value="1" /><control id="Music Optimizer" value="1" /><control id="NoVideoInfo" value="0" /><control id="NoAudioInfo" value="0" /><control id="AV Adjust" value="0" /><control id="Audio Scalar" value="0" /><control id="Hi-Bit" value="0" /><control id="Upsampling" value="0" /><control id="Digital Filter" value="0" /><control id="DolbyAtmos" value="1" /><control id="DTS:X" value="1" /><control id="MCACC" value="0" /><control id="Dialog Enhance" value="0" /><control id="PQLS" value="0" /><control id="CD Control(NewRemote)" value="0" /><control id="NoVolume" value="0" /><control id="Auto Sound Retriever" value="0" /><control id="Lock Range Adjust" value="0" /><control id="P.BASS" value="0" /><control id="Tone Direct" value="0" /><control id="DetailedFileInfo" value="1" /><control id="NoDABPresetFunc" value="0" /><control id="S.BASS" value="0" /></controllist><functionlist count="10"><function id="UsbUpdate" value="0" /><function id="NetUpdate" value="1" /><function id="WebSetup" value="1" /><function id="WifiSetup" value="1" /><function id="Nettune" value="0" /><function id="Initialize" value="0" /><function id="Battery" value="0" /><function id="AutoStandbySetting" value="0" /><function id="e-onkyo" value="0" /><function id="UsbDabDongle" value="0" /></functionlist><tuners count="2"><tuner band="FM" min="87500" max="108000" step="50" /><tuner band="AM" min="522" max="1611" step="9" /></tuners></device></response>

Stimmt die Konsole verschluckt das, wenn der HTML Filter an ist.
Bitte aufpassen, es könnten Benutzerdaten in den NetService Abschnitt sein!
Deswegen besser das xxxen.

Michael

<?xml version="1.0" encoding="utf-8"?><response status="ok"><device id="TX-NR646"><brand>ONKYO</brand><category>AV Receiver</category><year>2015</year><model>TX-NR646</model><destination>xx</destination><modeliconurl>http://192.168.1.167/icon/AVR_120.jpg</modeliconurl><friendlyname>TX-NR646</friendlyname><firmwareversion>1110-4060-1106-0000-0000</firmwareversion><netservicelist count="18"><netservice id="0e" value="1" name="TuneIn Radio" account="Username" password="Password" /><netservice id="0c" value="0" name="radiko.jp" /><netservice id="04" value="1" name="Pandora" account="Email" password="Password" /><netservice id="0a" value="1" name="Spotify" /><netservice id="03" value="0" name="SiriusXM Internet Radio" account="User Name" password="Password" /><netservice id="08" value="0" name="Slacker Personal Radio" account="Email" password="Password" /><netservice id="12" value="1" name="Deezer" account="E-Mail-Adresse" password="Passwort" /><netservice id="18" value="1" name="AirPlay" /><netservice id="00" value="1" name="DLNA" /><netservice id="05" value="0" name="Rhapsody" account="Username" password="Password" /><netservice id="06" value="0" name="Last.fm Internet Radio" account="User Name" password="Password" /><netservice id="0d" value="0" name="e-onkyo music" /><netservice id="10" value="0" name="simfy" account="Username or email address." password="Password" /><netservice id="0f" value="0" name="MP3tunes" account="Email" password="Password" /><netservice id="11" value="1" name="Home Media" account="User Name" password="Password" /><netservice id="f0" value="1" name="USB" /><netservice id="f1" value="0" name="USB(hinten)" /><netservice id="01" value="1" name="My Favorites" /></netservicelist><zonelist count="4"><zone id="1" value="1" name="Main" volmax="80" volstep="1" /><zone id="2" value="1" name="Zone2" volmax="80" volstep="1" /><zone id="3" value="0" name="Zone3" volmax="0" volstep="0" /><zone id="4" value="0" name="Zone4" volmax="0" volstep="0" /></zonelist><selectorlist count="14"><selector id="10" value="1" name="BD/DVD" zone="03" iconid="10" /><selector id="11" value="1" name="STRM BOX" zone="03" iconid="11" /><selector id="01" value="1" name="CBL/SAT" zone="03" iconid="01" /><selector id="05" value="1" name="PC" zone="03" iconid="05" /><selector id="02" value="1" name="GAME" zone="03" iconid="02" /><selector id="03" value="1" name="AUX" zone="01" iconid="03" /><selector id="23" value="1" name="CD" zone="03" iconid="47" /><selector id="22" value="1" name="PHONO" zone="03" iconid="22" /><selector id="12" value="1" name="TV" zone="03" iconid="12" /><selector id="24" value="1" name="FM" zone="03" iconid="24" /><selector id="25" value="1" name="AM" zone="03" iconid="25" /><selector id="2b" value="1" name="NET" zone="03" iconid="2b" /><selector id="2e" value="1" name="BLUETOOTH" zone="03" iconid="2e" /><selector id="80" value="1" name="Source" zone="02" /></selectorlist><presetlist count="40"><preset id="01" band="0" freq="0" name="" /><preset id="02" band="0" freq="0" name="" /><preset id="03" band="0" freq="0" name="" /><preset id="04" band="0" freq="0" name="" /><preset id="05" band="0" freq="0" name="" /><preset id="06" band="0" freq="0" name="" /><preset id="07" band="0" freq="0" name="" /><preset id="08" band="0" freq="0" name="" /><preset id="09" band="0" freq="0" name="" /><preset id="0a" band="0" freq="0" name="" /><preset id="0b" band="0" freq="0" name="" /><preset id="0c" band="0" freq="0" name="" /><preset id="0d" band="0" freq="0" name="" /><preset id="0e" band="0" freq="0" name="" /><preset id="0f" band="0" freq="0" name="" /><preset id="10" band="0" freq="0" name="" /><preset id="11" band="0" freq="0" name="" /><preset id="12" band="0" freq="0" name="" /><preset id="13" band="0" freq="0" name="" /><preset id="14" band="0" freq="0" name="" /><preset id="15" band="0" freq="0" name="" /><preset id="16" band="0" freq="0" name="" /><preset id="17" band="0" freq="0" name="" /><preset id="18" band="0" freq="0" name="" /><preset id="19" band="0" freq="0" name="" /><preset id="1a" band="0" freq="0" name="" /><preset id="1b" band="0" freq="0" name="" /><preset id="1c" band="0" freq="0" name="" /><preset id="1d" band="0" freq="0" name="" /><preset id="1e" band="0" freq="0" name="" /><preset id="1f" band="0" freq="0" name="" /><preset id="20" band="0" freq="0" name="" /><preset id="21" band="0" freq="0" name="" /><preset id="22" band="0" freq="0" name="" /><preset id="23" band="0" freq="0" name="" /><preset id="24" band="0" freq="0" name="" /><preset id="25" band="0" freq="0" name="" /><preset id="26" band="0" freq="0" name="" /><preset id="27" band="0" freq="0" name="" /><preset id="28" band="0" freq="0" name="" /></presetlist><controllist count="40"><control id="Bass" value="1" zone="1" min="-10" max="10" step="2" /><control id="Treble" value="1" zone="1" min="-10" max="10" step="2" /><control id="Center Level" value="1" zone="1" min="-12" max="12" step="1" /><control id="Subwoofer Level" value="1" zone="1" min="-15" max="12" step="1" /><control id="Subwoofer1 Level" value="0" zone="1" min="-15" max="12" step="1" /><control id="Subwoofer2 Level" value="0" zone="1" min="-15" max="12" step="1" /><control id="Phase Matching Bass" value="1" /><control id="LMD Movie/TV" value="1" code="MOVIE" position="1" /><control id="LMD Music" value="1" code="MUSIC" position="2" /><control id="LMD Game" value="1" code="GAME" position="3" /><control id="LMD THX" value="0" code="04" position="4" /><control id="LMD Stereo" value="1" code="00" position="4" /><control id="LMD Direct" value="0" code="01" position="1" /><control id="LMD Pure Audio" value="0" code="11" position="2" /><control id="TUNER Control" value="1" /><control id="TUNER Freq Control" value="0" /><control id="Info" value="1" /><control id="NoVideoInfo" value="0" /><control id="NoAudioInfo" value="0" /><control id="Cursor" value="1" /><control id="Home" value="0" code="HOME" position="2" /><control id="Setup" value="1" code="MENU" position="2" /><control id="Quick" value="1" code="QUICK" position="1" /><control id="Menu" value="0" code="MENU" position="1" /><control id="AMP Control(RI)" value="0" /><control id="CD Control(RI)" value="0" /><control id="CD Control" value="0" /><control id="BD Control(CEC)" value="1" /><control id="TV Control(CEC)" value="1" /><control id="NoPowerButton" value="0" /><control id="DownSample" value="0" /><control id="Dimmer" value="0" /><control id="time_hhmmss" value="1" /><control id="Zone2 Control(CEC)" value="0" /><control id="Sub Control(CEC)" value="0" /><control id="NoNetworkStandby" value="0" /><control id="NJAREQ" value="1" /><control id="Music Optimizer" value="1" /><control id="NoVideoInfo" value="0" /><control id="NoAudioInfo" value="0" /></controllist><functionlist count="6"><function id="UsbUpdate" value="0" /><function id="NetUpdate" value="0" /><function id="WebSetup" value="1" /><function id="WifiSetup" value="1" /><function id="Nettune" value="0" /><function id="Initialize" value="0" /></functionlist><tuners count="2"><tuner band="FM" min="87500" max="108000" step="50" /><tuner band="AM" min="522" max="1611" step="9" /></tuners></device></response>




--------------------------------------------------------------------------------------------------------------
ONKYOAV Receiver2015TX-NR646xxhttp://192.168.1.167/icon/AVR_120.jpgTX-NR6461110-4060-1106-0000-0000

Sehr cool, vielen Dank an alle.

Das hilft ungemein.
Jetzt kann ich auch sehen wo die Probleme mit der Lautstärke z.B. bei dem Pioneer waren.
Muss da jetzt noch einiges nachbessern an den Tuner und den Speaker Controls.
Ansonsten schaut das fast fertig aus.
Der Zugriff auf die Netzwerkdienste fehlt aber noch, das wird noch etwas dauern.
Wenn ich es schaffe, gibt es zum Sonntag eine Testversion, welche vom Umfang zumindest wieder dem alten Modul entsprechen sollte.
Michael

Wenn mit einer verrät wie ich den html Filter ausschalte, sende ich meine Daten auch
Onkyo TX-RZ1100
Gruß
Thomas

html filter hab ich gefunden.
Bei mir wird das angezeigt:

2-http://192.168.123.38/album_art.cgi

Ich glaube, das ist nicht ergiebig.

Im der Konsole auf ausführen klicken und dann unten rechts HTML Filtern ausschalten.
Michael

Das hab ich gemacht, Ergebnis bleibt das gleiche.
Thomas

Merkwürdig.
Sonst letzte Zeile mit den echo gegen das hier ersetzen:

var_dump( bin2hex($data));

Eventuell ist da irgendwas enthalten, was die Konsole nicht mag :frowning:
Michael

Bin leider noch nicht ganz fertig, damit ihr es testen könnt.
Ich muss noch einige Übersetzungen ergänzen und dann fehlt noch eine Update-Routine.
Michael

PS: Wer noch ein Gerät mit mehr als zwei Zonen, oder anderen ‚exotischen‘ Eigenschaften hat; gerne noch das XML beisteuern :smiley:

Update:

Bitte zuerst beachten:

[ul]
[li]Bei dem Wechsel auf die Beta wird ein Update der Settings, der Profile und der Statusvariablen durchgeführt.[/li]Sichert also bitte eure settings.json oder eine Settings aus dem Backup-Ordner, damit ihr im Fehlerfall wieder auf den alten ‚master‘ bzw. ‚IPS5.0‘-Zweig wechseln könnt.
[li]Bei meinem Testsystem musste ich anschließend noch mal IPS neustarten, da die Schaltfläche ‚Status lesen‘ in der Instanz-Konfiguration einen Fehler mit der __generated.inc.php wirft.[/li][/ul]

Update durchführen:

[ol]
[li]Bitte das Meldungs-Fenster öffnen.[/li][li]Die Konfiguration des bestehenden ISCPSplitters öffnen und durch klick auf den Käfer die Debug-Seite öffnen.[/li][li]Auf der Debug-Seite des Splitters über die Schaltfläche ‚Nachrichten limitieren‘ das Limit ausschalten![/li][li]Im Modul-Control über das Zahnrad auf ‚beta‘ wechseln. (Aufschreiben welche Version vorher ausgewählt war!)[/li][li]Auf Fehlermeldungen im Meldungs-Fenster prüfen und ggfls. hier posten.[/li][li]Debug des Splitters prüfen auf Fehlermeldungen (über den Filter oben rechts einmal nach error und einmal nach timeout filtern).[/li][li]Prüfen ob Zonen sich ansteuern lassen (z.B. über das Webfront).[/li][li]Manuell die Discovery-Instanz erstellen.[/li][li]Über die Discovery-Instanz den Konfigurator erstellen[/li](Siehe hier: IPSOnkyoAVR/OnkyoAVRDiscovery at beta · Nall-chan/IPSOnkyoAVR · GitHub )

[li]Über den Konfigurator bei Bedarf weitere Instanzen wie Tuner oder Remote erstellen. [/li][/ol]

Allgemeine Fehler / Fehlermeldungen / falsche & fehlende Übersetzungen usw… bitte alles hier rein.

Wenn möglich bitte mit Auszug aus dem Debug der betreffenden Instanz und ggfls. Meldungsfenster/Logfile.

Wenn nichts mehr geht:

[ol]
[li]Keine Panik![/li][li]Wenn es Fehlermeldungen mit einer defekten __generated.inc.php gibt, bitte den Dienst einmal neu starten. Sonst weiter.[/li][li]Zuerst im Modul-Control über das Zahnrad wieder zurück auf eure alte Version wechseln.[/li][li]Dienst beenden.[/li][li]Backup der settings.json einspielen.[/li][li]Dienst starten.[/li][/ol]

Michael

Oben habe ich die Anleitung für das Update ergänzt.
Und hier ein Auszug aus der Doku der Zone-Instanz (Funktionsbeschreibung, Statusvariablen etc fehlt noch).


Onkyo & Pioneer AVR Zone (Onkyo AVR)

Bildet eine der Zones eines Gerätes in IP-Symcon ab.
Dokumentation

Inhaltsverzeichnis

[ol]
[li]Funktionsumfang[/li][li]Voraussetzungen[/li][li]Software-Installation[/li][li]Einrichten der Instanzen in IP-Symcon[/li][li]Statusvariablen und Profile[/li][li]WebFront[/li][li]PHP-Befehlsreferenz[/li][li]Lizenz[/li][/ol]
1. Funktionsumfang

[ul]
[li]Darstellen von Zuständen der Zone.[/li][li]Bedienung aus dem WebFront.[/li][li]Bereitstellung von PHP-Befehlen zur Steuerung durch Scripte.[/li][/ul]
2. Voraussetzungen

[ul]
[li]IPS ab Version 5.1[/li][li]kompatibler AV-Receiver mit LAN-Anschluß oder RS232 (RS232 Geräte haben einen eingeschränkten Leistungsumfang)[/li][/ul]
3. Software-Installation

Dieses Modul ist ein Bestandteil des Symcon-Modul: Onkyo & Pioneer AVR
4. Einrichten der Instanzen in IP-Symcon

Eine einfache Einrichtung ist über die im Objektbaum unter ‚Discovery Instanzen‘ zu findene Instanz Onkyo bzw Pioneer AVR Discovery’ möglich.
Bei der manuellen Einrichtung ist das Modul im Dialog ‚Instanz hinzufügen‘ unter den Hersteller ‚Onkyo‘ zufinden.

In dem sich öffnenden Konfigurationsformular ist die gewünschte Zone auszuwählen.
Weitere Einstellungen ergeben sich auch der gewählten Zone.
Viele Funktionen stehen nur in der ‚MainZone‘ zur Verfügung.
Zone 2, 3 und 4 haben, je nach Gerät, ein deutlich kleineres Spektrum an verfügbaren Einstellungen und Funktionen.

Konfiguration MainZone:

Konfiguration Zone 2:

5. Statusvariablen und Profile

Jede Zone erstellt ihre Statusvariablen und einige Profile dynamisch, je nach Fähigkeiten der Geräte/Zonen und der Instanz-Konfiguration. Es können in der Konfiguration bestimmte Statusvariablen ab/angewählt werden.
Diese werden jedoch nur erzeugt, wenn das Gerät auch eine (sinnvolle) Antwort liefert.
Beispiel Main Zone, Werkseinstellungen:

Beispiel Main Zone bei TX-626 mit allen Funktionen in der Instanz aktiviert:

Eine Auflistung aller möglichen Statusvariablen pro Zone folgt noch.
Eine Auflistung aller Profile folgt noch.
6. WebFront

Die direkte Darstellung im WebFront ist möglich, es wird aber empfohlen mit Links zu arbeiten.
Beispiel Main Zone, Werkseinstellungen:

7. PHP-Befehlsreferenz

Eine Beschreibung aller Funktionen folgt noch.
bool OAVR_RequestState(int $InstanzeID, string $Ident);
bool OAVR_Power(int $InstanzeID);
bool OAVR_PowerOn(int $InstanzeID);
bool OAVR_PowerOff(int $InstanzeID);
bool OAVR_SetVolume(int $InstanzeID, int $Value);
bool OAVR_SetMute(int $InstanzeID, bool $Value);
bool OAVR_SelectInput(int $InstanzeID, int $Value);
bool OAVR_SelectAudioInput(int $InstanzeID, int $Value);
bool OAVR_SelectListingMode(int $InstanzeID, int $Value);
bool OAVR_SetSleep(int $InstanzeID, int $Duration);
bool OAVR_SetSubwooferLevel(int $InstanzeID, float $Level);
bool OAVR_SetSubwoofer2Level(int $InstanzeID, float $Level);
bool OAVR_SetDisplayMode(int $InstanzeID, int $Value);
bool OAVR_SetDisplayDimmer(int $InstanzeID, int $Level);
array OAVR_GetAudioInfomation(int $InstanzeID);
array OAVR_GetVideoInfomation(int $InstanzeID);
8. Lizenz

IPS-Modul:
CC BY-NC-SA 4.0

Sorry, ich hab zum testen etwas länger gebraucht. Ich bin beruflich viel unterwegs.
Hier das Ergebnis. Hilft das??

Thomas

Kein Problem, ich mache das auch nur nebenbei wenn Zeit ist.

Es hilft zumindest das ich nun eine weitere Fehlerbehandlung einbauen muss.
Brauchbare Infos sind aber nicht enthalten.
In deinem Fall wäre es interessant, ob die Profile für z.B. Lautstärke, Eingänge, Level etc… passend sind.
Aktuell dürfte das Update bei dir auch schief laufen.
Fix kommt gleich auf GitHub.
Michael

Nächste Version :slight_smile:

Neu: GetAudioInfomation
Neu: GetVideoInfomation
Fix: Fehler beim ermitteln der Geräte Fähigkeiten, wenn kein XML als Antwort kommt
Michael

Hallo Michael, bin endlich mal dazu gekommen das neue Modul zu testen, danke erstmals für die Mühe.
Folgendes ist mir aufgefallen wen ich in der Instanz auf lesen drücke bekomme ich folgende Fehlermeldung:

Dump:


TXT: 01.06.2019, 18:07:18 | Send APIData->APICommand | PWR
HEX: 01.06.2019, 18:07:18 | Send APIData->APICommand | 50 57 52 
TXT: 01.06.2019, 18:07:18 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:18 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:18 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:18 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:18 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:18 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:18 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:18 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:18 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1PWR01<SUB><CR><LF>
HEX: 01.06.2019, 18:07:18 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 50 57 52 30 31 1A 0D 0A 
TXT: 01.06.2019, 18:07:18 |             Response | 01
HEX: 01.06.2019, 18:07:18 |             Response | 30 31 
TXT: 01.06.2019, 18:07:18 | Send APIData->APICommand | AMT
HEX: 01.06.2019, 18:07:18 | Send APIData->APICommand | 41 4D 54 
TXT: 01.06.2019, 18:07:18 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:18 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:18 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:18 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:18 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:18 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:18 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:18 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:18 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1AMT00<SUB><CR><LF>
HEX: 01.06.2019, 18:07:18 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 41 4D 54 30 30 1A 0D 0A 
TXT: 01.06.2019, 18:07:18 |             Response | 00
HEX: 01.06.2019, 18:07:18 |             Response | 30 30 
TXT: 01.06.2019, 18:07:18 | Send APIData->APICommand | MVL
HEX: 01.06.2019, 18:07:18 | Send APIData->APICommand | 4D 56 4C 
TXT: 01.06.2019, 18:07:18 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:18 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:18 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:18 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:18 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:18 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:18 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:18 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:18 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1MVL3C<SUB><CR><LF>
HEX: 01.06.2019, 18:07:18 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 4D 56 4C 33 43 1A 0D 0A 
TXT: 01.06.2019, 18:07:18 |             Response | 3C
HEX: 01.06.2019, 18:07:18 |             Response | 33 43 
TXT: 01.06.2019, 18:07:18 | Send APIData->APICommand | TFR
HEX: 01.06.2019, 18:07:18 | Send APIData->APICommand | 54 46 52 
TXT: 01.06.2019, 18:07:18 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:18 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:18 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:18 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:18 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:18 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:18 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:18 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:18 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><SO><SOH><NUL><NUL><NUL>!1TFRB00T00<SUB><CR><LF>
HEX: 01.06.2019, 18:07:18 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0E 01 00 00 00 21 31 54 46 52 42 30 30 54 30 30 1A 0D 0A 
TXT: 01.06.2019, 18:07:18 |             Response | B00T00
HEX: 01.06.2019, 18:07:18 |             Response | 42 30 30 54 30 30 
TXT: 01.06.2019, 18:07:18 | Send APIData->APICommand | TCT
HEX: 01.06.2019, 18:07:18 | Send APIData->APICommand | 54 43 54 
TXT: 01.06.2019, 18:07:18 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:18 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:18 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:18 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:18 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:18 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:18 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:18 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:21 |                Error | Timeout TCT
HEX: 01.06.2019, 18:07:21 |                Error | 54 69 6D 65 6F 75 74 20 54 43 54 
TXT: 01.06.2019, 18:07:21 | Send APIData->APICommand | TSR
HEX: 01.06.2019, 18:07:21 | Send APIData->APICommand | 54 53 52 
TXT: 01.06.2019, 18:07:21 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:21 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:21 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:21 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:21 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:21 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:21 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:21 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:24 |                Error | Timeout TSR
HEX: 01.06.2019, 18:07:24 |                Error | 54 69 6D 65 6F 75 74 20 54 53 52 
TXT: 01.06.2019, 18:07:24 | Send APIData->APICommand | TSB
HEX: 01.06.2019, 18:07:24 | Send APIData->APICommand | 54 53 42 
TXT: 01.06.2019, 18:07:24 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:24 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:24 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:24 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:24 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:24 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:24 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:24 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:27 |                Error | Timeout TSB
HEX: 01.06.2019, 18:07:27 |                Error | 54 69 6D 65 6F 75 74 20 54 53 42 
TXT: 01.06.2019, 18:07:27 | Send APIData->APICommand | TSW
HEX: 01.06.2019, 18:07:27 | Send APIData->APICommand | 54 53 57 
TXT: 01.06.2019, 18:07:27 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:27 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:27 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:27 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:27 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:27 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:27 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:27 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:29 |                Error | Timeout TSW
HEX: 01.06.2019, 18:07:29 |                Error | 54 69 6D 65 6F 75 74 20 54 53 57 
TXT: 01.06.2019, 18:07:29 | Send APIData->APICommand | SLP
HEX: 01.06.2019, 18:07:29 | Send APIData->APICommand | 53 4C 50 
TXT: 01.06.2019, 18:07:29 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:29 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:29 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:29 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:29 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:29 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:29 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:29 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:30 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><VT><SOH><NUL><NUL><NUL>!1SLPOFF<SUB><CR><LF>
HEX: 01.06.2019, 18:07:30 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0B 01 00 00 00 21 31 53 4C 50 4F 46 46 1A 0D 0A 
TXT: 01.06.2019, 18:07:30 |             Response | OFF
HEX: 01.06.2019, 18:07:30 |             Response | 4F 46 46 
TXT: 01.06.2019, 18:07:30 | Send APIData->APICommand | SWL
HEX: 01.06.2019, 18:07:30 | Send APIData->APICommand | 53 57 4C 
TXT: 01.06.2019, 18:07:30 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:30 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:30 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:30 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:30 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><VT><SOH><NUL><NUL><NUL>!1SWL+08<SUB><CR><LF>
HEX: 01.06.2019, 18:07:30 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0B 01 00 00 00 21 31 53 57 4C 2B 30 38 1A 0D 0A 
TXT: 01.06.2019, 18:07:30 |             Response | +08
HEX: 01.06.2019, 18:07:30 |             Response | 2B 30 38 
TXT: 01.06.2019, 18:07:30 | Send APIData->APICommand | CTL
HEX: 01.06.2019, 18:07:30 | Send APIData->APICommand | 43 54 4C 
TXT: 01.06.2019, 18:07:30 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:30 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:30 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:30 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:30 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><VT><SOH><NUL><NUL><NUL>!1CTL000<SUB><CR><LF>
HEX: 01.06.2019, 18:07:30 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0B 01 00 00 00 21 31 43 54 4C 30 30 30 1A 0D 0A 
TXT: 01.06.2019, 18:07:30 |             Response | 000
HEX: 01.06.2019, 18:07:30 |             Response | 30 30 30 
TXT: 01.06.2019, 18:07:30 | Send APIData->APICommand | DIF
HEX: 01.06.2019, 18:07:30 | Send APIData->APICommand | 44 49 46 
TXT: 01.06.2019, 18:07:30 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:30 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:30 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:30 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:30 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1DIF00<SUB><CR><LF>
HEX: 01.06.2019, 18:07:30 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 44 49 46 30 30 1A 0D 0A 
TXT: 01.06.2019, 18:07:30 |             Response | 00
HEX: 01.06.2019, 18:07:30 |             Response | 30 30 
TXT: 01.06.2019, 18:07:30 | Send APIData->APICommand | DIM
HEX: 01.06.2019, 18:07:30 | Send APIData->APICommand | 44 49 4D 
TXT: 01.06.2019, 18:07:30 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:30 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:30 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:30 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:30 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1DIM01<SUB><CR><LF>
HEX: 01.06.2019, 18:07:30 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 44 49 4D 30 31 1A 0D 0A 
TXT: 01.06.2019, 18:07:30 |             Response | 01
HEX: 01.06.2019, 18:07:30 |             Response | 30 31 
TXT: 01.06.2019, 18:07:30 | Send APIData->APICommand | IFA
HEX: 01.06.2019, 18:07:30 | Send APIData->APICommand | 49 46 41 
TXT: 01.06.2019, 18:07:30 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:30 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:30 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:30 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:30 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL>><SOH><NUL><NUL><NUL>!1IFAOPTICAL 2,Dolby D,48 kHz,5.1 ch,Dolby Surround,5.1 ch,<SUB><CR><LF>
HEX: 01.06.2019, 18:07:30 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 3E 01 00 00 00 21 31 49 46 41 4F 50 54 49 43 41 4C 20 32 2C 44 6F 6C 62 79 20 44 2C 34 38 20 6B 48 7A 2C 35 2E 31 20 63 68 2C 44 6F 6C 62 79 20 53 75 72 72 6F 75 6E 64 2C 35 2E 31 20 63 68 2C 1A 0D 0A 
TXT: 01.06.2019, 18:07:30 |             Response | OPTICAL 2,Dolby D,48 kHz,5.1 ch,Dolby Surround,5.1 ch,
HEX: 01.06.2019, 18:07:30 |             Response | 4F 50 54 49 43 41 4C 20 32 2C 44 6F 6C 62 79 20 44 2C 34 38 20 6B 48 7A 2C 35 2E 31 20 63 68 2C 44 6F 6C 62 79 20 53 75 72 72 6F 75 6E 64 2C 35 2E 31 20 63 68 2C 
TXT: 01.06.2019, 18:07:30 | Send APIData->APICommand | IFV
HEX: 01.06.2019, 18:07:30 | Send APIData->APICommand | 49 46 56 
TXT: 01.06.2019, 18:07:30 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:30 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:30 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:30 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:30 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><<SOH><NUL><NUL><NUL>!1IFVVIDEO 2,Unknown,,24bit,MAIN,1920 x 1080p,RGB,24bit,,<SUB><CR><LF>
HEX: 01.06.2019, 18:07:30 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 3C 01 00 00 00 21 31 49 46 56 56 49 44 45 4F 20 32 2C 55 6E 6B 6E 6F 77 6E 2C 2C 32 34 62 69 74 2C 4D 41 49 4E 2C 31 39 32 30 20 78 20 31 30 38 30 70 2C 52 47 42 2C 32 34 62 69 74 2C 2C 1A 0D 0A 
TXT: 01.06.2019, 18:07:30 |             Response | VIDEO 2,Unknown,,24bit,MAIN,1920 x 1080p,RGB,24bit,,
HEX: 01.06.2019, 18:07:30 |             Response | 56 49 44 45 4F 20 32 2C 55 6E 6B 6E 6F 77 6E 2C 2C 32 34 62 69 74 2C 4D 41 49 4E 2C 31 39 32 30 20 78 20 31 30 38 30 70 2C 52 47 42 2C 32 34 62 69 74 2C 2C 
TXT: 01.06.2019, 18:07:30 | Send APIData->APICommand | SLI
HEX: 01.06.2019, 18:07:30 | Send APIData->APICommand | 53 4C 49 
TXT: 01.06.2019, 18:07:30 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:30 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:30 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:30 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:30 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1SLI12<SUB><CR><LF>
HEX: 01.06.2019, 18:07:30 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 53 4C 49 31 32 1A 0D 0A 
TXT: 01.06.2019, 18:07:30 |             Response | 12
HEX: 01.06.2019, 18:07:30 |             Response | 31 32 
TXT: 01.06.2019, 18:07:30 | Send APIData->APICommand | SLA
HEX: 01.06.2019, 18:07:30 | Send APIData->APICommand | 53 4C 41 
TXT: 01.06.2019, 18:07:30 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:30 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:30 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:30 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:30 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1SLA07<SUB><CR><LF>
HEX: 01.06.2019, 18:07:30 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 53 4C 41 30 37 1A 0D 0A 
TXT: 01.06.2019, 18:07:30 |             Response | 07
HEX: 01.06.2019, 18:07:30 |             Response | 30 37 
TXT: 01.06.2019, 18:07:30 | Send APIData->APICommand | TGA
HEX: 01.06.2019, 18:07:30 | Send APIData->APICommand | 54 47 41 
TXT: 01.06.2019, 18:07:30 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:30 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:30 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:30 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:30 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><VT><SOH><NUL><NUL><NUL>!1TGAN/A<SUB><CR><LF>
HEX: 01.06.2019, 18:07:30 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0B 01 00 00 00 21 31 54 47 41 4E 2F 41 1A 0D 0A 
TXT: 01.06.2019, 18:07:30 |             Response | N/A
HEX: 01.06.2019, 18:07:30 |             Response | 4E 2F 41 
TXT: 01.06.2019, 18:07:30 | Send APIData->APICommand | TGB
HEX: 01.06.2019, 18:07:30 | Send APIData->APICommand | 54 47 42 
TXT: 01.06.2019, 18:07:30 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:30 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:30 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:30 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:30 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><VT><SOH><NUL><NUL><NUL>!1TGBN/A<SUB><CR><LF>
HEX: 01.06.2019, 18:07:30 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0B 01 00 00 00 21 31 54 47 42 4E 2F 41 1A 0D 0A 
TXT: 01.06.2019, 18:07:30 |             Response | N/A
HEX: 01.06.2019, 18:07:30 |             Response | 4E 2F 41 
TXT: 01.06.2019, 18:07:30 | Send APIData->APICommand | TGC
HEX: 01.06.2019, 18:07:30 | Send APIData->APICommand | 54 47 43 
TXT: 01.06.2019, 18:07:30 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:30 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:30 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:30 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:30 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><VT><SOH><NUL><NUL><NUL>!1TGCN/A<SUB><CR><LF>
HEX: 01.06.2019, 18:07:30 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0B 01 00 00 00 21 31 54 47 43 4E 2F 41 1A 0D 0A 
TXT: 01.06.2019, 18:07:30 |             Response | N/A
HEX: 01.06.2019, 18:07:30 |             Response | 4E 2F 41 
TXT: 01.06.2019, 18:07:30 | Send APIData->APICommand | HDO
HEX: 01.06.2019, 18:07:30 | Send APIData->APICommand | 48 44 4F 
TXT: 01.06.2019, 18:07:30 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:30 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:30 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:30 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:30 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1HDO01<SUB><CR><LF>
HEX: 01.06.2019, 18:07:30 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 48 44 4F 30 31 1A 0D 0A 
TXT: 01.06.2019, 18:07:30 |             Response | 01
HEX: 01.06.2019, 18:07:30 |             Response | 30 31 
TXT: 01.06.2019, 18:07:30 | Send APIData->APICommand | HAO
HEX: 01.06.2019, 18:07:30 | Send APIData->APICommand | 48 41 4F 
TXT: 01.06.2019, 18:07:30 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:30 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:30 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:30 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:30 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1HAO02<SUB><CR><LF>
HEX: 01.06.2019, 18:07:30 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 48 41 4F 30 32 1A 0D 0A 
TXT: 01.06.2019, 18:07:30 |             Response | 02
HEX: 01.06.2019, 18:07:30 |             Response | 30 32 
TXT: 01.06.2019, 18:07:30 | Send APIData->APICommand | HAS
HEX: 01.06.2019, 18:07:30 | Send APIData->APICommand | 48 41 53 
TXT: 01.06.2019, 18:07:30 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:30 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:30 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:30 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:30 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1HAS00<SUB><CR><LF>
HEX: 01.06.2019, 18:07:30 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 48 41 53 30 30 1A 0D 0A 
TXT: 01.06.2019, 18:07:30 |             Response | 00
HEX: 01.06.2019, 18:07:30 |             Response | 30 30 
TXT: 01.06.2019, 18:07:30 | Send APIData->APICommand | CEC
HEX: 01.06.2019, 18:07:30 | Send APIData->APICommand | 43 45 43 
TXT: 01.06.2019, 18:07:30 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:30 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:30 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:30 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:30 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:30 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:31 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1CEC01<SUB><CR><LF>
HEX: 01.06.2019, 18:07:31 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 43 45 43 30 31 1A 0D 0A 
TXT: 01.06.2019, 18:07:31 |             Response | 01
HEX: 01.06.2019, 18:07:31 |             Response | 30 31 
TXT: 01.06.2019, 18:07:31 | Send APIData->APICommand | RES
HEX: 01.06.2019, 18:07:31 | Send APIData->APICommand | 52 45 53 
TXT: 01.06.2019, 18:07:31 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:31 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:31 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:31 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:31 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:31 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:31 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:31 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:31 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1RES01<SUB><CR><LF>
HEX: 01.06.2019, 18:07:31 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 52 45 53 30 31 1A 0D 0A 
TXT: 01.06.2019, 18:07:31 |             Response | 01
HEX: 01.06.2019, 18:07:31 |             Response | 30 31 
TXT: 01.06.2019, 18:07:31 | Send APIData->APICommand | LMD
HEX: 01.06.2019, 18:07:31 | Send APIData->APICommand | 4C 4D 44 
TXT: 01.06.2019, 18:07:31 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:31 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:31 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:31 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:31 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:31 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:31 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:31 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:31 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1LMD80<SUB><CR><LF>
HEX: 01.06.2019, 18:07:31 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 4C 4D 44 38 30 1A 0D 0A 
TXT: 01.06.2019, 18:07:31 |             Response | 80
HEX: 01.06.2019, 18:07:31 |             Response | 38 30 
TXT: 01.06.2019, 18:07:31 | Send APIData->APICommand | LTN
HEX: 01.06.2019, 18:07:31 | Send APIData->APICommand | 4C 54 4E 
TXT: 01.06.2019, 18:07:31 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:31 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:31 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:31 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:31 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:31 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:31 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:31 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:31 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1LTN00<SUB><CR><LF>
HEX: 01.06.2019, 18:07:31 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 4C 54 4E 30 30 1A 0D 0A 
TXT: 01.06.2019, 18:07:31 |             Response | 00
HEX: 01.06.2019, 18:07:31 |             Response | 30 30 
TXT: 01.06.2019, 18:07:31 | Send APIData->APICommand | RAS
HEX: 01.06.2019, 18:07:31 | Send APIData->APICommand | 52 41 53 
TXT: 01.06.2019, 18:07:31 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:31 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:31 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:31 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:31 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:31 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:31 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:31 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:31 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1RAS00<SUB><CR><LF>
HEX: 01.06.2019, 18:07:31 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 52 41 53 30 30 1A 0D 0A 
TXT: 01.06.2019, 18:07:31 |             Response | 00
HEX: 01.06.2019, 18:07:31 |             Response | 30 30 
TXT: 01.06.2019, 18:07:31 | Send APIData->APICommand | MOT
HEX: 01.06.2019, 18:07:31 | Send APIData->APICommand | 4D 4F 54 
TXT: 01.06.2019, 18:07:31 |   Send APIData->Data | QSTN
HEX: 01.06.2019, 18:07:31 |   Send APIData->Data | 51 53 54 4E 
TXT: 01.06.2019, 18:07:31 | Send APIData->Mapping | 
HEX: 01.06.2019, 18:07:31 | Send APIData->Mapping | 
TXT: 01.06.2019, 18:07:31 | Send APIData->SubIndex | 
HEX: 01.06.2019, 18:07:31 | Send APIData->SubIndex | 
TXT: 01.06.2019, 18:07:31 | Send APIData->needResponse | TRUE
HEX: 01.06.2019, 18:07:31 | Send APIData->needResponse | 54 52 55 45 
TXT: 01.06.2019, 18:07:31 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL><LF><SOH><NUL><NUL><NUL>!1MOT00<SUB><CR><LF>
HEX: 01.06.2019, 18:07:31 |              Receive | 49 53 43 50 00 00 00 10 00 00 00 0A 01 00 00 00 21 31 4D 4F 54 30 30 1A 0D 0A 
TXT: 01.06.2019, 18:07:31 |             Response | 00
HEX: 01.06.2019, 18:07:31 |             Response | 30 30 

Des weiteren wird bei der Lautstärke der falsche wert angezeigt:
60% soll 75% ist

hoffe du kannst damit was anfangen
gruß Stefan

Die Timeouts kannst du durch deaktivieren der nicht vorhandenen Lautsprecher in der Konfiguration der Instanz los werden.
Nicht jedes Gerät unterstützt hier alle Funktionen (z.B. Klang für Front Wide oder Center). Das kommt durch die Konvertierung aus der alten Instanz, bei Neuanlage der Zone sollte es automatisch erkannt werden.

Bei der Lautstärke bitte einmal das dazugehörige Profil zeigen.
Alternativ auch gerne aus dem Debug des Splitters. Dazu musst du den ClientSocket einmal de- und aktivieren.

Michael

Hallo Michael,
habe mal alles neu erstellt jetzt gehts besser.
Wegen lautstärke würd mal sagen max 80% soll da nicht stehen oder?

gruß Stefan

Eigentlich sollte da bei dir 82 stehen.
Das Profil geht von den max werten aus welche ich aus der XML lesen:

<zone id="1" value="1" name="Main" volmax="82" volstep="1"...

Somit ist 82 = 100%.
Warum da bei dir jetzt ‚nur‘ 80 steht…öhm… bitte einmal ein Debug vom Splitter, wenn du den IO de/aktivierst.
Da sollte so etwas kommen:

TXT: 01.06.2019, 21:10:33 |      ZoneList:1:Name | Main
TXT: 01.06.2019, 21:10:33 |    ZoneList:1:Volmax | 80
TXT: 01.06.2019, 21:10:33 |  ZoneList:1:Volsetep | 1
TXT: 01.06.2019, 21:10:33 |      ZoneList:2:Name | Zone2
TXT: 01.06.2019, 21:10:33 |    ZoneList:2:Volmax | 80
TXT: 01.06.2019, 21:10:33 |  ZoneList:2:Volsetep | 1

Die Werte im Objektbaum der Konsole sind dann %-Werte. Also 75% bei einen Integer-Wert von 60. Das passt also (bei Max = 80).

Michael

PS: Update Online mit einer besseren Fehlermeldung beim Übernehmen der Konfig bzw. Status Abfragen.