Dazu verwende ich den UDP-Port 8750 in beiden Systemen.
Leider bekomme ich im LOG wie auch bei Aufruf über den Browser über: http://192.168.178.151/plugins/sonos...n=getsonosinfo immer folgenden Fehler:
Notice: Undefined index: in /opt/loxberry/webfrontend/html/plugins/sonos4lox/system/Loxone.php on line 46
Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /opt/loxberry/webfrontend/html/plugins/sonos4lox/system/PHPSonos.php on line 2805
Warning: fsockopen(): unable to connect to :1400 (php_network_getaddresses: getaddrinfo failed: No address associated with hostname) in /opt/loxberry/webfrontend/html/plugins/sonos4lox/system/PHPSonos.php on line 2805
Fatal error: Uncaught Exception: Error opening socket: php_network_getaddresses: getaddrinfo failed: No address associated with hostname (0) in /opt/loxberry/webfrontend/html/plugins/sonos4lox/system/PHPSonos.php:2807 Stack trace:
#0 /opt/loxberry/webfrontend/html/plugins/sonos4lox/system/PHPSonos.php(1746): PHPSonos->sendPacket('POST /MediaRend...')
#1 /opt/loxberry/webfrontend/html/plugins/sonos4lox/system/Loxone.php(47): PHPSonos->GetTransportInfo()
#2 /opt/loxberry/webfrontend/html/plugins/sonos4lox/Sonos.php(644): sendUDPdata()
#3 /opt/loxberry/webfrontend/html/plugins/sonos4lox/index.php(20): require_once('/opt/loxberry/w...')
#4 {main}
thrown in /opt/loxberry/webfrontend/html/plugins/sonos4lox/system/PHPSonos.php on line 2807
Habe mir einmal die CFG- und PHP-Files vom Plugin angesehen und vermute, dass der Hostname irgendwie nicht mit der IP-Adresse aufgelöst werden kann. Interessanter Weise funktioniert z.B. der UDP-Empfang von Weather4Loxone problemlos am UDP-Port 7000 (auch ohne Portforwarding am Router)
player.cfg:
; Config::Simple 4.59
; Sat Aug 11 17:43:47 2018
[SONOSZONEN]
wohnzimmer[]=192.168.178.193,RINCON_000E58F3367001400,s Play:3,75,50,100
schlafzimmer[]=192.168.178.190,RINCON_000E58C2F11A01400,s Play:1,75,50,100
kueche[]=192.168.178.194,RINCON_7828CA0745CC01400,s One,75,50,100
sonos.cfg:
; Config::Simple 4.59
; Sat Aug 11 16:43:27 2018
[LOXONE]
LoxPort=8750
Loxone=MINISERVER1
LoxDaten=true
[LOCATION]
googlestreet=
googletown=
town=""
googlekey=
region=
[TTS]
secret-key=
messageLang=de-DE
API-key=mein API-Key
t2s_engine=1001
voice=
volrampto=
rampto=
[VARIOUS]
CALDav2=""
announceradio=
CALDavMuell=""
[RADIO]
radio[5]=104.6 RTL Berlin,http://streaming.fueralle.org:8000/Radio-F.R.E.I.m3u
radio[2]=Ö1,http://mp3stream3.apasf.apa.at:8000/listen.pls
radio[7]=FM4,http://mp3stream1.apasf.apa.at:8000/listen.pls
radio[4]=Radio Niederösterreich,http://mp3stream8.apasf.apa.at:8000/listen.pls
radio[9]=Radio Stephansdom,http://srvhost24.serverhosting.apa.n...dstream128.m3u
radio[1]=Antenne Bayern,http://mp3channels.webradio.antenne.de/antenne
radio[8]=Ö3,http://mp3stream7.apasf.apa.at:8000/listen.pls
radio[3]=Antenne Steiermark,http://mp3stream9.apasf.apa.at:8000/listen.pls
radio[6]=WDR 2,http://www1.wdr.de/radio/player/radioplayer
[MP3]
volumeup=
volumedown= file_gong=2_Airport_gong.mp3
MP3store=5
[SYSTEM]
checkonline=true
LOGLEVEL=7
Hat hier jemand eine Idee oder das gleiche Problem schon gelöst?
Das Plugin funktioniert ansonsten tadellos (Befehle an Sonos senden, Verknüpfungen im MS, etc.).
Leider nur die "incoming-Seite" via UDP will und will nicht funktionieren :-((
Vielen Dank für's Lesen und für eure Anregungen dazu!
Kommentar