[Modul] Onkyo & Pioneer AVR

Hallo und vielen Dank für dieses tolle Modul @Nall-chan!

Habe eine Frage, wenn ich den Receiver mittels der entsprechenden Variable ausschalte, gibt es dann eine Möglichkeit, ihn wieder zum Leben zu erwecken? Er reagiert dann einfach nicht mehr.

Netzwerk Standby im Receiver aktiviert?
Michael

1 „Gefällt mir“

Danke, das war’s :heart:

Noch ein Problem: Ich mache

OAVR_GetVideoInformation($id);

Und erhalte folgende Meldung:

Warning: array_combine(): Both parameters should have an equal number of elements in C:\ProgramData\Symcon\modules.store\de.nall.chan.onkyo\OnkyoAVRZone\module.php on line 574

Debug-Ausgabe des Splitters:

04.03.2023, 21:01:39 | Send APIData->APICommand | IFV
04.03.2023, 21:01:39 |   Send APIData->Data | QSTN
04.03.2023, 21:01:39 | Send APIData->needResponse | TRUE
04.03.2023, 21:01:39 |              Receive | ISCP<NUL><NUL><NUL><DLE><NUL><NUL><NUL>R<SOH><NUL><NUL><NUL>!1IFVHDMI 5,1920 x 1080p  60 Hz,RGB,24bit,MAIN,1920 x 1080p  60 Hz,RGB,24bit,,,<SUB><CR><LF>
04.03.2023, 21:01:39 |             Response | HDMI 5,1920 x 1080p  60 Hz,RGB,24bit,MAIN,1920 x 1080p  60 Hz,RGB,24bit,,,

Der Wert im Textfeld „IFV“ bzw. Video Information aktualisiert sich nicht.

Fehler gefunden, Fix kommt die Tage als Beta.

Ich meine der Wert wird nicht aktiv von den Geräten gesendet.
Du kannst es mit

OAVR_RequestState(32378,'IFV');

anfragen. Muss mal schauen ob ich zumindest beim Wechsel der Quelle das automatisieren kann.
Beim Wechsel der Quellen kann ich das automatisiert abfragen.
Aber wenn die Quelle dann die Auflösung ändern, bekomme ich keine Info vom Receiver :frowning:
Michael

Danke dafür!

Ich requeste das jetzt periodisch, da beim Starten von AVR und Projektor manchmal die HDMI-Verbindung nicht funktioniert und ich das so erkennen kann (in dem Fall schalte ich den AVR aus und wieder ein, das schafft dann Abhilfe).

Nur zur Erläuterung, wofür ich diese Info überhaupt brauche :slight_smile:

Darum baue ich ja immer ‚fast‘ alles in die Module ein, was eine API so hergibt.
Irgendwer braucht immer mal eine spezielle Funktion :slight_smile:
Aber testen kann ich nie 100% :sweat_smile:
Also danke fürs Bug finden.
Dann vergiss auch RequestState, weil die Variable ja nur einen lesbaren Wert liefert und kein Array wie OAVR_GetVideoInformation.
Michael

Version 2.01 als Beta im Store

Michael

1 „Gefällt mir“

Hallo zusammen,

ich bekomme schon seit einiger Zeit folgenden Fehlermeldung:

Gibt es eine Möglichkeit, diese abzustellen? Ansonsten funktioniert das Modul einwandfrei.

LG

Koenig159

Gesehen habe ich das bei mir auch schon.
Abstellen geht nicht, weil das den Sinn des KeepAlive ja zu wieder laufen würde.
Muss mal schauen ob das ein Timing Problem, ein Bug oder wirklich ein Problem mit meinem Receiver ist :frowning:
Michael

1 „Gefällt mir“

Habe gerade beim Versuch, die Eingangsquelle umzuschalten folgende Fehlermeldung erhalten:


Warning: 
Notice: Timeout SLI in C:\ProgramData\Symcon\modules\.store\de.nall.chan.onkyo\OnkyoAVRSplitter\module.php on line 303
RESULT: in C:\ProgramData\Symcon\modules\.store\de.nall.chan.onkyo\OnkyoAVRZone\module.php on line 1155

Notice: Wert nicht verfügbar. in C:\ProgramData\Symcon\modules\.store\de.nall.chan.onkyo\OnkyoAVRZone\module.php on line 1139
 (Code: -32603)

Ich glaube, nach Analyse des Fehlers, dass die Ursache eine nicht verbundene HDMI-Eingangsquelle ist. Weiß nicht ob das Verhalten dann so okay ist, mir kam es vor als ob es eine entsprechende Meldung geben sollte.

Wert nicht verfügbar wäre dann ja korrekt.
Wobei ich das Timeout dann aber nicht verstehe.
Muss ich bei Gelegenheit mal testen.
Michael

Hallo,
versuche ergebnislos meinen Pioneer VSX-921 zu verbinden.
Habe das Modul Onkyo&Pioneer AVR installiert.
Discovery Instanz ist auch da.

Aber dort will der AVR einfach nicht gefunden werden.

Per LAN Scan ist der Receiver aber zu sehen.

Was mache ich falsch?

Wenn du die IP kennst, dann leg direkt den Konfigurator an und trag die Adresse in dem Dialog ein.

Discovery geht z.b. bei NAT oder Docker mit NAT nicht.
Michael

Hm.
Also Pioneer Configurator angelegt.
Dann kommt:
Schnittstelle konfigurieren. Dort steht: Diese Schnittstelle erfordert keine Konfiguration.
Dann auf „Weiter“
Schnittstelle konfigurieren (ISCP Splitter #xxxxx)
Unter Host ip vom VSX eingetragen
und „Aktiv“ geschaltet. Dann OK.

Jetzt kommt eine Fehlermeldung:

Konnte Änderungen nicht anwenden

Connection refused (Code: -32603)

Instanz „Pioneer Configurator“ ist angelegt. Aber es kommt die Meldung:
Instanz hat keinen aktiven Parent.

Ich fürchte, ich habe mich irgendwie verrannt

Das ist soweit korrekt. Vermutlich wird dein Gerät aber das Protokoll nicht können.
Michael

Der VSX-921?
OK . . .

Das Protokoll von den Gerät ist anders.
https://arnowelzel.de/pioneer-av-receiver-uebers-netzwerk-steuern

Scripte dazu gibt es u.a. hier:

Oder hier auch ein Modul:

Michael

Toll!
Perfekt. Das funktioniert auch mit meinem alten VSX-921!

Großartig!

Jetzt hat die, zum Teil, defekte Fernbedienung ausgedient :slight_smile:

Vielen Dank für den Tipp!

1 „Gefällt mir“

Ein Beitrag wurde in ein existierendes Thema verschoben: Receiver Pioneer VSX-923 per Lan steuern