Http Befehle senden um Internetradio zu bedienen

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

    Http Befehle senden um Internetradio zu bedienen

    Hallo zusammen,

    bis jetzt hab ich jedes Problem das ich hatte super mit Hilfe eures Forums lösen können, dafür schonmal ein fettes Danke!

    aber hier ein Problem bei dem ich nicht weiterkomme...
    Und zwar möchte ich mein Internetradio über die Loxone-App ansteuern, als Ein- Ausschalten, lauter leiser... usw.

    Dazu müsste die Loxone u.a. folgenden Befehl senden: http://IP-des-Radio/fsapi/SET/netRem...XXXXXX&value=0
    die mit XXXXXXXX gekennzeichnete Zahlenfolge ändert sich ca. stündlich und müsste somit immer aktualisiert werden. Diese Zahlenfolge wird über einen virtuellen Eingang abgefragt.
    Über den Statusbaustein kann ich auch die aktuelle IP-Adresse mit den sich veränderbaren Wert immer aktualisieren.

    Jetzt komm ich zum Problem:
    Und zwar müsste ich jetzt diesen Ausgang vom Statusbaustein ans Internetradio senden.

    Hoffe das ich es einigermaßen verständlich erklärt habe, und hoffe auf eure Hilfe!
    Danke schonmal im Voraus!!


    Grüße Chris
    Zuletzt geändert von Gast; 23.12.2015, 17:58.
  • Gast

    #2
    Hi Chris,

    1. Warum gibts du deinem Internetradio nicht ne Feste IP? Das ist z.B. mit ner Fritzbox kein Problem.
    2. Was genau ist das XXXXXX denn? Eine SessionID? Was für ein Internetradio hast du?

    Grüße,
    Tom

    Kommentar

    • Gast

      #3
      Hi Tom,
      1. das Internetradio hat ne feste IP. Und mein Router ist auch ne FritzBox... aber das ist ja auch nicht das Problem. (glaub ist oben nicht ganz klar geschrieben, sorry... nur der XXXXX-Bereich ändert sich, IP-Adresse und rest bleibt unverändert.)
      2. XXX ist eine Session ID genau richtig! Das Internetradio ist von Technisat genauer gesagt das Technisat 450. Das ganze wird soweit ich es herausgefunden habe über die Frontier Silicon Wifi-Radios mit betrieben.

      Wie gesagt ich müsste eigentlich nur die Befehle die ich über den Status Baustein (siehe oben) erstelle ins www. bringen.

      Kommentar

      • romildo
        Lebende Foren Legende
        • 25.08.2015
        • 5113

        #4
        Hallo Chris
        Du musst die Befehlskette trennen.
        Die IP des Internetradios muss in den "Virtuellen Ausgang". Rest in den "Virtuellen Ausgangs Befehl".
        Also:
        "Virtueller Ausgang" mit
        Code:
        [B]htto://IPAdressedesRadios[/B]
        in der Eigenschaft "Adresse".
        Sollte der Port vom Internetradio nicht 80 sein, müsste dieser ans Ende der IPAdressedesRadios mit beginnendem : angefügt werden.

        In die Eigenschaft "Befehl bei EIN" beim "Virtuellen Ausgangs Befehl" kommt dann der Rest.
        Also:
        Code:
        [B]/fsapi/SET/netRem...XXXXXX&value=0[/B]
        Virtueller Ausgangs Befehl auf Analog und Einheit auf <v> stellen.

        Wenn ich es richtig verstanden habe, kommt der Wert XXXXXX vom Eingang welcher am Statusbaustein angeschlossen ist.
        Im Statusbaustein wird dann der Befehlsteil (/fsapi/SET/netRem...XXXXXX&value=0)
        zusammengesetzt und kann dann am Textausgang von diesem abgegriffen werden.
        Somit müsste im "Virtuellen Ausgangs Befehl" unter "Befehl bei EIN" nur noch <v> reingeschrieben werden..

        Da nur der Wert XXXXXX vom Eingang kommt, ginge es auch ohne Statusbaustein.
        In diesem Fall müsste der Eingang direkt mit dem Virtuellen Ausgang Befehl verbunden und die XXXX durch <v> ersetzt werden.
        Code:
        /fsapi/SET/netRem...[SIZE=18px][B]<v>[/B][/SIZE]&value=0
        In deinem Fall wird es aber vermutlich besser sein den Statusbaustein zu verwenden da dann auch noch die 0 am Ende der Befehlszeile
        durch den Wert des jeweiligen Kommandos richtig mitgegeben werden kann.
        lg Romildo

        Kommentar


        • romildo
          romildo kommentierte
          Kommentar bearbeiten
          Fehler in Code von Virtuellem Ausgang.
          an Stelle von htto muss natürlich http stehen
      • Stewe
        LoxBus Spammer
        • 26.08.2015
        • 285

        #5
        Hallo.
        Probier's doch einfach mal hiermit: hat scheinbar den gleichen Frontier Chipsatz

        Hama DIR3100 UPnP/DLNA http Befehle für LOXONE

        Befehls Hinweis: die „SSID“ im Radio ist hier nicht gesetzt und der Port „:80“ ist scheinbar egal
        Gerät: Aus- Standby
        http://10.0.0.126/fsapi/SET/netRemote.sys.power?pin=1234&value=0
        Gerät: Ein
        http://10.0.0.126/fsapi/SET/netRemote.sys.power?pin=1234&value=1
        Gerät: Mute
        http://10.0.0.126/fsapi/SET/netRemote.sys.audio.mute?pin=1234&value=1
        Session ID Auslesen:
        http://10.0.0.126/fsapi/CREATE_SESSION?pin=1234
        ================================================== ==========================
        Befehls Hinweis: die SSID im Radio sind ab hier, mit „sid=2017521190“ und Port mit :80 gesetzt!

        Einschalten:
        http:// 10.0.0.126:80/fsapi/SET/netRemote.sys.power?pin=1234&sid=2017521190&value= 1
        Ausschalten:
        http:// 10.0.0.126:80/fsapi/SET/netRemote.sys.power?pin=1234&sid=2017521190&value= 0
        Lautstärke: Min Volume (einstellbar zB. 1-32)
        http://: 10.0.0.126:80/fsapi/SET/netRemote.sys.audio.volume?pin=1234&sid=2017521190 &value=0
        Lautstärke: Max Volume (einstellbar zB. 1-32)
        http:// 10.0.0.126:80/fsapi/SET/netRemote.sys.audio.volume?pin=1234&sid=2017521190 &value=19
        Lautstärke: Mute on
        http:// 10.0.0.126:80/fsapi/SET/netRemote.sys.audio.mute?pin=1234&sid=2017521190&v alue=0
        Lautstärke: Mute off
        http:// 10.0.0.126:80/fsapi/SET/netRemote.sys.audio.mute?pin=1234&sid=2017521190&v alue=1

        Holen Notyfis von Radio
        http:// 10.0.0.126:80/fsapi/GET_NOTIFIES?pin=1234&sid=2017521190
        http:// 10.0.0.126:80/fsapi/GET/netRemote.play.info.graphicUri?pin=1234&sid=201752 1190


        Frohe Weihnachten
        LG Stewe

        LG SteWE

        Kommentar

        • Gast

          #6
          @ romildo : Danke! das war mein Fehler, den ich nicht auf der Rechnung hatte!! Danke jetzt funktionierts.
          Zitat von romildo
          Virtueller Ausgangs Befehl auf Analog und Einheit auf <v> stellen.
          @ Stewe : ja scheint die gleichen Befehle zu haben. Nur den "Holen Notyfis" kannte ich noch nicht.
          Dafür aber den um den Mode (DAB / FM / Internetradio usw.) zu wechseln...
          je nachem was dein Radio alles kann...


          mode 0 = internet radio
          mode 1 = musik abspielen
          mode 2 = DAB
          mode 3 = FM
          mode 4 = AUX In
          mode 5 = Bluetooth

          Kommentar

          • Stewe
            LoxBus Spammer
            • 26.08.2015
            • 285

            #7
            Hallo Chris.

            wo und wie fügst du den mode=0-5 ein?

            Wie sieht bei dir die Befehlszeile für USB (Musik abspielen) aus?
            Wie sieht bei dir die Befehlszeile für NAS (Musik abspielen) aus?

            LG Stewe
            LG SteWE

            Kommentar

            • Gast

              #8
              die Befehle sehen bei mir so aus:

              MODE abfragen:


              MODE:
              http://192.168.178.31/fsapi/SET/netR...599829&value=1 <- den letzten Wert kannst du ändern von 0-5, so is es bei mir.

              und so kannst du dir ansehen, welcher mode bei dir welcher ist:



              Welches dabei für USB und NAS bei dir steht kann ich dir leider nicht sagen...

              Kommentar

              • Stewe
                LoxBus Spammer
                • 26.08.2015
                • 285

                #9
                Hallo Chris.
                wäre super wenn du die Befehle ausschreibst anstatt ...
                LG SteWE

                Kommentar

                • Gast

                  #10
                  Hey Stewe
                  Die sind ausgeschrieben bei mir. Versuch mal rechtsklick und dann link-Adresse kopieren
                  Dann müsstest du den kompletten link haben 😉

                  Gesendet von meinem SM-G925F mit Tapatalk

                  Kommentar


                  • Stewe
                    Stewe kommentierte
                    Kommentar bearbeiten
                    Danke, hätte ich eigentlich selber draufkommen müssen!
                • Gast

                  #11
                  Hi,
                  hat es schon mal jemand geschafft bei einem Webradio mit Frontier Silicon Chipsatz über die Loxone ein bestimmtes MP3 File abzuspielen?

                  Hintergrund:
                  Mein Sohn hört in seinem Zimmer immer Hörspiele auf seinem Silvercrest SIRD 14. Wenn z.B. das Essen fertig ist möchte ich nicht durch das ganze Haus schreien, sonder nur einen Button in der Loxone-Visu betätigen.
                  Sollte doch irgendwie machbar sein. Über DLNA kann ich ja auch über Ferne den Player versorgen.

                  Gruß,
                  Michael

                  Kommentar

                  • Gast

                    #12
                    Das ganze ist ein bisschen aufwendiger, zumindest einmalig...

                    Wenn du immer die gleiche Datei abspielen möchtest, ist es sinnvoll diese aus der anderen Musik hervorzuheben. Sei es durch einen eigenen Ordner der in der Reihenfolge (A-Z) ganz vorne steht oder die Datei selbst wenn alle Lieder angezeigt werden. (Hintergrund ist, wenn du mehr als 300 Musikdateien in einem Ordner / oder mehr als 300 Ordner hast und der "Essensruf" erst z.B. Nr. 402 ist, ist er nicht so leicht zu finden.

                    Bei mir ist der Vorgehensweise für das 3. Lied meiner Sammlung folgender (vorrausgesetzt Radio ist an, Session ID ist aktuell und der Mode stimmt bereits (bei mir "Musik abspielen"; also USB am Router)


                    Nr. 1 http://IP-Adresse/fsapi/SET/netRemot...363817&value=0 aktuelle Navigation auf 0 setzen

                    Nr. 2 http://IP-Adresse/fsapi/SET/netRemot...363817&value=1 aktuelle Navigation auf 1 setzen


                    diese beiden Schritte sind notwendig damit die Navigation wieder von vorne beginnt, sonst kannst du nur im aktuelle Ordner die Lieder umschalten.

                    Nr. 2,5
                    Nr. 3 http://IP-Adresse/fsapi/SET/netRemot...363817&value=0 Gemeinsame Dateien

                    Nr. 3,5
                    Nr. 4 http://IP-Adresse/fsapi/SET/netRemot...363817&value=0 AVM - Router

                    Nr. 4,5
                    Nr. 5 http://IP-Adresse/fsapi/SET/netRemot...363817&value=0 Musik ausgewählt

                    Nr. 6,5
                    Nr. 6 http://IP-Adresse/fsapi/SET/netRemot...363817&value=2 2 -> "Alle Titel" anzeigen

                    Nr. 7,5
                    Nr. 7 http://IP-Adresse/fsapi/SET/netRemot...363817&value=2 Titel Nr. 2 (3)

                    IP-Adresse, PIN und SID müssen abgeändert werden.
                    Genauso wie ab Schritt 3, die Schritte deines Radios angegeben werden müssen. Wenn du nicht weist welche Zahl du ab Schritt 3 hinter value= eingeben musst, dann gib davor immer folgendes ein (Also bei Schritt 2,5 / 3,5 / 4,5 / 5,5 / 6,5) Dann siehst du die möglichen Auswahlpunkte.



                    Sollten es einmal mehr als 20 mögliche Auswahlpunkte sein (was bei Liedern ja nicht unüblich ist) dann musst du vllt. "Seitenweise blättern"
                    Beim ersten mal werden dir die Punkte 0 - 19 angezeigt.



                    nach dieser Eingabe 20 - 39 usw... Hier musst du also nur die Zahl nach dem netRemote - Kommando ändern. Die maximale Anzahl ist hier allerdings auf 299 (300) Auswahlpunkte beschränkt.



                    Jetzt musst du die Befehle nur noch über die Loxone abschicken oder dir ein kleines Programm schreiben...

                    Ich hoffe ich hab eis einigermaßen verständlich erklärt und konnte dir somit weiterhelfen.
                    Ein kurzes Feedback ob es geklappt hat wäre super!!

                    Kommentar


                    • Gast
                      Gast kommentierte
                      Kommentar bearbeiten
                      Achja um den Link wieder komplett zu übernehmen, Rechtsklick und Link-Adresse kopieren... Keine Ahnung warum der nicht komplett angezeigt wird...
                  • Gast

                    #13
                    Danke Chris für deine Unterstützung!
                    Leider komme ich nicht mit der Navigation zurecht. Egal welchen value ich eingebe, ich bekomme immer als Antwort: FS_NODE_BLOCKED
                    Ich würde gerne eine MP3 vom USB Stick abspielen. Hast Du eine Idee wie ich das machen kann?

                    Gruß,
                    Michael


                    Gesendet von meinem iPad mit Tapatalk

                    Kommentar

                    • Gast

                      #14
                      Is leider schwierig so zu sagen... was hast du denn für ein Radio?

                      Gesendet von meinem SM-G925F mit Tapatalk

                      Kommentar

                      • Gast

                        #15
                        Ich habe ein SilverCrest SIRD 14 A1. Unter dem Mode 1 kann ich dlna Server oder auch USB auswählen.


                        Gesendet von meinem iPad mit Tapatalk

                        Kommentar


                        • Gast
                          Gast kommentierte
                          Kommentar bearbeiten
                          hmmm... da kann ich dir leider nicht wirklich weiterhelfen... müsste ich selbst ein bisschen dran rumprobieren...
                      Lädt...