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. Error/Bug
  4. Sonos Dokumentation und Bugs

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Sonos Dokumentation und Bugs

Geplant Angeheftet Gesperrt Verschoben Error/Bug
11 Beiträge 5 Kommentatoren 2.0k Aufrufe
  • Ä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.
  • Jey CeeJ Online
    Jey CeeJ Online
    Jey Cee
    Developer
    schrieb am zuletzt editiert von
    #2

    1. Ist mir unbekannt/neu

    2. siehe 1

    3. ist bereits bekannt, aber scheint noch nicht gelöst zu sein.

    4. Das könnte mit sendto() direkt an die Sonos Box gerichtet gehen.

    5. Dafür gibt es doch das Objekt text2speech bei jeder Sonos Box. Damit reicht eine Instanz aus.

    Gesendet von meinem m8 mit Tapatalk

    Persönlicher Support
    Spenden -> paypal.me/J3YC33

    1 Antwort Letzte Antwort
    0
    • T Offline
      T Offline
      tempestas
      schrieb am zuletzt editiert von
      #3

      1. kann ich bestätigen. Erlebt bei meinem "Alarm-Sound-Skript". Dieses sollte eigentlich via setFavorite eine alarm.mp3 zu Sonos hinzufügen und dann abspielen.

      Irgendwann hatte ich 15 Dateien da liegen und es ging immer weiter…

      4. wie meinst du mit "sendTo"? ich kenne das zwar hier aus dem Forum, da steht aber imho immer "sendTo 'Sonos' " --> woher bzw. wie bestimme ich, welche Sonos Box es denn sein soll?

      5. habe ich nie vorher bewusst drauf geachtet, aber du hast völlig recht. D.h. ich könnte in Javascript z.B. setState(sonos.0.xxxxxx.tts, 'state') nutzen, um die jeweilige (oder mehrere spezifizierte) Boxen anzusprechen. ich bin ja auch ein Trottel, ist mir nie aufgefallen. DANKE!

      <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        Marty56
        schrieb am zuletzt editiert von
        #4

        @tempestas

        Ich bin wahrscheinlich noch ein größerer Trottel, denn mir ist immer noch nicht klar, wie eine Text2Speech Ausgabe ohne verschiedene Text2Speech Instanzen gehen soll.

        Es wäre toll, wenn Du mal eine kurze Sequenz aufschreibst, wie Du dass mit

        setState(sonos.0.xxxxxx.tts, 'state') machst.

        HW:NUC (16 GB Ram)
        OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          Marty56
          schrieb am zuletzt editiert von
          #5

          zu Punkt 3:

          wenn man ein mp3 File unterbrochen hat, dann hilft es manchmal, den Stop Zustand explizit zu erzwingen, in dem man

          Mein Use Case war auch ein Alarm Skript, das ich abbrechen will, wenn ich den Alarm ausschalte.

          Ich habe da setState("sonos.0.root.192_168_1_118.state",'stop'); abgesetzt, was aber die Sonos in Pause bringt und dann geht nichts mehr.

          Was ich dann noch gemacht habe, dass ich mit einer Verzögerung

          setStateDelayed("sonos.0.root.192_168_1_118.state",'stop'.4000); nochmal ein Stop Befehl absetze.

          Das scheint dann die Sonos von Pause nach Stop zu bringen und dann funktioniert es manchmal wieder ok.

          Alles sehr undurchsichtig und experimentell.

          HW:NUC (16 GB Ram)
          OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

          1 Antwort Letzte Antwort
          0
          • T Offline
            T Offline
            tempestas
            schrieb am zuletzt editiert von
            #6

            @ Marty: ich muss es austesten, ist mir einfach nur in den Sinn gekommen.

            Mache ich gerne heute Abend bzw nachts mal, wenn ich dazu komme.

            <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

            1 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              Marty56
              schrieb am zuletzt editiert von
              #7

              Ich habe jetzt alles Mögliche versucht.

              Es scheint, dass die Sonos Queue ab- und zu verschluckt und dann alle Sounds nicht mehr wiedergeben werden.

              Die Sonos Liste - auf dem Bild nur einen Eintrag - füllt sich dann mit diesen Einträgen und blockiert solange die Wiedergabe, bis ich die Liste manuell lösche.

              Wenn man die Ausgaben zeitlich weiter trennt, dann passiert es seltener oder vielleicht auch gar nicht.

              Das Problem, wie kann der User feststellen, dass der Sonos Adapter nicht bereit ist, neue Befehle entgegen zu nehmen.

              Ich denke schon daran, eine zentrale Sound Funktion zu implementieren, die eine Semaphore hat und den Sound blockt, wenn Kommandos zu schnell kommen.

              Dann müsste man eine Fifo Verwaltung für die blockierten Befehle machen usw.

              Aber eigentlich gehört alles in den Adapter und nicht in den User Code.

              Ein weiteres Fehler ist, dass der vorige Zustand manchmal nicht wieder hergestellt wird.

              Ich hatte zum Beispiel auf einer Sonos Box ein Radio Sender gestoppt.

              Nach ein paar Textausgaben wurde der dann plötzlich eingeschaltet.
              2722_bildschirmfoto_2017-07-10_um_17.11.18.png

              HW:NUC (16 GB Ram)
              OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

              1 Antwort Letzte Antwort
              0
              • N Offline
                N Offline
                Nordlicht
                schrieb am zuletzt editiert von
                #8

                Hallo zusammen,

                ist ja schon bisschen älter das Thema.

                Vielleicht hat inzwischen jemand hier schon eine Lösung gefunden für das unter 1. genannte Problem mit dem Stau in der Playliste.
                1641_sonos-playliste.jpg

                Und ich habe anfangs immer in meinen Skripten gesucht wo der Fehler liegt weil keine Ansage kommt….. :twisted:

                Komisch ist, wenn ich den den Radio als Wecker morgens auslöse, das klappt.

                Aber jede Ansage landet am Ende der Playliste.

                Gruß

                Thomas

                1 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  Marty56
                  schrieb am zuletzt editiert von
                  #9

                  Ich habe auch keine gute Lösung.

                  Aber mir ist es damit gelungen, dass es nur noch ganz selten auftritt.

                  Was ich gemacht habe.

                  1. wenn ich ein Texttospeech absetze, dann achte ich darauf, dass nicht parallel eine Anfrage an die Sonos gesendet wird. Ich habe das eigentliche Textespeech Kommando in ein Script gekapselt und berechne aus der Länge des Text, die ungefähre Dauer der Ansage und unterdrücke in dieser Zeit weitere Text to speech Kommandos.

                  2. Die mp3 sound Ausgabe benutze ich nicht mehr, sondern ich habe für die wenigen mp3 files, die ich verwendet, jeweils einen Sonos Favoriten angelegt und benutze das entsprechende Spiele Favoriten Kommando. Dabei spiele ich die mp3 Files immer bis ganz zu ende und benutze keinen Pause Befehl. Wenn ich will, dass das mp3 sofort aus ist, dann setze ich die Lautstärke auf null, stoppe aber nicht das Playback und blockiere solange alle Befehle von ioBroker an die Synology (auch die texttospeech Befehle).

                  Es scheint, dass der Sonos Adapter ziemlich blind einfach alles an die Sonos Lautsprecher schickt und die Bereitschaft des Lautsprechers für neue Befehle nicht geprüft wird.

                  HW:NUC (16 GB Ram)
                  OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

                  1 Antwort Letzte Antwort
                  0
                  • SmarthomeMFS Offline
                    SmarthomeMFS Offline
                    SmarthomeMF
                    schrieb am zuletzt editiert von
                    #10

                    Hatte das gleiche Problem

                    mach ein downgrade auf vers. 1.6.2 dann geht es

                    viewtopic.php?f=22&t=15608&p=164176&hilit=sonos#p164176

                    Max

                    ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
                    Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

                    1 Antwort Letzte Antwort
                    0
                    • SmarthomeMFS Offline
                      SmarthomeMFS Offline
                      SmarthomeMF
                      schrieb am zuletzt editiert von
                      #11

                      Hallo

                      Ich war zuerst sehr begeistert von dem Sonos Adapter!

                      Ich habe meine Ansagen wie Alarmanlage oder Fenster Tür Statur usw. schön angesagt bekommen.

                      nun muss ich nach zwei Tage Test leider feststellen das das so nicht ganz funktionieret.

                      Meine Angaben komme teilweise nur auf einem der zwei Sonos…

                      die Ansagen kommen teilweise gar nicht ….

                      gelegentlich kommen die ansagen erst ca. eine Minute später...

                      und es ist auch schon des Öfteren eine Ansage drei bis sechs Mal gekommen.

                      Kann man da was machen?

                      Sind die Fehler bekannt oder ist das nur bei mir so?

                      Max

                      ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
                      Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

                      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

                      547

                      Online

                      32.6k

                      Benutzer

                      82.0k

                      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