Yamaha Mulitcast einbinden

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Klettmaen
    Dumb Home'r
    • 20.04.2016
    • 10

    Yamaha Mulitcast einbinden

    Yamaha hat nun seit neuestem ihr eigenes Steuerprotokoll am Start, so dass neue Yamaha Reveiver und andere Geräte nur noch per Smartphone App steuerbar sind und nicht mehr per Webbrowser.
    Nennt sich Yamaha MusicCast. Hat einer von euch das schon decodiert, so dass es in Loxone mit virtuellen Ein-/Ausgängen nutzbar ist?
    Zuletzt geändert von Klettmaen; 22.04.2016, 14:27.
  • Pio435
    Extension Master
    • 25.08.2015
    • 127

    #2
    Bist Du sicher, dass es da um die Steuerung des Receiver geht; oder ist es das neue MusicCast-Produkt für Multiroomaudio. Ersteres kann ich mir fast nicht vorstellen, weil Yamaha sonst plötzlich für Integratoren völlig uninteressant würde, wenn kein RS-232/Ip-Zugriff mehr bestünde ..!?

    Kommentar

    • Klettmaen
      Dumb Home'r
      • 20.04.2016
      • 10

      #3
      Es geht um den Receiver R-N602. Er ist aber auch Teil der Multiroom Familie. Meine erste Analyse hat ergeben, dass man das schon über http GET Requests steuern kann. Gibt nur eben kein Webinterface, sondern nur die Multiroom-App. Mir fehlt der komplette Code-Baum und das einfach nach zu bauen. Reengineering und alles aus zu probieren ist halt mühselig.

      Kommentar

      • Pio435
        Extension Master
        • 25.08.2015
        • 127

        #4
        Wenn man diesem Beschrieb hier glauben darf, kann der R-N602 wohl auch die normalen IP-Commands handeln. Würde also mal mit den RS232/IP-Commans versuchen ...

        Kommentar

        • Klettmaen
          Dumb Home'r
          • 20.04.2016
          • 10

          #5
          Klar, geht auch mit einem ganz normalen http GET Befehl. man muss nur den String kennen, weil es kein Webportal gibt. Also reines ausprobieren und nachziehen. Ist halt so ziemlich aufwendig.

          Kommentar

          • Pio435
            Extension Master
            • 25.08.2015
            • 127

            #6
            Ich versteh nicht ganz was Du meinst!?

            Die RS-232/IP-Commands von Yamaha sind doch sicher irgendwo abrufbar/erhältlich. Da sind meist für sämtliche Receiver die gleichen Codes abgebildet. Über Putty oder Hercules lässt sich dann sehr schnell testen, auf welche Codes der Receiver reagiert ...

            Kommentar

            • Klettmaen
              Dumb Home'r
              • 20.04.2016
              • 10

              #7
              Erhältlich sind sie nicht. Habe den Yamaha Support schon danach gefragt. Sie wollen ihre MusicCast App anscheinend als "closed shop" behandeln. Sicher lässt sich das testen. Das normale Verfahren ist es einen managed Switch an den Receiver zu hängen und Port-Mirroring auf einen PC mit Wireshark zu aktivieren. Dann mit der App jeden möglichen Befehl testen und anschliessend auslesen. Ist halt sehr mühselig und wenig strukturell. Daher meine Frage, ob jemand hier schon die Codes ermittelt hat.
              Zuletzt geändert von Klettmaen; 22.04.2016, 14:28.

              Kommentar

              • Pio435
                Extension Master
                • 25.08.2015
                • 127

                #8
                Wir sprechen irgendwie nicht vom gleichen. Unter diesem Link sind z.B. Dokumentationen zu den Befehlen von Yamaha erhältlich - wenn auch schon etwas älter. Für andere Systeme wie RTI, gibt es aktuelle Treiber (letztmals angepasst Ende 2015) welche genau auf diesen Commands basieren. Ich hätte nichts davon gehört, dass Yamaha zukünftig auf diese Schnittstellen verzichtet (zumindest nicht für höherwertige Geräte - ohne das hier erwähnte Produkt schlecht machen zu wollen). All das hat nichts mit der neuen APP-Steuerung zu tun sondern basiert auf dem ursprünglichen RS-232 Protokoll für Systemintegratoren, um Geräte über Serial-Port steuern zu können. Diese wurden dann für IP adaptiert. Wenn der entsprechende Receiver das kann, benötigst Du die anderen Befehle doch gar nicht?

                Kommentar

                • Klettmaen
                  Dumb Home'r
                  • 20.04.2016
                  • 10

                  #9
                  Hmmmm nicht ganz. Der R-N602 ist Teil der Mutliroom Familie und da fehlen eben die Raum-Parameter. Auch sind die Funktionsnamen anders. Bspw ist der http-Befehl um das System an zu schalten
                  Power On: http:/IP-Receiver//YamahaExtendedControl/v1/main/setPower?power=on
                  Standby: http:/IP-Receiver//YamahaExtendedControl/v1/main/setPower?power=standby
                  Volume: http:/IP-Receiver//YamahaExtendedControl/v1/main/setVolume?volume=64
                  Also: Alles neu :-(
                  Ich kann mal ausprobieren, ob ich einige Parameter wieder verwenden kann. Danke dir.
                  Zuletzt geändert von Klettmaen; 21.04.2016, 18:03.

                  Kommentar

                  • toasty
                    Dumb Home'r
                    • 19.04.2017
                    • 16

                    #10
                    Hi zusammen,

                    ich bin vor Kurzem auf die offizielle API von der Yamaha Netzwerk Kommunikation gestoßen (wird betitelt als YXC -> Yamaha extended Control und umfasst auch Music cast Funktionalitäten).
                    Die API scheint recht gut strukturiert zu sein.
                    Damit sollte man es ohne rumprobieren oder Netzwerk sniffen schaffen eine loxone Integration hinzubekommen:
                    Hier die Basic API: https://community-openhab-org.s3-eu-...3f12dd4d70.pdf
                    und hier die Advanced API bei der es dann um die Multiroom Verlinkungen geht: https://community-openhab-org.s3-eu-...c0b253d7f2.pdf
                    Ich fände eine Anbindung an loxone eine super Sache vor allem für die Leute, die ein Music cast fähigen Yamaha Receiver für ihr heimkino im Einsatz haben.
                    man schafft dadurch also auch die Möglichkeit das heimkino System in die multiroom loxone Welt zu integrieren.

                    Kommentar


                    • Klettmaen
                      Klettmaen kommentierte
                      Kommentar bearbeiten
                      Klasse toasty. Genau das habe ich gesucht. Habe mich zwar mit Sniffen beholfen und es funktionierte soweit ziemlich gut.
                      Toll, dass ich jetzt die volle API habe. Kann ich mein Yamaha Modul erweitern.

                    • toasty
                      toasty kommentierte
                      Kommentar bearbeiten
                      Gerne ;-)
                      Du hast nicht zufällig ein kleines how to / Anleitung wie genau du es realisiert hast oder?
                      Schickst du die HTTP requests direkt vom MS ab oder hast du einen Rpi o.Ä. der die Anfragen für dich verarbeitet?
                      Ich selbst habe noch gar keinen MS bin also sogar noch vor dem Stadium Grünschnabel. Fest steht, dass wir in unserem Neubau (Baubeginn Juni) Loxone integrieren werden und ich weiß schon genau wie ich es machen möchte.
                      Ich strebe eine Multiroom Lösung mit Yamaha Music Cast an, da wir bereits einen RXA3060 haben und der ja sogar schon mehrere Zonen kann.
                      Ich wäre suuuuuper super dankbar für jeden Tipp den du mir diesbezüglich geben kannst ;-)

                      Gruß
                      toasty
                  • Lightpicture
                    Lebende Foren Legende
                    • 16.11.2015
                    • 3500

                    #11
                    Hallo!

                    Bei meinem Yamaha CRX-N560 Network Receiver (Pianocraft) funktionieren diese Befehle leider nicht.
                    Hat wer eine Ahnung wie ich den über Netzwerk ansteuern kann?
                    Danke
                    FG
                    Lightpicture

                    Nur ein Netzwerkkabel ist richtiges WLAN

                    Kommentar

                    • Klettmaen
                      Dumb Home'r
                      • 20.04.2016
                      • 10

                      #12
                      Zitat von toasty
                      Hi zusammen,

                      ich bin vor Kurzem auf die offizielle API von der Yamaha Netzwerk Kommunikation gestoßen (wird betitelt als YXC -> Yamaha extended Control und umfasst auch Music cast Funktionalitäten).
                      Die API scheint recht gut strukturiert zu sein.
                      Damit sollte man es ohne rumprobieren oder Netzwerk sniffen schaffen eine loxone Integration hinzubekommen:
                      Hier die Basic API: https://community-openhab-org.s3-eu-...3f12dd4d70.pdf
                      und hier die Advanced API bei der es dann um die Multiroom Verlinkungen geht: https://community-openhab-org.s3-eu-...c0b253d7f2.pdf
                      Ich fände eine Anbindung an loxone eine super Sache vor allem für die Leute, die ein Music cast fähigen Yamaha Receiver für ihr heimkino im Einsatz haben.
                      man schafft dadurch also auch die Möglichkeit das heimkino System in die multiroom loxone Welt zu integrieren.
                      Hi Toasty,
                      Hier das Vorlagendokument dass ich für den Virtuellen Output im Loxone Config verwendet habe. Das Ganze habe ich dann mit dem Baustein "Mediensteuerung" eingebunden. Leider ist es recht aufwendig, die Rückgabewerte aus zu werten. Bspw. Aktueller Musiktitel, Lautstärke usw. Aber schon mal ein Anfang.
                      Einfach den Anhang in .xml umbenennen und in das Vorlageverzeichnis von Loxone kopieren.
                      Dann in Loxone Config unter "Virtuelle Ausgänge -> Geräte -> Yamaha MusicCast" auswählen und schon hast du es in deine Config integriert.

                      Viel Erfolg
                      Kristan
                      Angehängte Dateien

                      Kommentar


                      • jankir
                        jankir kommentierte
                        Kommentar bearbeiten
                        Wo muss ich diese XML Datei hinkopieren? Ich habe es in allen Loxone Verzeichnise probiert, bekomme aber unter Geräte in der Config kein MusicCast angezeigt?

                      • t_heinrich
                        t_heinrich kommentierte
                        Kommentar bearbeiten
                        Hätte dieselbe Frage.
                        Habe hier die LoxConfig V9 und dort gibt es nur das Hauptverzeichnis und einen Ordner Samples.
                        In beiden funktionniert es leider nicht.

                      • Fleischer-IT
                        Fleischer-IT kommentierte
                        Kommentar bearbeiten
                        Hallo, der Link ist aktuell nicht erreichbar. Könntest du das File nochmal neu verlinken?
                    • toasty
                      Dumb Home'r
                      • 19.04.2017
                      • 16

                      #13
                      Hi Kristan,

                      Überragend!
                      Die Vorlage wird sicherlich jedem Yamaha/Loxone Integratoren weiterhelfen!

                      Vielen Dank!

                      Grüße
                      toasty

                      Kommentar

                      • Gast

                        #14
                        Hallo!

                        Ich tüftle auch schon eine Weile an einer Multiroom-Lösung mit Yamaha herum.
                        Ich habe bereits einen RX-A850 und werde mir vl. noch einen RX-A2060 zulegen um gesamt 6 Zonen zu erreichen.
                        Lässt sich das ordentlich verknüpfen so, dass man es nicht merkt, dass es mehrere Geräte sind? Vl. kommt noch eine Soundbar dazu beim Fernseher!

                        Find ich mal super, dass ihr ähnliches vorhabt!
                        Hoffentlich bringe ich das dann zusammen mit der Vorlage von Kristan 😉

                        Lg Clemens


                        Gesendet von iPad mit Tapatalk

                        Kommentar

                        • Gast

                          #15

                          Hallo, Sie können im Detail erklären? Ich weiß nicht, wie es zu tun. Danke

                          Kommentar

                          Lädt...