Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [Vorlage] Script für Sonos-Adapter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Vorlage] Script für Sonos-Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      alf79 @BA2000 last edited by

      Ich habe ein paar Tipps für dieses Thema:
      -wenn nur der allStop datenpunkvorhanden ist, muss das ^ in der Zeile

      let mSelector = $('[id=^sonos.' + instance + '.root.*.pause]');

      raus, im JavaSkript.
      -es ist darauf zu achten das der Javaskript Adapter in der 0 Instanz läuft, damit die VIS Oberfläche
      richtig läuft. Wenn er in Instanz 1 läuft einfach alle Javaskript Adapter entfernen und nochmal installieren.
      -Für die VIS Oberfläche muss ein vis-players Adapter nach Installiert werden.
      -Das Javaskript muss unter Common im Js eingefügt werde.

      Das waren alle meine Fehler die ich gemacht habe.

      Gruß an alle
      Alf

      1 Reply Last reply Reply Quote 0
      • N
        novregen last edited by

        Hallo, ich habe das Script auch installiert, weil ich mir erhofft hatte dadurch vielleicht das Problem zu lösen, das die Sonos Geräte einfach nicht über die VIS und Sonos Adapter reagieren.

        Es hat auch kurz geklappt, jetzt erhalte ich nach Drücken der Play Taste -> Script Play wieder 2022-01-11 22:06:21.861 warn SONOS "192_168_1_170"/"" not found

        Wie bekomme ich das ganze stabil zum laufen ? Über die Sonos APP auf dem iphone reagieren die Sonos doch auch einwandfrei ?

        A 1 Reply Last reply Reply Quote 0
        • A
          australien @novregen last edited by

          @novregen
          ich bekomme viel, aber keine Buttons zum Start/Stop, oder so.
          Datenpunkte sind vorhanden.

          Unbenannt.JPG
          Unbenannt.JPG

          B 1 Reply Last reply Reply Quote 0
          • A
            australien @Alero last edited by

            @alero
            Was/Wie hilft mir das weiter?
            @137

            1 Reply Last reply Reply Quote 0
            • J
              johannes1702 last edited by johannes1702

              Hallo,

              ich habe mal eine Frage zu dem Skript in Zusammenhang mit Spotify.

              Über den DP "customFavoriteAdd" kann ich ja neue Playlisten hinzufügen und dann über die Angabe der Position in "customFavoritesPlayByNumber" abspielen. Mit der Playliste "Release Radar" oder "Discover Weekly" geht das problemlos bei mir. Allerdings würde ich gerne Musik aus meinen Lieblingssongs (unter Spotify) bzw. Lieder (in der Sonos App) abspielen. Lieder, Songs, Library... alles bisher erfolglos ausprobiert. Es spielt nichts.

              Hat jemand eine Idee? 🙂

              1 Reply Last reply Reply Quote 0
              • B
                Batchman @australien last edited by

                @australien Guten Morgen,
                ich habe mich die letzten Tage mit dem Script und den vis-Vorlagen befasst und bin auch recht weit gekommen,
                aber es hakt noch hier und da.
                Hast du das Projekt vollständig zum Laufen bekommen?
                Wenn ja, könnte ich dann die entspechende vis bekommen?

                1 Reply Last reply Reply Quote 0
                • matze55
                  matze55 @Mic last edited by

                  @mic Das Script funktioniert super bis auf die Anzeige der Buttons. Der Laut und Leise button zeigen an aber die restlichen nicht. Die Frage kamm aber hier schon mal aber es gab keine Lösung, deshalb frage ich noch mal nach.

                  Danke lg

                  matze55 1 Reply Last reply Reply Quote 0
                  • matze55
                    matze55 @matze55 last edited by

                    @matze55

                    Ich habe aber den Fehler gefunden, weil die Button nicht anzeigen ,-Start,- Stop ect.
                    In Zeile ca. 259 ist der Fehler:

                    /**
                             *  Refresh if the current Sonos favorite changes
                             */
                            on({id: sonosPath(lpChannel) + '.favorites_set', change: 'ne'}, function (obj) {
                                let channel = getChannel(obj.id);
                                refreshFavoritesHtmlList(channel, getState(scriptPath(lpChannel) + '.customFavoriteListArray').val, scriptPath(channel) + '.customFavoriteListHtml'); // Nun können wir refreshen
                            });
                    
                    

                    Das muss so:

                    /**
                             *  Refresh if the current Sonos favorite changes
                             */
                            on({id: sonosPath(lpChannel) + '.favorites_set', change: 'any'}, function (obj) {
                                let channel = getChannel(obj.id);
                                refreshFavoritesHtmlList(channel, getState(scriptPath(lpChannel) + '.customFavoriteListArray').val, scriptPath(channel) + '.customFavoriteListHtml'); // Nun können wir refreshen
                            });
                    

                    Dann zeigen die Button an.

                    lg

                    L 1 Reply Last reply Reply Quote 0
                    • L
                      lustig29 @matze55 last edited by

                      Ich habe die Datei angepasst und die ZIP Datei reingeladen. Leider wird mir das Projekt aber nicht angezeigt. Komme immer wieder zu der „Main Ansicht“. Kann ich denn das ganze nicht einfach als neuen View einfügen?

                      L 1 Reply Last reply Reply Quote 0
                      • L
                        lustig29 @lustig29 last edited by

                        @lustig29
                        Kann mir denn hier keiner helfen?

                        L Homoran 2 Replies Last reply Reply Quote 0
                        • L
                          lustig29 @lustig29 last edited by

                          Kann keine Favoriten hinzufügen, bzw. es sind keine vorhanden.

                          matze55 1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @lustig29 last edited by

                            @lustig29 sagte in [Vorlage] Script für Sonos-Adapter:

                            @lustig29
                            Kann mir denn hier keiner helfen?

                            noch einen Thread?
                            und sooo ungeduldig?

                            1 Reply Last reply Reply Quote 1
                            • matze55
                              matze55 @lustig29 last edited by matze55

                              @lustig29 ich arbeite an dem Script nach...geduld .....bin momentan an einer anderen Sache dran. Geduld bitte.
                              Das Script sieht für mich wie verhunzt aus.....da nichts erkannt wird . Bin aber um es voher zu sagen kein Programmierer....mit PHP ein wenig aber hier bin ich auch ANFÄNGER...ich verbeuge mich aber zu tiefst dem ersteller

                              L 1 Reply Last reply Reply Quote 0
                              • L
                                lustig29 @matze55 last edited by

                                @matze55

                                Alles klar schon mal vielen Dank dafür. Im Moment kann ich Lautstärke, Play und Pause bedienen. Die Favoriten werden mir aber nicht angezeigt.

                                matze55 1 Reply Last reply Reply Quote 0
                                • matze55
                                  matze55 @lustig29 last edited by

                                  @lustig29
                                  versuche mal nur eine Sonos in deinen Adapter zu integrieren. Wenn eine IP im Adapter steht kommt er besser zu recht, aber warum das so ist frag den Teufel...lol

                                  lg

                                  L 1 Reply Last reply Reply Quote 0
                                  • L
                                    lustig29 @matze55 last edited by

                                    @matze55
                                    Habe es jetzt erstmal so realisiert. Finde es cool, dass du dich der Sache annimmst.

                                    10ec7537-f23d-4857-9570-7088dc536c58-image.png

                                    L 1 Reply Last reply Reply Quote 0
                                    • L
                                      leonundjulie @lustig29 last edited by leonundjulie

                                      Hallo.

                                      Ich will heute Abend diesen Thread abarbeiten. Der SONOS-Adapter ist installiert, meine 6 Lautsprecher sind auch alle im iOBroker angelegt - ich sehe also 6 Datenpunkte mit 10 verschiednen IP-Adressen ... ist ja sowieit auch logisch. Wobei ich nichts mit dem EIntrag mit der IP 0.0.0.0 anfangen kann

                                      eb3cdae8-3da7-4042-8bde-ad8de24c5bc5-image.png

                                      Mir erschließt sich folgendes aus der Beschreibung noch nicht:
                                      4af40edf-9a8e-493a-9774-3ce8c8fdde53-image.png

                                      Welche IP-Adresse ist hier einzutragen?

                                      matze55 1 Reply Last reply Reply Quote 0
                                      • matze55
                                        matze55 @leonundjulie last edited by

                                        @leonundjulie stehen denn Werte drin bei der unbekannten IP-Adresse?
                                        Dann schau doch mal im Router nach ob du deinen Sonosgeräten die Ip zuordnen kannst !
                                        Bleistift und Zettel hilft 😊

                                        L 1 Reply Last reply Reply Quote 0
                                        • L
                                          leonundjulie @matze55 last edited by leonundjulie

                                          @matze55 , die 0.0.0.0 gibt es nicht in meiner FB, die übrigen sind 1:1 zuzuordnen

                                          Meine eigentliche Frage ist aber:

                                          Mir erschließt sich folgendes aus der Beschreibung noch nicht:
                                          7aac541c-d204-4b2e-af03-cde62a52fc7f-image.png
                                          Welche IP-Adresse ist hier einzutragen?

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          733
                                          Online

                                          31.9k
                                          Users

                                          80.1k
                                          Topics

                                          1.3m
                                          Posts

                                          vis
                                          46
                                          153
                                          27131
                                          Loading More Posts
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          The ioBroker Community 2014-2023
                                          logo