Modul für ONKYO AV Receiver (und neuere Pioneer AV Receiver)

Begonnen von Loredo, 30 September 2013, 14:52:36

Vorheriges Thema - Nächstes Thema

Jaydee

Besteht eine Chance, dass man das Modul per Attribut-Flag in einen reinen Sendemodus versetzt, wo also alle Rückmeldungen ignoriert werden? Mir ist klar, dass das suboptimal ist, weil man ja gerade eigentlich den Status auswerten möchte. Aber momentan kann ich es halt gar nicht benutzen weil es mein Fhem eben so instabil macht, und wenn es einen "SendOnly"-Mode gäbe, könnte ich damit zumindest steuern und muss nicht meine Shell-Skripte verwenden.

Abgesehen davon wäre ein disable-flag toll :)

LG
Jan

comby

#91
Hallo zusammen,

EDIT:

mittlerweile startet das Modul, allerdings haengt mein FHEM nach dem laden (komme nicht mehr auf die Weboberfläche, auch gibts keine Logs mehr).

Letzter Log-Inhalt (verbose 5):

ZitatISCP.......&....!1NLSU2-vtuner:1.fm Chillout Lounge...ISCP.......&....!1NLSU3-vtuner:1.fm Absolute TOP 40...ISCP......."....!1NLSU4-vtuner:977 Today's Hits...ISCP......."....!1NLSU5-vtuner:977 Today's Hits...ISCP............!1NLSU6-vtuner:107.9 JAMZ FM...ISCP............!1NLSU7-vtuner:Q 102.1 FM...
2013.11.13 18:48:51 5: ONKYO_AVR avr_test(main): 192.168.2.145:60128 rcv 4953435000000010000000260100000021314e4c5355332d7674756e65723a312e666d204162736f6c75746520544f502034301a0d0a4953435000000010000000220100000021314e4c5355342d7674756e65723a39373720546f646179277320486974731a0d0a4953435000000010000000220100000021314e4c5355352d7674756e65723a39373720546f646179277320486974731a0d0a49534350000000100000001f0100000021314e4c5355362d7674756e65723a3130372e39204a414d5a20464d1a0d0a49534350000000100000001c0100000021314e4c5355372d7674756e65723a51203130322e3120464d1a0d0a4953435000000010000000220100000021314e4c5355382d7674756e65723a3230303020464d202d20546f702034301a0d0a49534350000000100000000e0100000021314e4c5355392d2d2d2d1a0d0a ISCP.......&....!1NLSU3-vtuner:1.fm Absolute TOP 40...ISCP......."....!1NLSU4-vtuner:977 Today's Hits...ISCP......."....!1NLSU5-vtuner:977 Today's Hits...ISCP............!1NLSU6-vtuner:107.9 JAMZ FM...ISCP............!1NLSU7-vtuner:Q 102.1 FM...ISCP......."....!1NLSU8-vtuner:2000 FM - Top 40...ISCP............!1NLSU9----...
2013.11.13 18:48:52 5: ONKYO_AVR avr_test(main): 192.168.2.145:60128 rcv 4953435000000010000000220100000021314e4c5355342d7674756e65723a39373720546f646179277320486974731a0d0a4953435000000010000000220100000021314e4c5355352d7674756e65723a39373720546f646179277320486974731a0d0a49534350000000100000001f0100000021314e4c5355362d7674756e65723a3130372e39204a414d5a20464d1a0d0a49534350000000100000001c0100000021314e4c5355372d7674756e65723a51203130322e3120464d1a0d0a4953435000000010000000220100000021314e4c5355382d7674756e65723a3230303020464d202d20546f702034301a0d0a49534350000000100000000e0100000021314e4c5355392d2d2d2d1a0d0a49534350000000100000000a01000000213150575230311a0d0a ISCP......."....!1NLSU4-vtuner:977 Today's Hits...ISCP......."....!1NLSU5-vtuner:977 Today's Hits...ISCP............!1NLSU6-vtuner:107.9 JAMZ FM...ISCP............!1NLSU7-vtuner:Q 102.1 FM...ISCP......."....!1NLSU8-vtuner:2000 FM - Top 40...ISCP............!1NLSU9----...ISCP............!1PWR01...

Das ist wohl das Ergebnis eines Querys vom Modul, drinnen stehen meine Radio-Favoriten, Query funzt also wohl...

Jemand eine Idee ?

pre2013 hab ich drin, Receiver ist vom 2009...

urmel86

Zitat von: comby am 13 November 2013, 18:25:47
Das ist wohl das Ergebnis eines Querys vom Modul, drinnen stehen meine Radio-Favoriten, Query funzt also wohl...

Jemand eine Idee ?

pre2013 hab ich drin, Receiver ist vom 2009...

Das sieht nach dem gleichen Problem aus dass wir im Moment alle haben. Leider fehlt momentan, wohl bei allen hier, die Zeit um weiter zu Prüfen was genau passiert.

Bis jetzt tritt der Fehler bei allen auf (korrigiert mich?) wenn man per FHEM irgendwie auf die Net Funktionen des Onkyos zugreift. Alles andere läuft gut und zuverlässig, jedefalls bei mir.

Gruß Marco

Jaydee

Ja, das scheint der bekannte Datenverkehr via ISCP zu sein, der das Modul bzw. FHEM überfordert.

Leider ist es nicht nur wenn man per FHEM auf die NET-Funktionen zugreift, sondern sobald man sie überhaupt mit irgendwas benutzt.
Sobald NET irgendwann nach dem letzten Stromlos-Schalten benutzt wurde, gibt der Receiver bei jeder Statusanfrage auch die Menudaten per ISCP raus.

D.h. Man kann z.Zt. Das Modul nur nutzen, wenn man komplett auf alle NET-Dienste verzichtet. Das ist für mich leider keine Option.

comby

Kann man hier vielleicht die Länge der Datenpakete verkleinern, eventuell auch über die Linux-Umgebung vom PI z.B. ?

comby

PS:

Wenn ich nun die Favoriten aus dem NET entferne, funktioniert das Modul (weil weniger Datentransfer) ?

Hm.. blöd :(

Jaydee

Ist vielleicht nur eine Frage der Zeit!??
Auf Dauer scheint es allein durch die immer wieder übertragene Menüstruktur des NET-Menüs zu Abstürzen zu kommen.


aibe

Hallo Leute!
Super Arbeit die ihr da leistet!
Bin ein absoluter Anfänger.....kann mir jemand schritt für schritt erklären wie ich das Onkyo modul in FHEM starte/lade?
ich hab die Datei 70_ONKYO_AVR.pm über FTP auf mein Raspberry kopiert ins Verzeichnis /opt/fhem/FHEM.
Wie mache ich weiter? die IP von meinem ONKYO TX-NR616 ist 10.0.0.46.
Fhem läuft bei mir auf einen Raspberry 512, mit Enocean 300USB, noch alles am testen....ich glaube ich hab Fhem 5.4 drauf?
Ich hab versucht das up zu daten, kommt immer das ich eine Meldung bestätigen soll, kA wie das geht! bitte um Hilfe :D
Danke im Voraus.

Jaydee

#98
theoretisch musst du nur mit

define Onkyo ONKYO_AVR 10.0.0.46 pre2013

ein device definieren..

EDIT: Ansonsten für alle Grundlagen mal dies hier lesen:
http://fhem.de/Heimautomatisierung-mit-fhem.pdf

aibe

HAllo Danke für die schnelle Antwort!
Das hab ich fast so gemacht :-\
ich hab define avr_test ONKYO_AVR 10.0.0.46 eingegeben
dann bin ich auch auf die seite gekommen und hab den get Button gedrückt.
seither komm ich nicht mehr auf die Weboberfläche, aber über ssh schon...
selbst nach sudo reboot nicht:(

Jaydee

hmmm, das ist ein etwas heftiges Verhalten...

editier mal die /opt/fhem/fhem.cfg
und loesch die entsprechende  define-Zeile - sollte ganz am Ende sein.
Speichern und neu booten.

Dies nur um den alten Zustand wieder her zu stellen. Das Modul ist noch nicht ganz ausgereift, und ich würde es dann erstmal damit lassen. Warum sich fhem bei dir so schnell komplett verabschiedet, weiß ich nicht.

aibe

hallo bin jetzt wieder auf die Weboberfläche gekommen...
hab den RPI Stromlos gemacht!
dann hab ich define avr_test ONKYO_AVR 10.0.0.46 pre2013 eingegeben
danach auf attr avr_test room Wohnzimmer und auf denn attr Button geklickt.
seither ladet es immer noch, F5 bringt auch nix....es hängt irgendwie....

aibe

Danke für die Antwort, ich hab das jetzt versucht aber es steht in der fhem.cfg nichts drinnen davon...
auch nach reboot komm ich nicht auf die Weboberfläche

lendrod

Hallo Gemeinde,

ich habe einen TX-NR616 im Lan hängen und würde auch mir gerne Makros schreiben das beim Kinoabend das Lciht gedimmt wird, der Beamer startet und der Receiver auf Kino umschaltet.

Ich habe das Modul in /opt/fhem/FHEM gelegt und den User FHEM zugewisen und chmod 666 gemacht, wie alle anderen Module auch in dem Ordner

Wenn ich nun in der WebGUI bin und dort die .cfg ändere und define rc_onkyo ONKYO_AVR xxx.xxx.xxx.xxx pre2013 eintrage und speichere bekomem ich eine Fehlermeldung

Cannot load module ONKYO_AVR

ein update in der WebGUI habe ich bereits gemacht, ich besitze die Version 5.5

Beim starten steht in der log folgendes


2013.12.09 23:03:09 1: reload: Error:Modul 70_ONKYO_AVR deactivated:
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/70_ONKYO_AVR.pm line 37, <$fh> line 85.
BEGIN failed--compilation aborted at ./FHEM/70_ONKYO_AVR.pm line 37, <$fh> line 85.


Ich habe mal im Forum nach der simple.pm gesucht, aber keinen Beitrag zu gefunden.
Ich habe im CPAN bereits geschaut und das Modul XML::Simple ist aber installiert

Was könnte es noch sein?
VM FHEM Server
CUL868 V3, CUL433 V3, HM CCU2
5 x FHT 80 BTFN-2, 3 x ITR-1500, FS20 TC8, FS20 FMS
Onky TX-NR616

Loredo

Ich habe mal ein kleines Update vorbereitet, vielleicht löst es das Problem des Nicht-Reagierens schon.
Bitte mal testen.




Gruß
Julian
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER