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. Русский
  3. ioBroker
  4. ioBroker драйвера
  5. Драйвер Sonos

NEWS

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

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

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

Драйвер Sonos

Geplant Angeheftet Gesperrt Verschoben ioBroker драйвера
21 Beiträge 4 Kommentatoren 6.1k 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.
  • S Offline
    S Offline
    spectrekr
    schrieb am zuletzt editiert von
    #4

    @vtec:

    Или может можно получить статус громкости и тогда убавив ее, дальше проговорить голосом? `
    Можно попробовать так:

    //Получаем уровень громкости
     var volume = getState('sayit.0.tts.volume').val;
    //Проверяем уровень, если 100 то уменьшаем до 70
    if(volume == 100){
     setState(('sayit.0.tts.volume'),70);
    }
    
    

    Это на примере sayit, но я думаю в драйвере sonos тоже есть такой объект.

    1 Antwort Letzte Antwort
    0
    • V Offline
      V Offline
      vtec
      schrieb am zuletzt editiert von
      #5

      @Bluefox:

      Да. Нормально, но я ещё не решил проблему (точнее не решал) с воcстановлением воспроизведения после говорения. `
      Странно, но у меня работает, правда, такое ощущение сложилось, что песня с начала начинает играть после произношения голосом.

      Еще обнаружены баги, попробую их описать.

      1 Antwort Letzte Antwort
      0
      • V Offline
        V Offline
        vtec
        schrieb am zuletzt editiert von
        #6

        Попробовал я связку выход звука через сервер + sonos. Постепенно начинает раздражать, т.к. идет рассинхрон. Сначало голос из колонки которая подключена к серверу, а потом из колонок Sonos. Жена сказала что нужно оставить, что то одно. Оставлю сонос :)

        Еще замет, что если играет радио через интерент и в это время произносится голос, то проигрывание радио останавливается, а если это папка с музыкой играет, то вроде все ок.

        Bluefox, а на данный момент я могу как нибудь заставить играть радио через сонос по крону например, а не из web интерфейса или из телефона? Или это нужно делать драйвер на который я раньше ссылку давал (api sonos)?

        1 Antwort Letzte Antwort
        0
        • V Offline
          V Offline
          vtec
          schrieb am zuletzt editiert von
          #7

          Баг. Если играет интернет радио и объединены две зоны (например кухня и ванная), то при воспроизведении голоса идет рассинхрон, зоны разъединяются и воспроизведение интернет радио после голоса не восстанавливается.

          1 Antwort Letzte Antwort
          0
          • V Offline
            V Offline
            vtec
            schrieb am zuletzt editiert von
            #8

            Bluefox, в логе после проговаривания голоса, есть такая строка Restore state: volume - 14, mute: false, uri: x-file-cifs://192.168.0.50/share/Music/Music%20for%20Striptease/disk%202/GALA%20-%20FARAWAY.mp3

            В объектах не нашел переменной uri, можно ли ее туда добавить? Может восстановление воспроизведения было бы проще сделать?

            И я как понял в эту переменную можно подсунуть что угодно? В плане проигрывания? Можно свой url например или радиостанцию?

            1 Antwort Letzte Antwort
            0
            • V Offline
              V Offline
              vtec
              schrieb am zuletzt editiert von
              #9

              У меня перестал выводится звук на колонки Sonos.

              Ни речи, ни дин дона. В логах все нормально.

              Через приложение музыка работает, все ОК.

              Что может быть? И такое ощущение, что после какого то обновления.

              1 Antwort Letzte Antwort
              0
              • V Offline
                V Offline
                vtec
                schrieb am zuletzt editiert von
                #10

                Заработало само.

                Ничего не трогал и не менял, я вообще не подходил к iobroker и через три дня заработало само :? .

                1 Antwort Letzte Antwort
                0
                • V Offline
                  V Offline
                  vtec
                  schrieb am zuletzt editiert von
                  #11

                  После перезагрузки опять ничего не идет в колонки.

                  На всякий случай перезагрузил роутер и свитч. Стабильно не работает с iobroker'ом ничего не делал кроме перезагрузки.

                  1 Antwort Letzte Antwort
                  0
                  • V Offline
                    V Offline
                    vtec
                    schrieb am zuletzt editiert von
                    #12

                    Bluefox, почему может не работать sayit через sonos. Уже колонку подключил через ethernet, все равно тишина (ни дин дона , ни голоса) в логе все хорошо:

                    Нажмите Ctrl+A и Ctrl+C, что бы скопировать в буффер обмена и после этого нажмите мышкой в любом месте.
                    sonos.0	2016-01-04 14:26:34	info	sonos.0 Queue on sonos[RINCON_B8E93757ADC401400]: http://192.168.0.200:8082/state/sayit.0.tts.mp3, Volume: 45
                    sonos.0	2016-01-04 14:26:34	info	sonos.0 Queue on sonos[RINCON_B8E937541C1801400]: http://192.168.0.200:8082/state/sayit.0.tts.mp3, Volume: 45
                    sonos.0	2016-01-04 14:26:34	debug	inMem message messagebox.system.adapter.sonos.0 messagebox.system.adapter.sonos.0
                    sayit.0	2016-01-04 14:26:34	info	sayit.0 sendTo 'send' to system.adapter.sonos from system.adapter.sayit.0: '45;'
                    sayit.0	2016-01-04 14:26:34	info	sayit.0 Send to sonos 45;http://192.168.0.200:8082/state/sayit.0.tts.mp3
                    sayit.0	2016-01-04 14:26:34	info	sayit.0 saying: Тест
                    sonos-0	2016-01-04 14:26:31	info	Queue on sonos[RINCON_B8E93757ADC401400]: http://192.168.0.200:8082/state/sayit.0.tts.mp3, Volume: 45
                    sonos-0	2016-01-04 14:26:31	info	Queue on sonos[RINCON_B8E937541C1801400]: http://192.168.0.200:8082/state/sayit.0.tts.mp3, Volume: 45
                    inMem	2016-01-04 14:26:31	debug	message messagebox.system.adapter.sonos.0 messagebox.system.adapter.sonos.0 command=send, message=45;http://192.168.0.200:8082/state/sayit.0.tts.mp3, from=system.adapter.sayit.0, _id=10129
                    sayit-0	2016-01-04 14:26:31	info	sendTo 'send' to system.adapter.sonos from system.adapter.sayit.0: '45;http://192.168.0.200:8082/state/sayit.0.tts.mp3'
                    sayit-0	2016-01-04 14:26:31	info	Send to sonos 45;http://192.168.0.200:8082/state/sayit.0.tts.mp3
                    sayit-0	2016-01-04 14:26:31	info	saying: /opt/iobroker/node_modules/iobroker.sayit/Chord_cut.mp3
                    javascript-0	2016-01-04 14:26:31	info	script.js.Tests: registered 0 subscriptions and 0 schedules
                    javascript-0	2016-01-04 14:26:31	info	Start javascript script.js.Tests
                    
                    
                    1 Antwort Letzte Antwort
                    0
                    • V Offline
                      V Offline
                      vtec
                      schrieb am zuletzt editiert von
                      #13

                      А по данному адресу должен mp3 файл проигрываться из браузера? У меня по данному адресу ничего не проигрывается -> "Страница не найдена".

                      http://192.168.0.200:8082/state/sayit.0.tts.mp3
                      

                      Из SONOS Adapter музыка проигрывается.

                      UPD: Ни где про это не написано :( :o , что должен быть запущен драйвер "web web.0 ioBroker simple web Adapter".

                      Запустил, и по ссылке сразу файл воспроизвелся и Sonos заработал!!!

                      UPD2: В документации как то очень мало про это:

                      tts.mp3 - binary mp3 file to read it through web server. If selected "browser" or "sonos" the file will be made accessable over http://ip:8082/state/sayit.0.tts.mp3
                      
                      1 Antwort Letzte Antwort
                      0
                      • BluefoxB Offline
                        BluefoxB Offline
                        Bluefox
                        schrieb am zuletzt editiert von
                        #14

                        @vtec:

                        UPD: Ни где про это не написано :( :o , что должен быть запущен драйвер "web web.0 ioBroker simple web Adapter".

                        Запустил, и по ссылке сразу файл воспроизвелся и Sonos заработал!!!

                        UPD2: В документации как то очень мало про это: `
                        Добавил в SONOS и в sayIt.

                        https://github.com/ioBroker/ioBroker.so … /README.md

                        https://github.com/ioBroker/ioBroker.sa ... /README.md

                        1 Antwort Letzte Antwort
                        0
                        • V Offline
                          V Offline
                          vtec
                          schrieb am zuletzt editiert von
                          #15

                          После обновления, интерфейс через web не работает. Как будто не видит колонки вообще ни одной.

                          1 Antwort Letzte Antwort
                          0
                          • V Offline
                            V Offline
                            vtec
                            schrieb am zuletzt editiert von
                            #16

                            Bluefox, драйвер Sonos так и не работает, грешил на одноплатный компьютер, установил iobroker на виртуальной машине. И все то же самое.

                            Тестовый скрипт:

                            ! var idSayIt = "sayit.0.tts.text";
                            ! text = 'Доброе утро.';
                            ! setState (idSayIt, text);
                            ! log('log: '+text);

                            Лог драйвера:

                            ! javascript-0 2016-05-13 11:23:03 info Stop script script.js.Скрипт1
                            ! inMem 2016-05-13 11:22:59 debug message messagebox.system.adapter.sonos.0 messagebox.system.adapter.sonos.0 command=send, message=70;http://192.168.72.128:8082/state/sayit.0.tts.mp3, from=system.adapter.sayit.0, _id=145
                            ! sayit-0 2016-05-13 11:22:59 info Send to sonos 70;http://192.168.72.128:8082/state/sayit.0.tts.mp3
                            ! sayit-0 2016-05-13 11:22:59 info saying: Доброе утро.
                            ! inMem 2016-05-13 11:22:58 debug message messagebox.system.adapter.sonos.0 messagebox.system.adapter.sonos.0 command=send, message=70;http://192.168.72.128:8082/state/sayit.0.tts.mp3, from=system.adapter.sayit.0, _id=140
                            ! javascript-0 2016-05-13 11:22:58 info script.js.Скрипт1: Доброе утро.
                            ! javascript-0 2016-05-13 11:22:58 info script.js.Скрипт1: registered 0 subscriptions and 0 schedules
                            ! javascript-0 2016-05-13 11:22:58 info Start javascript script.js.Скрипт1
                            ! sayit-0 2016-05-13 11:22:58 info Send to sonos 70;http://192.168.72.128:8082/state/sayit.0.tts.mp3
                            ! sayit-0 2016-05-13 11:22:58 info saying: /opt/iobroker/node_modules/iobroker.sayit/gong.mp3
                            ! sonos-0 2016-05-13 11:22:45 info http sonos server listening on port 8083
                            ! sonos-0 2016-05-13 11:22:45 info starting. Version 0.1.8 in /opt/iobroker/node_modules/iobroker.sonos
                            ! sonos-0 2016-05-13 11:22:44 debug statesDB connected
                            ! sonos-0 2016-05-13 11:22:44 debug objectDB connected

                            Но при этом ничего не воспроизводится на колонках. Web сервер запущен. С виндового приложения все работает.

                            В web интерфейсе Sonos, в колонке Rooms не отображается ни одна колонка, ЧТО я ДЕЛАЮ НЕ ТАК?

                            Прикрепил скрины.

                            ! 255_sonos.png
                            255_sonos2.png
                            255_sonos3.png

                            1 Antwort Letzte Antwort
                            0
                            • BluefoxB Offline
                              BluefoxB Offline
                              Bluefox
                              schrieb am zuletzt editiert von
                              #17

                              Какая у тебя маска сети. На сонос и на ioBroker?

                              1 Antwort Letzte Antwort
                              0
                              • AirKingA Offline
                                AirKingA Offline
                                AirKing
                                schrieb am zuletzt editiert von
                                #18

                                Так они явно в разных сетях. Сервер на 192.168.72.128 колонки на 192.168.0.130 и 194. Я незнаю принципы их работы но если через бродкаст , мультикаст то в этом причина

                                Отправлено с моего iPhone используя Tapatalk

                                Получи http://epngo.bz/cashback_index/kzs52v с покупок

                                1 Antwort Letzte Antwort
                                0
                                • V Offline
                                  V Offline
                                  vtec
                                  schrieb am zuletzt editiert von
                                  #19

                                  У меня одноплатник в одной подсети и ничего не работает.

                                  Перевел вир. машину в туже подсеть. Сейчас ip 192.168.0.201, маска 255.255.255.0

                                  Все по прежнему не работает.

                                  На Sonos ничего не выставляю, по dhcp сами получают адрес.

                                  С компьютера и телефона все работает.

                                  1 Antwort Letzte Antwort
                                  0
                                  • V Offline
                                    V Offline
                                    vtec
                                    schrieb am zuletzt editiert von
                                    #20

                                    Заметил вот что:

                                    ! sonos.0 2016-05-15 23:45:44 debug inMem message sonos.0.* sonos.0.root.192_168_0_194.volume
                                    ! sonos.0 2016-05-15 23:45:44 debug inMem message sonos.0.* sonos.0.root.192_168_0_194.current_elapsed_s
                                    ! sonos.0 2016-05-15 23:45:44 debug inMem message sonos.0.* sonos.0.root.192_168_0_194.current_elapsed
                                    ! sonos.0 2016-05-15 23:45:44 debug inMem message sonos.0.* sonos.0.root.192_168_0_194.current_duration_s
                                    ! sonos.0 2016-05-15 23:45:44 debug inMem message sonos.0.* sonos.0.root.192_168_0_194.current_duration
                                    ! sonos.0 2016-05-15 23:45:44 debug inMem message sonos.0.* sonos.0.root.192_168_0_194.current_type
                                    ! sonos.0 2016-05-15 23:45:44 debug inMem message sonos.0.* sonos.0.root.192_168_0_194.current_title
                                    ! sonos.0 2016-05-15 23:45:44 debug inMem message sonos.0.* sonos.0.root.192_168_0_194.current_artist
                                    ! sonos.0 2016-05-15 23:45:44 debug inMem message sonos.0.* sonos.0.root.192_168_0_194.current_album
                                    ! sonos.0 2016-05-15 23:45:44 debug inMem message sonos.0.* sonos.0.root.192_168_0_194.state
                                    ! sonos.0 2016-05-15 23:45:44 debug inMem message sonos.0.* sonos.0.root.192_168_0_194.state_simple
                                    ! sonos.0 2016-05-15 23:45:44 debug inMem message sonos.0.* sonos.0.root.192_168_0_194.alive
                                    ! sonos.0 2016-05-15 23:45:44 info sonos.0 Restore state: volume - 41, mute: false, uri: http://192.168.72.128:8082/state/sayit.0.tts.mp3
                                    ! sonos.0 2016-05-15 23:45:39 debug inMem message sonos.0.* sonos.0.root.192_168_0_130.muted
                                    ! sonos.0 2016-05-15 23:45:39 debug inMem message sonos.0.* sonos.0.root.192_168_0_130.volume
                                    ! sonos.0 2016-05-15 23:45:39 debug inMem message sonos.0.* sonos.0.root.192_168_0_130.volume
                                    ! sonos.0 2016-05-15 23:45:39 debug inMem message sonos.0.* sonos.0.root.192_168_0_130.current_elapsed_s
                                    ! sonos.0 2016-05-15 23:45:39 debug inMem message sonos.0.* sonos.0.root.192_168_0_130.current_elapsed
                                    ! sonos.0 2016-05-15 23:45:39 debug inMem message sonos.0.* sonos.0.root.192_168_0_130.current_duration_s
                                    ! sonos.0 2016-05-15 23:45:39 debug inMem message sonos.0.* sonos.0.root.192_168_0_130.current_duration
                                    ! sonos.0 2016-05-15 23:45:39 debug inMem message sonos.0.* sonos.0.root.192_168_0_130.current_type
                                    ! sonos.0 2016-05-15 23:45:39 debug inMem message sonos.0.* sonos.0.root.192_168_0_130.current_title
                                    ! sonos.0 2016-05-15 23:45:39 debug inMem message sonos.0.* sonos.0.root.192_168_0_130.current_artist
                                    ! sonos.0 2016-05-15 23:45:39 debug inMem message sonos.0.* sonos.0.root.192_168_0_130.current_album
                                    ! sonos.0 2016-05-15 23:45:39 debug inMem message sonos.0.* sonos.0.root.192_168_0_130.state
                                    ! sonos.0 2016-05-15 23:45:39 debug inMem message sonos.0.* sonos.0.root.192_168_0_130.state_simple
                                    ! sonos.0 2016-05-15 23:45:39 debug inMem message sonos.0.* sonos.0.root.192_168_0_130.alive
                                    ! sonos.0 2016-05-15 23:45:39 info sonos.0 Play on sonos[RINCON_B8E93757ADC401400]: http://192.168.72.128:8082/state/sayit.0.tts.mp3, Volume: undefined
                                    ! sonos.0 2016-05-15 23:45:39 debug sonos.0 queue-changed [object Object]
                                    ! sonos.0 2016-05-15 23:45:39 warn sonos.0 Cannot restore sonos state

                                    ! javascript-0 2016-05-16 00:45:35 info Stop script script.js.Скрипт1
                                    ! sonos-0 2016-05-16 00:45:31 info Play on sonos[RINCON_B8E93757ADC401400]: http://192.168.72.128:8082/state/sayit.0.tts.mp3, Volume: 70
                                    ! sonos-0 2016-05-16 00:45:31 info Queue on sonos[RINCON_B8E937541C1801400]: http://192.168.72.128:8082/state/sayit.0.tts.mp3, Volume: 70
                                    ! inMem 2016-05-16 00:45:31 debug message messagebox.system.adapter.sonos.0 messagebox.system.adapter.sonos.0 command=send, message=70;http://192.168.72.128:8082/state/sayit.0.tts.mp3, from=system.adapter.sayit.0, _id=909
                                    ! sayit-0 2016-05-16 00:45:31 info Send to sonos 70;http://192.168.72.128:8082/state/sayit.0.tts.mp3
                                    ! sayit-0 2016-05-16 00:45:31 info saying: Доброе утро.
                                    ! javascript-0 2016-05-16 00:45:31 info script.js.Скрипт1: registered 0 subscriptions and 0 schedules
                                    ! javascript-0 2016-05-16 00:45:31 info script.js.Скрипт1: log: Доброе утро.
                                    ! javascript-0 2016-05-16 00:45:31 info Start javascript script.js.Скрипт1
                                    ! inMem 2016-05-16 00:45:29 debug message sonos.0.* sonos.0.root.192_168_0_194.volume val=70, ack=true, ts=1463334329, q=0, from=system.adapter.sonos.0, lc=1463334329
                                    ! inMem 2016-05-16 00:45:29 debug message sonos.0.* sonos.0.root.192_168_0_194.current_elapsed_s val=00:00, ack=true, ts=1463334329, q=0, from=system.adapter.sonos.0, lc=1463332350
                                    ! inMem 2016-05-16 00:45:29 debug message sonos.0.* sonos.0.root.192_168_0_194.current_elapsed val=0, ack=true, ts=1463334329, q=0, from=system.adapter.sonos.0, lc=1463332350
                                    ! inMem 2016-05-16 00:45:29 debug message sonos.0.* sonos.0.root.192_168_0_194.current_duration_s val=00:00, ack=true, ts=1463334329, q=0, from=system.adapter.sonos.0, lc=1463332350
                                    ! inMem 2016-05-16 00:45:29 debug message sonos.0.* sonos.0.root.192_168_0_194.current_duration val=0, ack=true, ts=1463334329, q=0, from=system.adapter.sonos.0, lc=1463332350
                                    ! inMem 2016-05-16 00:45:29 debug message sonos.0.* sonos.0.root.192_168_0_194.current_type val=0, ack=true, ts=1463334329, q=0, from=system.adapter.sonos.0, lc=1463333006
                                    ! inMem 2016-05-16 00:45:29 debug message sonos.0.* sonos.0.root.192_168_0_194.current_title val=sayit.0.tts.mp3, ack=true, ts=1463334329, q=0, from=system.adapter.sonos.0, lc=1463333006
                                    ! inMem 2016-05-16 00:45:29 debug message sonos.0.* sonos.0.root.192_168_0_194.current_artist val=, ack=true, ts=1463334329, q=0, from=system.adapter.sonos.0, lc=1462987849
                                    ! inMem 2016-05-16 00:45:29 debug message sonos.0.* sonos.0.root.192_168_0_194.current_album val=, ack=true, ts=1463334329, q=0, from=system.adapter.sonos.0, lc=1463333006
                                    ! inMem 2016-05-16 00:45:29 debug message sonos.0.* sonos.0.root.192_168_0_194.alive val=true, ack=true, ts=1463334329, q=0, from=system.adapter.sonos.0, lc=1463332350
                                    ! sonos-0 2016-05-16 00:45:29 debug queue-changed [object Object]

                                    Потом почему то данные не приходят от колонок.

                                    1 Antwort Letzte Antwort
                                    0
                                    • V Offline
                                      V Offline
                                      vtec
                                      schrieb am zuletzt editiert von
                                      #21

                                      Только сейчас заметил, что ip старый остался http://192.168.72.128:8082/state/sayit.0.tts.mp3

                                      Где он прописался?

                                      P.S. Нашел, все изменил.

                                      На виртуальной машине заработал голос(нужно время для тестов, видать на одноплатном ПК стала флешка умирать). Но веб морда так и не заработала, в колонке ROOMS нет не одной записи.

                                      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

                                      559

                                      Online

                                      32.7k

                                      Benutzer

                                      82.6k

                                      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