fhem mit sonos im docker container Problem

Begonnen von lewej, 27 April 2017, 22:01:53

Vorheriges Thema - Nächstes Thema

FunkOdyssey

#45
Danke dir. Ich habe die Änderungen eingefügt.

Die gute Nachricht:
Ich schaffe es nicht, irgendwelche Container auf 100% CPU Last zu bringen.
Seit dem letzten Fix vom 13. Februar kann ich auch beliebig FHEM beenden und neu starten. Alles kein Problem.

Mit dem Fix vom 21. Februar kann sogar der Container unverhofft beendet werden.

Aber:
Ich habe einen minimalen Anstieg der CPU-Last. In dem Augenblick, in dem ich den Sonos-Container neu starte, gehen CPU- und RAM-Auslastung wieder runter (siehe Screenshot). Das sind aber nur minimale Unterschiede.




Nachtrag:

Ich habe noch einmal einen besseren Screenshot gemacht. CPU/RAM steigen nicht an, wenn der FHEM-Container gestoppt wird. Sondern erst, wenn dieser wieder gestartet wird und sich mit dem Sonos-Container verbindet.

Aber wie gesagt: Alles nur marginal. :-)

Reinerlein

Hi FunkOdyssey,

ich nochmal :)

Kannst du diesen Else-Zweig mal durch folgendes Ersetzen:

if (defined($inp)) {
# Abschließende Zeilenumbrüche abschnippeln
$inp =~ s/[\r\n]*$//;

# Consume and send evt. reply
SONOS_Log undef, 5, "Received: '$inp'";
SONOS_Client_ConsumeMessage($so, $inp);
} else {
# Wenn es der letzte war, dann Threads beenden, sonst nur aus der Liste werfen...
if ($SONOS_Client_Selector->count()) {
SONOS_Log undef, 1, "A Listener seems to be died, but other Listeners exists... leaving Threads alive...";
$SONOS_Client_Selector->remove($so);
} else {
SONOS_Log undef, 1, "Last Listener seems to be died... stopping Threads...";
SONOS_Client_ConsumeMessage($so, 'disconnect');
}

last;
}

Mal schauen, ob es besser wird...

Grüße
Reinerlein

FunkOdyssey

Hmm, leider nein. Mit jedem FHEM-Container-Restart schluckt der Sonos-Prozess 50 MB mehr an Speicher und benötigt 1% mehr CPU-Last. Sorry.

2018.02.24 20:10:49.840 1: SONOS2: IsAlive-Thread gestartet. Warte 120 Sekunden und pruefe dann alle 120 Sekunden...
2018.02.24 20:10:49.860 1: SONOS3: Restore-Thread gestartet. Warte auf Arbeit...
2018.02.24 20:11:20.559 1: SONOS0: A Listener seems to be died, but other Listeners exists... leaving Threads alive...
2018.02.24 20:12:02.818 1: SONOS5: IsAlive-Thread gestartet. Warte 120 Sekunden und pruefe dann alle 120 Sekunden...
2018.02.24 20:12:02.838 1: SONOS6: Restore-Thread gestartet. Warte auf Arbeit...
2018.02.24 20:16:24.337 1: SONOS0: A Listener seems to be died, but other Listeners exists... leaving Threads alive...
2018.02.24 20:16:51.253 1: SONOS8: IsAlive-Thread gestartet. Warte 120 Sekunden und pruefe dann alle 120 Sekunden...
2018.02.24 20:16:51.279 1: SONOS9: Restore-Thread gestartet. Warte auf Arbeit...

Reinerlein

Hi FunkOdyssey,

argh... natürlich wieder mal ein PlusMinus-1-Fehler... sorry... :-[

Es muss im If-Statement >1 heißen, der gerade gestorbene muss ja noch mitgezählt werden, der steht zum Überprüfungszeitpunkt ja auch noch in der Liste...

Also dann so:

} else {
# Wenn es der letzte war, dann Threads beenden, sonst nur aus der Liste werfen...
if ($SONOS_Client_Selector->count() > 1) {
SONOS_Log undef, 1, "A Listener seems to be died, but other Listeners exists... leaving Threads alive...";
$SONOS_Client_Selector->remove($so);
} else {
SONOS_Log undef, 1, "Last Listener seems to be died... stopping Threads...";
SONOS_Client_ConsumeMessage($so, 'disconnect');
}

last;
}
Wobei hier nur die Prüfung auf >1 angepasst wurde....

Grüße
Reinerlein

FunkOdyssey

#49
Es tut mir echt leid, aber CPU- und RAM-Auslastung verdoppeln sich weiterhin.

2018.02.25 00:03:06.661 1: SONOS2: IsAlive-Thread gestartet. Warte 120 Sekunden und pruefe dann alle 120 Sekunden...
2018.02.25 00:03:06.680 1: SONOS3: Restore-Thread gestartet. Warte auf Arbeit...
2018.02.25 00:03:43.254 1: SONOS0: A Listener seems to be died, but other Listeners exists... leaving Threads alive...
2018.02.25 00:04:10.510 1: SONOS5: IsAlive-Thread gestartet. Warte 120 Sekunden und pruefe dann alle 120 Sekunden...
2018.02.25 00:04:10.530 1: SONOS6: Restore-Thread gestartet. Warte auf Arbeit...
2018.02.25 00:04:59.494 1: SONOS0: A Listener seems to be died, but other Listeners exists... leaving Threads alive...
2018.02.25 00:05:26.631 1: SONOS8: IsAlive-Thread gestartet. Warte 120 Sekunden und pruefe dann alle 120 Sekunden...
2018.02.25 00:05:26.650 1: SONOS9: Restore-Thread gestartet. Warte auf Arbeit...


Ich schaffe es irgendwie nicht, in den zweiten Else-Teil mit "Last Listener... stopping threads" zu kommen. Komisch. Obwohl FHEM gestoppt wurde.

Reinerlein

Hi FunkOdyssey,

ich habe das bei mir mal durchdebuggt, und noch einen Denkfehler gefunden: Der Listener-Socket selbst ist ja auch in der Liste.
Es muss also "> 2" heißen (einmal Listener und einmal der Socket, der entfernt werden muss)...

Kannst du bitte nochmal ?
Danke :)

Grüße
Reinerlein

FunkOdyssey

Na natürlich kann ich das für dich ausprobieren. Ist ja nicht ganz uneigennützig. :-)




Wow, das sieht ja perfekt aus.


2018.02.25 14:05:48.708 1: SONOS2: IsAlive-Thread gestartet. Warte 120 Sekunden und pruefe dann alle 120 Sekunden...
2018.02.25 14:05:48.727 1: SONOS3: Restore-Thread gestartet. Warte auf Arbeit...
2018.02.25 14:11:01.022 1: SONOS0: Last Listener seems to be died... stopping Threads...
2018.02.25 14:11:01.060 1: SONOS2: IsAlive-Thread wurde beendet.
2018.02.25 14:11:01.217 1: SONOS3: Restore-Thread wurde beendet.
2018.02.25 14:11:28.517 1: SONOS5: IsAlive-Thread gestartet. Warte 120 Sekunden und pruefe dann alle 120 Sekunden...
2018.02.25 14:11:28.535 1: SONOS6: Restore-Thread gestartet. Warte auf Arbeit...


Ich danke dir vielmals für deine Unterstützung.
Ich war ja schon mit den Ergebnissen davor zufrieden. Nun ist es perfekt.

Reinerlein

Hi FunkOdyssey,

danke für die Rückmeldung, ich werde dass dann so übernehmen...

Grüße
Reinerlein

FunkOdyssey

Die Möglichkeit Sonos in einen Docker-Container auszulagern hatten ja bereits einige andere User zuvor. Ich bin ja nur auf den Zug aufgesprungen und bin froh, dass das alles überhaupt funktioniert.

Ich finde das angenehm, gewisse Zusatzkomponenten in Docker-Containern auszulagern. Ein Vorteil, den ich nie mehr missen möchte. Sicherlich hat das nun einigen Support von dir benötigt, aber es macht das FHEM somit ein wenig stabiler.

Merci Beaucoup, Reinerlein.

JoeALLb

Gibts das Dockerfile irgendwo zum ansehen?
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270

FunkOdyssey


FunkOdyssey

#56
HAT SICH ERLEDIGT.

Mein Gott. Zwei Tage habe ich gesucht. Dann habe ich den Post hier gemacht und kurz danach den Fehler gefunden.

Mein Sonos-Device war wie folgt definiert:
define Sonos SONOS dockerhost:4711 120 10 10

Ich bin in FHEM in den letzten Tagen schon häufiger darüber gestolpert, dass meine Namensauflösung nicht mehr funktioniert. Also habe ich es zu der IP geändert und es lief.

define Sonos SONOS <ipadresse>:4711 120 10 10

Ich wette darauf, dass die Labor-Fritzbox-Versionen daran schuld sind. :-(

Hier ist der Post nun zu Ende. Der Rest ist nicht mehr wichtig.








Ich brauche mal wieder eure Hilfe. Irgendetwas hat sich bei mir geändert und meine Sonos-Container-Mischung läuft irgendwie nicht mehr.

Ich starte einen fhem-sonos-Container wie folgt:
perl /opt/fhem/FHEM/00_SONOS.pm 4711 5 1

In Portainer habe ich folgenden Output:
   
2018.08.25 18:40:59.828 1: SONOS0: /opt/fhem/FHEM/00_SONOS.pm is started as standalone process...
2018.08.25 18:40:59.828 1: SONOS0: /opt/fhem/FHEM/00_SONOS.pm is listening to Port 4711


In meiner FHEM-Produktivumgebung (Nicht im host-Modus) habe ich im Sonos-Log trotz verbose=5 nur folgende Inhalte:

Das Sonos-Device ist hat angeblich den Status "opened".

2018-08-25_19:50:21 Sonos LastProcessAnswer: 1535219421.77086
2018-08-25_19:52:21 Sonos LastProcessAnswer: 1535219541.88011
2018-08-25_19:54:21 Sonos LastProcessAnswer: 1535219661.99452
2018-08-25_19:56:22 Sonos LastProcessAnswer: 1535219782.10677
2018-08-25_19:58:22 Sonos LastProcessAnswer: 1535219902.21905
2018-08-25_20:43:18 Sonos LastProcessAnswer: 1535222598.13317
2018-08-25_20:43:22 Sonos LastProcessAnswer: 1535222602.04125
2018-08-25_20:45:22 Sonos LastProcessAnswer: 1535222722.15243
2018-08-25_20:47:22 Sonos LastProcessAnswer: 1535222842.26468


Im FHEM-Log habe ich folgendes:
(ich habe aufgrund der Länge ein paar setValue/received-Zeilen weggelassen)

2018.08.25 20:41:56.583 3: Opening Sonos device dockerhost:4711
2018.08.25 20:41:56.585 3: SONOS0: Connection accepted from localhost:60004
2018.08.25 20:41:56.585 5: SW: Establish connection

2018.08.25 20:41:56.586 3: Sonos device opened
2018.08.25 20:41:57.085 4: SONOS0: A new Connector to list added. There are now 2 connectors in list.
2018.08.25 20:41:57.590 5: SONOS0: SetData:Sonos:5:-:syn:192.168.24.224,192.168.24.201:192.168.24.200,192.168.24.211,192.168.24.216,192.168.24.110:0:Sonos_Kueche,Sonos_Wohnzimmer:RINCON_B8E937B7C36201400_MR,RINCON_B8E937B7C31001400_MR
2018.08.25 20:41:57.590 5: SW: SetData:Sonos:5:-:syn:192.168.24.224,192.168.24.201:192.168.24.200,192.168.24.211,192.168.24.216,192.168.24.110:0:Sonos_Kueche,Sonos_Wohnzimmer:RINCON_B8E937B7C36201400_MR,RINCON_B8E937B7C31001400_MR

2018.08.25 20:41:57.590 5: SONOS0: Received: 'SetData:Sonos:5:-:syn:192.168.24.224,192.168.24.201:192.168.24.200,192.168.24.211,192.168.24.216,192.168.24.110:0:Sonos_Kueche,Sonos_Wohnzimmer:RINCON_B8E937B7C36201400_MR,RINCON_B8E937B7C31001400_MR'


2018.08.25 20:41:57.625 5: SW: StartThread

2018.08.25 20:41:57.625 5: SONOS0: Received: 'StartThread'
2018.08.25 20:41:57.650 1: SONOS1: UPnP-Thread gestartet.
2018.08.25 20:41:57.650 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, bookmarkSaveDir, .) -> DEFAULT
2018.08.25 20:41:57.650 4: SONOS1: Calling SONOS_LoadBookmarkValues("undef", "undef") ~ SaveDir: "."
2018.08.25 20:41:57.672 1: SONOS2: LongJobs-Thread gestartet. Prüfe auf LongJobs...
2018.08.25 20:41:57.691 4: SONOS3: SONOS_Client_Data_Retreive(SONOS, def, INTERVAL, 0) -> 120
2018.08.25 20:41:57.691 1: SONOS3: IsAlive-Thread gestartet. Warte 120 Sekunden und pruefe dann alle 120 Sekunden...
2018.08.25 20:41:57.711 1: SONOS4: Restore-Thread gestartet. Warte auf Arbeit...
2018.08.25 20:42:24.611 5: SONOS0: FhemWebCallback: /sonos/proxy/aa?url=
2018.08.25 20:42:24.614 5: SONOS0: FHEMWEB-AlbumURL:
2018.08.25 20:42:24.616 5: SONOS0: FHEMWEB-PlayerFound: 0
2018.08.25 20:42:24.617 5: SONOS0: FHEMWEB-PlayerInactive: 0
2018.08.25 20:42:24.620 5: SONOS0: FhemWebCallback: /sonos/proxy/aa?url=http%3A%2F%2Fcdn-profiles.tunein.com%2Fs42828%2Fimages%2Flogog.png%3Ft%3D1
2018.08.25 20:42:24.623 5: SONOS0: FHEMWEB-AlbumURL: http://cdn-profiles.tunein.com/s42828/images/logog.png?t=1
2018.08.25 20:42:24.626 5: SONOS0: FHEMWEB-PlayerFound: 0
2018.08.25 20:42:24.626 5: SONOS0: FHEMWEB-PlayerInactive: 0
2018.08.25 20:42:24.688 5: SONOS0: Cover wurde neu geladen: http://cdn-profiles.tunein.com/s42828/images/logog.png?t=1
2018.08.25 20:42:24.690 5: SONOS0: TempFilename: /tmp/2DOn2ap12G.image
2018.08.25 20:42:24.693 5: SONOS0: FhemWebCallback: /sonos/proxy/aa?url=http%3A%2F%2Fcdn-profiles.tunein.com%2Fs45087%2Fimages%2Flogog.png
2018.08.25 20:42:24.695 5: SONOS0: FHEMWEB-AlbumURL: http://cdn-profiles.tunein.com/s45087/images/logog.png
2018.08.25 20:42:24.696 5: SONOS0: FHEMWEB-PlayerFound: 0
2018.08.25 20:42:24.696 5: SONOS0: FHEMWEB-PlayerInactive: 0
2018.08.25 20:42:24.744 5: SONOS0: Cover wurde neu geladen: http://cdn-profiles.tunein.com/s45087/images/logog.png
2018.08.25 20:42:24.746 5: SONOS0: TempFilename: /tmp/E_TM6xu1Gy.image
2018.08.25 20:42:24.752 5: SONOS0: FhemWebCallback: /sonos/proxy/aa?url=http%3A%2F%2Fcdn-profiles.tunein.com%2Fs25260%2Fimages%2Flogog.png
2018.08.25 20:42:24.756 5: SONOS0: FHEMWEB-AlbumURL: http://cdn-profiles.tunein.com/s25260/images/logog.png
2018.08.25 20:42:24.758 5: SONOS0: FHEMWEB-PlayerFound: 0
2018.08.25 20:42:24.759 5: SONOS0: FHEMWEB-PlayerInactive: 0
2018.08.25 20:42:24.795 5: SONOS0: Cover wurde neu geladen: http://cdn-profiles.tunein.com/s25260/images/logog.png
2018.08.25 20:42:24.797 5: SONOS0: TempFilename: /tmp/YrfV4ZPn0e.image
2018.08.25 20:42:24.802 5: SONOS0: FhemWebCallback: /sonos/proxy/aa?url=http%3A%2F%2Fcdn-profiles.tunein.com%2Fs96647%2Fimages%2Flogog.png%3Ft%3D153182
2018.08.25 20:42:24.804 5: SONOS0: FHEMWEB-AlbumURL: http://cdn-profiles.tunein.com/s96647/images/logog.png?t=153182
2018.08.25 20:42:24.807 5: SONOS0: FHEMWEB-PlayerFound: 0
2018.08.25 20:42:24.807 5: SONOS0: FHEMWEB-PlayerInactive: 0
2018.08.25 20:42:24.845 5: SONOS0: Cover wurde neu geladen: http://cdn-profiles.tunein.com/s96647/images/logog.png?t=153182
2018.08.25 20:42:24.846 5: SONOS0: TempFilename: /tmp/HVZCkKfCOQ.image
2018.08.25 20:42:24.851 5: SONOS0: FhemWebCallback: /sonos/proxy/aa?url=http%3A%2F%2Fcdn-radiotime-logos.tunein.com%2Fs20301g.png
2018.08.25 20:42:24.853 5: SONOS0: FHEMWEB-AlbumURL: http://cdn-radiotime-logos.tunein.com/s20301g.png
2018.08.25 20:42:24.855 5: SONOS0: FHEMWEB-PlayerFound: 0
2018.08.25 20:42:24.855 5: SONOS0: FHEMWEB-PlayerInactive: 0
2018.08.25 20:42:24.912 5: SONOS0: Cover wurde neu geladen: http://cdn-radiotime-logos.tunein.com/s20301g.png
2018.08.25 20:42:24.913 5: SONOS0: TempFilename: /tmp/ZP38QfHtdF.image
2018.08.25 20:42:24.920 5: SONOS0: FhemWebCallback: /sonos/proxy/aa?url=http%3A%2F%2Fcdn-radiotime-logos.tunein.com%2Fs8295g.png
2018.08.25 20:42:24.922 5: SONOS0: FHEMWEB-AlbumURL: http://cdn-radiotime-logos.tunein.com/s8295g.png
2018.08.25 20:42:24.925 5: SONOS0: FHEMWEB-PlayerFound: 0
2018.08.25 20:42:24.925 5: SONOS0: FHEMWEB-PlayerInactive: 0
2018.08.25 20:42:24.962 5: SONOS0: Cover wurde neu geladen: http://cdn-radiotime-logos.tunein.com/s8295g.png
2018.08.25 20:42:24.963 5: SONOS0: TempFilename: /tmp/NSfftw6SG5.image
2018.08.25 20:42:24.967 5: SONOS0: FhemWebCallback: /sonos/proxy/aa?url=http%3A%2F%2F192.168.24.201%3A1400%2Fgetaa%3Fu%3Dx-sonosapi-radio%253Acatalog%25252fstations%25252fA2S2W34UF26XLR%25252f%252523chunk-XeSfatPuR-6ZI03KOIBWvQ%253Fsid%253D201%2526flags%253D8300%2526sn%253D5
2018.08.25 20:42:24.970 5: SONOS0: FHEMWEB-AlbumURL: http://192.168.24.201:1400/getaa?u=x-sonosapi-radio%3Acatalog%252fstations%252fA2S2W34UF26XLR%252f%2523chunk-XeSfatPuR-6ZI03KOIBWvQ%3Fsid%3D201%26flags%3D8300%26sn%3D5
2018.08.25 20:42:24.972 5: SONOS0: FHEMWEB-PlayerFound: 1
2018.08.25 20:42:24.973 5: SONOS0: FHEMWEB-PlayerInactive: 1
2018.08.25 20:42:24.980 5: SONOS0: FhemWebCallback: /sonos/proxy/aa?url=http%3A%2F%2F192.168.24.201%3A1400%2Fgetaa%3Fu%3Dx-sonosapi-radio%253Acatalog%25252fstations%25252fASKR9EKHI9GS5%25252f%252523chunk-RcAyOPjcSY-NDYwMEnII1Q%253Fsid%253D201%2526flags%253D8300%2526sn%253D5
2018.08.25 20:42:24.981 5: SONOS0: FHEMWEB-AlbumURL: http://192.168.24.201:1400/getaa?u=x-sonosapi-radio%3Acatalog%252fstations%252fASKR9EKHI9GS5%252f%2523chunk-RcAyOPjcSY-NDYwMEnII1Q%3Fsid%3D201%26flags%3D8300%26sn%3D5
2018.08.25 20:42:24.984 5: SONOS0: FHEMWEB-PlayerFound: 1
2018.08.25 20:42:24.984 5: SONOS0: FHEMWEB-PlayerInactive: 1
2018.08.25 20:42:24.988 5: SONOS0: FhemWebCallback: /sonos/proxy/aa?url=https%3A%2F%2Fmosaic.scdn.co%2F640%2F16407ddd1559631a2e600b863e697b1d6085a1d21d2bea5b2a56200d448d02d88645e0b7d29c5091790c816051aef43ae2a0fd8a3a84d82ae40c3cdcd353d92c8fd754f652eb7c489584a18b1ca2e0ee
2018.08.25 20:42:24.989 5: SONOS0: FHEMWEB-AlbumURL: https://mosaic.scdn.co/640/16407ddd1559631a2e600b863e697b1d6085a1d21d2bea5b2a56200d448d02d88645e0b7d29c5091790c816051aef43ae2a0fd8a3a84d82ae40c3cdcd353d92c8fd754f652eb7c489584a18b1ca2e0ee
2018.08.25 20:42:24.990 5: SONOS0: FHEMWEB-PlayerFound: 0
2018.08.25 20:42:24.990 5: SONOS0: FHEMWEB-PlayerInactive: 0
2018.08.25 20:42:25.079 5: SONOS0: Cover wurde neu geladen: https://mosaic.scdn.co/640/16407ddd1559631a2e600b863e697b1d6085a1d21d2bea5b2a56200d448d02d88645e0b7d29c5091790c816051aef43ae2a0fd8a3a84d82ae40c3cdcd353d92c8fd754f652eb7c489584a18b1ca2e0ee
2018.08.25 20:42:25.080 5: SONOS0: TempFilename: /tmp/iskvLuNdMm.image
2018.08.25 20:42:25.094 5: SONOS0: FhemWebCallback: /sonos/proxy/aa?url=http%3A%2F%2F192.168.24.224%3A1400%2Fgetaa%3Fu%3Dx-sonosapi-radio%253Acatalog%25252fstations%25252fA2S2W34UF26XLR%25252f%252523chunk-XeSfatPuR-6ZI03KOIBWvQ%253Fsid%253D201%2526flags%253D8300%2526sn%253D5
2018.08.25 20:42:25.097 5: SONOS0: FHEMWEB-AlbumURL: http://192.168.24.224:1400/getaa?u=x-sonosapi-radio%3Acatalog%252fstations%252fA2S2W34UF26XLR%252f%2523chunk-XeSfatPuR-6ZI03KOIBWvQ%3Fsid%3D201%26flags%3D8300%26sn%3D5
2018.08.25 20:42:25.099 5: SONOS0: FHEMWEB-PlayerFound: 1
2018.08.25 20:42:25.100 5: SONOS0: FHEMWEB-PlayerInactive: 1
2018.08.25 20:42:25.103 5: SONOS0: FhemWebCallback: /sonos/proxy/aa?url=http%3A%2F%2F192.168.24.224%3A1400%2Fgetaa%3Fu%3Dx-sonosapi-radio%253Acatalog%25252fstations%25252fASKR9EKHI9GS5%25252f%252523chunk-RcAyOPjcSY-NDYwMEnII1Q%253Fsid%253D201%2526flags%253D8300%2526sn%253D5
2018.08.25 20:42:25.105 5: SONOS0: FHEMWEB-AlbumURL: http://192.168.24.224:1400/getaa?u=x-sonosapi-radio%3Acatalog%252fstations%252fASKR9EKHI9GS5%252f%2523chunk-RcAyOPjcSY-NDYwMEnII1Q%3Fsid%3D201%26flags%3D8300%26sn%3D5
2018.08.25 20:42:25.107 5: SONOS0: FHEMWEB-PlayerFound: 1
2018.08.25 20:42:25.107 5: SONOS0: FHEMWEB-PlayerInactive: 1
2018.08.25 20:42:25.110 5: SONOS0: FhemWebCallback: /sonos/cover/empty.jpg
2018.08.25 20:42:25.111 5: SONOS0: Cover: /empty.jpg
2018.08.25 20:42:56.470 1: SONOS0: Modify SonosPlayer-Device: Sonos_Kueche
2018.08.25 20:43:18.010 5: SW: DoWork:RINCON_B8E937B7C36201400_MR:getCurrentTrackPosition:

2018.08.25 20:43:18.011 5: SONOS0: Received: 'DoWork:RINCON_B8E937B7C36201400_MR:getCurrentTrackPosition:'
2018.08.25 20:43:18.020 3: SONOS1: ProxyObject does not exists
2018.08.25 20:43:18.020 4: SONOS1: SONOS_Client_Notifier(DoWorkAnswer:RINCON_B8E937B7C36201400_MR:LastActionResult:CheckProxyObject-ERROR: SonosPlayer disappeared?)
2018.08.25 20:43:18.113 5: SONOS0: Received from UPnP-Server: 'DoWorkAnswer:RINCON_B8E937B7C36201400_MR:LastActionResult:CheckProxyObject-ERROR: SonosPlayer disappeared?'
2018.08.25 20:43:18.115 4: SONOS0: DoWorkAnswer arrived for Sonos_Kueche->LastActionResult: 'CheckProxyObject-ERROR: SonosPlayer disappeared?'
2018.08.25 20:43:21.937 5: SW: DoWork:RINCON_B8E937B7C36201400_MR:getRadiosWithCovers:

2018.08.25 20:43:21.938 5: SONOS0: Received: 'DoWork:RINCON_B8E937B7C36201400_MR:getRadiosWithCovers:'
2018.08.25 20:43:21.939 3: SONOS1: ProxyObject does not exists
2018.08.25 20:43:21.939 4: SONOS1: SONOS_Client_Notifier(DoWorkAnswer:RINCON_B8E937B7C36201400_MR:LastActionResult:CheckProxyObject-ERROR: SonosPlayer disappeared?)
2018.08.25 20:43:22.040 5: SONOS0: Received from UPnP-Server: 'DoWorkAnswer:RINCON_B8E937B7C36201400_MR:LastActionResult:CheckProxyObject-ERROR: SonosPlayer disappeared?'
2018.08.25 20:43:22.040 4: SONOS0: DoWorkAnswer arrived for Sonos_Kueche->LastActionResult: 'CheckProxyObject-ERROR: SonosPlayer disappeared?'
2018.08.25 20:43:24.859 5: SONOS0: FhemWebCallback: /sonos/proxy/aa?url=
2018.08.25 20:43:24.861 5: SONOS0: FHEMWEB-AlbumURL:
2018.08.25 20:43:24.864 5: SONOS0: FHEMWEB-PlayerFound: 0
2018.08.25 20:43:24.865 5: SONOS0: FHEMWEB-PlayerInactive: 0
2018.08.25 20:43:28.869 5: SW: DoWork:SONOS:SaveBookmarks:

2018.08.25 20:43:28.869 5: SONOS0: Received: 'DoWork:SONOS:SaveBookmarks:'
2018.08.25 20:43:28.880 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, bookmarkSaveDir, .) -> DEFAULT
2018.08.25 20:43:28.880 4: SONOS1: Calling SONOS_SaveBookmarkValues("undef", "undef") ~ SaveDir: "."
2018.08.25 20:44:54.111 5: SONOS0: FhemWebCallback: /sonos/proxy/aa?url=
2018.08.25 20:44:54.113 5: SONOS0: FHEMWEB-AlbumURL:
2018.08.25 20:44:54.115 5: SONOS0: FHEMWEB-PlayerFound: 0
2018.08.25 20:44:54.116 5: SONOS0: FHEMWEB-PlayerInactive: 0
2018.08.25 20:45:22.049 5: SW: DoWork:undef:refreshProcessAnswer:

2018.08.25 20:45:22.049 5: SONOS0: Received: 'DoWork:undef:refreshProcessAnswer:'
2018.08.25 20:45:22.058 4: SONOS1: SONOS_Client_Notifier(rePing:undef::)
2018.08.25 20:45:22.151 5: SONOS0: Received from UPnP-Server: 'rePing:undef::'
2018.08.25 20:47:22.161 5: SW: DoWork:undef:refreshProcessAnswer:

2018.08.25 20:47:22.161 5: SONOS0: Received: 'DoWork:undef:refreshProcessAnswer:'
2018.08.25 20:47:22.162 4: SONOS1: SONOS_Client_Notifier(rePing:undef::)
2018.08.25 20:47:22.263 5: SONOS0: Received from UPnP-Server: 'rePing:undef::'




Irgendwie aktualisiert sich gar nichts mehr. Es scheint als wäre die Verbindung zu den Playern weg.

Kann irgendjemand hier etwas erkennen?

Danke.

Otto

Hi FunkOdyssey,

hast du das Dockerfile so gelassen?
Gruss Otto

.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.

docker - homematic

FunkOdyssey


Otto

Stimmt macht ja auch Sinn.

Dann kann ja auch Sonos im fhem container laufen.

Danke.
Gruss Otto

.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.

docker - homematic