Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Sonos Lautstärke regeln

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Sonos Lautstärke regeln

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

      Hallo zusammen,

      ich bräcuhte mal wieder euer Fachwissen :-). Ich versuche mich heut schon den ganzen Tag bei der Integration von Sonos in Verbindung mit KNX. Eingebunden habe ich es im Iobroker und ich kann auch über einen Tastendruck Play und Stop durchführen. Was nicht funktioniert ist laut und leise über die Taster. Ich hab im KNX die Dimmfunktion aktiv und wollte darüber das dann von NOdered an IOBroker übergeben (Den weg über Nodered deshalb weil ich es auch im Dashboard haben möchte) Die Lautstärke über den Dimmen Regler im Dashboard verändern klappt auch. Hat jemand eine Idee wie man das umsetzen kann?

      Danke Euch.

      Saranger

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @Saranger last edited by mickym

        @saranger

        Nun wenn Dein sonos direkt numerische Werte akzeptiert, dann ist mein ursprünglich hier geposteter Flow bzw. Post natürlich Quatsch gewesen.

        S 1 Reply Last reply Reply Quote 0
        • S
          Saranger @mickym last edited by

          @mickym

          Hi naja über Dashobard ist nur ein zusätzliches gimmick. Wichtig wäre mir die Lautstärke über meinen KNX Taster zu ändern.

          Anbei mal wie ich es aktuell probiere aber es will nicht.

          sonos.JPG

          mickym 1 Reply Last reply Reply Quote 0
          • mickym
            mickym Most Active @Saranger last edited by mickym

            @saranger Nun wenn Dein sonsos numerische Werte erlaubt dann ist doch gut. Dann musst doch nur aktuelle Werte auslesen und dann Werte erhöhen oder verringern. Dann ist mein Post natürlich Quatsch.Dann kannst ja die Nachricht im slider einfach durchschleifen, musst halt nur in der iobroker-In Node auf ACK=true filtern.

            S 1 Reply Last reply Reply Quote 0
            • S
              Saranger @mickym last edited by

              @mickym der Slider funktioniert hervorragend. Nur das knx nicht ich habe die knx Node auf Dimming gestellt oder aber auf ratio beides funktioniert nicht. Vielleicht muss ich in der ets auch was anderes einstellen aber ich weis nicht recht auf was.

              mickym 1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @Saranger last edited by mickym

                @saranger Na wie gesagt das braucht es eigentlich gar nicht. Es würde sogar langen, wenn man mitbekommt, wenn es ein Taster ist, wie lange gedrückt wird und wieder losgelassen wird. Dimmwerte sind eher hinderlich.

                Mach halt mal eine Debug Node hinten dran und schau halt mal was rauskommt, wenn Du drückst.

                S 1 Reply Last reply Reply Quote 0
                • S
                  Saranger @mickym last edited by Saranger

                  @mickym

                  Ich könnte den Taster bei lange drücken natürlich auch als ein True Signal senden. U welche node nimmt den Wert dann auf und setzt das um? Ich muss ja in der knx Node einen datenpunkt auswählen. 08E09115-69F6-4871-931E-AB8DA50ED8FE.jpeg

                  anei die Auswertung der Debug Node der gibt immer 3 und 4 raus
                  Unbenannt.JPG

                  mickym 1 Reply Last reply Reply Quote 0
                  • mickym
                    mickym Most Active @Saranger last edited by mickym

                    @saranger sagte in Sonos Lautstärke regeln:

                    Ich könnte den Taster bei lange drücken natürlich auch als ein True Signal senden

                    Ja um das kann man sich später kümmern - auch wenn true oder false kommt. Der Taster kennt in der Regel keinen Dimmzustand und das braucht er auch nicht. Die Werte können ja ausschliesslich im iobroker verwaltet werden. Es geht ja nur um den Taster, dass der entsprechend triggert.

                    Kommt die 3 beim Drücken und die 4 bei loslassen? oder gibts da eine Gesetzmäßigkeit oder umgekehrt?

                    Was machst Du überhaupt in der Change node?

                    Filterst Du in der iobroker-In Node?

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      Saranger @mickym last edited by

                      @mickym also ich hab es jetzt so in der ets eingestellt, dass nur ein signal (da kommt die 4) beim drücken kommt. Das Signal beim los lassen hab ich deaktiviert. Die changenode war nur zum probieren, hatte aber nicht funktioniert und hab ich wieder raus genommen.

                      mickym 1 Reply Last reply Reply Quote 0
                      • mickym
                        mickym Most Active @Saranger last edited by

                        @saranger Nein mach das nicht, ist optimal wenn beides kommt. Also 4=gedrückt und 3=losgelassen?

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          Saranger @mickym last edited by

                          @mickym ok ich hab es zurück gestellt. 4 beim drücken und 3 beim los lassen,

                          mickym 1 Reply Last reply Reply Quote 0
                          • mickym
                            mickym Most Active @Saranger last edited by mickym

                            @saranger So dauert bissi zulange alles zu klären bzw. immer die Rückmeldung abzuwarten (nicht böse gemeint), deswegen hier einfach mal der Flow:

                            850aa86d-8ed8-44fa-9212-19acc34b376b-image.png

                            Die 3 und 4 simulieren nun den KNX Node mit Drücken oder loslassen.

                            Ich hab das jetzt so gemacht, weil ich kein sonos habe, der das bestätigt und ich auf ACK gleich true gefiltert habe.

                            Sauber wäre, wenn Du die Flow Variable anhand des Sonos Adapters setzt.

                            Also so:

                            e6c342db-b04e-4435-a91a-0feb748b5a8d-image.png

                            Falls Du Fragen hast - melde Dich einfach. Schrittweite und wie oft gesetzt wird musst Du halt ausprobieren. Eventuell ist der sonos Adapter überfordert wenn Du zuviel Nachrichten sendest. Du kannst noch eine delay Node vor die iobroker-out Node machen und die Nachrichtenrate ggf. begrenzen (gerade wenn Du den Slider bewegst) und die Zwischennachrichten löschen. Also so:

                            2d2867d5-38f0-4e76-ba8c-5d7de4ef4237-image.png

                            Die Wertebereiche musst halt auch noch anpassen. Bei mir sind es ja dB und das geht von -50 bis +10 - aber das weisst Du besser, was der Sonos da braucht.

                            Für den leiser Taster brauchst ja nur den unteren Ast kopieren und dann die payload entsprechend erniedrigen.

                            Hier der gesamte Flow:

                            [
                               {
                                   "id": "e016af2ca1bcd4ab",
                                   "type": "ioBroker in",
                                   "z": "289f539dcc33814e",
                                   "name": "",
                                   "topic": "0_userdata.0.sonos",
                                   "payloadType": "value",
                                   "onlyack": "update",
                                   "func": "all",
                                   "gap": "",
                                   "fireOnStart": "true",
                                   "outFormat": "MQTT",
                                   "x": 3450,
                                   "y": 1440,
                                   "wires": [
                                       [
                                           "b67100af74cb26a3"
                                       ]
                                   ]
                               },
                               {
                                   "id": "2c6be8f77f8d6af8",
                                   "type": "ui_slider",
                                   "z": "289f539dcc33814e",
                                   "name": "",
                                   "label": "slider",
                                   "tooltip": "",
                                   "group": "0eab8134c3a0274f",
                                   "order": 0,
                                   "width": 0,
                                   "height": 0,
                                   "passthru": true,
                                   "outs": "all",
                                   "topic": "topic",
                                   "topicType": "msg",
                                   "min": "-50",
                                   "max": "50",
                                   "step": 1,
                                   "className": "",
                                   "x": 3890,
                                   "y": 1440,
                                   "wires": [
                                       [
                                           "dc97eb6d697e81b2"
                                       ]
                                   ]
                               },
                               {
                                   "id": "088a4eac83b92384",
                                   "type": "ioBroker out",
                                   "z": "289f539dcc33814e",
                                   "name": "",
                                   "topic": "0_userdata.0.sonos",
                                   "ack": "false",
                                   "autoCreate": "false",
                                   "stateName": "",
                                   "role": "",
                                   "payloadType": "",
                                   "readonly": "",
                                   "stateUnit": "",
                                   "stateMin": "",
                                   "stateMax": "",
                                   "x": 4310,
                                   "y": 1440,
                                   "wires": []
                               },
                               {
                                   "id": "73f491b996915df3",
                                   "type": "inject",
                                   "z": "289f539dcc33814e",
                                   "name": "",
                                   "props": [
                                       {
                                           "p": "payload"
                                       }
                                   ],
                                   "repeat": "",
                                   "crontab": "",
                                   "once": false,
                                   "onceDelay": 0.1,
                                   "topic": "",
                                   "payload": "3",
                                   "payloadType": "num",
                                   "x": 3210,
                                   "y": 1520,
                                   "wires": [
                                       [
                                           "90158baa4ebc8746"
                                       ]
                                   ]
                               },
                               {
                                   "id": "8316e3d57694f5d9",
                                   "type": "inject",
                                   "z": "289f539dcc33814e",
                                   "name": "",
                                   "props": [
                                       {
                                           "p": "payload"
                                       }
                                   ],
                                   "repeat": "",
                                   "crontab": "",
                                   "once": false,
                                   "onceDelay": 0.1,
                                   "topic": "",
                                   "payload": "4",
                                   "payloadType": "num",
                                   "x": 3210,
                                   "y": 1560,
                                   "wires": [
                                       [
                                           "90158baa4ebc8746"
                                       ]
                                   ]
                               },
                               {
                                   "id": "90158baa4ebc8746",
                                   "type": "trigger",
                                   "z": "289f539dcc33814e",
                                   "name": "",
                                   "op1": "true",
                                   "op2": "0",
                                   "op1type": "bool",
                                   "op2type": "str",
                                   "duration": "-250",
                                   "extend": false,
                                   "overrideDelay": false,
                                   "units": "ms",
                                   "reset": "3",
                                   "bytopic": "all",
                                   "topic": "topic",
                                   "outputs": 1,
                                   "x": 3430,
                                   "y": 1540,
                                   "wires": [
                                       [
                                           "52d93ccac45ceb5e"
                                       ]
                                   ]
                               },
                               {
                                   "id": "52d93ccac45ceb5e",
                                   "type": "change",
                                   "z": "289f539dcc33814e",
                                   "name": "",
                                   "rules": [
                                       {
                                           "t": "set",
                                           "p": "payload",
                                           "pt": "msg",
                                           "to": "volume",
                                           "tot": "flow"
                                       },
                                       {
                                           "t": "set",
                                           "p": "payload",
                                           "pt": "msg",
                                           "to": "payload + 1",
                                           "tot": "jsonata"
                                       }
                                   ],
                                   "action": "",
                                   "property": "",
                                   "from": "",
                                   "to": "",
                                   "reg": false,
                                   "x": 3670,
                                   "y": 1540,
                                   "wires": [
                                       [
                                           "2c6be8f77f8d6af8"
                                       ]
                                   ]
                               },
                               {
                                   "id": "b67100af74cb26a3",
                                   "type": "change",
                                   "z": "289f539dcc33814e",
                                   "name": "",
                                   "rules": [
                                       {
                                           "t": "set",
                                           "p": "volume",
                                           "pt": "flow",
                                           "to": "payload",
                                           "tot": "msg"
                                       }
                                   ],
                                   "action": "",
                                   "property": "",
                                   "from": "",
                                   "to": "",
                                   "reg": false,
                                   "x": 3670,
                                   "y": 1440,
                                   "wires": [
                                       [
                                           "2c6be8f77f8d6af8"
                                       ]
                                   ]
                               },
                               {
                                   "id": "dc97eb6d697e81b2",
                                   "type": "delay",
                                   "z": "289f539dcc33814e",
                                   "name": "",
                                   "pauseType": "rate",
                                   "timeout": "5",
                                   "timeoutUnits": "seconds",
                                   "rate": "4",
                                   "nbRateUnits": "1",
                                   "rateUnits": "second",
                                   "randomFirst": "1",
                                   "randomLast": "5",
                                   "randomUnits": "seconds",
                                   "drop": true,
                                   "allowrate": false,
                                   "outputs": 1,
                                   "x": 4080,
                                   "y": 1440,
                                   "wires": [
                                       [
                                           "088a4eac83b92384"
                                       ]
                                   ]
                               },
                               {
                                   "id": "0eab8134c3a0274f",
                                   "type": "ui_group",
                                   "name": "Lautstärke",
                                   "tab": "20b3095113f94d70",
                                   "order": 2,
                                   "disp": true,
                                   "width": "6",
                                   "collapse": false,
                                   "className": ""
                               },
                               {
                                   "id": "20b3095113f94d70",
                                   "type": "ui_tab",
                                   "name": "Home",
                                   "icon": "dashboard",
                                   "order": 1,
                                   "disabled": false,
                                   "hidden": false
                               }
                            ]
                            

                            S 1 Reply Last reply Reply Quote 0
                            • S
                              Saranger @mickym last edited by

                              @mickym ja das hat gerade mein ganzes System zum abstürzen gebracht :-D. Was vieleicht noch relevant ist, ich nutze den gleichen Taster zum ein und ausschalten (kurz ist ein/aus) lang gedrückt halten soll lautstärke erhöhen, los lasen und wieder lang drücken soll die Lautstärke verringern. Ist das überhaupt so möglich?

                              mickym 1 Reply Last reply Reply Quote 0
                              • mickym
                                mickym Most Active @Saranger last edited by mickym

                                @saranger Nun ich hab den Flow noch überarbeitet. Das togglen gehen auch. Dann musst halt noch eine Flow Variable definieren.

                                Kannst ja erst mal diese Version nochmal nehmen. Und keine Ahnung was abgestürzt ist - Du musst es halt auf Deine Adapter und Datenpunkte anpassen. Ich kann Dir nur bei Deiner Logik helfen. Mache Debug Nodes dran, um zu sehen, ob es Endlosschleifen gibt usw.

                                Vielleicht machst auch das Senden erst mal nur alle Sekunden, anstelle von 250ms. Wie gesagt ich weiss nicht wieviel der sonos Adapter verträgt.

                                Mach halt mal die Sonos Teile raus und teste halt nur mit Debug Nodes - ich bau Dir das nochmal um.

                                S 1 Reply Last reply Reply Quote 0
                                • S
                                  Saranger @mickym last edited by

                                  @mickym

                                  Der SLider ist da die ganze Zeit hin und her gesprungen. Werd ich die Tage noch mal testen muss leider Dienstlich morgen früh weg bis ende der Woche.

                                  mickym 1 Reply Last reply Reply Quote 0
                                  • mickym
                                    mickym Most Active @Saranger last edited by mickym

                                    @saranger Ich mach Dir noch einen Flow mit togglen und da muss man dann halt den Adapter noch anbinden. Kannst Dir ja dann am WE anschauen. Aber Du siehst es ist Einiges möglich.

                                    S 1 Reply Last reply Reply Quote 0
                                    • S
                                      Saranger @mickym last edited by

                                      @mickym ok das teste ich noch 🙂

                                      mickym 1 Reply Last reply Reply Quote 0
                                      • mickym
                                        mickym Most Active @Saranger last edited by mickym

                                        @saranger sagte in Sonos Lautstärke regeln:

                                        @mickym ok das teste ich noch 🙂

                                        So ich hab mal das Schreiben mit der iobroker out rausgelassen - Du kannst im Debug Fenster sehen, ob sich die Werte erhöhen oder erniedrigen:

                                        9a4e45b5-321c-4d3d-a9bc-a90252d77e1c-image.png

                                        [
                                           {
                                               "id": "e016af2ca1bcd4ab",
                                               "type": "ioBroker in",
                                               "z": "289f539dcc33814e",
                                               "name": "",
                                               "topic": "0_userdata.0.sonos",
                                               "payloadType": "value",
                                               "onlyack": "update",
                                               "func": "all",
                                               "gap": "",
                                               "fireOnStart": "true",
                                               "outFormat": "MQTT",
                                               "x": 3970,
                                               "y": 1460,
                                               "wires": [
                                                   [
                                                       "2c6be8f77f8d6af8"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "2c6be8f77f8d6af8",
                                               "type": "ui_slider",
                                               "z": "289f539dcc33814e",
                                               "name": "",
                                               "label": "slider",
                                               "tooltip": "",
                                               "group": "0eab8134c3a0274f",
                                               "order": 0,
                                               "width": 0,
                                               "height": 0,
                                               "passthru": true,
                                               "outs": "all",
                                               "topic": "topic",
                                               "topicType": "msg",
                                               "min": "-50",
                                               "max": "50",
                                               "step": 1,
                                               "className": "",
                                               "x": 4170,
                                               "y": 1540,
                                               "wires": [
                                                   [
                                                       "b67100af74cb26a3"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "088a4eac83b92384",
                                               "type": "ioBroker out",
                                               "z": "289f539dcc33814e",
                                               "d": true,
                                               "name": "",
                                               "topic": "0_userdata.0.sonos",
                                               "ack": "false",
                                               "autoCreate": "false",
                                               "stateName": "",
                                               "role": "",
                                               "payloadType": "",
                                               "readonly": "",
                                               "stateUnit": "",
                                               "stateMin": "",
                                               "stateMax": "",
                                               "x": 4590,
                                               "y": 1460,
                                               "wires": []
                                           },
                                           {
                                               "id": "73f491b996915df3",
                                               "type": "inject",
                                               "z": "289f539dcc33814e",
                                               "name": "",
                                               "props": [
                                                   {
                                                       "p": "payload"
                                                   }
                                               ],
                                               "repeat": "",
                                               "crontab": "",
                                               "once": false,
                                               "onceDelay": 0.1,
                                               "topic": "",
                                               "payload": "3",
                                               "payloadType": "num",
                                               "x": 3210,
                                               "y": 1520,
                                               "wires": [
                                                   [
                                                       "90158baa4ebc8746",
                                                       "6b61b68392c028df"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "8316e3d57694f5d9",
                                               "type": "inject",
                                               "z": "289f539dcc33814e",
                                               "name": "",
                                               "props": [
                                                   {
                                                       "p": "payload"
                                                   }
                                               ],
                                               "repeat": "",
                                               "crontab": "",
                                               "once": false,
                                               "onceDelay": 0.1,
                                               "topic": "",
                                               "payload": "4",
                                               "payloadType": "num",
                                               "x": 3210,
                                               "y": 1560,
                                               "wires": [
                                                   [
                                                       "90158baa4ebc8746"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "90158baa4ebc8746",
                                               "type": "trigger",
                                               "z": "289f539dcc33814e",
                                               "name": "",
                                               "op1": "true",
                                               "op2": "0",
                                               "op1type": "bool",
                                               "op2type": "str",
                                               "duration": "-250",
                                               "extend": false,
                                               "overrideDelay": false,
                                               "units": "ms",
                                               "reset": "3",
                                               "bytopic": "all",
                                               "topic": "topic",
                                               "outputs": 1,
                                               "x": 3430,
                                               "y": 1540,
                                               "wires": [
                                                   [
                                                       "52d93ccac45ceb5e"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "52d93ccac45ceb5e",
                                               "type": "change",
                                               "z": "289f539dcc33814e",
                                               "name": "",
                                               "rules": [
                                                   {
                                                       "t": "set",
                                                       "p": "payload",
                                                       "pt": "msg",
                                                       "to": "volume",
                                                       "tot": "flow"
                                                   }
                                               ],
                                               "action": "",
                                               "property": "",
                                               "from": "",
                                               "to": "",
                                               "reg": false,
                                               "x": 3670,
                                               "y": 1540,
                                               "wires": [
                                                   [
                                                       "255a96714e4a8404"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "b67100af74cb26a3",
                                               "type": "change",
                                               "z": "289f539dcc33814e",
                                               "name": "",
                                               "rules": [
                                                   {
                                                       "t": "set",
                                                       "p": "volume",
                                                       "pt": "flow",
                                                       "to": "payload",
                                                       "tot": "msg"
                                                   }
                                               ],
                                               "action": "",
                                               "property": "",
                                               "from": "",
                                               "to": "",
                                               "reg": false,
                                               "x": 4350,
                                               "y": 1540,
                                               "wires": [
                                                   [
                                                       "7091ed465e491ae9",
                                                       "088a4eac83b92384"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "a1c2a16d5f94f96a",
                                               "type": "change",
                                               "z": "289f539dcc33814e",
                                               "name": "lauter",
                                               "rules": [
                                                   {
                                                       "t": "set",
                                                       "p": "payload",
                                                       "pt": "msg",
                                                       "to": "payload + 1",
                                                       "tot": "jsonata"
                                                   }
                                               ],
                                               "action": "",
                                               "property": "",
                                               "from": "",
                                               "to": "",
                                               "reg": false,
                                               "x": 4010,
                                               "y": 1520,
                                               "wires": [
                                                   [
                                                       "2c6be8f77f8d6af8"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "cd995dd8d3e0a86d",
                                               "type": "change",
                                               "z": "289f539dcc33814e",
                                               "name": "leiser",
                                               "rules": [
                                                   {
                                                       "t": "set",
                                                       "p": "payload",
                                                       "pt": "msg",
                                                       "to": "payload - 1",
                                                       "tot": "jsonata"
                                                   }
                                               ],
                                               "action": "",
                                               "property": "",
                                               "from": "",
                                               "to": "",
                                               "reg": false,
                                               "x": 4010,
                                               "y": 1560,
                                               "wires": [
                                                   [
                                                       "2c6be8f77f8d6af8"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "255a96714e4a8404",
                                               "type": "switch",
                                               "z": "289f539dcc33814e",
                                               "name": "",
                                               "property": "toggle",
                                               "propertyType": "flow",
                                               "rules": [
                                                   {
                                                       "t": "true"
                                                   },
                                                   {
                                                       "t": "false"
                                                   }
                                               ],
                                               "checkall": "true",
                                               "repair": false,
                                               "outputs": 2,
                                               "x": 3850,
                                               "y": 1540,
                                               "wires": [
                                                   [
                                                       "a1c2a16d5f94f96a"
                                                   ],
                                                   [
                                                       "cd995dd8d3e0a86d"
                                                   ]
                                               ],
                                               "outputLabels": [
                                                   "lauter",
                                                   "leiser"
                                               ]
                                           },
                                           {
                                               "id": "7091ed465e491ae9",
                                               "type": "debug",
                                               "z": "289f539dcc33814e",
                                               "name": "Volume",
                                               "active": true,
                                               "tosidebar": true,
                                               "console": false,
                                               "tostatus": false,
                                               "complete": "payload",
                                               "targetType": "msg",
                                               "statusVal": "",
                                               "statusType": "auto",
                                               "x": 4420,
                                               "y": 1620,
                                               "wires": []
                                           },
                                           {
                                               "id": "6b61b68392c028df",
                                               "type": "change",
                                               "z": "289f539dcc33814e",
                                               "name": "toggle",
                                               "rules": [
                                                   {
                                                       "t": "set",
                                                       "p": "toggle",
                                                       "pt": "flow",
                                                       "to": "$exists($flowContext(\"toggle\")) ? $not($flowContext(\"toggle\")) : false\t\t",
                                                       "tot": "jsonata"
                                                   }
                                               ],
                                               "action": "",
                                               "property": "",
                                               "from": "",
                                               "to": "",
                                               "reg": false,
                                               "x": 3370,
                                               "y": 1480,
                                               "wires": [
                                                   []
                                               ]
                                           },
                                           {
                                               "id": "0eab8134c3a0274f",
                                               "type": "ui_group",
                                               "name": "Lautstärke",
                                               "tab": "20b3095113f94d70",
                                               "order": 2,
                                               "disp": true,
                                               "width": "6",
                                               "collapse": false,
                                               "className": ""
                                           },
                                           {
                                               "id": "20b3095113f94d70",
                                               "type": "ui_tab",
                                               "name": "Home",
                                               "icon": "dashboard",
                                               "order": 1,
                                               "disabled": false,
                                               "hidden": false
                                           }
                                        ]
                                        

                                        Das Loslassen der Taste ist der Trigger zum Umschalten.

                                        EDIT: so die überflüssige Node noch eliminiert.

                                        Grün ist wenn es leiser wird, als Werte kleiner werden, rot mit erneutem Tastendruck

                                        4247a861-8530-4cce-b7e7-2cfa542250a8-image.png

                                        Wie gesagt - der Rest muss man sehen, was der sonos Adapter verträgt, aber du siehst das alleine an der Debug Node der Flow mit dem Taster kleiner oder größere werdende Werte liefert.

                                        Achso ich habe mit leiser werden angefangen, wenn Du es umgekehrt willst, dann musst halt hinten in der toggle node, das letzte false gegen true ersetzen.

                                        S 1 Reply Last reply Reply Quote 0
                                        • S
                                          Saranger @mickym last edited by

                                          @mickym also so richtig mag es noch nicht. Wenn ich den Taster gedrückt halte kommt die 3 aber es verändert sich nix und beim los lassen kommt die 4 Aber da passiert auch nix. Wenn ich dann erneut gedrückt halte (Toggle auf verringern) kommt die 0 beim gedrückt halten und beim los lassen auch die 0.

                                          mickym 1 Reply Last reply Reply Quote 0
                                          • mickym
                                            mickym Most Active @Saranger last edited by mickym

                                            @saranger OK . ja ich habe eins nicht bedacht, da die KNX ja nur eine Node ist. da muss nich der Switch davor. Mache ich gleich. 3 ist gedrückt? und 4 losgelassen?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            965
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            2
                                            60
                                            2087
                                            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