Sonos Player disappeared

Begonnen von aherby, 22 Dezember 2015, 18:20:38

Vorheriges Thema - Nächstes Thema

aherby

Hallo Zusammen,

bei mir funktioniert scheinbar alles wieder.
Ich habe das Linux-System sowie FHEM upgedatet.
Mehr kann ich leider dazu nicht sagen
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.

rapster

@Reiner,
hast du deswegen schon was unternommen?

Gruß
  Claudiu

Reinerlein

Hi Claudiu,

nicht wirklich. Ich hatte in den Logs nix wichtiges erkennen können...
Das einzige, was ich gemacht hatte, war, den neuen Befehl "RescanNetwork" einzubauen, mit dem man in diesem Fall wenigstens eine Neuerkennung anstossen kann...

Grüße
Reiner

rapster

Hi Reiner,

seit gestern ~15 Uhr sind alle meine Player mit der aktuellen Version immer noch wo sie sein sollen.

Evtl. lags ja an einer Abhängigkeit zu einem anderen Modul, scheint aber jetzt wieder wie gewohnt zu funktionieren :)

Danke und Gruß
  Claudiu

aherby

Hallo Reiner,

ich war wohl zu schnell, heute morgen waren die Player wieder disappeared.
Vielleicht liegt es an dem Raspi update oder ...

Mfg Alex
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.

rapster

Zitat von: aherby am 30 Dezember 2015, 10:26:07heute morgen waren die Player wieder disappeared.
Hat die Neuerkennung mit "RescanNetwork" funktioniert?
Dann könnte man das zumindest über ein notify o.Ä. lösen.

Gruß
  Claudiu

aherby

guten Morgen Claudiu,

ich hatte ein update heute morgen gemacht und fhem neu gestartet (leider).
Mit dem ,,RescanNetwork" habe ich mich noch nicht beschäftigt sonst hätte ich es sicher probiert.

Gibt es im Wiki eine ,,Anleitung" dafür?

Gruß Alex
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.

rapster

Hi Alex,

RescanNetwork ist ein neuer Befehl den Reiner im letzten Update eingebaut hat.

Einfach an deinem SONOS-Device (nicht Player) ein "set <sonos> RescanNetwork" ausführen.

Bei mir sind seit der letzten Version die Player nicht mehr verschwunden, konnte es selber dadurch nicht testen.

Gruß
  Claudiu

aherby

Hallo und frohes neues Jahr 2016.

Wird der Befehl wirklich mit <sonos> geschrieben?


Mfg Alex
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.

rapster

Das ist ein Platzhalter für dein SONOS-Devicename

aherby

Guten Morgen,

leider habe ich zu viel am Fhem oder Raspi verändert und kann daher nicht sagen welche Stellschraube es ist.

unteranderem hatte ich mal die Beta-Software von Sonos aktiviert und den Raspi upgedatet:


sudo apt-get update
sudo apt-get dist-upgrade -f
sudo rpi-update
sudo reboot


Ich war der Meinung, dass der Befehl:

set Sonos RescanNetwork



eine Zeit mal funktioniert hat. aber leider aktuell nicht mehr.
Und wenn ich den Befehl auf ein Sonos-Gerät direkt anwende erhaltet ich folgende Meldung:


SONOSPLAYER: Set with unknown argument RescanNetwork,
choose one of AddMember AddURIToQueue Alarm AudioDelay
AudioDelayLeftRear AudioDelayRightRear Balance Bass
CreateStereoPair CrossfadeMode CurrentPlaylist CurrentTrackPosition
DailyIndexRefreshTime DeleteFromQueue DeletePlaylist DialogLevel
EmptyPlaylist ExportSonosBibliothek GroupMute GroupVolume
GroupVolumeD GroupVolumeU LEDState LoadFavourite LoadPlaylist
LoadRadio LoadSearchlist Loudness MakeStandaloneGroup Mute MuteT
Name Next NightMode OutputFixed Pause Play PlayURI PlayURITemp
Previous Reboot RemoveMember Repeat RepeatOne RepeatOneT
RepeatT ResetAttributesToDefault RoomIcon SavePlaylist
SeparateStereoPair Shuffle ShuffleT SleepTimer SnapshotGroupVolume
SnoozeAlarm Speak StartFavourite StartPlaylist StartRadio StartSearchlist
Stop SubEnable SubGain SubPolarity SurroundEnable SurroundLevel Track
Treble TruePlay Volume VolumeD VolumeRestore VolumeSave VolumeU Wifi currentTrack



Kann bei den Updates was falsch gelaufen sein?
Kann ich die Module neu im FHEM laden oder welche ältere Version könnte man mal probieren?

Danke

Mfg Alex
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.

aherby

Moin Zusammen,

hat sonst noch wer aktuell das Problem?

Ich denke es liegt mit meinem Raspberry pi 2 und oder Linux-Updates zusammen.
Leider habe ich noch nicht herausgefunden an was genau.

Auf meinem alten Raspberry (Linux raspberrypi 4.1.15+) läuft nur CUPS und FHEM mit Sonos aber dort ohne scheinbare Probleme.

Jemand eine Idee...

Danke
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.

Reinerlein

Hi Alex,

gibt es denn irgendwelche Fehlermeldungen im Log?

Grüße
Reiner

rapster

#28
Hi Reiner,

heute Nacht sind bei mir wieder 2 Player disappeared.
Leider tauchen sie auch nach einen "rescanNetwork" nicht wieder auf.

Die restlichen 3 Player sind zwar appeared lassen sich aber über fhem nicht mehr steuern.
Nur ein Neustart des Subprocess hilft.

Was seltsam ist, rein zufällig habe ich auf einen Player geschaut als er gerade "verschwand".
Es leuchtete in dem Moment für einige Sekunden die weiße Statusanzeige auf welche sonst immer aus ist.

Im Fhem Log ist das hier zu finden:
2016.01.13 04:29:59.861 1: SONOS1: DeviceProperties-Service-subscribing NOT successful
Subscription request failed with error: 500 Can't connect to 192.168.1.103:1400 at ./FHEM/00_SONOS.pm line 5412 thread 1.
2016.01.13 04:29:59.858 1: SONOS1: ZoneGroupTopology-Service-subscribing NOT successful
Subscription request failed with error: 500 Can't connect to 192.168.1.103:1400 at ./FHEM/00_SONOS.pm line 5400 thread 1.
2016.01.13 04:29:59.856 1: SONOS1: ContentDirectory-Service-subscribing NOT successful
Subscription request failed with error: 500 Can't connect to 192.168.1.103:1400 at ./FHEM/00_SONOS.pm line 5376 thread 1.
2016.01.13 04:29:59.854 1: SONOS1: GroupRendering-Service-subscribing NOT successful
Subscription request failed with error: 500 Can't connect to 192.168.1.103:1400 at ./FHEM/00_SONOS.pm line 5364 thread 1.
2016.01.13 04:29:59.852 1: SONOS1: Rendering-Service-subscribing NOT successful
Subscription request failed with error: 500 Can't connect to 192.168.1.103:1400 at ./FHEM/00_SONOS.pm line 5351 thread 1.
2016.01.13 04:29:59.849 1: SONOS1: Service-subscribing NOT successful
Subscription request failed with error: 500 Can't connect to 192.168.1.103:1400 at ./FHEM/00_SONOS.pm line 5337 thread 1.
2016.01.13 04:29:56.842 1: SONOS1: Couldn't retrieve Current Transportsettings during Discovery: 500 Can't connect to 192.168.1.103:1400 at FHEM/lib/UPnP/ControlPoint.pm line 804 thread 1.
Error loading SCPD document: Connection timed out at ./FHEM/00_SONOS.pm line 5166 thread 1.
Error loading SCPD document: Connection timed out at ./FHEM/00_SONOS.pm line 5163 thread 1.
Error loading SCPD document:  at ./FHEM/00_SONOS.pm line 5172 thread 1.
(in cleanup) Unsubscription request failed with error: 500 Can't connect to 192.168.1.104:1400 at FHEM/lib/UPnP/ControlPoint.pm line 1020 thread 1.
2016.01.13 04:26:40.760 1: SONOS1: Transport-Event: device 'Sonos_Schlafzimmer' is marked as disappeared. Restarting discovery-process!
Loading device description failed with error: 500 read timeout at ./FHEM/00_SONOS.pm line 3721 thread 1.
(in cleanup) Unsubscription request failed with error: 500 Can't connect to 192.168.1.103:1400 at FHEM/lib/UPnP/ControlPoint.pm line 1020 thread 1.
2016.01.13 04:24:57.364 1: SONOS1: Transport-Event: device 'Sonos_Bad' is marked as disappeared. Restarting discovery-process!
2016.01.13 04:24:57.362 1: SONOS1: DeviceProperties-Service-subscribing NOT successful
Subscription request failed with error: 500 Can't connect to 192.168.1.103:1400 at ./FHEM/00_SONOS.pm line 5412 thread 1.
2016.01.13 04:24:37.340 1: SONOS1: ZoneGroupTopology-Service-subscribing NOT successful
Subscription request failed with error: 500 Can't connect to 192.168.1.103:1400 at ./FHEM/00_SONOS.pm line 5400 thread 1.


Gruß
  Claudiu


EDIT:
Diese Meldung hatte ich heute auch das erste mal im Log:

2016.01.13 12:27:41.486 1: readingsUpdate(Sonos_Esszimmer,currentTrackPosition,NOT_IMPLEMENTED) missed to call readingsBeginUpdate first.
2016.01.13 12:27:41.485 1: readingsUpdate(Sonos_Esszimmer,currentTrackDuration,NOT_IMPLEMENTED) missed to call readingsBeginUpdate first.

Der Player spielte gerade den "SPDIF" Eingang ab.

Reinerlein

Hi Claudiu,

ist denn der Player über den Original Controller noch steuerbar?
Angezeigt wird er ja auch weiterhin (da der Controller einen fehlenden Player nicht automatisch feststellt), er wäre ja nur nicht steuerbar.

Mit dem fehlenden BeginUpdate: es kann sein, dass wegen eines vorhergehenden Fehlers das Begin verschluckt wurde....

Grüße
Reiner