Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Sonos Adapter // Radiosender // Lautstärke

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Sonos Adapter // Radiosender // Lautstärke

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 4 Kommentatoren 57 Aufrufe 2 Watching
  • Ä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.
  • T Offline
    T Offline
    Takahara
    schrieb zuletzt editiert von
    #1

    Hallo liebe Community,

    ich suche für den Sonos-Adapter ein Blockly-Skript mit folgender Funktion:

    Sobald eine Bewegung erkannt wird, soll – unabhängig davon, was zuvor auf dem Sonos-Player gespielt worden ist und auf welcher Lautstärke – automatisch ein bestimmter Radiosender gestartet und eine fest definierte Lautstärke eingestellt werden.

    Die Lautstärke lässt sich problemlos setzen, allerdings funktioniert das Starten des gewünschten Radiosenders nicht wie erwartet. Der Sender wird entweder gar nicht abgespielt oder der vorherige Inhalt läuft weiter.

    Hat jemand ein funktionierendes Beispiel oder einen Hinweis, wie man den Radiosender korrekt über Blockly bzw. aktiviert?

    Vielen Dank vorab für eure Unterstützung!
    Bildschirmfoto 2026-02-23 um 06.37.59.png

    paul53P 1 Antwort Letzte Antwort
    0
    • T Takahara

      Hallo liebe Community,

      ich suche für den Sonos-Adapter ein Blockly-Skript mit folgender Funktion:

      Sobald eine Bewegung erkannt wird, soll – unabhängig davon, was zuvor auf dem Sonos-Player gespielt worden ist und auf welcher Lautstärke – automatisch ein bestimmter Radiosender gestartet und eine fest definierte Lautstärke eingestellt werden.

      Die Lautstärke lässt sich problemlos setzen, allerdings funktioniert das Starten des gewünschten Radiosenders nicht wie erwartet. Der Sender wird entweder gar nicht abgespielt oder der vorherige Inhalt läuft weiter.

      Hat jemand ein funktionierendes Beispiel oder einen Hinweis, wie man den Radiosender korrekt über Blockly bzw. aktiviert?

      Vielen Dank vorab für eure Unterstützung!
      Bildschirmfoto 2026-02-23 um 06.37.59.png

      paul53P Offline
      paul53P Offline
      paul53
      schrieb zuletzt editiert von paul53
      #2

      @Takahara sagte: einen Hinweis

      Durch den Trigger auf "Stromstärke" wird der Timeout mehrfach gestartet und lässt sich deshalb nicht mehr stoppen.
      Prinzip unter folgenden Annahmen:

      • im Partymodus soll nichts passieren
      • Nur wenn beim Betreten das Radio aus ist (Strom), soll ein bestimmter Sender eingeschaltet und nach dem Verlassen wieder ausgeschaltet werden.

      Blockly_temp.JPG

      Lässt sich "Binary play/pause state" steuern oder ist der DP "read only"? Mit Sonos kenne ich mich nicht aus.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      T 1 Antwort Letzte Antwort
      1
      • paul53P paul53

        @Takahara sagte: einen Hinweis

        Durch den Trigger auf "Stromstärke" wird der Timeout mehrfach gestartet und lässt sich deshalb nicht mehr stoppen.
        Prinzip unter folgenden Annahmen:

        • im Partymodus soll nichts passieren
        • Nur wenn beim Betreten das Radio aus ist (Strom), soll ein bestimmter Sender eingeschaltet und nach dem Verlassen wieder ausgeschaltet werden.

        Blockly_temp.JPG

        Lässt sich "Binary play/pause state" steuern oder ist der DP "read only"? Mit Sonos kenne ich mich nicht aus.

        T Offline
        T Offline
        Takahara
        schrieb zuletzt editiert von
        #3

        Hallo @paul53

        vielen Dank für deine Rückmeldung.

        Zur Erläuterung: „Stromstärke“ ist in meinem Fall eine Variable eines Shelly-Geräts in einem Nebenraum – konkret vom Fernseher. Wenn dieser eingeschaltet wird und das Radio noch läuft, soll das Radio nach 45 Sekunden entsprechend ausgeschaltet werden. Daher auch der Trigger über die Strommessung.

        Richtig verstanden: Im Party-Modus soll gar nichts passieren.

        Grundsätzlich möchte ich das Radio bzw. den Radiosender über den Präsenzmelder steuern. Das heißt:
        • Wenn Präsenz erkannt wird, soll ein bestimmter Radiosender gestartet werden (inkl. definierter Lautstärke).
        • Wenn der Raum verlassen wird, soll das Radio 45 Sekunden später wieder ausgeschaltet werden.

        Das Ein- und Ausschalten an sich bekomme ich grundsätzlich hin. Mein Problem im Blockly-Skript ist jedoch, dass ich es nicht schaffe, im Sonos-Adapter den Radiosender korrekt zu setzen. Genau an diesem Punkt hänge ich aktuell.

        "Binary play/pause state" ist steuerbar und started bzw. stopped die Musikwiedergabe.

        Vielleicht hast du ja einen Tipp, wie man den Sender im Sonos-Adapter richtig übergibt bzw. welchen Datenpunkt oder welches Format man verwenden muss.

        paul53P ste_gleiS 2 Antworten Letzte Antwort
        0
        • T Takahara

          Hallo @paul53

          vielen Dank für deine Rückmeldung.

          Zur Erläuterung: „Stromstärke“ ist in meinem Fall eine Variable eines Shelly-Geräts in einem Nebenraum – konkret vom Fernseher. Wenn dieser eingeschaltet wird und das Radio noch läuft, soll das Radio nach 45 Sekunden entsprechend ausgeschaltet werden. Daher auch der Trigger über die Strommessung.

          Richtig verstanden: Im Party-Modus soll gar nichts passieren.

          Grundsätzlich möchte ich das Radio bzw. den Radiosender über den Präsenzmelder steuern. Das heißt:
          • Wenn Präsenz erkannt wird, soll ein bestimmter Radiosender gestartet werden (inkl. definierter Lautstärke).
          • Wenn der Raum verlassen wird, soll das Radio 45 Sekunden später wieder ausgeschaltet werden.

          Das Ein- und Ausschalten an sich bekomme ich grundsätzlich hin. Mein Problem im Blockly-Skript ist jedoch, dass ich es nicht schaffe, im Sonos-Adapter den Radiosender korrekt zu setzen. Genau an diesem Punkt hänge ich aktuell.

          "Binary play/pause state" ist steuerbar und started bzw. stopped die Musikwiedergabe.

          Vielleicht hast du ja einen Tipp, wie man den Sender im Sonos-Adapter richtig übergibt bzw. welchen Datenpunkt oder welches Format man verwenden muss.

          paul53P Offline
          paul53P Offline
          paul53
          schrieb zuletzt editiert von
          #4

          @Takahara sagte: Shelly-Geräts in einem Nebenraum – konkret vom Fernseher. Wenn dieser eingeschaltet wird und das Radio noch läuft, soll das Radio nach 45 Sekunden entsprechend ausgeschaltet werden.

          Dann verwende für diese Funktion einen separaten Trigger.

          @Takahara sagte in Sonos Adapter // Radiosender // Lautstärke:

          Tipp, wie man den Sender im Sonos-Adapter richtig übergibt

          Wie ich schon geschrieben habe:

          Mit Sonos kenne ich mich nicht aus.

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          1 Antwort Letzte Antwort
          0
          • T Takahara

            Hallo @paul53

            vielen Dank für deine Rückmeldung.

            Zur Erläuterung: „Stromstärke“ ist in meinem Fall eine Variable eines Shelly-Geräts in einem Nebenraum – konkret vom Fernseher. Wenn dieser eingeschaltet wird und das Radio noch läuft, soll das Radio nach 45 Sekunden entsprechend ausgeschaltet werden. Daher auch der Trigger über die Strommessung.

            Richtig verstanden: Im Party-Modus soll gar nichts passieren.

            Grundsätzlich möchte ich das Radio bzw. den Radiosender über den Präsenzmelder steuern. Das heißt:
            • Wenn Präsenz erkannt wird, soll ein bestimmter Radiosender gestartet werden (inkl. definierter Lautstärke).
            • Wenn der Raum verlassen wird, soll das Radio 45 Sekunden später wieder ausgeschaltet werden.

            Das Ein- und Ausschalten an sich bekomme ich grundsätzlich hin. Mein Problem im Blockly-Skript ist jedoch, dass ich es nicht schaffe, im Sonos-Adapter den Radiosender korrekt zu setzen. Genau an diesem Punkt hänge ich aktuell.

            "Binary play/pause state" ist steuerbar und started bzw. stopped die Musikwiedergabe.

            Vielleicht hast du ja einen Tipp, wie man den Sender im Sonos-Adapter richtig übergibt bzw. welchen Datenpunkt oder welches Format man verwenden muss.

            ste_gleiS Offline
            ste_gleiS Offline
            ste_glei
            schrieb zuletzt editiert von
            #5

            @Takahara sagte in Sonos Adapter // Radiosender // Lautstärke:

            dass ich es nicht schaffe, im Sonos-Adapter den Radiosender korrekt zu setzen. Genau an diesem Punkt hänge ich aktuell.

            Hallo
            Als erstes musst du in der Sonos-App den Radiosender als Favorit anlegen.
            Im Adapter unter dem Datenpunkt :

            sonos.0.root.xxx_xxx_xxx_xx.favorites_list
            

            sind dann alle deine Favoriten.

            Mit dem Datenpunkt:

            sonos.0.root.xxx_xxx_xxx_xx.favorites_set
            

            wählst du deinen gewünschten Radiosender und steuerst die Sonos-Box.
            Hier ein Auzug aus meinem Blockly.
            d6a2696d-631d-4c42-906c-eaf1ab6cf875-image.png

            T madingM 2 Antworten Letzte Antwort
            1
            • ste_gleiS ste_glei

              @Takahara sagte in Sonos Adapter // Radiosender // Lautstärke:

              dass ich es nicht schaffe, im Sonos-Adapter den Radiosender korrekt zu setzen. Genau an diesem Punkt hänge ich aktuell.

              Hallo
              Als erstes musst du in der Sonos-App den Radiosender als Favorit anlegen.
              Im Adapter unter dem Datenpunkt :

              sonos.0.root.xxx_xxx_xxx_xx.favorites_list
              

              sind dann alle deine Favoriten.

              Mit dem Datenpunkt:

              sonos.0.root.xxx_xxx_xxx_xx.favorites_set
              

              wählst du deinen gewünschten Radiosender und steuerst die Sonos-Box.
              Hier ein Auzug aus meinem Blockly.
              d6a2696d-631d-4c42-906c-eaf1ab6cf875-image.png

              T Offline
              T Offline
              Takahara
              schrieb zuletzt editiert von
              #6

              Hallo @ste_glei,

              der Datenpunkt sonos.0.root.xxx_xxx_xxx_xx.favorites_list beinhaltet mehr als nur einen Radiosender:

              Bildschirmfoto 2026-02-23 um 17.42.03.png

              Somit funktioniert aus meiner Sicht das Blockly Script nicht, da der DP favorites_set bereits den Wert "NDR 2 Schleswig-Holstein" hat.

              Bildschirmfoto 2026-02-23 um 17.45.35.png

              Bildschirmfoto 2026-02-23 um 17.46.20.png

              1 Antwort Letzte Antwort
              0
              • ste_gleiS Offline
                ste_gleiS Offline
                ste_glei
                schrieb zuletzt editiert von
                #7

                Lässt sich der Sender über die SonosApp einschalten?
                Ich hatte es schon mal, dass ein Sender umbenannt wurde und dann nicht mehr funktioniert hat:

                1 Antwort Letzte Antwort
                0
                • ste_gleiS Offline
                  ste_gleiS Offline
                  ste_glei
                  schrieb zuletzt editiert von
                  #8

                  So mal einen Selbstversuch gestartet.
                  Blockly:
                  97ddc240-3b91-439e-b10a-d06123161cc2-image.png

                  ergibt:
                  523f8aeb-953d-498e-b051-6cd9826ac568-image.png

                  Also hat deine Logik vielleicht einen Fehler

                  T 1 Antwort Letzte Antwort
                  1
                  • ste_gleiS ste_glei

                    @Takahara sagte in Sonos Adapter // Radiosender // Lautstärke:

                    dass ich es nicht schaffe, im Sonos-Adapter den Radiosender korrekt zu setzen. Genau an diesem Punkt hänge ich aktuell.

                    Hallo
                    Als erstes musst du in der Sonos-App den Radiosender als Favorit anlegen.
                    Im Adapter unter dem Datenpunkt :

                    sonos.0.root.xxx_xxx_xxx_xx.favorites_list
                    

                    sind dann alle deine Favoriten.

                    Mit dem Datenpunkt:

                    sonos.0.root.xxx_xxx_xxx_xx.favorites_set
                    

                    wählst du deinen gewünschten Radiosender und steuerst die Sonos-Box.
                    Hier ein Auzug aus meinem Blockly.
                    d6a2696d-631d-4c42-906c-eaf1ab6cf875-image.png

                    madingM Online
                    madingM Online
                    mading
                    schrieb zuletzt editiert von mading
                    #9

                    @ste_glei sagte in Sonos Adapter // Radiosender // Lautstärke:

                    @Takahara sagte in Sonos Adapter // Radiosender // Lautstärke:

                    dass ich es nicht schaffe, im Sonos-Adapter den Radiosender korrekt zu setzen. Genau an diesem Punkt hänge ich aktuell.

                    Hallo
                    Als erstes musst du in der Sonos-App den Radiosender als Favorit anlegen.

                    wählst du deinen gewünschten Radiosender und steuerst die Sonos-Box.
                    Hier ein Auzug aus meinem Blockly.

                    Funktioniert bei mir genau so auch

                    1 Antwort Letzte Antwort
                    0
                    • ste_gleiS ste_glei

                      So mal einen Selbstversuch gestartet.
                      Blockly:
                      97ddc240-3b91-439e-b10a-d06123161cc2-image.png

                      ergibt:
                      523f8aeb-953d-498e-b051-6cd9826ac568-image.png

                      Also hat deine Logik vielleicht einen Fehler

                      T Offline
                      T Offline
                      Takahara
                      schrieb zuletzt editiert von
                      #10

                      @ste_glei sagte in Sonos Adapter // Radiosender // Lautstärke:

                      So mal einen Selbstversuch gestartet.
                      Blockly:
                      97ddc240-3b91-439e-b10a-d06123161cc2-image.png

                      ergibt:
                      523f8aeb-953d-498e-b051-6cd9826ac568-image.png

                      Also hat deine Logik vielleicht einen Fehler

                      Ist es eine Vorbedingung, dass der Datenpunkt sonos.0.root.xxx_xxx_xxx_xx.favorites_list nur einen Radiosender bzw. Sonas Radio beinhalten darf?

                      ste_gleiS 1 Antwort Letzte Antwort
                      0
                      • T Takahara

                        @ste_glei sagte in Sonos Adapter // Radiosender // Lautstärke:

                        So mal einen Selbstversuch gestartet.
                        Blockly:
                        97ddc240-3b91-439e-b10a-d06123161cc2-image.png

                        ergibt:
                        523f8aeb-953d-498e-b051-6cd9826ac568-image.png

                        Also hat deine Logik vielleicht einen Fehler

                        Ist es eine Vorbedingung, dass der Datenpunkt sonos.0.root.xxx_xxx_xxx_xx.favorites_list nur einen Radiosender bzw. Sonas Radio beinhalten darf?

                        ste_gleiS Offline
                        ste_gleiS Offline
                        ste_glei
                        schrieb zuletzt editiert von
                        #11

                        @Takahara sagte in Sonos Adapter // Radiosender // Lautstärke:

                        Ist es eine Vorbedingung, dass der Datenpunkt sonos.0.root.xxx_xxx_xxx_xx.favorites_list nur einen Radiosender bzw. Sonas Radio beinhalten darf?

                        nein, bei mir sind auch mehrere Favoriten in der Liste. Einfach aus der Liste den Sender kopieren (aufpassen auf das Leerzeichen davor).

                        Ich würde nach der Prüfung mal einen DEGUG-output mit "SONOS" setzen und schauen ob deine Prüfung auch ein "wahr" ausgibt.

                        1 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        646

                        Online

                        32.7k

                        Benutzer

                        82.4k

                        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