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. ioBroker Allgemein
  4. Sonos Gruppen Blockly

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    8
    1
    50

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    554

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

Sonos Gruppen Blockly

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
10 Beiträge 5 Kommentatoren 998 Aufrufe 5 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.
  • Sebastian KemmerlingS Offline
    Sebastian KemmerlingS Offline
    Sebastian Kemmerling
    schrieb am zuletzt editiert von Sebastian Kemmerling
    #1

    Hallo zusammen,

    ich scheitere seit Tagen an einem stabilen Sonos-Gruppen-Blockly:

    Bildschirmfoto 2022-01-05 um 17.54.25.png

    Anwendungsfall ist, dass drei Sonos-Räume (Sonos One SL, Symfonisk, Beam+2x One SL) beim Nachhausekommen auf einen Radiosender laufen sollen.

    Ich habe es als erstes mit "add_to_group" versucht und hier den Namen des coordinators eingetragen. Danach habe ich bei allen Geräten den Namen des coordinators in "coordinator" eingetragen und danach habe ich es über "membersChannels" versucht. Jeweils immer die exakten Werte rauskopiert, die sich bei händischer Ansteuerung über die SonosApp im ioBroker ergeben.

    Nichts davon funktioniert stabil.

    Hab schon in Sonos Gruppen bilden geschaut, aber werde hier leider auch nicht schlau draus und ist ja auch mittlerweile ein Jahr alt.

    Hat jemand aktuelle Erfahrungswerte?

    Viele Grüße

    M S ZarelloZ 3 Antworten Letzte Antwort
    0
    • Sebastian KemmerlingS Sebastian Kemmerling

      Hallo zusammen,

      ich scheitere seit Tagen an einem stabilen Sonos-Gruppen-Blockly:

      Bildschirmfoto 2022-01-05 um 17.54.25.png

      Anwendungsfall ist, dass drei Sonos-Räume (Sonos One SL, Symfonisk, Beam+2x One SL) beim Nachhausekommen auf einen Radiosender laufen sollen.

      Ich habe es als erstes mit "add_to_group" versucht und hier den Namen des coordinators eingetragen. Danach habe ich bei allen Geräten den Namen des coordinators in "coordinator" eingetragen und danach habe ich es über "membersChannels" versucht. Jeweils immer die exakten Werte rauskopiert, die sich bei händischer Ansteuerung über die SonosApp im ioBroker ergeben.

      Nichts davon funktioniert stabil.

      Hab schon in Sonos Gruppen bilden geschaut, aber werde hier leider auch nicht schlau draus und ist ja auch mittlerweile ein Jahr alt.

      Hat jemand aktuelle Erfahrungswerte?

      Viele Grüße

      M Offline
      M Offline
      MaTr75
      schrieb am zuletzt editiert von
      #2

      @sebastian-kemmerling damit kam ich auch nicht klar, daher habe ich mir die Sonos-Http-Api dazu installiert. Da kannst mit einem Aufruf

      http://192.168.1.81:5005/Wohnzimmer/add/Bad

      deutlich einfacher und "sprechender" umgehen. Die Sonos-Http-Api ist gut dokumentiert.

      1 Antwort Letzte Antwort
      0
      • Sebastian KemmerlingS Sebastian Kemmerling

        Hallo zusammen,

        ich scheitere seit Tagen an einem stabilen Sonos-Gruppen-Blockly:

        Bildschirmfoto 2022-01-05 um 17.54.25.png

        Anwendungsfall ist, dass drei Sonos-Räume (Sonos One SL, Symfonisk, Beam+2x One SL) beim Nachhausekommen auf einen Radiosender laufen sollen.

        Ich habe es als erstes mit "add_to_group" versucht und hier den Namen des coordinators eingetragen. Danach habe ich bei allen Geräten den Namen des coordinators in "coordinator" eingetragen und danach habe ich es über "membersChannels" versucht. Jeweils immer die exakten Werte rauskopiert, die sich bei händischer Ansteuerung über die SonosApp im ioBroker ergeben.

        Nichts davon funktioniert stabil.

        Hab schon in Sonos Gruppen bilden geschaut, aber werde hier leider auch nicht schlau draus und ist ja auch mittlerweile ein Jahr alt.

        Hat jemand aktuelle Erfahrungswerte?

        Viele Grüße

        S Offline
        S Offline
        skokarl
        schrieb am zuletzt editiert von
        #3

        @sebastian-kemmerling

        Grüß Dich,
        vergiss den Versuch und den Adapter, damit wirst Du nicht glücklich.
        Ich hab mal ne Anleitung für die Einbindung von der Sonos API geschrieben,
        das ist noch einfacher als es aussieht, also keine Angst.

        Dann kannst Du den Sonos Adapter abschalten, und mit der API glücklich werden.

        Guck mal Sonos API

        Gruppenbildung etc... alles kein Problem mehr.

        IOBroker mit Proxmox auf Celeron Nuc mit 16 GB und Debian11, Sonos API, Echo Show 15 als Wandtablet, Homematic IP, HUE, Sonos, Echos, DS718+ als Backup

        1 Antwort Letzte Antwort
        0
        • L Online
          L Online
          Linedancer
          schrieb am zuletzt editiert von
          #4

          Und wie kann ich mit der API feststellen, ob ein Player z.Zt. Mitglied einer Gruppe ist und wenn ja, welcher?

          –

          Ciao, Gerhard

          S 1 Antwort Letzte Antwort
          0
          • Sebastian KemmerlingS Sebastian Kemmerling

            Hallo zusammen,

            ich scheitere seit Tagen an einem stabilen Sonos-Gruppen-Blockly:

            Bildschirmfoto 2022-01-05 um 17.54.25.png

            Anwendungsfall ist, dass drei Sonos-Räume (Sonos One SL, Symfonisk, Beam+2x One SL) beim Nachhausekommen auf einen Radiosender laufen sollen.

            Ich habe es als erstes mit "add_to_group" versucht und hier den Namen des coordinators eingetragen. Danach habe ich bei allen Geräten den Namen des coordinators in "coordinator" eingetragen und danach habe ich es über "membersChannels" versucht. Jeweils immer die exakten Werte rauskopiert, die sich bei händischer Ansteuerung über die SonosApp im ioBroker ergeben.

            Nichts davon funktioniert stabil.

            Hab schon in Sonos Gruppen bilden geschaut, aber werde hier leider auch nicht schlau draus und ist ja auch mittlerweile ein Jahr alt.

            Hat jemand aktuelle Erfahrungswerte?

            Viele Grüße

            ZarelloZ Offline
            ZarelloZ Offline
            Zarello
            schrieb am zuletzt editiert von Zarello
            #5

            @sebastian-kemmerling
            Hi, ich habe zwar keinen Sonos, aber wenn ich mir das so angucke verstehe ich aus Deiner Beschreibung, dass es funktioniert, wenn Du die Werte von Hand an den Datenpunkten einträgst.

            Meine Vermutung wäre, dass zwischen den beiden steuere add_to_group und auch danach, der Adapter evtl. nicht die Zeit hat, die Werte zu übernehmen. Wenn Du jeweils nach steuere add_to_group eine kleine Pause einfügst, funktioniert es dann?

            Achso, und die beiden Werte "192_168_xx_xxx" sind hoffentlich dem geschuldet, dass Du uns nicht Deine IP-Adressen der Geräte verraten wolltest, oder? Denn ansonsten sollten natürlich die 'x' jeweils noch durch entsprechende Zahlen ersetzt werden.

            S 1 Antwort Letzte Antwort
            0
            • L Linedancer

              Und wie kann ich mit der API feststellen, ob ein Player z.Zt. Mitglied einer Gruppe ist und wenn ja, welcher?

              S Offline
              S Offline
              skokarl
              schrieb am zuletzt editiert von skokarl
              #6

              @linedancer sagte in Sonos Gruppen Blockly:

              Und wie kann ich mit der API feststellen, ob ein Player z.Zt. Mitglied einer Gruppe ist und wenn ja, welcher?

              wofür muss man das wissen ?

              ( einfach Gruppe auflösen und neu erstellen wie man sie braucht )

              Fakt ist doch, dass der Adapter nicht sauber funktioniert, aber das merkst Du es erst wenn Du ihn benutzt.
              Letztendlich ist es mir egal, ich habe beides durch, und wie viele die Erfahrung gemacht, dass die API um Längen besser funktioniert.

              IOBroker mit Proxmox auf Celeron Nuc mit 16 GB und Debian11, Sonos API, Echo Show 15 als Wandtablet, Homematic IP, HUE, Sonos, Echos, DS718+ als Backup

              1 Antwort Letzte Antwort
              0
              • ZarelloZ Zarello

                @sebastian-kemmerling
                Hi, ich habe zwar keinen Sonos, aber wenn ich mir das so angucke verstehe ich aus Deiner Beschreibung, dass es funktioniert, wenn Du die Werte von Hand an den Datenpunkten einträgst.

                Meine Vermutung wäre, dass zwischen den beiden steuere add_to_group und auch danach, der Adapter evtl. nicht die Zeit hat, die Werte zu übernehmen. Wenn Du jeweils nach steuere add_to_group eine kleine Pause einfügst, funktioniert es dann?

                Achso, und die beiden Werte "192_168_xx_xxx" sind hoffentlich dem geschuldet, dass Du uns nicht Deine IP-Adressen der Geräte verraten wolltest, oder? Denn ansonsten sollten natürlich die 'x' jeweils noch durch entsprechende Zahlen ersetzt werden.

                S Offline
                S Offline
                skokarl
                schrieb am zuletzt editiert von skokarl
                #7

                @zarello

                er sagte doch...nichts davon funktioniert stabil...und damit hat er recht.

                IOBroker mit Proxmox auf Celeron Nuc mit 16 GB und Debian11, Sonos API, Echo Show 15 als Wandtablet, Homematic IP, HUE, Sonos, Echos, DS718+ als Backup

                ZarelloZ 1 Antwort Letzte Antwort
                0
                • S skokarl

                  @zarello

                  er sagte doch...nichts davon funktioniert stabil...und damit hat er recht.

                  ZarelloZ Offline
                  ZarelloZ Offline
                  Zarello
                  schrieb am zuletzt editiert von
                  #8

                  @skokarl
                  Das mag gut möglich sein. Der vom TE verlinkte Thread war ja von 2017.

                  Mein Ansatz wäre ja, zu versuchen den Adapter zu reparieren oder halt, falls das nicht möglich sein sollte, ihn aus der Liste der offiziell unterstützen Adapter zu entfernen, damit man nicht auf die Idee kommt ihn zu benutzen. Wenn ein Adapter für ein bestimmtes Gerät vorhanden ist, würde ich auch zuerst versuchen diesen zu benutzen. So wie es jetzt ist, wenn der Adapter also generell nicht stabil funktioniert, werden alle über genau diese Falle stolpern.

                  Gibt es denn Erkenntnisse, warum oder unter welchen Umständen dieser Adapter evtl. nicht funktioniert (und evtl. unter welchen er doch funktioniert)? Denn ein allgemeines 'funktioniert nicht' hilft ja keinem Entwickler um das Problem zu beheben. Offensichtlich wird der Adapter ja noch aktiv entwickelt, die letzte Version stammt vom 20.12.21. Man kann also gut darauf hoffen, wenn man das Problem eingegrenzt bekommt, dass es in absehbarer Zeit behoben wird.

                  Das war der Grund für meine Vorschläge. Ich sehe halt bei einem Adapter, welcher einen Datenpunkt "add_to_group" anbietet, welchen man dann mehrfach hintereinander verwendet, eine kleine Design-Schwäche, da es meiner Meinung nach möglicherweise zu einer Race-Condition kommen kann. Daher mein Vorschlag mit der kurzen Pause. Allerdings mag es auch sein, dass ich mich da irre, da ich nicht genau weiß, wie die Signalisierung in JavaScript läuft. Falls Du also sicher bist, dass dies nicht das Problem sein kann, wäre ich für eine Erklärung sehr dankbar, da ich gerade dabei bin JavaScript mit node.js zu erlernen.

                  M 1 Antwort Letzte Antwort
                  0
                  • ZarelloZ Zarello

                    @skokarl
                    Das mag gut möglich sein. Der vom TE verlinkte Thread war ja von 2017.

                    Mein Ansatz wäre ja, zu versuchen den Adapter zu reparieren oder halt, falls das nicht möglich sein sollte, ihn aus der Liste der offiziell unterstützen Adapter zu entfernen, damit man nicht auf die Idee kommt ihn zu benutzen. Wenn ein Adapter für ein bestimmtes Gerät vorhanden ist, würde ich auch zuerst versuchen diesen zu benutzen. So wie es jetzt ist, wenn der Adapter also generell nicht stabil funktioniert, werden alle über genau diese Falle stolpern.

                    Gibt es denn Erkenntnisse, warum oder unter welchen Umständen dieser Adapter evtl. nicht funktioniert (und evtl. unter welchen er doch funktioniert)? Denn ein allgemeines 'funktioniert nicht' hilft ja keinem Entwickler um das Problem zu beheben. Offensichtlich wird der Adapter ja noch aktiv entwickelt, die letzte Version stammt vom 20.12.21. Man kann also gut darauf hoffen, wenn man das Problem eingegrenzt bekommt, dass es in absehbarer Zeit behoben wird.

                    Das war der Grund für meine Vorschläge. Ich sehe halt bei einem Adapter, welcher einen Datenpunkt "add_to_group" anbietet, welchen man dann mehrfach hintereinander verwendet, eine kleine Design-Schwäche, da es meiner Meinung nach möglicherweise zu einer Race-Condition kommen kann. Daher mein Vorschlag mit der kurzen Pause. Allerdings mag es auch sein, dass ich mich da irre, da ich nicht genau weiß, wie die Signalisierung in JavaScript läuft. Falls Du also sicher bist, dass dies nicht das Problem sein kann, wäre ich für eine Erklärung sehr dankbar, da ich gerade dabei bin JavaScript mit node.js zu erlernen.

                    M Offline
                    M Offline
                    MaTr75
                    schrieb am zuletzt editiert von
                    #9

                    @zarello dass der Adapter gar nicht funktioniert stimmt ja auch nicht. Es gibt ein paar Funktionen, die nicht oder nicht zuverlässig funktionieren. Ich nutze die Kombination aus Sonos-Adapter und Sonos-HTTP-API und komme damit soweit klar...

                    ZarelloZ 1 Antwort Letzte Antwort
                    0
                    • M MaTr75

                      @zarello dass der Adapter gar nicht funktioniert stimmt ja auch nicht. Es gibt ein paar Funktionen, die nicht oder nicht zuverlässig funktionieren. Ich nutze die Kombination aus Sonos-Adapter und Sonos-HTTP-API und komme damit soweit klar...

                      ZarelloZ Offline
                      ZarelloZ Offline
                      Zarello
                      schrieb am zuletzt editiert von
                      #10

                      @matr75 Naja, bei @skokarl las sich das anders, aber das dachte ich mir auch schon. Bei 1,7K Downloads pro Monat wäre der Aufschrei sicherlich lauter, wenn tatsächlich nichts stabil laufen würde. Allerdings sagen 3 von 5 Sternen natürlich auch ein wenig über die Qualität.

                      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
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      783

                      Online

                      32.5k

                      Benutzer

                      81.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