Ankündigung

Einklappen
Keine Ankündigung bisher.

Openhab 2 Bose Sountouch Binding und KNX

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

    Openhab 2 Bose Sountouch Binding und KNX

    Hallo Leute,

    ich zerbreche gerade an folgenden Problem.

    Ich habe das Soundtouch Binding installiert und der Lautsprecher wird unter Things auch als Online angezeigt.
    Unter Items habe ich den Power Befehl mit einer KNX Adresse (Schalter) verbunden.

    Ein und ausschalten klappt wunderbar!!!!!!

    Leider kann ich die Lautstärke nicht verstellen. Wie muss der Dimmer hier Parametriert werden?
    Selbiges bei dem Sender.

    Hier meine items.


    Switch Bose "Bose " { knx = "11/0/0" }
    Dimmer BoseVolume "Bose Volume" { knx = "11/0/1" }
    Number BoseSender "Bose Sender" { knx = "11/0/3" }

    Beste Grüße

    #2
    Ich sehe da nur einen Teil der Definition. Wenn Du Bindings linken möchtest, solltest Du alle Bindings an einer Stelle anlegen.

    Was den Dimmer betrifft: Du brauchst normalerweise mindestens 3 verschiedene knx Adressen um einen Dimmer zu konfigurieren, ON/OFF, INCREASE/DECRESE und PERCENTVALUE. Da die Reihenfolge ebenfalls festgelegt ist, geht openHAB davon aus, dass Dein Dimmer Item nur ON/OFF nutzen soll.
    Der einfachste Weg ist, den DPT mit anzugeben, also {knx="3.007:11/0/1"} bzw. {knx="3.007:11/0/3"}, damit weiß openHAB dann, dass die GA zum INCREASE/DECREASE gehört.

    Kommentar


      #3
      Hallo und erstmal Danke,

      habe es wie gewohnt mit den 3 adressen Angelegt {knx="11/0/0,11/0/1,11/0/2"} wie Du es beschrieben hast die erste für Switch, die Zweite für den 4 Bit Dimmer und die letzte für den 1 byte Dimmwert

      Das ein Ausschalten klappt wieder!!! Nur das Lauter, Leiser immer noch nicht.
      Mein Taster ist wie folgt programmiert.

      Ein/ Aus
      Dimmer 3.007 parametriert auf Wert 6,...% pro Schritt
      Dimmwert auf prozent.

      Ich glaube es Stimmt die Parametrierung des Tasters nicht.

      Kommentar


        #4
        Jetzt müssen wir doch nochmal einen Schritt zurück. Ich dachte, Du hast einen knx Taster, mit dem Du ON/OFF steuerst und einen weiteren knx Taster für die Lautstärke. Von einem Dimmer war aber nicht die Rede.

        Natürlich kannst Du beide Funktionen (Lautstärke/An-Aus) auf einer Wippe kombinieren, so dass Du auf der einen Seite z.B. für kurzen Druck OFF und für Halten leiser, auf der anderen Seite für kurzen Druck ON und für Halten lauter erhältst.
        Dafür legst Du das Kurzzeittelegramm (DPT1.001) auf die erste Adresse und das Langzeittelegramm (DPT3.007) auf die zweite Adresse. Den Absolutwert lässt Du unbelegt, mir ist auch kein knx Taster bekannt, der den Absolutwert sendet oder auswertet, das ist nur interessant wenn man einen echten Dimmer anbindet und deshalb Absolutwerte setzen und/oder auswerten möchte.
        Das Item sieht dann z.B. so aus:
        Code:
        Dimmer BoseOOvol {knx="11/0/0,11/0/1"} // alternativ {knx="11/0/0,3.007:11/0/1"}
        Der Taster muss auf Telegrammwiederholung konfiguriert sein.
        Nun kannst Du im openHAB events.log ON, OFF, INCREASE und DECREASE sehen. (Die zwei letzten auch mehrfach hintereinander, wegen Telegrammwiederholung)

        Ich bin mir ziemlich sicher, dass Soundtouch das nicht auf einem Channel abwickeln kann, also muss eine Rule her, die die Befehle umsetzt. Weitere Items für die Bose-Seite:
        Code:
        //eventuell sind die auch schon vom Binding über Paper UI angelegt? natürlich mit anderen Namen
        
        Switch BoseOnOFF "Bose ist [%s]"{...} //kein knx Binding!
        Dimmer BoseVol "Bose Lautstärke [%d %%]" {...} //kein knx Binding!
        Number BoseSender "Bose Sender [%d]"{...} //kein knx Binding!
        Und die Rule:
        Code:
        rule "Bose Lautstaerke"
        when
            Item BoseOOvol received command
        then
            switch BoseOOvol.state {
                case ON: {
                    BoseOnOff.sendCommand(ON)
                }
                case OFF: {
                    BoseOnOff.sendCommand(OFF)
                }
                case INCREASE: {
                    BoseVol.sendCommand((BoseVol.state as Number) + 5)
                }
                case DECREASE: {
                    BoseVol.sendCommand((BoseVol.state as Number) - 5)
                }
            }
        end

        Kommentar


          #5
          Zitat von Drofenik Beitrag anzeigen
          Hallo Leute,

          ich zerbreche gerade an folgenden Problem.

          Ich habe das Soundtouch Binding installiert und der Lautsprecher wird unter Things auch als Online angezeigt.
          Unter Items habe ich den Power Befehl mit einer KNX Adresse (Schalter) verbunden.

          Ein und ausschalten klappt wunderbar!!!!!!

          Leider kann ich die Lautstärke nicht verstellen. Wie muss der Dimmer hier Parametriert werden?
          Selbiges bei dem Sender.

          Hier meine items.


          Switch Bose "Bose " { knx = "11/0/0" }
          Dimmer BoseVolume "Bose Volume" { knx = "11/0/1" }
          Number BoseSender "Bose Sender" { knx = "11/0/3" }

          Beste Grüße

          Hi hat das dann im Endeffekt funktioniert?

          Hast du eine Rule für Ein-/Ausschalten?

          Was hast du genau in ETS eingestellt?

          Danke

          Klaus

          Kommentar


            #6
            Hallo, stehe Aktuell vor dem selben Problem.
            AN / Aus Funktioniert
            nur Leiser und Lauter nicht so wriklich.
            Würde mich über eine Antwort Freuen.
            viele Grüße

            Kommentar


              #7
              Was hast Du bisher konfiguriert?

              Kommentar

              Lädt...
              X