[Neues Modul] BOSE SoundTouch

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

Vorheriges Thema - Nächstes Thema

bmwfan

Hallo Treibhaus,
die sources.list schaut so aus:
deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi


Da steht nichts von dev.
Gruß Jürgen
Synology DS720+ mit Docker-Container und Haupt-FHEM, HW-LAN, Jalousienaktoren; Raspi 3B+ mit piVCCU ohne FHEM-Instanz, CUL, JeeLink; Raspi 3B+ mit FHEM und HMUARTUSB,  Raspi 3B+ mit HMUARTGPIO, 1-wire, ebusd

bmwfan

Habe auch den minidlna nach Anleitung im Post 384 installiert. Bekomme aber beim Teststring diese Meldung und im angegebenen Verzeichnis ist keine Datei. Loglevel 5.
2018.12.02 14:45:40.451 3: BOSEST: BOSE_2C6B7DF973AD, new IP (192.168.178.77)
2018.12.02 14:45:43.144 3: BOSEST: BOSE_2C6B7DF973AD, WebSocket connection succeed.
.
.
.
2018.12.02 14:47:15.106 4: BOSEST: set /speaker => <play_info><app_key>Ml7YGAI9JWjFhU7D348e86JPXtisddBa</app_key><url>http://translate.google.com/translate_tts?ie=UTF-8&tl=de&client=tw-ob&q=Dies%20ist%20ein%20Test</url><service>Dies ist ein Test</service><volume>40</volume></play_info>
2018.12.02 14:47:15.109 3: BOSEST: failed: 500 No Host option provided


Wo kann der Fehler liegen?
Gruß Jürgen
Synology DS720+ mit Docker-Container und Haupt-FHEM, HW-LAN, Jalousienaktoren; Raspi 3B+ mit piVCCU ohne FHEM-Instanz, CUL, JeeLink; Raspi 3B+ mit FHEM und HMUARTUSB,  Raspi 3B+ mit HMUARTGPIO, 1-wire, ebusd

mi.ke

Hi
zunächst . .  .vielen Dank für das Modul.

mal ne kurze Frage:

Bekomme im Log immer mal wieder folgende Meldung:
2018.12.10 18:00:34 3: BOSEST: BOSE_60640540xxxx, new IP (192.168.1.xx)

Diese Meldung scheint LogLevel 3 zu haben.

Aber die Meldung kommt immer, auch wenn verbose 0 gesetzt ist.
Ist das gewollt?
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

Parador

#543
Hallo Zusammen,

sorry ich poste das nochmal -> eigentlich hatte ich meine Soundtouch 20 schon zum Sprechen gebracht, doch seit einiger Zeit bleibt er stumm...
Über die Soundtouch-Software finde ich den minidlna-Server und kann die Mp3's dort auch abspielen. Auch kann ich mit <RaspiIP>:8200 darauf zugreifen, Rechte am Verzeichnis habe ich geprüft. Es scheinen aber keine neuen Dateien erzeugt also am Raspi gespeichert zu werden...

Ich habe mit
Zitatset <BOSE_000....> speak "Test" 40 de
versucht ihn zum sprechen zu bewegen, aber leider passierte nix.
Dann habe ich das VerboseLevel auf 5 gesetz und es nochmal probiert... und folgende Meldunge im Log gefunden:
Code: [Auswählen]

2018.12.27 17:50:52 5: BOSEST: run mojo loop
2018.12.27 17:50:52 5: BOSEST: finished mojo loop
2018.12.27 17:50:52 4: BOSEST: set /speaker => <play_info><app_key>Ml7YGAI9JWjFhU7D348e86JPXtisddBa</app_key><url>http://translate.google.com/translate_tts?ie=UTF-8&tl=de&client=tw-ob&q=Test</url><service>Test</service><volume>40</volume></play_info>
2018.12.27 17:50:52 4: BOSEST: success: <?xml version="1.0" encoding="UTF-8" ?><Error value="403" name="HTTP_STATUS_FORBIDDEN" severity="Unknown">unsupported device</Error>
2018.12.27 17:50:53 5: BOSEST: run mojo loop
2018.12.27 17:50:53 5: BOSEST: finished mojo loop


und bin nun irritiert warum hier ein 403'er fehler kommt. An dem Rechner an dem ich gerade sitze kann ich die URL problemlos aufrufen, da der Raspi auf dem FHEM läuft auch ständig andere Dinge aus dem Netz abfragt, geht dort grundsätzlich auch die Internetverbindung. Über ping vom Raspi aus komme ich auch zu translate.google.com..
Kriegt man raus, wer hier die Rückmeldung mit dem 403'er gibt?
Bzw. woran kann es noch liegen? Habe gelesen, dass evtl. kein minidlna mehr benötigt würde, ist das inzwischen "schädlich"?

Vielen Dank für Euere Ideen und Hilfe bereits im Voraus!

XxX_Cobra_XxX

#544
Kann mir bitte jemand helfen und zwar: weiß jemand mit welchem Befehl man zur TV- Source am Soundtouch 300 schalten kann?

Ich habe leider nur folgende Auswahlmöglichkeiten bei dem set source Befehl:

-->bluetooth
-->bt-discovbershuffle:off
-->off

Bitte helft mir ich bräuchte das unbedingt und hab schon stundenlang im FHEM-Forum und bei google gesucht und nichts dazu gefunden.   :-\

Liebe Grüße

Daniel

Miami

Zitat von: Schoebie700 am 01 Juli 2018, 22:38:35
Ich versuche 2 von 3 Bose Soundtouches zu einer Zone zu verbinden und in dieser eine MP3 abzuspielen.

Meine Player:

Küche: BOSE_B0D5CC18E620
Bad: BOSE_985DAD2B4EFC
Wohnzimmer: BOSE_68C90B330E39

Küche und Bad sollen eine Zone werden.

   fhem("set BOSE_B0D5CC18E620 createZone BOSE_B0D5CC18E620,BOSE_985DAD2B4EFC");
   fhem("set BOSE_B0D5CC18E620 addToZone BOSE_985DAD2B4EFC");

Falls Du noch nicht weiter bist, versuche mal in der FHEM Eingabezeile folgendes:

set BOSE_B0D5CC18E620 createZone B0D5CC18E620
set BOSE_985DAD2B4EFC addToZone B0D5CC18E620


Da es egal ist, an welches device Du den addToZone-Befehl sendest, sollte auch folgendes funktionieren:

set BOSE_B0D5CC18E620 createZone B0D5CC18E620
set BOSE_B0D5CC18E620 addToZone B0D5CC18E620

Miami

Zitat von: Malc am 13 Februar 2017, 16:29:42
Ich teste weiter mit dem tollen Modul, mit der Zonenerstellung komme ich noch klar.
Habe ich das richtig verstanden das es immer eine Zone geben kann?

Ich starte eine Preset: set Bose.EZ channel 2

Dann lege ich eine Zone an:
set BoseSystem createZone Bose.EZ
(Bose.EZ ist hier der Name der Box im Esszimmer, ich könnte aber einen beliebigen Namen nehmen?

und füge ich weitere Geräte hinzu:
set BoseSystem addToZone Bose.KU
set BoseSystem addToZone Bose.HA


so geht es:

set Bose.EZ createZone 1234567890AB
set Bose.KU addZone 1234567890AB
set Bose.KU addZone 1234567890HA


Als Zonenname muss die deviceID (statt 1234567890AB) deines Masters (statt 1234567890AB) verwendet werden. Die findest Du unter "internals" deines Soundtouch devices. (Du musst das Gerät Bose.EZ anklicken, dann in der ersten Tabelle)

mfG
Dirk

Wagrier

Hi allesamt.

Tolles Modul - Allerdings pralle ich bzgl der Multiraumbenutzung gegen die Wand.

Ich habe zwei ST: 
WZ_ST20  (Soundtouch20)
EZ_ST10   (Soundtouch 10)

Diese möchte ich nun so per FHEM schalten, dass wenn WZ_ST20 per Fernbedienung aktiviert wird automatisch EZ_ST10 gestartet wird und automatisch  eine Zone mit EZ_ST10 erzeugt wird.

Gut währe auch, wenn die Volumeeinstellungen der WZ_ST20 an die EZ_ST10 weitergereicht werden.

Ist dies irgendwie möglich (Ich kann zwar über die define xx notify per web die Geräte schalten - Allerdings nicht über die FB.

Anscheinend schlägt hier irgendwie die indirekte Nutzung fehl!

Beste Gruesse
Jörg
 

Miami

Multiroom kanst Du aktivieren, indem du innerhalb einer sekunde zweimal einen Present drückst.

Das mit der Lautstärke müsste über ein notify gehen, dass auf das reading zoneMaster reagiert.
Aber frag mich nicht, wie man das programiert. Wenn Du das hinbekommst, poste bitte hier, wie man das macht.

XxX_Cobra_XxX

Zitat von: XxX_Cobra_XxX am 30 Dezember 2018, 18:54:42
Kann mir bitte jemand helfen und zwar: weiß jemand mit welchem Befehl man zur TV- Source am Soundtouch 300 schalten kann?

Ich habe leider nur folgende Auswahlmöglichkeiten bei dem set source Befehl:

-->bluetooth
-->bt-discovbershuffle:off
-->off

Bitte helft mir ich bräuchte das unbedingt und hab schon stundenlang im FHEM-Forum und bei google gesucht und nichts dazu gefunden.   :-\

Liebe Grüße

Daniel

Kann mir niemand helfen? Funktioniert das vielleicht aus technischen Gründen gar nicht?  :(

Wagrier

Zitat von: Wagrier am 12 Januar 2019, 19:14:12
Hi allesamt.

Tolles Modul - Allerdings pralle ich bzgl der Multiraumbenutzung gegen die Wand.

Ich habe zwei ST: 
WZ_ST20  (Soundtouch20)
EZ_ST10   (Soundtouch 10)

Diese möchte ich nun so per FHEM schalten, dass wenn WZ_ST20 per Fernbedienung aktiviert wird automatisch EZ_ST10 gestartet wird und automatisch  eine Zone mit EZ_ST10 erzeugt wird.

Gut währe auch, wenn die Volumeeinstellungen der WZ_ST20 an die EZ_ST10 weitergereicht werden.

Ist dies irgendwie möglich (Ich kann zwar über die define xx notify per web die Geräte schalten - Allerdings nicht über die FB.

Anscheinend schlägt hier irgendwie die indirekte Nutzung fehl!

Beste Gruesse
Jörg


Bin nun etwas weiter:
Hi,

Multiroom Zone erzeugen geht indem der folgende Befehl abgesetzt wird

set WZ_ST20 createZone B0D5CC15xxxx,C4F312C4xxxx

Dabei ist der WZ_ST20  der Zonemaster ist mit den beiden Mitgliedern (Seviceid - Kommasepariert)

Ein nachträgliches Ändern würde also wie folgt aussehen (immer aus der Sicht des ZoneMasters)

set WZ_ST20 addToZone C4F312C4xxxx


Das mit dem Reading auf zonemaster muss ich mir anlesen!

Danke
Jörg

Hembo

Hallo zusammen,
Ich nutze seid letzter Woche das Bose Soundtouch Wireless Link.
Es wird vom Modul erkannt und stellt die selben Einstellungen wie bei der Soundtouch 10 zur verfügung.
Jedoch funktioniert die set Source Reihe nicht. Ich kann also kein aux und Bluetooth per Fhem aktivieren.
Ausschalten, Volume, Channel und Play everywhere funktioniert super.
Gibt es da eine Möglichkeit das zu beheben? Bose Soundtouch Wireless link soll sich bei mir automatisch auf Aux stellen sobald mein TV den State on liefert. Das ist Mit der kleinen 10er möglich. Wäre also super wenn das irgendwie gefixt werden könnte dass es auch auf dem Link funktioniert.

Besten Dank im Voraus ! (:
Andreas

terkens

Lässt sich mit dem Modul auch der Bose Home Speaker 500 steuern?

Gruß
Tom

Miami

#553
Hallo,

ich habe mal wieder (mit besten Wissen und Gewissen) die HTML-Hilfe aktualisiert. Diesmal ist auch eine deutsche Übersetzung dabei.
Da ich kann nicht alles testen kann (z.B. TTS), könnte es sein, dass nicht alles korrekt ist.

Wenn es so passt, kann es gerne wieder im Modul aktualisiert werden.


flipse

#554
Hallo zusammen,
seit heute findet Fhem meine Bose Soundtouchs nicht mehr.
Ich habe die Libs nochmal alle aktualisiert, aber leider hat sich nichts getan.
Wie kann ich noch prüfen?
Manuelle IP Adresse (staticIps) hilft, aber mir wäre schon lieber, wenn es von selbst gefunden würde

Das hier kam gerade im Log

2019.02.07 19:26:27 3: BOSEST: Discovery failed with: Can't connect to  192.168.178.42:8090

Name or service not known at /usr/share/perl5/LWP/Protocol/http.pm line 49.

2019.02.07 19:26:27 5: BOSEST: finished discovery
2019.02.07 19:27:36 3: BOSEST: Discovery failed with: Can't connect to  192.168.178.42:8090

Name or service not known at /usr/share/perl5/LWP/Protocol/http.pm line 49.

2019.02.07 19:27:36 5: BOSEST: finished discovery
2019.02.07 19:28:45 3: BOSEST: Discovery failed with: Can't connect to  192.168.178.42:8090

Name or service not known at /usr/share/perl5/LWP/Protocol/http.pm line 49.

2019.02.07 19:28:45 5: BOSEST: finished discovery
2019.02.07 19:29:54 3: BOSEST: Discovery failed with: Can't connect to  192.168.178.42:8090

Name or service not known at /usr/share/perl5/LWP/Protocol/http.pm line 49.

2019.02.07 19:29:54 5: BOSEST: finished discovery
2019.02.07 19:31:04 3: BOSEST: Discovery failed with: Can't connect to  192.168.178.42:8090

Name or service not known at /usr/share/perl5/LWP/Protocol/http.pm line 49.

2019.02.07 19:31:04 5: BOSEST: finished discovery
2019.02.07 19:32:13 3: BOSEST: Discovery failed with: Can't connect to  192.168.178.42:8090

Name or service not known at /usr/share/perl5/LWP/Protocol/http.pm line 49.

2019.02.07 19:32:13 5: BOSEST: finished discovery


Ok, das kam nur, wenn ich staticIps vergeben habe.
Wenn nicht kommt nur:

2019.02.07 19:39:26 5: BOSEST: finished discovery

Aber die Bose Systeme stehen weiteren lediglich auf initialized