FHEM Forum

FHEM - Anwendungen => Multimedia => Thema gestartet von: Christian72 am 21 Februar 2016, 14:21:37

Titel: Cannot load module SONOS
Beitrag von: Christian72 am 21 Februar 2016, 14:21:37
Hallo
Ich habe fhem auf meinem Raspberry-Pi installiert und alle Module geladen, die laut meinen Recherchen benötigt werden. Leider bekomme ich im Fhem immer die Meldung "Cannot load module SONOS".
Kann mir da jemand weiterhelfen?

Grüße
Christian
Titel: Antw:Cannot load module SONOS
Beitrag von: marvin78 am 21 Februar 2016, 14:22:47
Da du nicht viel lieferst, ist die Vermutung, dass Perl Module fehlen. Welche das sein könnten, siehst du in der commandref zu SONOS.
Titel: Antw:Cannot load module SONOS
Beitrag von: Christian72 am 21 Februar 2016, 14:34:09
Hi Marvin, danke für die schnelle Antwort.
Ich habe mich unter anderem hier dran gehalten:

Hinweis für Debian-Systeme

Bei Debian-basierten Systemen (also auch Raspbian für den Raspberry Pi oder Ubuntu usw.) kann auch mittels

sudo apt-get install <paketname>

installiert werden. Manchmal ist es etwas schwieriger, die Paketnamen zu ermitteln, aber Google ist da sehr hilfreich.

Hier mal die Liste für die oben genannten Pakete:

    LWP::Simple-Paketname (inkl. LWP::UserAgent und HTTP::Request): libwww-perl
    SOAP::Lite-Paketname: libsoap-lite-perl
    XML::Parser::Lite-Paketname: libxml-parser-lite-perl

Leider hat das nicht geholfen!
Titel: Antw:Cannot load module SONOS
Beitrag von: marvin78 am 21 Februar 2016, 14:38:08
Was genau hat nicht geholfen. Bitte präziser beschreiben, was gemacht wurde.
Das sind die Paktete, die für SONOS benötigt werden. Bitte IMMER die commandref zu den Modulen  beachten.

BTW: Nutzt du SONOS überhaupt?
Titel: Antw:Cannot load module SONOS
Beitrag von: Christian72 am 21 Februar 2016, 16:21:03
Ich habe alle Pakete installiert:
sudo apt-get install libxml-parser-lite-per
sudo apt-get install php-http-request
sudo apt-get install libtest-lwp-useragent-perl
sudo apt-get install libsoap-lite-perl
sudo apt-get install libwww-perl
sudo cpan LWP::Simple

Leider bekomme ich immer noch die gleiche Fehlermeldung wenn ich "define Sonos SONOS" eingebe.
Titel: Antw:Cannot load module SONOS
Beitrag von: CoolTux am 21 Februar 2016, 16:25:43
Bitte schau in das logfile dort sollte stehen was genau nicht passt.
Titel: Antw:Cannot load module SONOS
Beitrag von: marvin78 am 21 Februar 2016, 16:27:20
Ich sage ja, er liefert nicht genug.

@Christian72: Das mit den fehlenden Modulen war nur geraten. Du lieferst nicht genug Informationen. Schaue einmal ins Log (das sollte der erste Anlaufpunkt sein). Dort wird vermutlich mehr stehen. Falls du es nicht verstehst, poste es hier.
Titel: Antw:Cannot load module SONOS
Beitrag von: Christian72 am 21 Februar 2016, 16:35:34
Sorry, für meine spärliche Lieferung. Ich bin blutiger Anfänger und weiß noch nicht, wo drauf es ankommt. Das mit dem Logfile war mir auch nicht in den Sinn gekommen!
Hier der Fehler:
2016.02.21 12:37:21 1: reload: Error:Modul 00_SONOS deactivated:
Attempt to reload UPnP/ControlPoint.pm aborted.
Compilation failed in require at ./FHEM/00_SONOS.pm line 165.
BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 165.

Was sagt mir das?
Titel: Antw:Cannot load module SONOS
Beitrag von: marvin78 am 21 Februar 2016, 16:39:31
Zitat von: Christian72 am 21 Februar 2016, 16:35:34
Sorry, für meine spärliche Lieferung. Ich bin blutiger Anfänger und weiß noch nicht, wo drauf es ankommt. Das mit dem Logfile war mir auch nicht in den Sinn gekommen!

Dafür gibt es hier im Forum die anpinnten Beiträge im Anfängerbereich. Da steht ganz genau, was benötigt wird.


Zum Fehler sollte sich nun jemand äußern können, der sich mit Sonos besser auskennt, als ich.
Titel: Antw:Cannot load module SONOS
Beitrag von: CoolTux am 21 Februar 2016, 16:55:03
Irgendwas fehlt Dir noch. Denke mal hat was mit upnp zu tun. Ich schau mal kurz im Code ob ich was finde
Titel: Antw:Cannot load module SONOS
Beitrag von: CoolTux am 21 Februar 2016, 17:02:49
Kann da wirklich nichts besonderes finden. Ist Dein FHEM aktuell? Nach bitte ein update wenn nicht. Zeile 165 ist im aktuellen sonos Modul leer.
Titel: Antw:Cannot load module SONOS
Beitrag von: Christian72 am 21 Februar 2016, 17:12:21
Update habe ich noch mal gemacht, aber keine Änderung festgestellt:
2016.02.21 17:08:01 2: Backup with command: tar -cf - fhem.cfg ./log/fhem.save ./configDB.pm ./contrib ./demolog ./docs ./FHEM ./fhem.cfg ./fhem.cfg.demo ./fhem.pl ./log ./README_DEMO.txt ./www |gzip > ./backup/FHEM-20160221_170801.tar.gz
Backup done
2016.02.21 17:09:09 1: reload: Error:Modul 00_SONOS deactivated:
Attempt to reload UPnP/ControlPoint.pm aborted.
Compilation failed in require at ./FHEM/00_SONOS.pm line 165.
BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 165.
Titel: Antw:Cannot load module SONOS
Beitrag von: Christian72 am 21 Februar 2016, 17:37:16
Mit einem mal geht es!!
Ich habe eben noch mal meinen RaspberryPi neu gestartet (nicht zum ersten mal), jetzt startet auch das Sonos-Module!
Titel: Antw:Cannot load module SONOS
Beitrag von: CoolTux am 21 Februar 2016, 17:46:00
Schön das es nun geht. Grüße
Titel: Antw:Cannot load module SONOS
Beitrag von: Christian72 am 21 Februar 2016, 20:06:28
Ja, es geht! :)
Jetzt heißt es, sich mit dem ganzen richtig zu befassen, damit ich meine Sonosboxen steuern kann. Ich denke mal, mit den vielen Hilfen hier, wird mir das mit der Zeit gelingen.
Danke jedenfalls für die Bemühungen !
Gruß Christian
Titel: Antw:Cannot load module SONOS
Beitrag von: CoolTux am 21 Februar 2016, 21:20:19
Hallo Christian,

Viele Leute hier helfen gerne und auch aktiv, dennoch ist es wichtig das sich der Hilfesuchende selbst bemüht. Ich habe mir mal den Wikieintrag zu Sonos angeschaut. Der ist wirklich wahnsinnig ausführlich und geht auf vieles ein.
Da Du wohl generell mit FHEM erst an fängst empfehle ich Dir die angepinnten Beiträge im Anfängerforum zu lesen. Ich denke mal wenn Du das hast schaffst Du es ohne weiteres alleine. Und sollte dann noch was sein, kannst Du gerne mit entsprechenden Fehlerinformationen fragen.

Hab viel Spaß


;)
Titel: Antw:Cannot load module SONOS
Beitrag von: t1me2die am 26 Juli 2017, 10:37:42
Ich muss mich hier leider auch anschließen.

Habe eben ein Update auf 5.8 gemacht.
Nach einem shutdown restart habe ich folgende Fehlermeldungen erhalten:

Messages collected while initializing FHEM:
configfile: Cannot load module SONOS
Cannot load module SONOSPLAYER
Cannot load module SONOSPLAYER
./log/fhem.save: Please define Sonos first


Wenn ich ein

define Sonos SONOS

mache, bekomme ich folgende Fehlermeldung:

Cannot load module SONOS


Habe daraufhin die in der Wiki beschriebenen Pakete installiert / geupdatet.

Noch ein shutdown restart und nun bekomme ich im Log folgende Fehlermeldung.


2017.07.26 09:33:13 1: reload: Error:Modul 00_SONOS deactivated:
Attempt to reload HTML/Entities.pm aborted.
Compilation failed in require at ./FHEM/00_SONOS.pm line 105.
BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 105.

2017.07.26 09:33:13 0: Attempt to reload HTML/Entities.pm aborted.
Compilation failed in require at ./FHEM/00_SONOS.pm line 105.
BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 105.


Gruß
Mathze
Titel: Antw:Cannot load module SONOS
Beitrag von: DeeSPe am 26 Juli 2017, 12:06:22
Zitat von: t1me2die am 26 Juli 2017, 10:37:42
Habe eben ein Update auf 5.8 gemacht.

Wie meinst Du das?

Gruß
Dan
Titel: Antw:Cannot load module SONOS
Beitrag von: Germanys-Life am 03 Oktober 2017, 21:00:59
hallo

Ich weiß nicht mehr weiter und hoffe ihr könnt mir helfen
Ich versuche nun schon seid gut einer Stunde meine SONOS Anlage in FHEM hinzu zufügen

Ich habe ausgeführt:
sudo apt-get install libwww-perl libsoap-lite-perl libxml-parser-lite-perl libxml-parser-perl
sudo cpan LWP::Simple

define Sonos SONOS localhost:4711 30 1 5



In den Logs kommt:
2017.10.03 20:54:00 1: reload: Error:Modul 00_SONOS deactivated:
Attempt to reload UPnP/ControlPoint.pm aborted.
Compilation failed in require at ./FHEM/00_SONOS.pm line 174.
BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 174.

2017.10.03 20:54:00 0: Attempt to reload UPnP/ControlPoint.pm aborted.
Compilation failed in require at ./FHEM/00_SONOS.pm line 174.
BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 174.


Ich würde mich freuen, wenn ihr mir helfen könnt

Gruß