Man mĂŒsste dein Netzwerk auf die Test-IP-Adressen von Sonos hören, um die verwendeten Ports zu sehen (was auch bedeutet, die Sperrprotokolle zu lesen).
Vielleicht kannst du eine spezifische Regel erstellen, die den Bereich blockiert, und dann in den Protokollen nachsehen, welche Ports tatsÀchlich verwendet werden.
und scanne dein Netzwerk, es sollte dir deine Sonos-GerÀte und die offenen Ports darauf anzeigen
unter Linux https://debian-facile.org/doc:reseau:nmap
das Gleiche, aber ĂŒber die Eingabeaufforderung scanne dein Netzwerk, es sollte dir deine Sonos-GerĂ€te und die offenen Ports darauf anzeigen
Hallo,
Ich habe SONOS integriert und den Lautsprecher im Dezember eingerichtet. Seitdem gelingt es mir, abgesehen von einigen erfolgreichen Tests, nicht, meinen Lautsprecher im regulÀren Betrieb zum Laufen zu bringen. Ich teste hin und wieder, starte manchmal von vorne, lösche die Integration und die Szene, aber nichts hilft.
Hat noch jemand das gleiche Problem?
Hallo @Jluc Ich lasse die anderen dir antworten, falls sie auch Probleme haben, ich bin neugierig zu erfahren, ob du der Einzige bist oder nicht, der dieses Problem hat!
Von meiner Seite habe ich ein bisschen in der Sonos-Bibliothek geschaut und zwei Verbesserungsmöglichkeiten gefunden:
Es gibt ein Timeout fĂŒr den Teil der Sprachansage, das derzeit bei 10 Sekunden liegt. Wenn dein Netzwerk etwas langsam ist oder die TTS-API lĂ€nger als 10 Sekunden braucht, um zu antworten, könnte das das Problem erklĂ€ren. Ich werde es auf 20 Sekunden erhöhen.
Wenn das das Problem nicht verbessert, scheint es in der Bibliothek, die wir fĂŒr den Sonos-Teil verwenden, möglich zu sein, eine Umgebungsvariable zu ĂŒbergeben, um Logs zu erhalten und besser zu verstehen, was auf ihrer Seite schief lĂ€uft:
Ist das etwas, das in deinem Bereich liegt, deinen Gladys-Container mit der Umgebungsvariable neu zu starten? (Falls nicht, lass es mich wissen und wir finden eine andere Lösung)
In der Zwischenzeit habe ich bereits einen PR fĂŒr den ersten Punkt erstellt und etwas mehr Logs auf Gladys-Seite:
Das Thema Audio in Gladys scheint durch diese Integration gut voranzukommen, aber habt ihr an all diejenigen gedacht, die keine SONOS-Hardware verwenden?
WĂ€re es nicht denkbar, die Integration/Nutzung von Sound in einer Szene und die Methode der Wiedergabe zu trennen, um damit breiter alles abzudecken, was derzeit auf dem Markt verfĂŒgbar ist (Amazon Echo, Google Home- oder Nest-Lautsprecher, SONOS, etc.) oder im âDIYâ-Bereich (PulseAudio in meinem Fall)?
Wie immer in Gladys ist der Kern von den Integrationen getrennt, die die BrĂŒcke zwischen einem Gladys-GerĂ€t und dem GerĂ€t im echten Leben bilden. Die âCoreâ-Arbeit (Schnittstelle, API, etc.) wird nur einmal erledigt.
Um Musiksteuerung auf anderen Systemen zu haben, mĂŒssen die Integrationen einzeln programmiert werden. Leider gibt es keine Standard-API zwischen den verschiedenen Systemen, jeder Hersteller macht sein eigenes Ding.