Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Bose Soundtouch steuern

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    12
    2
    280

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

Bose Soundtouch steuern

Bose Soundtouch steuern

Scheduled Pinned Locked Moved Skripten / Logik
286 Posts 36 Posters 72.7k Views 8 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    ssiersdorfer
    wrote on last edited by
    #188

    Da meine Presets in 2 Jahren nicht geändert wurden passt das für mich.

    Aber die Icon auslesen wäre auch interessant.

    Da werd ich mich mal dran setzen

    1 Reply Last reply
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      wrote on last edited by
      #189

      Die icons der presets gibt es ja schon in Datenpunkten des Adapters.

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Reply Last reply
      0
      • apollon77A Offline
        apollon77A Offline
        apollon77
        wrote on last edited by
        #190

        In VIS müsste sowas gehen wie

        {bosesoundtouch.0.presets.1.iconUrl?bosesoundtouch.0.presets.1.iconUrl:"reserve URL falls leer"}
        

        Das ganze im IMG Widget als Imager-Source rein

        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
        1 Reply Last reply
        0
        • B Offline
          B Offline
          Ben1887Hamburg
          wrote on last edited by
          #191

          Hallo zusammen. Habe folgendes Problem.

          Ich kann den Adapter leider nicht installieren. Ich hoffe mir kann jemand helfen? Vielen Dank voraus

          1 Reply Last reply
          0
          • SwedishChefS Offline
            SwedishChefS Offline
            SwedishChef
            wrote on last edited by
            #192

            Hallo Ben aus Hamburg.

            Geht’s a bisserl genauer? Ohne Problembeschreibung ist die Hilfestellung denkbar einfach: gelöst :lol:

            Taucht der Adapter in der Liste (ioBroker.admin / Adapter) auf? Wenn nicht, in den Einstellungen (Haupteinstellungen / Aktiver Verwahrungsort) auf latest bzw. online umstellen und Liste aktualisieren.

            Ansonsten bitte ein paar Zeilen Prosa, dann 'wirst du geholfen' 😉

            1 Reply Last reply
            0
            • B Offline
              B Offline
              Ben1887Hamburg
              wrote on last edited by
              #193

              5073_unbenannt.png Danke für die Antwort. Nach mehreren Anläufen hat es geklappt.

              Kann mir jemand sagen wie ich ein Track weiter/ zurück schalten kann und wie man Bluetooth aktiviren kann? anbei Ansicht meiner View.

              Grüße Ben

              1 Reply Last reply
              0
              • SwedishChefS Offline
                SwedishChefS Offline
                SwedishChef
                wrote on last edited by
                #194

                @Ben1887Hamburg:

                Kann mir jemand sagen wie ich ein Track weiter/ zurück schalten kann und wie man Bluetooth aktiviren kann? `
                Track vor/zurück funktioniert durch schreiben der Strings "PREV_TRACK" bzw. "NEXT_TRACK" in den Datenpunkt "key".

                Für das Umschalten auf Quelle Bluetooth bzw. auch andere (TV…) hab ich leider nichts gefunden. Da das aber auch mit der Bose SoundTouch App nicht geht, vermute ich mal, dass das nicht vorgesehen ist. Genau das wollte ich aber eh schon bei Bose nachfragen...

                1 Reply Last reply
                0
                • apollon77A Offline
                  apollon77A Offline
                  apollon77
                  wrote on last edited by
                  #195

                  Sollte per Webservice über /select" gehen. Dort kannst Du auch "BLUETOOTH" und "AUX" senden. Webservices Doku 6.2 🙂 … wenn /sources diese enthält das Sie da sind

                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                  1 Reply Last reply
                  0
                  • SwedishChefS Offline
                    SwedishChefS Offline
                    SwedishChef
                    wrote on last edited by
                    #196

                    @apollon77:

                    Sollte per Webservice über /select" gehen. Dort kannst Du auch "BLUETOOTH" und "AUX" senden. Webservices Doku 6.2 🙂 … wenn /sources diese enthält das Sie da sind `
                    In der neuen online-Doku ist das alles wesentlich übersichtlicher beschrieben. Hab mir das im alten PDF wohl zu schlampig durchgelesen.

                    Nach ein wenig herumprobieren in meinem Restlet Client mit /sources und /select kann ich jetzt tatsächlich die Quellen umschalten - auch auf TV!

                    Werde das demnächst in den Adapter einbauen, bin aber noch unschlüssig, wie ich das am besten umsetzen kann.

                    Eine Frage dazu: wie kann ich am besten die Quellen, die mit /sources empfangen werden im ioBroker auflisten und event mit einem state 'play' versehen?

                    1 Reply Last reply
                    0
                    • apollon77A Offline
                      apollon77A Offline
                      apollon77
                      wrote on last edited by
                      #197

                      Leg doch alle zurückgelieferten sources als States typ "Button" an 🙂

                      sources.TV, sources.BLUETOOTH und so …

                      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                      1 Reply Last reply
                      0
                      • M Offline
                        M Offline
                        Master77
                        wrote on last edited by
                        #198

                        Hallo zusammen.

                        Vorab, ich hoffe es ist OK wenn ich etwas bezüglich Alexa und dem Bose Adapter frage. Wenn dem nicht so sein sollte bitte löschen.

                        Komme irgendwie nicht weiter.

                        Ich habe zur Zeit meine Multimedia Kram ( Samsung Fernseher, VU+ Satbox und eine Bose Soundtouch) über den Harmony Adapter laufen. Da dieser aber gefühlt jede halbe Stunde die Verbindung verliert und nicht mehr das macht was er eigentlich soll möchte ich gern davon weg. Für den Samsung Fernseher gibt es ja den entsprechenden Adapter worüber man ein und ausschalten kann. Genau so sieht es bei der VU+ aus. Da geht es problemlos mit dem Enigma 2 Adapter.

                        Jedoch weiß ich nicht wie ich das bei dem Bose Soundtouch Adapter machen soll.

                        Mit einfach ein und ausschalten ist es ja nicht getan. Es muss ja auch die Quelle gewählt werden. Und genau da weiß ich nicht wie ich das in Kombination mit Alexa machen kann / soll. Morgens hören wir Internet Radio und nachmittags läuft der Ton von dem Fernseher drüber. Daher ist ein einfaches ein und ausschalten nicht möglich.

                        Danke im voraus für eure Hilfe.

                        Gruß Markus

                        Getippt von unterwegs mit Tapatalk Pro.

                        1 Reply Last reply
                        0
                        • A Offline
                          A Offline
                          Andy_68
                          wrote on last edited by
                          #199

                          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
                          0
                          • N Offline
                            N Offline
                            Nanouk
                            wrote on last edited by
                            #200

                            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
                            0
                            • M Offline
                              M Offline
                              Master77
                              wrote on last edited by
                              #201

                              @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
                              0
                              • N Offline
                                N Offline
                                Nanouk
                                wrote on last edited by
                                #202

                                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
                                0
                                • A Offline
                                  A Offline
                                  Andy_68
                                  wrote on last edited by
                                  #203

                                  Hallo Nanouk,

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

                                  Gruß

                                  Andy

                                  1 Reply Last reply
                                  0
                                  • S Offline
                                    S Offline
                                    stoepselinho
                                    wrote on last edited by
                                    #204

                                    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
                                    0
                                    • D Offline
                                      D Offline
                                      DerOstfriese
                                      wrote on last edited by
                                      #205

                                      @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
                                      0
                                      • SwedishChefS Offline
                                        SwedishChefS Offline
                                        SwedishChef
                                        wrote on last edited by
                                        #206

                                        '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
                                        0
                                        • S Offline
                                          S Offline
                                          senger1985
                                          wrote on last edited by
                                          #207

                                          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
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          216

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe