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
Da du nicht viel lieferst, ist die Vermutung, dass Perl Module fehlen. Welche das sein könnten, siehst du in der commandref zu SONOS.
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!
Was genau hat nicht geholfen. Bitte präziser beschreiben, was gemacht wurde.
- LWP::Simple
- LWP::UserAgent
- SOAP::Lite
- HTTP::Request
Das sind die Paktete, die für SONOS benötigt werden. Bitte IMMER die commandref zu den Modulen beachten.
BTW: Nutzt du SONOS überhaupt?
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.
Bitte schau in das logfile dort sollte stehen was genau nicht passt.
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.
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?
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.
Irgendwas fehlt Dir noch. Denke mal hat was mit upnp zu tun. Ich schau mal kurz im Code ob ich was finde
Kann da wirklich nichts besonderes finden. Ist Dein FHEM aktuell? Nach bitte ein update wenn nicht. Zeile 165 ist im aktuellen sonos Modul leer.
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.
Mit einem mal geht es!!
Ich habe eben noch mal meinen RaspberryPi neu gestartet (nicht zum ersten mal), jetzt startet auch das Sonos-Module!
Schön das es nun geht. Grüße
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
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ß
;)
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
Zitat von: t1me2die am 26 Juli 2017, 10:37:42
Habe eben ein Update auf 5.8 gemacht.
Wie meinst Du das?
Gruß
Dan
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ß