FHEM Forum

FHEM - Anwendungen => Multimedia => Thema gestartet von: zap am 13 Dezember 2017, 08:29:39

Titel: [erledigt] SONOS: Address already in use
Beitrag von: zap am 13 Dezember 2017, 08:29:39
Hallo,
ich habe gestern mal wieder ein FHEM update gemacht. Seitdem funktionieren die SONOS Player nicht mehr (Player disappeared). Im FHEM Log kommt beim Starten folgende Meldung:

2017.12.12 18:03:09 1: SONOS2: IsAlive-Thread gestartet. Warte 120 Sekunden und pruefe dann alle 30 Sekunden...
2017.12.12 18:03:09 1: SONOS3: Restore-Thread gestartet. Warte auf Arbeit...
Thread 3 terminated abnormally: Error creating SSDP multicast listen socket: Address already in use
at ./FHEM/00_SONOS.pm line 5215 thread 3.
at ./FHEM/00_SONOS.pm line 5215 thread 3.


Update: Hab's gefunden. Harmoniert nicht mit dem Homematic Virtual Layer SONOS Plugin, wenn dieses vor FHEM gestartet wird. Muss man wissen. Werde micht wohl für eine von beiden Lösungen entscheiden müssen.
Titel: Antw:[erledigt] SONOS: Address already in use
Beitrag von: skinny norris am 28 August 2018, 09:51:47
Hallo,
kannst du mir ev ein paar details dazu geben ? Ich bekomme seit ein paar Wochen SONOS nicht mehr hoch in meinem FHEM:
...
2018.08.27 12:01:54 2: SONOS1: Error during UPnP-Handling: Error creating SSDP multicast listen socket: Address already in use
at ./FHEM/00_SONOS.pm line 2421 thread 1.
at ./FHEM/00_SONOS.pm line 2421 thread 1.
...
Danke
Titel: Antw:[erledigt] SONOS: Address already in use
Beitrag von: Reinerlein am 29 August 2018, 17:06:25
Hi Ole,

hier wurde das schon mal behandelt: https://forum.fhem.de/index.php/topic,89349.msg818618.html#msg818618 (https://forum.fhem.de/index.php/topic,89349.msg818618.html#msg818618)
Dort gibt es eine Beschreibung der Problematik und Lösungshinweise...

Grüße
Reinerlein
Titel: Antw:[erledigt] SONOS: Address already in use
Beitrag von: skinny norris am 18 September 2018, 11:55:10
Hi,
danke für deine Antwort. Ich finde leider keinen zweiten Broadcast-Listener
der den Port 1900 belegt.

pi@raspberrypi:/opt/fhem/log $ sudo netstat -tapn | grep 1900
pi@raspberrypi:/opt/fhem/log $ sudo netstat -tapn | grep 4711
tcp        0      0 0.0.0.0:4711            0.0.0.0:*               LISTEN      2033/perl
tcp        0      0 127.0.0.1:4711          127.0.0.1:40524         ESTABLISHED 2033/perl
tcp        0      0 127.0.0.1:40524         127.0.0.1:4711          ESTABLISHED 1172/perl
pi@raspberrypi:/opt/fhem/log $


Hast du eventuell noch ne Idee was ich machen kann ausser eine anderen Maschine zum starten des SubProc zu nutzen ?
Ich nutzen das Modul "98_DLNARenderer.pm " nicht.
Titel: Antw:[erledigt] SONOS: Address already in use
Beitrag von: Reinerlein am 18 September 2018, 13:38:46
Hi Ole,

du solltest die Parameter von netstat korrekt angeben.
Versuch mal

sudo netstat -a | grep 1900
.
oder
.
sudo netstat -apn | grep 1900

Das ist UDP, deshalb auch nicht auf TCP einschränken...

Grüße
Reinerlein
Titel: Antw:[erledigt] SONOS: Address already in use
Beitrag von: skinny norris am 18 September 2018, 13:51:35
Danke !!

Der DeConz ist es :-(


pi@raspberrypi:/opt/fhem/log $ sudo netstat -a | grep 1900
udp        0      0 *:1900                  *:*
pi@raspberrypi:/opt/fhem/log $ sudo netstat -apn | grep 1900
udp        0      0 0.0.0.0:1900            0.0.0.0:*                           364/deCONZ

Titel: Antw:[erledigt] SONOS: Address already in use
Beitrag von: skinny norris am 19 September 2018, 10:49:11
Man kann deCONZ auch ohne upnp support starten

vi /usr/lib/systemd/system/deconz.service
and add --upnp=0

[Service]
User=1000
ExecStart=/usr/bin/deCONZ -platform minimal --http-port=80 --upnp=0
Restart=on-failure
StartLimitInterval=60
AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_KILL CAP_SYS_BOOT CAP_SYS_TIME