Sonos läuft nicht mehr

Begonnen von fini, 06 November 2017, 08:27:18

Vorheriges Thema - Nächstes Thema

fini

Moin,

Das Sonos Device ist aus Fhem verschwunden.

keine Ahnung wie lange Sonos nicht mehr läuft.
Habe auch nicht neues eingerichtet...

Das steht im Log nach den Fhem Neustart:


2017.11.06 08:17:52 0: Server shutdown
2017.11.06 08:17:52 1: HMCCU: Deregistering RPC server http://192.168.178.41:7411/fh2001 at http://192.168.178.116:2001/
2017.11.06 08:17:52 0: HMCCU: Stopping RPC server CB2001 with PID 3997
2017.11.06 08:17:52 0: CCURPC: CB2001 Server loop terminated
2017.11.06 08:17:52 2: CCURPC: Eventcount DD = 0
2017.11.06 08:17:52 2: CCURPC: Eventcount EV = 318
2017.11.06 08:17:52 2: CCURPC: Eventcount EX = 1
2017.11.06 08:17:52 2: CCURPC: Eventcount IN = 1
2017.11.06 08:17:52 2: CCURPC: Eventcount ND = 102
2017.11.06 08:17:52 2: CCURPC: Eventcount RA = 0
2017.11.06 08:17:52 2: CCURPC: Eventcount RD = 0
2017.11.06 08:17:52 2: CCURPC: Eventcount SL = 1
2017.11.06 08:17:52 2: CCURPC: Eventcount UD = 0
2017.11.06 08:17:52 2: CCURPC: Eventcount total = 423
2017.11.06 08:17:52 2: CCURPC: Eventcount writeerror = 0
2017.11.06 08:17:58 1: reload: Error:Modul 99_myutils deactivated:

2017.11.06 08:17:58 1: Including fhem.cfg
2017.11.06 08:17:58 3: telnetPort: port 7072 opened
2017.11.06 08:17:59 3: WEB: port 8083 opened
2017.11.06 08:17:59 3: WEBphone: port 8084 opened
2017.11.06 08:17:59 3: WEBtablet: port 8085 opened
2017.11.06 08:17:59 2: eventTypes: loaded 2200 events from ./log/eventTypes.txt
2017.11.06 08:17:59 3: HUEDevice4: I/O device is hueBridge1
2017.11.06 08:17:59 3: HUEDevice5: I/O device is hueBridge1
2017.11.06 08:17:59 3: HUEDevice2: I/O device is hueBridge1
2017.11.06 08:17:59 3: HUEDevice1: I/O device is hueBridge1
2017.11.06 08:17:59 3: HUEDevice3: I/O device is hueBridge1
2017.11.06 08:17:59 3: HUEGroup2: I/O device is hueBridge1
2017.11.06 08:17:59 3: HUEGroup1: I/O device is hueBridge1
2017.11.06 08:17:59 3: HUEGroup0: I/O device is hueBridge1
2017.11.06 08:17:59 3: TABLETUI: new ext defined infix:ftui/: dir:./www/tablet:
2017.11.06 08:17:59 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2017.11.06 08:18:00 3: Opening Fritz_Box_Monitor device 192.168.178.1:1012
2017.11.06 08:18:02 1: HMCCU: Device d_ccu. Initialized version 4.1
2017.11.06 08:18:02 2: HMCCU: Duplicate name for device/channel Sromz�hler1 address=MEQ1125981:1 in CCU.
2017.11.06 08:18:02 2: HMCCU: Duplicate name for device/channel Heizung Wohnzimmer address=NEQ0414827:4 in CCU.
2017.11.06 08:18:02 2: HMCCU: Duplicate name for device/channel Rolladen_K�che_Fenster address=NEQ1367309 in CCU.
2017.11.06 08:18:02 2: HMCCU: Duplicate name for device/channel Wandthermostat address=MEQ1842790 in CCU.
2017.11.06 08:18:02 2: HMCCU: Duplicate name for device/channel Rolladen_K�che_T�r address=NEQ1367209:1 in CCU.
2017.11.06 08:18:02 1: HMCCU: Read 11 devices with 109 channels from CCU 192.168.178.116
2017.11.06 08:18:03 3: HUEDevice6: I/O device is hueBridge1
2017.11.06 08:18:03 3: HUEDevice7: I/O device is hueBridge1
2017.11.06 08:18:03 3: HUEDevice8: I/O device is hueBridge1
2017.11.06 08:18:03 3: HUEGroup3: I/O device is hueBridge1
2017.11.06 08:18:03 3: bewegungsmelder_1: I/O device is hueBridge1
2017.11.06 08:18:03 3: licht_hue: I/O device is hueBridge1
2017.11.06 08:18:03 3: hue_2: I/O device is hueBridge1
2017.11.06 08:18:03 3: hue_3: I/O device is hueBridge1
2017.11.06 08:18:03 3: hue_4: I/O device is hueBridge1
2017.11.06 08:18:03 3: hue_5: I/O device is hueBridge1
2017.11.06 08:18:03 3: hue_6: I/O device is hueBridge1
2017.11.06 08:18:03 3: hue_bewegungsmelder1_temp: I/O device is hueBridge1
2017.11.06 08:18:03 3: hue_bewegungsmelder1: I/O device is hueBridge1
2017.11.06 08:18:03 3: hue_bewegungsmelder1_helligkeit: I/O device is hueBridge1
2017.11.06 08:18:03 1: termo1: no I/O device
2017.11.06 08:18:03 1: temp_dachboden: no I/O device
2017.11.06 08:18:03 1: temp_kueche: no I/O device
2017.11.06 08:18:03 1: temp_hw: no I/O device
2017.11.06 08:18:03 1: temp_schlaf: no I/O device
2017.11.06 08:18:03 1: temp_arbeit: no I/O device
2017.11.06 08:18:03 3: HUEGroup4: I/O device is hueBridge1
2017.11.06 08:18:03 3: HUEDevice9: I/O device is hueBridge1
2017.11.06 08:18:03 3: Tanken_Team: Defined with URL http://www.clever-tanken.de/tankstelle_details/43329 and interval 600
2017.11.06 08:18:04 3: HUEDevice10: I/O device is hueBridge1
2017.11.06 08:18:04 3: HUEGroup5: I/O device is hueBridge1
2017.11.06 08:18:04 1: Including ./log/fhem.save
2017.11.06 08:18:04 3: No I/O device found for temp_arbeit
2017.11.06 08:18:04 3: No I/O device found for Steckdose1
2017.11.06 08:18:04 3: No I/O device found for temp_kueche
2017.11.06 08:18:04 3: No I/O device found for temp_schlaf
2017.11.06 08:18:04 3: No I/O device found for temp_hw
2017.11.06 08:18:04 3: No I/O device found for termo1
2017.11.06 08:18:04 3: No I/O device found for temp_dachboden
2017.11.06 08:18:04 3: aussen: I/O device is Netatmo
2017.11.06 08:18:05 0: HMCCU: Start of RPC server after FHEM initialization in 12 seconds
2017.11.06 08:18:06 1: usb create starting
2017.11.06 08:18:06 3: Probing CUL device /dev/ttyAMA0
2017.11.06 08:18:06 1: PERL WARNING: Bareword found where operator expected at /usr/lib/arm-linux-gnueabihf/perl5/5.20/Device/SerialPort.pm line 133, near ""cfg_param_! CVG]2 5> "cfg_param_2"
2017.11.06 08:18:06 1: PERL WARNING: (Missing operator before cfg_param_2?)
2017.11.06 08:18:06 1: Unrecognized character \x02; marked by <-- HERE after "C^CFLAG",<-- HERE near column 18 at /usr/lib/arm-linux-gnueabihf/perl5/5.20/Device/SerialPort.pm line 138.
Compilation failed in require at ./FHEM/DevIo.pm line 391.

2017.11.06 08:18:06 3: Can't connect to /dev/ttyAMA0: Unrecognized character \x02; marked by <-- HERE after "C^CFLAG",<-- HERE near column 18 at /usr/lib/arm-linux-gnueabihf/perl5/5.20/Device/SerialPort.pm line 138.
Compilation failed in require at ./FHEM/DevIo.pm line 391.

2017.11.06 08:18:06 1: usb create end
2017.11.06 08:18:06 3: innen: I/O device is Netatmo
2017.11.06 08:18:06 3: netatmo_C70_ee_50_21_d9_fc pingCamera (cameraping)
2017.11.06 08:18:06 3: netatmo_C70_ee_50_2a_1f_ba pingCamera (cameraping)
2017.11.06 08:18:06 3: netatmo_H598793fafb7ecf00668b4b62 initHome (gethomedata)
2017.11.06 08:18:06 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/38_netatmo.pm line 1655.
2017.11.06 08:18:06 3: netatmo_M05_00_00_03_9c_9e: I/O device is Netatmo
2017.11.06 08:18:06 3: wetter_duchschnitt: poll (PUBLIC)
2017.11.06 08:18:06 3: wetter_duchschnitt getPublicDevices (53.6261395,12.8107535 / 53.4661395,12.6507535)
2017.11.06 08:18:06 0: Featurelevel: 5.8
2017.11.06 08:18:06 0: Server started with 121 defined entities (fhem.pl:14834/2017-08-02 perl:5.020002 os:linux user:fhem pid:4346)
2017.11.06 08:18:06 3: telnetForBlockingFn_1509952686: port 44101 opened
Can't locate Encode/Locale.pm in @INC (you may need to install the Encode::Locale module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM) at /usr/share/perl5/LWP/UserAgent.pm line 1002.
2017.11.06 08:18:06 3: Fritz_Box_Monitor device opened
2017.11.06 08:18:07 2: netatmo_C70_ee_50_21_d9_fc: invalid json detected
2017.11.06 08:18:07 2: netatmo_C70_ee_50_2a_1f_ba: invalid json detected


Wenn ich Sonos neu anlegen möchte, kommt "Cannot load module SONOS"

Fini

Otto123

Hi,

was sagt den ls -l /opt/fhem/FHEM/*SONO*
Im Terminal?
Abgesehen davon, das Du ziemlich viele andere Fehler ? Meldungen im Log hast  :o

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

DeeSPe

Wie in anderen Forenbeiträgen schon berichtet ist wohl der RPC-Server dran Schuld.
Danach gibt es Probleme mit perl-json. Steht auch so im Wiki.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

fini

Zitat von: Otto123 am 06 November 2017, 09:27:22
Hi,

was sagt den ls -l /opt/fhem/FHEM/*SONO*
Im Terminal?
Abgesehen davon, das Du ziemlich viele andere Fehler ? Meldungen im Log hast  :o

Gruß Otto

-rwxrwxrwx 1 fhem dialout 493218 Jul 16 09:55 /opt/fhem/FHEM/00_SONOS.pm
-rwxrwxrwx 1 fhem dialout 116041 Jul 16 09:55 /opt/fhem/FHEM/21_SONOSPLAYER.pm

fini

Zitat von: DeeSPe am 06 November 2017, 09:42:17
Wie in anderen Forenbeiträgen schon berichtet ist wohl der RPC-Server dran Schuld.
Danach gibt es Probleme mit perl-json. Steht auch so im Wiki.

Gruß
Dan

in welcher Wiki?
Komisch, es lief ja mal, jetzt nicht mehr und ich habe nichts gemacht.

DeeSPe

Zitat von: fini am 06 November 2017, 11:43:29
in welcher Wiki?
Komisch, es lief ja mal, jetzt nicht mehr und ich habe nichts gemacht.

Ich vermute Du verwendest HMCCU!?

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

fini


DeeSPe

Zitat von: fini am 06 November 2017, 11:46:17
ja

Dann sollte Dir der verlinkte Wiki-Eintrag Erleuchtung bringen.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Otto123

Sorry ich kann nicht weiterhelfen. Sonos Module sind zumindest da.
Ich denke auch nicht das es primar an SONOS liegt wird wohl was mit HMCCU sein - das verwende ich nicht.

Viel Erfolg
Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

fini

Zitat von: DeeSPe am 06 November 2017, 11:52:44
Dann sollte Dir der verlinkte Wiki-Eintrag Erleuchtung bringen.

Gruß
Dan

hmmm... verstehe nur nicht, warum sonos schon lief

also solte ich das machen:


Beim externen RPC-Server kann es zu Inkompatibilitäten mit Modulen kommen, die JSON verwenden (z.B. HUEBridge). Falls im Log von FHEM JSON Fehlermeldungen auftauchen, muss entweder der interne RPC-Server verwendet oder das Perl Modul JSON::XS deinstalliert werden. Für die Nutzung von JSON ist es nicht zwingend erforderlich. Unter Raspbian kann das Modul mit folgendem Befehl entfernt werden:

sudo dpkg --purge libjson-xs-perl

Für CPAN lautet der Befehl:

sudo cpan --uninstall JSON::XS


fini

keiner eine Ahnung was ich machen kann?

DeeSPe

Zitat von: fini am 06 November 2017, 14:07:54
keiner eine Ahnung was ich machen kann?

Deaktiviere doch einfach mal testweise den externen RPC-Server in HMCCU.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

fini

Zitat von: DeeSPe am 06 November 2017, 14:09:42
Deaktiviere doch einfach mal testweise den externen RPC-Server in HMCCU.

Gruß
Dan

geht immer noch nicht:


2017.11.06 14:15:31 0: HMCCU: All RPC servers stopped
2017.11.06 14:15:56 1: reload: Error:Modul 00_SONOS deactivated:
Can't locate Encode/Locale.pm in @INC (you may need to install the Encode::Locale module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM) at /usr/share/perl5/LWP/UserAgent.pm line 1002.
Compilation failed in require at ./FHEM/00_SONOS.pm line 102.
BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 102.

2017.11.06 14:15:56 0: Can't locate Encode/Locale.pm in @INC (you may need to install the Encode::Locale module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM) at /usr/share/perl5/LWP/UserAgent.pm line 1002.
Compilation failed in require at ./FHEM/00_SONOS.pm line 102.
BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 102.


DeeSPe

Zitat von: fini am 06 November 2017, 14:19:43
geht immer noch nicht:


2017.11.06 14:15:31 0: HMCCU: All RPC servers stopped
2017.11.06 14:15:56 1: reload: Error:Modul 00_SONOS deactivated:
Can't locate Encode/Locale.pm in @INC (you may need to install the Encode::Locale module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM) at /usr/share/perl5/LWP/UserAgent.pm line 1002.
Compilation failed in require at ./FHEM/00_SONOS.pm line 102.
BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 102.

2017.11.06 14:15:56 0: Can't locate Encode/Locale.pm in @INC (you may need to install the Encode::Locale module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM) at /usr/share/perl5/LWP/UserAgent.pm line 1002.
Compilation failed in require at ./FHEM/00_SONOS.pm line 102.
BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 102.



sudo apt-get install libencode-locale-perl

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

fini

Zitat von: DeeSPe am 06 November 2017, 14:29:22
sudo apt-get install libencode-locale-perl

Gruß
Dan

da kommt:


sudo apt-get install libencode-locale-perl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
libencode-locale-perl ist schon die neueste Version.
libencode-locale-perl wurde als manuell installiert festgelegt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.