Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. GELÖST: Sonos mit Doppeltaster steuern

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    459

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    380

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    972

GELÖST: Sonos mit Doppeltaster steuern

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 3 Kommentatoren 1.1k Aufrufe 4 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S SlipKoRn_DH88

    Guten Abend zusammen,

    ich habe mir ein Blockly erstellt, damit ich mit einem Eltako FT55 enOcean Doppeltaster Sonosboxen im Wohnzimmer mit Play, Pause, lauter und leiser steuern kann.
    Ich bin damit fast zufrieden, aber ich bekomme es nicht ganz perfekt für mich hin und Suche nach etwas Unterstützung.

    Aufbau:

    Taster 1 true: Play
    Taster 2 true: Pause
    Taster 3 false: lauter
    Taster 4 false: leiser

    Die Belegung der Taster funktioniert soweit. Jedoch muss ich des Öfteren zuerst in der Sonos App eine Playliste starten und erst dann kann ich mit dem Taster steuern. Manchmal funktioniert es mit der Play Taste aber auch direkt. Hier scheint dann noch etwas im Hintergrund zu laufen?

    Zudem möchte ich gerne folgende Funktion einbinden:

    Taster 1 + Taster 2 gleichzeitig false: Abspielen einer anderen Playliste.
    Diese Funktion habe ich bisher überhaupt nicht zum Laufen bekommen. Das Script führ dann einfach Pause aus.

    Anbei mein bisheriges Blockly:
    Doppeltaster Sonos.jpg

    Besten Dank und Viele Grüße

    S Offline
    S Offline
    SlipKoRn_DH88
    schrieb am zuletzt editiert von
    #2

    Hat niemand eine Idee?

    XBiTX 1 Antwort Letzte Antwort
    0
    • S SlipKoRn_DH88

      Hat niemand eine Idee?

      XBiTX Online
      XBiTX Online
      XBiT
      schrieb am zuletzt editiert von XBiT
      #3

      @slipkorn_dh88

      Moin,

      kann dir nur bedingt helfen, ich nutze meist die Radiostationen und nicht die Playlisten...
      Bei SONOS ist es bei mir so wenn der Lautsprecher neu Startet oder der Strom weg war funktioniert Play nicht weil die Playlist Info leer ist.
      Es muss also beim Radio vor Play die sonos.0.root.192_168_XX_XX.current_station abgefragt und gegeben falls geändert werden, bei deiner Playlist musst du mal schauen welcher Datenpunkt das ist.

      Zu dem Taster bei Homematic ist es so dass die Befehle vom Funkmodul nacheinander gesendet werden, somit können die 2 Taster niemals gleichzeitig wahr sein. da müsste man was im einem Zähler oder so im script basteln
      Wird sicher bei Eltako auch so sein..

      S 1 Antwort Letzte Antwort
      1
      • XBiTX XBiT

        @slipkorn_dh88

        Moin,

        kann dir nur bedingt helfen, ich nutze meist die Radiostationen und nicht die Playlisten...
        Bei SONOS ist es bei mir so wenn der Lautsprecher neu Startet oder der Strom weg war funktioniert Play nicht weil die Playlist Info leer ist.
        Es muss also beim Radio vor Play die sonos.0.root.192_168_XX_XX.current_station abgefragt und gegeben falls geändert werden, bei deiner Playlist musst du mal schauen welcher Datenpunkt das ist.

        Zu dem Taster bei Homematic ist es so dass die Befehle vom Funkmodul nacheinander gesendet werden, somit können die 2 Taster niemals gleichzeitig wahr sein. da müsste man was im einem Zähler oder so im script basteln
        Wird sicher bei Eltako auch so sein..

        S Offline
        S Offline
        SlipKoRn_DH88
        schrieb am zuletzt editiert von SlipKoRn_DH88
        #4

        @xbit danke dir!

        @xbit said in HILFE: Sonos mit Doppeltaster steuern:

        Bei SONOS ist es bei mir so wenn der Lautsprecher neu Startet oder der Strom weg war funktioniert Play nicht weil die Playlist Info leer ist.

        sowas habe ich mir schon gedacht.

        Könntest du mir bitte mal dein Blockly für`s Verständnis zeigen?

        @xbit said in HILFE: Sonos mit Doppeltaster steuern:

        Zu dem Taster bei Homematic ist es so dass die Befehle vom Funkmodul nacheinander gesendet werden, somit können die 2 Taster niemals gleichzeitig wahr sein. da müsste man was im einem Zähler oder so im script basteln
        Wird sicher bei Eltako auch so sein..

        Bei mir läuft der Eltako über die Homee Smarthome Zentrale und wird über den Homee-Adapter in ioB eingebunden. In der Homee Smartphone App wird der Doppeltastendruck dargestellt. Ich vermute, dass es dann in Blockly scheitert mit der Umsetzung.

        XBiTX 1 Antwort Letzte Antwort
        0
        • S SlipKoRn_DH88

          @xbit danke dir!

          @xbit said in HILFE: Sonos mit Doppeltaster steuern:

          Bei SONOS ist es bei mir so wenn der Lautsprecher neu Startet oder der Strom weg war funktioniert Play nicht weil die Playlist Info leer ist.

          sowas habe ich mir schon gedacht.

          Könntest du mir bitte mal dein Blockly für`s Verständnis zeigen?

          @xbit said in HILFE: Sonos mit Doppeltaster steuern:

          Zu dem Taster bei Homematic ist es so dass die Befehle vom Funkmodul nacheinander gesendet werden, somit können die 2 Taster niemals gleichzeitig wahr sein. da müsste man was im einem Zähler oder so im script basteln
          Wird sicher bei Eltako auch so sein..

          Bei mir läuft der Eltako über die Homee Smarthome Zentrale und wird über den Homee-Adapter in ioB eingebunden. In der Homee Smartphone App wird der Doppeltastendruck dargestellt. Ich vermute, dass es dann in Blockly scheitert mit der Umsetzung.

          XBiTX Online
          XBiTX Online
          XBiT
          schrieb am zuletzt editiert von
          #5

          @slipkorn_dh88

          Hier mal das Blockly aber wie gesagt ist für einen Radiosender.

          Radio.png

          1 Antwort Letzte Antwort
          1
          • S Offline
            S Offline
            SlipKoRn_DH88
            schrieb am zuletzt editiert von SlipKoRn_DH88
            #6

            @xbit Danke dir!
            Ich habe mein Blockly nun anpassen können und die Play Taste funktioniert nun immer direkt.
            Doppeltaster.jpg

            • aktualisiere "Current stream type" mit "(track)0" passt die Quelle an
            • steuere "Favorites set" mit "Chillout 2022" wählt die Playliste Chillout 2022 aus und startet diese

            Danke für den Denkanstoß!!

            Mir ist aber leider noch nicht ganz klar, wie ich deinen genannten Zähler für das gleichzeitige Drücken zweier Tasten zum wechseln der Playlist umsetzen kann. Da fehlt mir Wissen/Erfahrung.

            XBiTX 1 Antwort Letzte Antwort
            0
            • S SlipKoRn_DH88

              @xbit Danke dir!
              Ich habe mein Blockly nun anpassen können und die Play Taste funktioniert nun immer direkt.
              Doppeltaster.jpg

              • aktualisiere "Current stream type" mit "(track)0" passt die Quelle an
              • steuere "Favorites set" mit "Chillout 2022" wählt die Playliste Chillout 2022 aus und startet diese

              Danke für den Denkanstoß!!

              Mir ist aber leider noch nicht ganz klar, wie ich deinen genannten Zähler für das gleichzeitige Drücken zweier Tasten zum wechseln der Playlist umsetzen kann. Da fehlt mir Wissen/Erfahrung.

              XBiTX Online
              XBiTX Online
              XBiT
              schrieb am zuletzt editiert von
              #7

              @slipkorn_dh88

              sollten die Werte wirklich gleichzeitig kommen sollte es reichen im falls zweig die die Prüfung zu ändern in:

              Taster 1 wahr und Taster 2 false -> play
              Taster 1 false und Taster 2 true -> pause
              Taster 1 true und Taster 2 true -> andere Playlist

              1 Antwort Letzte Antwort
              1
              • S Offline
                S Offline
                SlipKoRn_DH88
                schrieb am zuletzt editiert von
                #8

                @xbit das hat dann leider wie du beschrieben hast nicht funktioniert. Ich habe mich etwas über den Zähler schlau gemacht und nach dieser Vorlage mein Blockly angepasst:
                Bildschirmfoto 2019-04-05 um 22.40.21.png

                Mein Blockly sieht nun so aus:
                Screenshot 2022-04-01 064855.jpg
                und es funktioniert. Jedoch funktioniert es nur, wenn der Zähler im Pause Teil eingefügt ist. Ist der Zähler im Play Teil eingefügt springt er immer nur zwischen zwei gleichen Playlisten hin und her.
                Prinzipiell spielt es ja keine Rolle ob ich dafür die Play oder Pause Taste nutze. Mir geht es hier einfach nur um das Verständnis, warum das so ist?

                Zudem habe ich gesehen, dass in der Vorlage der letzte Baustein "aktualisiere Zaehler mit Zaehler ist".

                Dazu stellen sich mir folgende Fragen:

                • Wie kann man eine Variable als Objekt ID setzen?
                • Was bewirkt dieser Baustein?

                Bei mir funktioniert es soweit ohne diesen Baustein.

                Danke!

                K XBiTX 2 Antworten Letzte Antwort
                0
                • S SlipKoRn_DH88

                  @xbit das hat dann leider wie du beschrieben hast nicht funktioniert. Ich habe mich etwas über den Zähler schlau gemacht und nach dieser Vorlage mein Blockly angepasst:
                  Bildschirmfoto 2019-04-05 um 22.40.21.png

                  Mein Blockly sieht nun so aus:
                  Screenshot 2022-04-01 064855.jpg
                  und es funktioniert. Jedoch funktioniert es nur, wenn der Zähler im Pause Teil eingefügt ist. Ist der Zähler im Play Teil eingefügt springt er immer nur zwischen zwei gleichen Playlisten hin und her.
                  Prinzipiell spielt es ja keine Rolle ob ich dafür die Play oder Pause Taste nutze. Mir geht es hier einfach nur um das Verständnis, warum das so ist?

                  Zudem habe ich gesehen, dass in der Vorlage der letzte Baustein "aktualisiere Zaehler mit Zaehler ist".

                  Dazu stellen sich mir folgende Fragen:

                  • Wie kann man eine Variable als Objekt ID setzen?
                  • Was bewirkt dieser Baustein?

                  Bei mir funktioniert es soweit ohne diesen Baustein.

                  Danke!

                  K Offline
                  K Offline
                  Kusi
                  schrieb am zuletzt editiert von
                  #9

                  @slipkorn_dh88 sagte in HILFE: Sonos mit Doppeltaster steuern:

                  Zudem habe ich gesehen, dass in der Vorlage der letzte Baustein "aktualisiere Zaehler mit Zaehler ist".

                  Zumindest im obigen Blockly wird der DP "Zähler" nicht andersweitig genutzt, aussert dass dessen Wert mit der Variable aktualisiert wird.
                  Dies würde aus meiner Sicht nur Sinn machen, wenn die Variable "Zähler" auch nach einem Neustart von ioBroker/Instanz noch verfügbar sein sollte, aber dafür müsste diese zuerst mit dem Wert des DP befüllt werden.

                  1 Antwort Letzte Antwort
                  1
                  • S SlipKoRn_DH88

                    @xbit das hat dann leider wie du beschrieben hast nicht funktioniert. Ich habe mich etwas über den Zähler schlau gemacht und nach dieser Vorlage mein Blockly angepasst:
                    Bildschirmfoto 2019-04-05 um 22.40.21.png

                    Mein Blockly sieht nun so aus:
                    Screenshot 2022-04-01 064855.jpg
                    und es funktioniert. Jedoch funktioniert es nur, wenn der Zähler im Pause Teil eingefügt ist. Ist der Zähler im Play Teil eingefügt springt er immer nur zwischen zwei gleichen Playlisten hin und her.
                    Prinzipiell spielt es ja keine Rolle ob ich dafür die Play oder Pause Taste nutze. Mir geht es hier einfach nur um das Verständnis, warum das so ist?

                    Zudem habe ich gesehen, dass in der Vorlage der letzte Baustein "aktualisiere Zaehler mit Zaehler ist".

                    Dazu stellen sich mir folgende Fragen:

                    • Wie kann man eine Variable als Objekt ID setzen?
                    • Was bewirkt dieser Baustein?

                    Bei mir funktioniert es soweit ohne diesen Baustein.

                    Danke!

                    XBiTX Online
                    XBiTX Online
                    XBiT
                    schrieb am zuletzt editiert von
                    #10

                    @slipkorn_dh88

                    Zudem habe ich gesehen, dass in der Vorlage der letzte Baustein "aktualisiere Zaehler mit Zaehler ist".

                    Dazu stellen sich mir folgende Fragen:

                    • Wie kann man eine Variable als Objekt ID setzen?
                    • Was bewirkt dieser Baustein?

                    Man kann unter 0_userdata einen eigenen Datenpunkt anlegen und dort den Wert der Variable reinschreiben um es in anderen Scripts zu verwenden oder nach einen Neustart vom iobroker den Status der Variable zu haben.

                    warum es bei dir bei Pause geht kann ich so gar nicht sagen, laut dem Screenshot sollte wenn du 2 mal pause drückst die Playlist geändert werden, was man nicht hören sollte weil bereits beim ersten Tasten (und beim zweiten erneut) der Lautsprecher auf Pause geht -> somit sollte kein Ton kommen.

                    Ist aus der Ferne (für mich) nicht Lösbar da ich leider kein Eltako habe kann ich es auch nicht nachbauen.

                    1 Antwort Letzte Antwort
                    1
                    • S Offline
                      S Offline
                      SlipKoRn_DH88
                      schrieb am zuletzt editiert von
                      #11

                      Danke @xbit und @Kusi für die Erklärung.

                      Danke @XBiT für deine Unterstützung. Wieso es bei Pause funktioniert, ist für mich auch nicht logisch. Er schaltet kurz auf Pause und startet dann mit der nächsten Playliste. Für mich ist die Lösung zufriedenstellend und somit der Thread gelöst.

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      480

                      Online

                      32.8k

                      Benutzer

                      82.8k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe