App etc wollen über externe dynamische IP abspielen - kein Ton


Abzeichen

Hallo,

das SYMFONISK gen2 versucht über eine externe dynamische IP-Adresse Lieder abzuspielen. Angeschlossen per LAN, wlan ist deaktiviert, dhcp über Fritzbox, ip ist pingbar. Eingerichtet auch mit HomeAssistant.

 

Jetzt kommt der alte Lachs: HomeAssistant versuchen - ist irre ist aber so - über die externe dyndns Adresse die Lieder aufzurufen. Es wird keine internet LAN Url aufgerufen.

Was muß man beim HomeAssi mit SYMFONISK mit LAN beachten, damit man Sonos Produkte mit dem HomeAssistant benutzen kann?

 

Grüße

Michael

 

 

 


8 Antworten

Benutzerebene 3
Abzeichen +3

Aus den etwas wirren Informationen würde ich vermuten, ohne das Setup zu kennen, das kennt nur der Ersteller dieser Frage(n), in der HA Companion App ist nur die externe Verbindung eingerichtet.

Abzeichen

So steht es in der config (configuration.yaml)

 

homeassistant:
  external_url: "https://dsds.ddns.net"
  internal_url: "https://192.168.0.13"

 

Die elektrische Realität ist oft wirr. Das Sonos-Plugin nimmt wohl die external_url - warum auch immer. Bei Editieren stellte ich fest, daß die external_url falsch war, die habe ich korrigiert und sonos nahm dann auch die eigentlich jetzt richtige external_url aber im LAN falsche URL/IP. Ich wollte ja keine Sonos :-) Aber HA kann ja auch wohl nicht wirklich mit lokalen USB-Lautsprechern umgehen.

 

 

Benutzerebene 3
Abzeichen +3

Wie alt ist die Version von HA? Aktuell wird das Netzwerk (IPv4/IPv6 interne/externe URL) nicht in der configuration.yaml gesetzt, das passiert in den Einstellungen -der Webconnetion.

Welche USB-Lautsprecher, sind das Sonos?

Welches Sonos Plug-In und wie soll die Musik abgespielt werden?

 

 

Abzeichen

2024.4.4

HA kann generell wenig bis nicht gut mit irgendwelchen USB-Lautsprechern umgehen. Sonos ist natürlich wlan oder lan.

 

Habe das hier gefunden (schei...)

https://www.home-assistant.io/integrations/tts/

Es war ein rechtes Gefrickel, letsencrypt funktional hin zu bekommen. Ggf liegt es auch an dem ssl schei… der Zertifikate. HA ist da auch ziemlich doof und kann wenn https an ist gar kein http mehr. Ich denke HA ist mir nicht ausgereift genug. die gpio werden von HA auch nicht mehr direkt supported usw.

 

Abzeichen

Aktuell wird das Netzwerk (IPv4/IPv6 interne/externe URL) nicht in der configuration.yaml gesetzt, das passiert in den Einstellungen -der Webconnetion.

 

Scheinbar doch

 

https://community.home-assistant.io/t/https-connection-over-the-internet-broken-as-of-2024-4-1/714475/13

Benutzerebene 3
Abzeichen +3

Aktuell wird das Netzwerk (IPv4/IPv6 interne/externe URL) nicht in der configuration.yaml gesetzt, das passiert in den Einstellungen -der Webconnetion.

 

Scheinbar doch

 

https://community.home-assistant.io/t/https-connection-over-the-internet-broken-as-of-2024-4-1/714475/13

OK, da hat jemand ein Problem mit dem externen Zugriff, das willst Du aber nicht, wenn ich das richtig verstehe:

 

Jetzt kommt der alte Lachs: HomeAssistant versuchen - ist irre ist aber so - über die externe dyndns Adresse die Lieder aufzurufen. Es wird keine internet LAN Url aufgerufen.


Das Internet LAN URL ist das Lokale Netzwerk? Und von TTS war im ursprünglichen Post nicht die Rede. Vielleicht kannst Du ja die Frage zu dem Problem nochmal überdenken und neu und verständlich aufschreiben, ich glaube ich habe den Fehler noch nicht verstanden/erkannt.

Abzeichen

Die “Lösung” gibt es hier:

https://community.home-assistant.io/t/sonos-and-tts-google-fails/330662/54

Ist mir zu komplex und anfällig. Der Sonos wird wieder verkauft und kommt nach ebay.  Muß nach einer anderen Lösung schauen, irgendwie Töne und tts aus dem HA zu bekommen oder den HA zu beerdigen.

Abzeichen

Jetzt aber. SSL im HA wieder deaktiviert, letsencrypt deinstalliert, HA http wieder auf Standardport - nun funktioniert der Sonos Lautsprecher sofort wie er soll. Es lag also ausschließlich am HomeAssistant … Steuerung per Handy dann eben vorab per VPN Einwahl statt nat-port-weiterleitung; zumindest ist es jetzt sicherer.

Erste Anwendung funktioniert bereits: Vibrationssensor per zigbee an alter Klingel. Klingelt nun jemand, kommt ein längerer wie schönerer Klingelton am Sonos Lautsprecher heraus 😀

Antworten