[Neues Modul] BOSE SoundTouch

Begonnen von dominik, 05 Januar 2016, 22:28:40

Vorheriges Thema - Nächstes Thema

Teemo

Hallo, es gibt ein Problem mit der Dekodierung von Zeichen bei der Anzeige der Geräteinformationen "list BOSE_XYZ".
Es geht um Zeichen wie "ł", "ń", "ś" usw.
Wie kann man das beheben? Wahrscheinlich liegt der Fehler im Modul selbst.

"Radio Złote Przeboje" = "Radio Złote Przeboje"

Prof. Dr. Peter Henning

ZitatIst es möglich, dass nextTrack/prevTrack zwischen den Lieblingsradios umschaltet, wenn gerade eines der Lieblingsradios läuft?
Bitte selbst nachdenken: Dann müsste die Hardware ja verschiedene Kanäle überwachen.

ZitatHallo, es gibt ein Problem mit der Dekodierung von Zeichen bei der Anzeige der Geräteinformationen "list BOSE_XYZ".
Es geht um Zeichen wie "ł", "ń", "ś" usw.
Wie kann man das beheben?
Encoding des eigenen Systems korrekt einstellen.


ZitatWahrscheinlich liegt der Fehler im Modul selbst.
Unsinn. Der Output des list-Befehls hat nichts mit dem Modul zu tun. Bitte keine wilden Spekulationen.

LG

pah


Teemo

Zitat von: Prof. Dr. Peter Henning am 09 Juli 2022, 11:42:20
Bitte selbst nachdenken: Dann müsste die Hardware ja verschiedene Kanäle überwachen.
Encoding des eigenen Systems korrekt einstellen.

Unsinn. Der Output des list-Befehls hat nichts mit dem Modul zu tun. Bitte keine wilden Spekulationen.

LG

pah

Entschuldigung für die voreilige Schlussfolgerung, Sie hatten Recht mit dem Problem der Zeichenkodierung in fhem.
Kann ich attr encode "unicode" in global verwenden - ich sehe, dass es als experimentell gekennzeichnet ist?

Teemo

#663
Hey, unterstützt das SoundTouch Wireless Link TTS?
Ich habe ein Problem, weil ich ein
2023.08.09 09:23:11 4 : BOSEST: set /speaker => <play_info><app_key>Ml7YGAI9JWjFhU7D348e86JPXtisddBa</app_key><url>http://translate.google.com/translate_tts?ie=UTF-8&amp;tl=en&amp;client=tw-ob&amp;q=To%20test</url><service>To test</service><volume>3</volume></play_info>
2023.08.09 09:23:11 4 : BOSEST: success: <?xml version="1.0" encoding="UTF-8" ?><Error value="403" name="HTTP_STATUS_FORBIDDEN" severity="Unknown">unsupported device</Error>
bekomme und ich frage mich, ob ich etwas falsch konfiguriert habe oder ob dieses Modell es einfach nicht unterstützt

michaIII

Hallo zusammen,

erst einmal herzlichen Dank an dominik für das Bosest-Modul. Nachdem es viele Jahre problemlos funktionierte, ist TTS nun leider verstummt (ungefähr seit der Meldung von Teemo). Bei mir kam im Fhem-Log allerdings der HTTP-Error 500. Nach Einschalten von verbose und Kopieren der URL in den Browser kam Http-Fehler 403. Nach Studium dieses Threads bin ich bei dem Beitrag von Fred Feuerstein vom 21.12.2020 18:41 stutzig geworden. 
Während in diesem Beitrag die Parametertrennung in der Url lediglich über das Zeichen & stattfand, sieht nun die Prametertrennung so aus : &amp;
Nach Eingabe dieser so formatierten Url im Browser kommt die Meldung 403
Nach Auskommentieren der Zeile 1020 (  $translateUrl =~ s/\&/\&amp\;/g; ) in  98_BOSEST.pm wurde die Url wieder so wie im Beitrag von Fred Feuerstein formatiert (jedenfalls steht es so im Fhem-Log). Ein Kopieren der Url aus dem fhem-log in den Browser erzeugt nun wieder eine funktionierende Sprachausgabe. Leider kommt im Fhem immer noch http-Error 500. Nun bin ich etwas ratlos. Kann hier jemand helfen ? (aufgrund der fehlenden Meldungen hier im Forum befürchte ich jedoch, dass Bose TTS von keinem außer Teemo verwendet wird. Was ich kaum glauben möchte).
 

fred_feuerstein

Also TTS funktioniert hier auf Bose 10 und Bose 20. Nach wie vor. Ich nutze das täglich viele Male.
Auf der Portable funktioniert es bekannterweise nicht.
Bei der Wireless Link bin ich nicht sicher. Die habe ich zwar auch, aber noch nicht bzgl TTS getestet.
Gruß, Fred

FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art

HansDampfHH

#666
Moin. Ich habe soeben mein FHEM in einen Docker-Container verschoben. Bisher scheint wieder alles zu laufen.
Bis auf BOSEST. Zumindest bekomme ich keine Verbindung zu meiner Box. Wenn ich das Device neu anlege, bekomme ich da auch keine besondere Meldung im Log.

2023.11.07 15:24:52.357 3: BOSEST: BOSE SoundTouch v2.2.1
2023.11.07 15:31:09.598 5: BOSEST: finished discovery

Muss ich noch einen Port freigeben?

Edit:
Habe mal laut der Bose-Homepage folgende Ports in den Container durchgeschleift, leider ohne besondere Veränderung:
      - "1900:1900" # Bonjour
      - "5350:5350" # Bonjour
      - "5351:5351" # Bonjour
      - "5353:5353" # Bonjour, AirPlay
      - "17008:17008" # Bonjour, SoundTouch/Bose Music

Edit2: Hat sich erledigt, nutze macvlan. Bose Soundtouch wird wieder gefunden. Die UDP Ports waren das Problem.
FHEM Docker, CUL868, Zigbee, CCU2, Jeelink