Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Bose Soundtouch steuern

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Bose Soundtouch steuern

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Andy_68 last edited by

      Hallo allerseits,

      verzeiht bitte meine nachstehende Frage, da ich mir nicht sicher bin, ob ich hier im richtigen Tread bin, um einen Ratschlag zu bekommen.

      Ich habe zuvor das JavaScript zu Steuern des Soundtouch genutzt. Funktionierte super, allerdings war das mit der Alexa-Steuerung etwas blöd, da ich in den Geräten für jede Funktion ein Gerät eintragen musste. (Bin einfach zu blöd um in einem Gerät darzustellen. Gerätenamen zur Steuerung waren:
      5272_bose.png

      Nun habe ich den hier genannten Adapter installier und das läuft völlig fehlerfrei (COOLE SACHE, DANKE AN DEN/DIE ENTWICKLER!) und hatte erhofft, dass ich nun in Alexa ein Gerät hinzufüge, welches auf An/Aus und Kanal x reagiert. Hier ist genau mein Problem… wie und was müsste ich einstellen, damit das mit Alexa und einem Gerät klappt?

      Wenn ich hier falsch bin, dann sorry dafür!!!

      Grüße

      Andy

      1 Reply Last reply Reply Quote 0
      • N
        Nanouk last edited by

        Hallo Andy,

        ich habe das über den Szenen Adapter gelöst.

        In der Szene Sender 1 dann bosesoundtouch.0.key den Wert PRESET_1.

        Habe auf 1 z.B. Amazon Music Charts.

        Im Cloud Adapter dann die Szene mit dem Namen Charts versehen.

        Alexa schalte Charts ein, funktioniert so wunderbar.

        Bin leider gerade auf dem Sprung zur Arbeit, aber vielleicht hilft Dir das ja schon weiter.

        Gruß

        Nanouk

        1 Reply Last reply Reply Quote 0
        • M
          Master77 last edited by

          @Nanouk:

          Hallo Andy,

          ich habe das über den Szenen Adapter gelöst.

          In der Szene Sender 1 dann bosesoundtouch.0.key den Wert PRESET_1.

          Habe auf 1 z.B. Amazon Music Charts.

          Im Cloud Adapter dann die Szene mit dem Namen Charts versehen.

          Alexa schalte Charts ein, funktioniert so wunderbar.

          Bin leider gerade auf dem Sprung zur Arbeit, aber vielleicht hilft Dir das ja schon weiter.

          Gruß

          Nanouk ` Wenn ich fragen darf, wie schaltest du dann über Alexa wieder aus? Damit ich meinen Harmony Adapter in Rente schicken kann, würde ich auch gern mit dem Szene Adapter und mit dem Cloud Adapters das ganze umsetzen, aber mit der erstellten Szene kann man ja nur anschalten nicht ausschalten. Richtig?

          Gruß Markus

          Getippt von unterwegs mit Tapatalk Pro.

          1 Reply Last reply Reply Quote 0
          • N
            Nanouk last edited by

            Naja,

            ich habe zwar eine separate Szene "Bose" zum ein und ausschalten,

            aber wenn Du bei "Setzen bei False" den Haken setzt und statt PRESET_2 dort dann POWER einträgst, schaltest Du auch damit aus.

            Zumindest hat es eben auf die schnelle funktioniert.

            Gruß

            Nanouk

            1 Reply Last reply Reply Quote 0
            • A
              Andy_68 last edited by

              Hallo Nanouk,

              danke für den Tip! Das funktioniert tatsächlich so wie ich das wollte. PERFEKT!

              Gruß

              Andy

              1 Reply Last reply Reply Quote 0
              • S
                stoepselinho last edited by

                Hallo. Hab auch mir den Adapter zum testen installiert. Funktioniert soweit auch ganz gut. Eine Frage habe ich trotzdem. Wenn ich den Bose mit der Fernbedienung oder direkt am Gerät anschalte wie bekomm ich dann in der visu mit das der an ist? Bei mir zeigt der dann trotzdem Aus an und auch nicht den Sender der gerade läuft

                1 Reply Last reply Reply Quote 0
                • D
                  DerOstfriese last edited by

                  @stoepselinho:

                  Hallo. Hab auch mir den Adapter zum testen installiert. Funktioniert soweit auch ganz gut. Eine Frage habe ich trotzdem. Wenn ich den Bose mit der Fernbedienung oder direkt am Gerät anschalte wie bekomm ich dann in der visu mit das der an ist? Bei mir zeigt der dann trotzdem Aus an und auch nicht den Sender der gerade läuft `

                  Jap, da hänge ich mich an, habe das gleiche Problem.

                  1 Reply Last reply Reply Quote 0
                  • SwedishChef
                    SwedishChef last edited by

                    'on' sollte auf true (Haken gesetzt) gehen und auch now playing / source sollte entsprechend aktualisiert werden.

                    Gesendet von meinem A0001 mit Tapatalk

                    1 Reply Last reply Reply Quote 0
                    • S
                      senger1985 last edited by

                      Hallo,

                      ich habe jetzt folgendes Script auf meinem ioBroker

                      createState('BoseVolume', 10);
                      createState('Bose_Preset_1', {type: 'boolean'});
                      createState('Bose_Preset_2', {type: 'boolean'});
                      createState('Bose_Preset_3', {type: 'boolean'});
                      
                      function VolumeSetzen(pWert) {
                          var BodyString = '<volume>' + pWert + '</volume>';
                          var request = require('request');
                          request.post({
                              url:     'http://192.168.xxx.22:8090/volume',
                              body:    BodyString
                          }, function(error, response, body) {
                              if (error) log(error, 'error');
                          });
                      }
                      
                      function PresetSetzen(pWert) {
                          var BodyString = '<key state="release" sender="Gabbo">' + pWert + '</key>';
                          var request = require('request');
                          request.post({
                              url:     'http://192.168.xxx.22:8090/key',
                              //body:    '<volume>20</volume>'
                              body:    BodyString
                          }, function(error, response, body) {
                              if (error) log(error, 'error');
                          });
                      }
                      
                      function isTimeInRange(strLower, strUpper) {
                          var now = new Date();
                          var lower = addTime(strLower);
                          var upper = addTime(strUpper);
                          var inRange = false;
                          if (upper > lower) {
                              // opens and closes in same day
                              inRange = (now >= lower && now <= upper) ? true : false;
                          } else {
                              // closes in the following day
                              inRange = (now >= upper && now <= lower) ? false : true;
                          }
                          return inRange;
                      }
                      
                      function addTime(strTime) {
                          var time = strTime.split(':');
                          var d = currentDate();
                          d.setHours(time[0]);
                          d.setMinutes(time[1]);
                          d.setSeconds(time[2]);
                          return d;
                      }
                      function currentDate() {
                          var d = new Date();
                          return new Date(d.getFullYear(), d.getMonth(), d.getDate());
                      }
                      on ({id: "javascript.0.BoseVolume", change: "ne"}, function () {
                          lVolume = getState("javascript.0.BoseVolume");
                          VolumeSetzen(lVolume.val);
                      });
                      
                      on ({id: "javascript.0.Bose_Preset_1", val: true}, function () {
                          PresetSetzen('PRESET_1');
                          setState("javascript.0.Bose_Preset_1", false);
                      });
                      
                      on ({id: "javascript.0.Bose_Preset_2", val: true}, function () {
                          PresetSetzen('PRESET_2');
                          setState("javascript.0.Bose_Preset_2", false);
                      });
                      
                      on ({id: "javascript.0.Bose_Preset_3", val: true}, function () {
                          PresetSetzen('PRESET_3');
                          setState("javascript.0.Bose_Preset_3", false);
                      });
                      
                      on({id: "hm-rpc.0.MEQ0665905.1.STATE", val: true}, function(obj) {
                          var lVon = "19:00:00";
                          var lBis = "22:00:00";
                          if (isTimeInRange(lVon, lBis)) {
                              PresetSetzen('PRESET_1');
                            VolumeSetzen(25);
                          }   
                      });
                      
                      

                      Im VIS kann ich damit auch die Lautstärke regeln, aber wenn ich das ganze jetzt über Alexa machen möchte, kommt zwar ein "Okay", aber es tut sich nichts.

                      Im Anhang seht ihr, wie ich das "Gerät" eingebunden habe.
                      5296_bose_lautst_rke.png

                      1 Reply Last reply Reply Quote 0
                      • M
                        Master77 last edited by

                        Ist das der Eintrag in deinem Cloud Adapter? Bei mir sieht der etwas anders aus. Man braucht auch kein Skript um die Lautstärke mit dem Cloud Adapter zu regeln. Man nimmt einfach in Bose Adapter den Volumen Datenpunkt.

                        Sieht bei mir so aus:

                        ~~![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201801 ... 43f199.jpg">https://uploads.tapatalk-cdn.com/20180121/f22ab02cfd5081998a004d515a43f199.jpg</link_text>" />

                        Gruß Markus

                        Getippt von unterwegs mit Tapatalk Pro.~~

                        1 Reply Last reply Reply Quote 0
                        • S
                          senger1985 last edited by

                          @Master77:

                          Ist das der Eintrag in deinem Cloud Adapter? Bei mir sieht der etwas anders aus. Man braucht auch kein Skript um die Lautstärke mit dem Cloud Adapter zu regeln. Man nimmt einfach in Bose Adapter den Volumen Datenpunkt.

                          Sieht bei mir so aus:

                          ~~![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201801 ... 43f199.jpg">https://uploads.tapatalk-cdn.com/20180121/f22ab02cfd5081998a004d515a43f199.jpg</link_text>" />

                          Gruß Markus

                          Getippt von unterwegs mit Tapatalk Pro.~~ ` ~~Hallo Markus,

                          ja, das ist der Eintrag im Cloud Adapter.

                          der Bose Adapter verursacht in der Log einen Fehler~~ 5296_bosefehler.png

                          1 Reply Last reply Reply Quote 0
                          • S
                            senger1985 last edited by

                            Bei der Version 0.1.6 ist noch zu beachten, dass man in der Soundtouch-App die Presets belegen(ob man sie nachher verwenden möchte, oder nicht) muss, da sonnst eine Fehlermeldung auftaucht und der Adapter nicht läuft.

                            Nachdem ich diese belegt habe, konnte ich den Adapter, ohne Probleme installieren und starten.

                            1 Reply Last reply Reply Quote 0
                            • SwedishChef
                              SwedishChef last edited by

                              @senger1985:

                              Bei der Version 0.1.6 ist noch zu beachten, dass man in der Soundtouch-App die Presets belegen(ob man sie nachher verwenden möchte, oder nicht) muss, da sonnst eine Fehlermeldung auftaucht und der Adapter nicht läuft.

                              Nachdem ich diese belegt habe, konnte ich den Adapter, ohne Probleme installieren und starten. ` Das ist interessant, ich hatte von Anfang an zumindest ein oder zwei Presets belegt. Daher ist mir das nie aufgefallen.

                              Ich werde aber zum Testen mal alle Presets löschen und versuchen, den Fehler zu beheben.

                              Danke für den Hinweis.

                              Gesendet von meinem A0001 mit Tapatalk

                              1 Reply Last reply Reply Quote 0
                              • S
                                stoepselinho last edited by

                                @SwedishChef:

                                'on' sollte auf true (Haken gesetzt) gehen und auch now playing / source sollte entsprechend aktualisiert werden.

                                Gesendet von meinem A0001 mit Tapatalk `

                                Das klappt bei mir irgendwie nicht. ON geht auf true aber bei dem Rest passiert nichts

                                1 Reply Last reply Reply Quote 0
                                • SwedishChef
                                  SwedishChef last edited by

                                  @SwedishChef:

                                  Ich werde aber zum Testen mal alle Presets löschen und versuchen, den Fehler zu beheben. `
                                  Kann mir dabei bitte jemand helfen. Ich kann die Presets nicht löschen, auch ein https://www.bose.at/de_at/support/article/restoring-factory-defaults-st300.html behält die Presets!

                                  Ich brauche also einen der folgenden Hilfestellungen:

                                  • einen log vom Absturz, wenn kein Preset gesetzt ist.

                                  • eine Anleitung, wie ich die SoundTouch so zurücksetzen kann, dass auch die Presets gelöscht sind. Event. bekomme ich hier Hilfe von Bose https://developer.bose.com/content/factory-reset-does-not-delete-my-presets.

                                  • jemanden, der noch keine Presets gesetzt hat und einen Bugfix-Versuch von mir testen kann.

                                  Danke schon mal für eure Mithilfe.

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    der_Auge last edited by

                                    @SwedishChef:

                                    @SwedishChef:

                                    Ich werde aber zum Testen mal alle Presets löschen und versuchen, den Fehler zu beheben. `
                                    Kann mir dabei bitte jemand helfen. Ich kann die Presets nicht löschen, auch ein https://www.bose.at/de_at/support/article/restoring-factory-defaults-st300.html behält die Presets!

                                    Ich brauche also einen der folgenden Hilfestellungen:

                                    • einen log vom Absturz, wenn kein Preset gesetzt ist.

                                    • eine Anleitung, wie ich die SoundTouch so zurücksetzen kann, dass auch die Presets gelöscht sind.

                                    • jemanden, der noch keine Presets gesetzt hat und einen Bugfix-Versuch von mir testen kann.

                                    Danke schon mal für eure Mithilfe. `

                                    Du musst es überschreiben

                                    http://forum.iobroker.net/viewtopic.php … 20#p104373

                                    1 Reply Last reply Reply Quote 0
                                    • SwedishChef
                                      SwedishChef last edited by

                                      @der_Auge:

                                      Du musst es überschreiben

                                      http://forum.iobroker.net/viewtopic.php … 20#p104373 `
                                      Entweder der Link ist falsch, ich kapier's nicht oder du hast die Frage falsch verstanden 😉

                                      Kannst du beschreiben, wie ich die Presets löschen kann?

                                      1 Reply Last reply Reply Quote 0
                                      • D
                                        der_Auge last edited by

                                        @SwedishChef:

                                        @der_Auge:

                                        Du musst es überschreiben

                                        http://forum.iobroker.net/viewtopic.php … 20#p104373 `
                                        Entweder der Link ist falsch, ich kapier's nicht oder du hast die Frage falsch verstanden 😉

                                        Kannst du beschreiben, wie ich die Presets löschen kann? `

                                        Du sprichst von der GrundKonfig der Tasten. Das geht über die APP von Bose

                                        1 Reply Last reply Reply Quote 0
                                        • SwedishChef
                                          SwedishChef last edited by

                                          @der_Auge:

                                          Du sprichst von der GrundKonfig der Tasten. Das geht über die APP von Bose `
                                          Ja, leider kann man die Presets nur neu setzen aber nicht löschen 😞

                                          1 Reply Last reply Reply Quote 0
                                          • U
                                            Unbeliveable89 last edited by

                                            Hallo ioBrokers,

                                            ich habe seit in paar Wochen auch das Bose ST-System mit 3 Lautsprechern + AVR-Link-Adapter.

                                            Der bisherige Adapter (v0.1.6) ist schon einmal top! Kann man mit VIS was schönes daraus basteln.

                                            Kurz ein paar Fragen und Dinge die mir aufgefallen sind:

                                            • Radioname lässt sich abrufen/darstellen - bei Spotify werden allerdings weder Track, noch Interpret oder Album angezeigt

                                            • Play Everywhere lässt sich bisher nur aktivieren, nicht deaktivieren. Wird nach dem aktivieren automatisch auf "false" gesetzt, bleibt aber aktiv

                                            • Es wäre schön, wenn es noch einen Datenpunkt geben würde, der den Status "Host" oder "Gekoppelt/Verbunden" anzeigen würde

                                            • In dem Zusammenhang wäre auch ein Datenpunkt cool, wo man den jeweiligen Lautsprecher wieder "entkoppeln" kann. Somit kann man mit Play Everywhere alle Lautsprecher aktivieren und dann einzelne wieder deaktivieren

                                            Gibt es unter VIS Buttons, bei denen 2 oder 3 Zustände aktivierbar sind und mit dem entsprechenden Bild zum Status angezeigt werden?

                                            Z.B. der Play/Pause Button: wärend dem abspielen sollte hier der Pause-Button angzeigt werden, nach drücken des Buttons sollte das Bild und die Funktion in den Play-Button wechseln.

                                            Vielen Danke - natürlich auch an die Mitwirkenden des ST-Adapters!!

                                            VG, Alex

                                            //Nachtrag: Anbei meine gebastelte GUI.
                                            3126_bildschirmfoto_2018-02-04_um_15.20.37.png

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            488
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            36
                                            286
                                            61519
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo