Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Bose Soundtouch über KNX Taster starten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Wenn Du die Items doppelt anlegst, ist es dem Zufall überlassen, welche Definition gewinnt.
    Wie erwähnt kann es sein, dass Du die Reihenfolge tauschen musst, also so:
    Code:
    SwitchBose1_Power"Bose1_Power"<light> { channel="bosesoundtouch:10:C4F312C280DA:power",channel="knx:device:bridge:taster:Bose1_Power" }
    DimmerBose1_Volume"Bose1_Volume"<light> { channel="knx:device:bridge:taster:Bose1_Volume", channel="bosesoundtouch:10:C4F312C280DA:volume" }
    Der Taster arbeitet mit Start/Stop Dimmen? Siehst Du in events.log Zeilen, wenn Du versuchst, die Lautstärke einzustellen?

    Kommentar


      #17

      Es Handelt sich um den Glastaster II von MDT. Diesen habe ich auf Dimmen gestellt. 3.007 Dimmer Schritt Also mir wird folgendes Angezeigt: Vom Taster aus scheint der Befehl anzukommen. 2019-03-11 15:50:07.623 [ome.event.ItemCommandEvent] - Item 'Bose1_Volume' received command INCREASE
      2019-03-11 15:50:10.007 [ome.event.ItemCommandEvent] - Item 'Bose1_Volume' received command DECREASE

      Kommentar


        #18
        Unterstützt das Bose Binding denn INCREASE und DECREASE als direktes Kommando? Falls nicht, musst Du für die Lautstärke ein getrenntes Item verwenden und eine Rule einsetzen:
        Code:
        Dimmer knx_Bose1_Volume "Bose1_Volume" <light> { channel="knx:device:bridge:taster:Bose1_Volume" }
        Dimmer Bose1_Volume "Bose1_Volume" <light> { channel="bosesoundtouch:10:C4F312C280DA:volume" }
        Code:
        rule "Bose1 Volume"
        when
            Item knx_Bose1_Volume received command
        then
            var Number nVol = 50                      // 50 ist default, falls das Item noch keinen gültigen Wert hat.
            if(Bose1_Volume.state instanceof Number)
                nVol = Bose1_Volume.state as Number
            switch (receivedCommand) {
                case INCREASE : nVol = nVol + 5
                case DECREASE : nVol = nVol - 5
            }
            if(nVol < 0) nVol = 0 else if(nVol > 100) nVol = 100
            if(nVol != if(Bose1_Volume.state instanceof Number) Bose1_Volume.state as Number else 50)
                Bose1_Volume.sendCommand(nVol)
        end
        Die Rule setzt schrittweise die absolute Lautstärke in 5%-Schritten (man könnte dort natürlich auch kleinere oder größere Schritte nehmen)

        Kommentar


          #19
          Jawoll, Top.. jetzt geht es !
          müssen das 2 Item sein? Also nicht mehr
          DimmerBose1_Volume"Bose1_Volume"<light> { channel="knx:device:bridge:taster:Bose1_Volume", channel="bosesoundtouch:10:C4F312C280DA:volume" }
          Eine Sache ist mir aufgefallen... wenn ich die Box anschalte und dann auf Minus gehe, geht es erst auf 100% und dann kann man Verringern. Hast Du da noch eine Idee ?!
          Zuletzt geändert von Huette; 12.03.2019, 18:11.

          Kommentar


            #20
            Vermutlich wird die Einschaltlautstärke Lautstärke falsch eingelesen. Das müsste man halt mal genau anschauen. Ich hab keine Bose Soundtouch, kann da also nicht wirklich weiter helfen.

            Kommentar

            Lädt...
            X