Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Sonos Lautstärke um je „1“ anheben od. absenken

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Sonos Lautstärke um je „1“ anheben od. absenken

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      Wildbill @Homoran last edited by

      @homoran @DrPsycho D geht auch ohne Variable. Bin grad nur am tablet, aber so in die Richtung :
      Bei Tastendruck Aktualisiere Datenpunkt volume mit "Wert von Datenpunkt volume" +1. Und eben auch mit - 1
      Gruß, Jürgen

      1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators last edited by

        wildbill sagte in Sonos Lautstärke um je „1“ anheben od. absenken:

        geht auch ohne Variable

        die tut aber auch nicht weh

        tradfri_sonos_up.png

        D 1 Reply Last reply Reply Quote 1
        • D
          DrPsycho @Homoran last edited by

          @All

          Vielen Dank für eure Inspirationen.

          Ich werde das gleich mal versuchen und euch dann
          informieren.

          Viele Grüße - Wolfgang

          D 1 Reply Last reply Reply Quote 0
          • D
            DrPsycho @DrPsycho last edited by DrPsycho

            Also...

            mit der Variablen komme ich leider nicht zurecht.
            Da habe ich keine Erfahrung und komm irgendwie nicht zum Ziel.

            @Wildbill
            Könntest Du mir bitte ein Blockly als Beispiel geben, wie
            ich das erstellen muss?

            Den Schalter musste ich ändern, da der Trädfri leider defekt ist.
            Jetzt ist es ein Aqara Würfel. Den drehe ich im oder gegen den Uhrzeigersinn.
            Dessen Wert des Datenpunkt "gesture" ("7" und "8") nehme ich dann zum
            steuern der Lautstärke.

            Danke nochmals für eure Unterstützung.

            Hier mein Versuch. Hier passiert das einfach der Wert "1" in "volume" geschrieben wird.
            Eine Addition um "1" findet nicht statt. Da mach ich noch irgendetwas falsch.

            Viele Grüße - Wolfgang

            Screenshot 2021-09-01 um 20.02.58.png

            W 1 Reply Last reply Reply Quote 0
            • W
              Wildbill @DrPsycho last edited by Wildbill

              @drpsycho So sollte es aussehen:
              dc7b9d0e-3049-464c-b0dc-f9eb868a2da6-image.png
              Der Trigger passt ja bei Dir, anstatt "Wert = 2xxx oder 3xxx" trägst Du eben den Wert ein, den Dein Zauberwürfel da schreibt. Vermutlich kommt das nicht als string (grüner Textblock in Deinem Blockly, die 7) sondern number, dann solltest Du die blauen Zahlenblöcke aus dem Mathematik-Bereich nehmen, das weiss ich aber nicht, da ich den Zauberwürfel nicht kenne.
              Ich triggere auf Tastendrücke einer Tradfri-FB. Kurzer Druck oben (2002) erhöht das Volume um 1, ein langer Druck (2001) um 10. Gleiches zum Verringern mit der unteren Taste (3xxx).
              Gruss, Jürgen

              EDIT: Und Du solltest "Steuere" und nicht "Aktualisiere" nehmen, da Du ja einem Adapter einen Befehl gibst, der ausgeführt (ans Gerät gesendet) werden soll. Mit Aktualisiere würdest Du nur den Datenpunkt beschreiben, ohne dass der Adapter den Befehl ausführt.

              D Homoran 2 Replies Last reply Reply Quote 0
              • D
                DrPsycho @Wildbill last edited by

                @wildbill sagte in Sonos Lautstärke um je „1“ anheben od. absenken:

                Der Trigger passt ja bei Dir, anstatt "Wert = 2xxx oder 3xxx" trägst Du eben den Wert ein, den Dein Zauberwürfel da schreibt. Vermutlich kommt das nicht als string (grüner Textblock in Deinem Blockly, die 7) sondern number, dann solltest Du die blauen Zahlenblöcke aus dem Mathematik-Bereich nehmen, das weiss ich aber nicht, da ich den Zauberwürfel nicht kenne.
                Ich triggere auf Tastendrücke einer Tradfri-FB. Kurzer Druck oben (2002) erhöht das Volume um 1, ein langer Druck (2001) um 10. Gleiches zum Verringern mit der unteren Taste (3xxx).
                Gruss, Jürgen

                EDIT: Und Du solltest "Steuere" und nicht "Aktualisiere" nehmen, da Du ja einem Adapter einen Befehl gibst, der ausgeführt (ans Gerät gesendet) werden soll. Mit Aktualisiere würdest Du nur den Datenpunkt beschreiben, ohne dass der Adapter den Befehl ausführt.

                @Wildbill

                Jetzt hab ich es. Danke Dir. Hier noch für Dich die Lösung:

                Screenshot 2021-09-01 um 20.58.14.png

                Der Trigger ist tatsächlich ein String, hatte ich oben ja schon in meinem Beispiel
                erwähnt. Der Zauberwürfel ist übrigens der Aqara Cube. Den kann man in allen Ebenen verwenden. In alle Richtungen kippen, drehen, schütteln usw.

                Danke Dir vielmals.

                Viele Grüße - Wolfgang

                1 Reply Last reply Reply Quote 1
                • Homoran
                  Homoran Global Moderator Administrators @Wildbill last edited by

                  @wildbill sagte in Sonos Lautstärke um je „1“ anheben od. absenken:

                  So sollte es aussehen:

                  da rennst du aber blitzschnell in die Asynchron Falle.
                  Spätestens wenn du zweimal klickst

                  W 1 Reply Last reply Reply Quote 0
                  • W
                    Wildbill @Homoran last edited by

                    @homoran Läuft seit über einem Jahr in 4 verschiedenen Räumen völlig problemlos. Nie irgendein Problem gehabt, dass etwas doppelt ausgeführt oder so wird. Wobei ich im Regelfall ehrlich gesagt nur die langen Tastendrücke verwende. Lautstärke +-1 merkt man eh keinen Unterschied. Und zum Lieder weiter drücken kommt man auch nicht in die Verlegenheit, da die Sonos da von sich aus eine Gedenksekunde einlegt bis man hört, was als nächstes kommt.
                    Oder habe ich falsch verstanden, was Du mit async-Falle meinst?
                    Gruss, Jürgen

                    1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators last edited by

                      @wildbill sagte in Sonos Lautstärke um je „1“ anheben od. absenken:

                      was Du mit async-Falle meinst

                      man arbeitet mit Variablen, weil es u.U. zu lange dauert, bis der richtige Wert in einem Datenpunkt geschrieben steht. Der nächste Tastendruck liest dann wieder nur den noch nicht aktualisierten Wert aus und addiert da 1 drauf usw...

                      W 1 Reply Last reply Reply Quote 1
                      • W
                        Wildbill @Homoran last edited by

                        @homoran Ja, so dachte ich es mir fast. Wie gesagt, bislang problemlos. Vielleicht bin ich beim Drücken auch einfach zu langsam. 😊
                        Aber Danke für den Hinweis und die Erklärung. Das behalte ich im Hinterkopf.
                        Gruß, Jürgen

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        1.0k
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        3
                        12
                        459
                        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