Ankündigung

Einklappen
Keine Ankündigung bisher.

Sonos Integration in Gira Homeserver HS3/HS4 (Vorstellung)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    danke
    hab es jetzt so gelöst - die fixwerte (Gelbe Eingänge) sind nicht nötig
    bei mir hat es nicht funktioniert ,
    da ich übersehen hab, dass bei den Gruppierungsbuttons auch der Playername korrekt gesetzt werden muss

    gruß
    peter
    You do not have permission to view this gallery.
    This gallery has 1 photos.
    mfg Peter

    Kommentar


      #17
      Kann man das auch ohne die HTTP API realisieren? Es ist ja möglich direkt über "WEB-Seiten/IP Geräte" die Sonos Lautsprecher anzusprechen.
      Hab mal ein Beispiel für den PLAY Befehl in Screenshots angehängt.

      You do not have permission to view this gallery.
      This gallery has 3 photos.

      Kommentar


        #18
        Hi erazor1112,

        wenn es funktioniert: Klar, warum nicht! Letztendlich wird die API auch in irgendeiner Form SOAP connections beinhalten.

        Wenn Du den Weg gehst, wirst Du aber das Player-Modul nicht so ohne weiteres nutzen können, da die komplette Logik auf die API abgestimmt ist.
        Du müsstest dann natürlich auch die komplette Logik (Playlists, Favorites, Bibliotheken usw.) überarbeiten.

        Ciao
        Der DJ
        Darf man fremden Leuten eigentlich Fragen stellen, nachdem sie im Bus telefoniert haben und einem noch etwas unklar ist?
        Projects: Sonos Gateway (Musterprojekt) - KNX-MonAMI - Nutzer-Profile

        Kommentar


          #19
          Ich nutze den Songs Baustein von ISE und bin sehr zufrieden damit. Keine HTML Befehle oder PHP, anschließen // programmieren und Sound genießen.

          Ich selber nutze u.a. auch Taster zum steuern der Songs Anlage, Lautstärke + - // Stop/Play //

          So kann man schneller gegenüber einer Visu reagieren wenn z.B. das Telefon klingelt.

          Kommentar


            #20
            Ja klar ist das die bessere Lösung, kostet aber noch mal extra Geld.

            Wenn ich schon einen Homeserver habe, ist es natürlich schön wenn es damit funktioniert und meine Taster kann ich genauso damit integrieren.

            Kommentar


              #21
              Ist zwar OT aber du willst dir einfach nur die Web abfragen für die meist benutzen Funktionen anlegen.
              So ungefähr:

              Und für diese Befehle Logik schreiben und für Taster/Visu Bedienung nutzen.
              Angehängte Dateien

              Kommentar


                #22
                Kann ich auch den Status mittels Web abfrage abgreifen? Z.b. welcher Titel aktuell läuft?

                Kommentar


                  #23
                  Hallo,

                  andreasrentz
                  Coole Arbeit
                  Funktioniert damit auch die Synch zwischen Deiner Logik und dem Sonos-Player?
                  Wie bekommt Dein Player im HS mit, wenn Du etwas direkt am Sonos-Controller einstellst (Lautstärke-Änderungen, Shuffle, Änderungen der Playlists, Favoriten etc.)?
                  Fragst Du vorher den jeweiligen Status ab?

                  erazor1112
                  Wenn ich mir aber den Screenshot von Andreas ansehe, dann ist es genau das, was ich ursprünglich meinte mit: "Objektschlacht"!

                  Es sieht zumindest so aus, als müssen für jeden neuen Player (auch wenn es wahrscheinlich nicht so oft vorkommt) alle Objekte auch wieder neu angelegt werden!
                  Das war der Grund, warum ich mich für die API und HTTP-Requests entschieden habe!

                  Ciao
                  Der DJ
                  Darf man fremden Leuten eigentlich Fragen stellen, nachdem sie im Bus telefoniert haben und einem noch etwas unklar ist?
                  Projects: Sonos Gateway (Musterprojekt) - KNX-MonAMI - Nutzer-Profile

                  Kommentar


                    #24
                    ja, will aber ungern einen weiteren Rechner laufen lassen nur für die API. Vielleicht geht auch was mit Variablen in den Webabfragen?

                    Habe noch ein Bild angehängt,... funktionieren die Variablen auch bei den Datenblöcke?
                    Angehängte Dateien
                    Zuletzt geändert von erazor1112; 12.04.2017, 11:05.

                    Kommentar


                      #25
                      DJ.Picasso

                      Ist nicht meine Arbeit habe die Webafragen von jemanden zur Verfügung gestellt bekommen.
                      Diese dann für meine Räume kopiert und die Player Adressen dementsprechend abgeändert.
                      Danach hatte ich mir mit Wireshark noch paar Befehle rausgeschnitten um verschiedene Radiosender anzuwählen.
                      Befehle für Playlisten rausschneiden hatte ich versucht jedoch muss man da mehrere Befehle hintereinander senden da fehlte mir dann wieder die Zeit.
                      Habe die Webabfragen für Radiosender, Play/Pause,Lauter/Leiser, Nächster Titel/Vorheriger Titel usw. nur stumpf genutzt um diese Grundfunktionen schnell an den Tastern bedienen zu können ohne immer mein Smartphone in die Hand zu nehmen.
                      Im Homeserver auch nur Tasten angelegt für die meist genutzen Funktionen aber am Ende nur die Funktionen auf den Tastern benutzt.
                      Statusrückmeldungen hatte ich nicht genutzt brauchte ich für meinen Zweck ja nicht da ich nur stumpf bedient habe.


                      Gruß Andreas


                      Kommentar


                        #26
                        Hi Andreas,
                        wahrscheinlich musst Du die TransportURI mitgeben. Ist bei mit in der API bzw. in der Logik auch ähnlich, teilweise sind mehrere Befehle notwendig, da nicht immer klar ist "von wo aus" man gerade den einen oder anderen Befehl absetzt.

                        Zitat von erazor1112 Beitrag anzeigen
                        ja, will aber ungern einen weiteren Rechner laufen lassen nur für die API.
                        Vielleicht geht auch was mit Variablen in den Webabfragen?
                        Habe noch ein Bild angehängt,... funktionieren die Variablen auch bei den Datenblöcke?
                        Klar, für die API brauchst Du zumindest einen laufenden Server/Rechner.
                        Die Variablen funktionieren meines Wissens nach NUR bei den Webabfragen! In den Datenblöcken kannst Du keine Variablen nutzen.
                        Weißt Du jetzt warum ich die API mit den HTTP-Requests nutze?

                        Ciao
                        Der DJ
                        Darf man fremden Leuten eigentlich Fragen stellen, nachdem sie im Bus telefoniert haben und einem noch etwas unklar ist?
                        Projects: Sonos Gateway (Musterprojekt) - KNX-MonAMI - Nutzer-Profile

                        Kommentar

                        Lädt...
                        X