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

Loredo

Zitat von: lendrod am 10 Dezember 2013, 09:24:48

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?


Wurde in diesem Thread schon mehrfach besprochen, es gibt auch eine Lösung: Installiere das Perl Modul XML::Simple auf deinem Gerät.
Auf einem RPi z.B. mittels
aptitude install libxml-simple-perl

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

Jaydee

#106
Zitat von: Loredo am 12 Dezember 2013, 17:05:49
Ich habe mal ein kleines Update vorbereitet, vielleicht löst es das Problem des Nicht-Reagierens schon.
Bitte mal testen.

Willkommen zurück! :-)

Leider nein... device definiert, eingeschaltet -> fhem weg

edit: also insofern eine Verbesserung, dass man nicht mehr abwarten muss, bis der Fehler auftritt - er zeigt sich augenblicklich ;-)

Loredo

Schade, bei mir tut alles wie es soll, auch mit NET. Kann es demnach nicht nachvollziehen.
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

Loredo

Ich habe das Modul jetzt gerade ins SVN eingecheckt in der Hoffnung, dass sich mehr Leute zum Testen (und debuggen des NET Problems, was einige haben) finden.
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

Astrofreak85

Hi,

hab das neue Modul heute gesehen und wollte gleich mal testen, aber ich bekomme leider die Fehlermeldung von FHEM:

ERROR:

Cannot load module ONKYO_AVR

das file ist aber da und im richtigen Ordner...merkwürdig...

Jaydee

Perl Modul XML::Simple  installiert?
-->
aptitude install libxml-simple-perl

Astrofreak85

Ok hab ich jetzt....aber wenn der Eintrag für ONKYO_AVR in der fhem.cfg steht, und ich auf speichern gehen, kommt fhem nicht mehr wieder....das webinterface ist tot und fhem anscheinen auch (zumindest werden keine Befehle von FH20 Schaltern mehr verarbeitet...

Jaydee

Jepp, das ist ein Problem, dass leider einige mit dem Modul zur Zeit noch haben...

Das Modul ist mit den eingehenden Daten anscheinend überfordert (siehe vorherige Beiträge in diesem Thread)

ChristianKnorr

Hallo zusammen,
erstmal vielen Dank an Loredo und allen anderen die hier rumcoden :)

Die Version 8 (335kB) ist die letzte die bei mir läuft. Danach ist fhem unbrauchbar langsam.

Des Weiteren habe ich mir die Zähne an diesem Fehler ausgebissen ;D :
Modul kopiert, "define Onkyo ONKYO_AVR onkyo" (ich mache das über friendlyname, nicht über IP), und dann dem Onkyo den Raum zugewiesen. FALSCH!
Erstmal auf z.B. get Volume klicken, DANN darf man den Raum zu weisen.

Genug Feedback für den Einstieg, jetzt wird weiter getestet :D

Viele Grüße
Chris...

ChristianKnorr

Ich bekomme die Zone 2 nicht ans Laufen :(
define Kueche ONKYO_AVR onkyo zone2
ist doch korrekt, oder?

Ich bekomme:Invalid protocol, choose one of 2013 pre2013

Jaydee

es muss heissen:

define Kueche ONKYO_AVR onkyo pre2013 zone2

(oder eben 2013 statt pre2013, wenn es ein neues Modell ist)

Loredo

Zitat von: Jaydee am 20 Dezember 2013, 01:14:06
es muss heissen:

define Kueche ONKYO_AVR onkyo pre2013 zone2

(oder eben 2013 statt pre2013, wenn es ein neues Modell ist)


Jaydee <-- whatever he says.  8)
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

Loredo

Zitat von: ChristianKnorr am 19 Dezember 2013, 21:30:20
Die Version 8 (335kB) ist die letzte die bei mir läuft. Danach ist fhem unbrauchbar langsam.


Welche ist denn für dich Version 8, diese hier?
http://forum.fhem.de/index.php/topic,15024.msg98719.html#msg98719


Würde gerne mal die Version mit der danach vergleichen...


Zitat von: ChristianKnorr am 19 Dezember 2013, 21:30:20Des Weiteren habe ich mir die Zähne an diesem Fehler ausgebissen ;D  :Modul kopiert, "define Onkyo ONKYO_AVR onkyo" (ich mache das über friendlyname, nicht über IP), und dann dem Onkyo den Raum zugewiesen. FALSCH!Erstmal auf z.B. get Volume klicken, DANN darf man den Raum zu weisen.


Versteh ich nicht. Du meinst du kannst nach einem define kein
attr Onkyo room Raum1 machen? Das klingt jetzt aber eher nach einem Problem mit deiner FHEM Installation oder so...
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

ChristianKnorr

Zitat von: Jaydee am 20 Dezember 2013, 01:14:06
es muss heissen:

define Kueche ONKYO_AVR onkyo pre2013 zone2

(oder eben 2013 statt pre2013, wenn es ein neues Modell ist)
Ganz genau so ist es, das Licht ging mir dann eben doch noch auf 8)

Zitat von: Loredo am 20 Dezember 2013, 03:08:28

Welche ist denn für dich Version 8, diese hier?
http://forum.fhem.de/index.php/topic,15024.msg98719.html#msg98719


Würde gerne mal die Version mit der danach vergleichen...
Das kann ich nicht mehr sagen. Du hast ja alle Versionen 0.0.1 getauft, aber hinter die Dateinamen habe ich immer noch eine laufende Zahl geschrieben, somit meine ich meine: 70_ONKYO_AVR_001_08.pm (die im fhem natürlich zu 70_ONKYO_AVR.pm umbenannt wurde)

Edit: ja, genau die Version ist es, habe gerade ein diff gemacht.

Zitat von: Loredo am 20 Dezember 2013, 03:08:28


Versteh ich nicht. Du meinst du kannst nach einem define kein
attr Onkyo room Raum1 machen? Das klingt jetzt aber eher nach einem Problem mit deiner FHEM Installation oder so...
Ist eine frische Installation von fhem 5.5 auf ubuntu 12.04.3
Ich habe das über den Webserver gemacht, nicht über den Befehl den Du gepostet hast. Das sollte doch keinen Unterschied machen.

ChristianKnorr

Zitat von: Loredo am 20 Dezember 2013, 03:08:28

Welche ist denn für dich Version 8, diese hier?
http://forum.fhem.de/index.php/topic,15024.msg98719.html#msg98719


Würde gerne mal die Version mit der danach vergleichen...



Versteh ich nicht. Du meinst du kannst nach einem define kein
attr Onkyo room Raum1 machen? Das klingt jetzt aber eher nach einem Problem mit deiner FHEM Installation oder so...
Da habe ich gestern etliche Minuten damit verbracht dem "Fehler" auf die Schliche zu kommen, jetzt ist er weg :o
Habe es gerade mehrfach genau so gemacht wie gestern. Oder es liegt daran, dass jetzt ein funktionierender Onkyo installiert ist!?