Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. [Neuer Adapter] Undok FSAPI

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

[Neuer Adapter] Undok FSAPI

Geplant Angeheftet Gesperrt Verschoben Entwicklung
adapter entwicklunginternet radiosangeanrevofrontier silicon
83 Beiträge 14 Kommentatoren 14.1k Aufrufe 11 Watching
  • Ä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.
  • hallo.amtH hallo.amt

    @e-s said in [Neuer Adapter] Undok FSAPI:

    @hallo-amt
    Gerät wird sofort erkannt und die Datenpunkte wurden aufgefüllt.

    Da bitte nicht wundern, wenn kurz die Musik aus geht, um die ganzen Favoriten abzufragen muss ich kurz in den passenden Modus schalten. Damit dabei kein Ohren zerfressendes Rauschen oder andere störende Geräusche zu hören sind wird das Gerät bei Bedarf stummgeschaltet. Heute Abend baue ich noch ein, daß die aktuellen Favoriten bei einem Moduswechsel aktualisiert werden, dank der Benachrichtugungen vom Radio bekommt man den Moduswechsel schnell mit.
    Doof nur, daß man sich auf dem Display bei DAB und Internetradio den Interpreten und den Titel des gespielten Liedes anzeigen lassen kann, das Radio die aber nicht über die API ausgibt. Also nicht wundern, wenn nicht alles befüllt wird.

    C Offline
    C Offline
    claus1993
    schrieb am zuletzt editiert von
    #10

    @hallo-amt

    Habe gerade mal getestet und alle Datenpunkte wurden angelegt und können auch geschaltet werden. Was mir jedoch dabei auffällt ist nachdem ich den Radiosender gewechselt habe, der Datenpunkte für die URL zum Senderlogo nicht gefüllt werden.

    Unbenannt.PNG

    Anbei mein Log;

    frontier_silicon.1	2020-11-02 17:34:31.027	debug	(8341) http://192.168.178.26:80/fsapi/GET_NOTIFIES?pin=1234&sid=1632484978
    frontier_silicon.1	2020-11-02 17:34:31.026	debug	(8341) {"val":true,"ack":true,"ts":1604334080608,"q":0,"from":"system.adapter.frontier_silicon.1","user":"system.user.admin","lc":1604334080608}
    frontier_silicon.1	2020-11-02 17:34:30.021	debug	(8341) {"status":["FS_TIMEOUT"]}
    frontier_silicon.1	2020-11-02 17:34:03.803	debug	(8341) http://192.168.178.26:80/fsapi/GET_NOTIFIES?pin=1234&sid=1632484978
    frontier_silicon.1	2020-11-02 17:34:03.802	debug	(8341) {"val":true,"ack":true,"ts":1604334080608,"q":0,"from":"system.adapter.frontier_silicon.1","user":"system.user.admin","lc":1604334080608}
    frontier_silicon.1	2020-11-02 17:34:02.638	debug	(8341) {"status":["FS_TIMEOUT"]}
    frontier_silicon.1	2020-11-02 17:33:37.625	debug	(8341) http://192.168.178.26:80/fsapi/GET_NOTIFIES?pin=1234&sid=1632484978
    frontier_silicon.1	2020-11-02 17:33:37.624	debug	(8341) {"val":true,"ack":true,"ts":1604334080608,"q":0,"from":"system.adapter.frontier_silicon.1","user":"system.user.admin","lc":1604334080608}
    frontier_silicon.1	2020-11-02 17:33:37.482	debug	(8341) system.adapter.admin.0: logging true
    frontier_silicon.1	2020-11-02 17:33:36.620	debug	(8341) {"status":["FS_TIMEOUT"]}
    frontier_silicon.1	2020-11-02 17:33:09.332	debug	(8341) http://192.168.178.26:80/fsapi/GET_NOTIFIES?pin=1234&sid=1632484978
    frontier_silicon.1	2020-11-02 17:33:09.331	debug	(8341) {"val":true,"ack":true,"ts":1604334080608,"q":0,"from":"system.adapter.frontier_silicon.1","user":"system.user.admin","lc":1604334080608}
    frontier_silicon.1	2020-11-02 17:33:08.327	debug	(8341) Item: netremote.play.status - [{"u8":["2"]}]
    frontier_silicon.1	2020-11-02 17:33:08.325	debug	(8341) Item: netremote.play.info.text - [{"c8_array":["Green light / Lorde"]}]
    frontier_silicon.1	2020-11-02 17:33:08.325	debug	(8341) {"status":["FS_OK"],"notify":[{"$":{"node":"netremote.play.info.text"},"value":[{"c8_array":["Green light / Lorde"]}]},{"$":{"node":"netremote.play.status"},"value":[{"u8":["2"]}]}]}
    frontier_silicon.1	2020-11-02 17:33:08.314	debug	(8341) http://192.168.178.26:80/fsapi/GET_NOTIFIES?pin=1234&sid=1632484978
    frontier_silicon.1	2020-11-02 17:33:08.313	debug	(8341) {"val":true,"ack":true,"ts":1604334080608,"q":0,"from":"system.adapter.frontier_silicon.1","user":"system.user.admin","lc":1604334080608}
    frontier_silicon.1	2020-11-02 17:33:07.309	debug	(8341) Item: netremote.play.status - [{"u8":["1"]}]
    frontier_silicon.1	2020-11-02 17:33:07.308	debug	(8341) {"status":["FS_OK"],"notify":[{"$":{"node":"netremote.play.status"},"value":[{"u8":["1"]}]}]}
    
    hallo.amtH 1 Antwort Letzte Antwort
    0
    • hallo.amtH hallo.amt

      Hallo zusammen,

      ich habe eine allererste Version eines Adapters für einige Internetradios mit Chipsatz von Froniter Silicon gebaut. Getestet habe ich ihn mit einem Sangean WFC-27C und einem Revo Superconnect.
      Das Sangean hat einen Fehler, bei dem DAB Radio ohne Ton wiedergegeben wird, wenn man es mit der API einschaltet, da hilt kurzes umschalten auf eine andere Quelle. Das ist bei dem Adapter automatisiert und in den Einstellungen aktivierbar.
      Sonst kann der Adapter die Quelle auswähen und Stationstasten "drücken". Mehr Features sind geplant, aber kommen erst im Lauf der Zeit.
      Installierbar über NPM ist der Adapter noch nicht, wenn ihr ihn testen wollt, müsst ihr das Repository klonen und mit npm pack ein passendes Paket erstellen. Das könnt ihr dann im ioBroker installieren.
      Der Adapter ist auf https://github.com/halloamt/ioBroker.frontier_silicon
      Viel Spaß beim testen, ich freue mich über Rückmeldungen.

      S Offline
      S Offline
      Steff75
      schrieb am zuletzt editiert von
      #11

      @hallo-amt Danke für den Adapter. Ich habe ihn mal installiert und mit meinem "JBL Playlist" getestet. Dieser ist kein Radio in dem Sinne, sondern gibt Inhalte nur über Spotify Connect, Google Cast und Bluetooth (und AUX) wieder. Bluetooth verwende ich damit nie, die beiden anderen Protokolle aber häufig. Das Gerät ist über die FSAPI ansprechbar.

      Bei Google Cast kann ich den Chromecast (Google Home)-Adapter verwenden, bei Spotify Connect bekomme ich damit aber keine Titelinfos und die Lautstärkeeinstellung ist in dem Fall damit auch zickig. Darum ist es gut, dass es jetzt deinen Adapter auch gibt.

      Was mir beim Testen aufgefallen ist, was nicht funktioniert:

      • Der Adapter listet unter Modes nicht die Google Cast Funktion mit auf. Wenn ich über Google Cast verbunden bin, wird bei media.input im Adapter weiter Spotify angezeigt. Hier die Ausgabe der validModes meines Gerätes von der API:


        <fsapiResponse>
        <status>FS_OK</status>
        <item key="0">
        <field name="id">
        <c8_array>Google Cast</c8_array>
        </field>
        <field name="selectable">
        <u8>0</u8>
        </field>
        <field name="label">
        <c8_array>Google Cast</c8_array>
        </field>
        <field name="streamable">
        <u8>0</u8>
        </field>
        <field name="modetype">
        <u8>1</u8>
        </field>
        </item>
        <item key="1">
        <field name="id">
        <c8_array>Bluetooth</c8_array>
        </field>
        <field name="selectable">
        <u8>1</u8>
        </field>
        <field name="label">
        <c8_array>Bluetooth</c8_array>
        </field>
        <field name="streamable">
        <u8>1</u8>
        </field>
        <field name="modetype">
        <u8>1</u8>
        </field>
        </item>
        <item key="2">
        <field name="id">
        <c8_array>Spotify</c8_array>
        </field>
        <field name="selectable">
        <u8>1</u8>
        </field>
        <field name="label">
        <c8_array>Spotify</c8_array>
        </field>
        <field name="streamable">
        <u8>1</u8>
        </field>
        <field name="modetype">
        <u8>1</u8>
        </field>
        </item>
        <item key="3">
        <field name="id">
        <c8_array>Standby</c8_array>
        </field>
        <field name="selectable">
        <u8>0</u8>
        </field>
        <field name="label">
        <c8_array>Standby</c8_array>
        </field>
        <field name="streamable">
        <u8>1</u8>
        </field>
        <field name="modetype">
        <u8>1</u8>
        </field>
        </item>
        <item key="4">
        <field name="id">
        <c8_array>castsetup-default</c8_array>
        </field>
        <field name="selectable">
        <u8>0</u8>
        </field>
        <field name="label">
        <c8_array>castsetup-default</c8_array>
        </field>
        <field name="streamable">
        <u8>0</u8>
        </field>
        <field name="modetype">
        <u8>1</u8>
        </field>
        </item>
        <listend/>
        </fsapiResponse>

      • Der Artist wird beim Liedwechsel (Spotify oder Google Cast) nicht aktualisiert.

      Ansonsten sieht es bisher schon gut aus.
      Vielen Dank! 👍

      hallo.amtH 1 Antwort Letzte Antwort
      0
      • C claus1993

        @hallo-amt

        Habe gerade mal getestet und alle Datenpunkte wurden angelegt und können auch geschaltet werden. Was mir jedoch dabei auffällt ist nachdem ich den Radiosender gewechselt habe, der Datenpunkte für die URL zum Senderlogo nicht gefüllt werden.

        Unbenannt.PNG

        Anbei mein Log;

        frontier_silicon.1	2020-11-02 17:34:31.027	debug	(8341) http://192.168.178.26:80/fsapi/GET_NOTIFIES?pin=1234&sid=1632484978
        frontier_silicon.1	2020-11-02 17:34:31.026	debug	(8341) {"val":true,"ack":true,"ts":1604334080608,"q":0,"from":"system.adapter.frontier_silicon.1","user":"system.user.admin","lc":1604334080608}
        frontier_silicon.1	2020-11-02 17:34:30.021	debug	(8341) {"status":["FS_TIMEOUT"]}
        frontier_silicon.1	2020-11-02 17:34:03.803	debug	(8341) http://192.168.178.26:80/fsapi/GET_NOTIFIES?pin=1234&sid=1632484978
        frontier_silicon.1	2020-11-02 17:34:03.802	debug	(8341) {"val":true,"ack":true,"ts":1604334080608,"q":0,"from":"system.adapter.frontier_silicon.1","user":"system.user.admin","lc":1604334080608}
        frontier_silicon.1	2020-11-02 17:34:02.638	debug	(8341) {"status":["FS_TIMEOUT"]}
        frontier_silicon.1	2020-11-02 17:33:37.625	debug	(8341) http://192.168.178.26:80/fsapi/GET_NOTIFIES?pin=1234&sid=1632484978
        frontier_silicon.1	2020-11-02 17:33:37.624	debug	(8341) {"val":true,"ack":true,"ts":1604334080608,"q":0,"from":"system.adapter.frontier_silicon.1","user":"system.user.admin","lc":1604334080608}
        frontier_silicon.1	2020-11-02 17:33:37.482	debug	(8341) system.adapter.admin.0: logging true
        frontier_silicon.1	2020-11-02 17:33:36.620	debug	(8341) {"status":["FS_TIMEOUT"]}
        frontier_silicon.1	2020-11-02 17:33:09.332	debug	(8341) http://192.168.178.26:80/fsapi/GET_NOTIFIES?pin=1234&sid=1632484978
        frontier_silicon.1	2020-11-02 17:33:09.331	debug	(8341) {"val":true,"ack":true,"ts":1604334080608,"q":0,"from":"system.adapter.frontier_silicon.1","user":"system.user.admin","lc":1604334080608}
        frontier_silicon.1	2020-11-02 17:33:08.327	debug	(8341) Item: netremote.play.status - [{"u8":["2"]}]
        frontier_silicon.1	2020-11-02 17:33:08.325	debug	(8341) Item: netremote.play.info.text - [{"c8_array":["Green light / Lorde"]}]
        frontier_silicon.1	2020-11-02 17:33:08.325	debug	(8341) {"status":["FS_OK"],"notify":[{"$":{"node":"netremote.play.info.text"},"value":[{"c8_array":["Green light / Lorde"]}]},{"$":{"node":"netremote.play.status"},"value":[{"u8":["2"]}]}]}
        frontier_silicon.1	2020-11-02 17:33:08.314	debug	(8341) http://192.168.178.26:80/fsapi/GET_NOTIFIES?pin=1234&sid=1632484978
        frontier_silicon.1	2020-11-02 17:33:08.313	debug	(8341) {"val":true,"ack":true,"ts":1604334080608,"q":0,"from":"system.adapter.frontier_silicon.1","user":"system.user.admin","lc":1604334080608}
        frontier_silicon.1	2020-11-02 17:33:07.309	debug	(8341) Item: netremote.play.status - [{"u8":["1"]}]
        frontier_silicon.1	2020-11-02 17:33:07.308	debug	(8341) {"status":["FS_OK"],"notify":[{"$":{"node":"netremote.play.status"},"value":[{"u8":["1"]}]}]}
        
        hallo.amtH Offline
        hallo.amtH Offline
        hallo.amt
        schrieb am zuletzt editiert von hallo.amt
        #12

        @claus1993 said in [Neuer Adapter] Undok FSAPI:

        Was mir jedoch dabei auffällt ist nachdem ich den Radiosender gewechselt habe, der Datenpunkte für die URL zum Senderlogo nicht gefüllt werden.

        Ehrlich gesagt, bei mir auch nicht. Kannst du mal versuchen, ob die URL befüllt wird, wenn du Internet Radio nimmst? Die URL kommt nicht vom Radio, die ist von vTuner oder was SF grad nutzt.

        @Steff75 said in [Neuer Adapter] Undok FSAPI:

        Der Adapter listet unter Modes nicht die Google Cast Funktion mit auf. Wenn ich über Google Cast verbunden bin, wird bei media.input im Adapter weiter Spotify angezeigt. Hier die Ausgabe der validModes meines Gerätes von der API:

        Das kann sein, die Modi mit selectable=0 werden gerade rausgefiltert. Das liegt daran, daß bei meinen beiden ein Modus DMR mit ausgegeben wird, den die offiziell nicht können. Nein, ich hab noch nicht ausprobiert, ob die den Modus lernen können, wäre spannend 🙂
        Vielleicht muss ich für Google Cast und Konsorten eine Ausnahme von dieser Regel einbauen.

        @Steff75 kannst du mal versuchen, mit http://IP:80/fsapi/SET/netRemote.sys.mode?pin=PIN&sid=SID&value=0 (oder Undok) den Modus aktiv auf Google Cast umzuschalten? Die Werte für PIN und SID stehen im Debuglog drin. Ich befürchte, daß der Modus zwar existiert, aber auch über die API nicht aufrufbar ist.
        Alternativ lasse ich den Knopf zum Umschalten weg und ignoriere den Wert bei mode.selected.

        @Steff75 said in [Neuer Adapter] Undok FSAPI:

        Der Artist wird beim Liedwechsel (Spotify oder Google Cast) nicht aktualisiert.

        Vielleicht muss ich mir doch mal einen Spotify Zugang holen um das auszuprobieren. Bisher nehme ich dafür halt Bluetooth, da werden bei mir keine Titelinformationen übertragen. Also nichtmal am Radio angezeigt, obwohl die Definition der API das erlaubt.

        Die API kann viel mehr, als die Radios wirklich nutzen. Ich befürchte, die Implementierung auf den Radios ist genau auf Undok zugeschnitten...

        Und danke an alle für das Testen.

        hallo.amtH C 2 Antworten Letzte Antwort
        0
        • hallo.amtH hallo.amt

          @claus1993 said in [Neuer Adapter] Undok FSAPI:

          Was mir jedoch dabei auffällt ist nachdem ich den Radiosender gewechselt habe, der Datenpunkte für die URL zum Senderlogo nicht gefüllt werden.

          Ehrlich gesagt, bei mir auch nicht. Kannst du mal versuchen, ob die URL befüllt wird, wenn du Internet Radio nimmst? Die URL kommt nicht vom Radio, die ist von vTuner oder was SF grad nutzt.

          @Steff75 said in [Neuer Adapter] Undok FSAPI:

          Der Adapter listet unter Modes nicht die Google Cast Funktion mit auf. Wenn ich über Google Cast verbunden bin, wird bei media.input im Adapter weiter Spotify angezeigt. Hier die Ausgabe der validModes meines Gerätes von der API:

          Das kann sein, die Modi mit selectable=0 werden gerade rausgefiltert. Das liegt daran, daß bei meinen beiden ein Modus DMR mit ausgegeben wird, den die offiziell nicht können. Nein, ich hab noch nicht ausprobiert, ob die den Modus lernen können, wäre spannend 🙂
          Vielleicht muss ich für Google Cast und Konsorten eine Ausnahme von dieser Regel einbauen.

          @Steff75 kannst du mal versuchen, mit http://IP:80/fsapi/SET/netRemote.sys.mode?pin=PIN&sid=SID&value=0 (oder Undok) den Modus aktiv auf Google Cast umzuschalten? Die Werte für PIN und SID stehen im Debuglog drin. Ich befürchte, daß der Modus zwar existiert, aber auch über die API nicht aufrufbar ist.
          Alternativ lasse ich den Knopf zum Umschalten weg und ignoriere den Wert bei mode.selected.

          @Steff75 said in [Neuer Adapter] Undok FSAPI:

          Der Artist wird beim Liedwechsel (Spotify oder Google Cast) nicht aktualisiert.

          Vielleicht muss ich mir doch mal einen Spotify Zugang holen um das auszuprobieren. Bisher nehme ich dafür halt Bluetooth, da werden bei mir keine Titelinformationen übertragen. Also nichtmal am Radio angezeigt, obwohl die Definition der API das erlaubt.

          Die API kann viel mehr, als die Radios wirklich nutzen. Ich befürchte, die Implementierung auf den Radios ist genau auf Undok zugeschnitten...

          Und danke an alle für das Testen.

          hallo.amtH Offline
          hallo.amtH Offline
          hallo.amt
          schrieb am zuletzt editiert von hallo.amt
          #13

          @Steff75 Google Cast ist jetzt in den Modi enthalten.
          Die Favoriten werden beim Wechsel in einen anderen Modus aktualisiert.

          Auf Github ist die aktuelle Version 0.0.3.

          S 2 Antworten Letzte Antwort
          1
          • hallo.amtH hallo.amt

            @Steff75 Google Cast ist jetzt in den Modi enthalten.
            Die Favoriten werden beim Wechsel in einen anderen Modus aktualisiert.

            Auf Github ist die aktuelle Version 0.0.3.

            S Offline
            S Offline
            Steff75
            schrieb am zuletzt editiert von
            #14

            @hallo-amt Super, dsnke.
            Ich werde es morgenl ausprobieren.

            1 Antwort Letzte Antwort
            0
            • hallo.amtH hallo.amt

              @claus1993 said in [Neuer Adapter] Undok FSAPI:

              Was mir jedoch dabei auffällt ist nachdem ich den Radiosender gewechselt habe, der Datenpunkte für die URL zum Senderlogo nicht gefüllt werden.

              Ehrlich gesagt, bei mir auch nicht. Kannst du mal versuchen, ob die URL befüllt wird, wenn du Internet Radio nimmst? Die URL kommt nicht vom Radio, die ist von vTuner oder was SF grad nutzt.

              @Steff75 said in [Neuer Adapter] Undok FSAPI:

              Der Adapter listet unter Modes nicht die Google Cast Funktion mit auf. Wenn ich über Google Cast verbunden bin, wird bei media.input im Adapter weiter Spotify angezeigt. Hier die Ausgabe der validModes meines Gerätes von der API:

              Das kann sein, die Modi mit selectable=0 werden gerade rausgefiltert. Das liegt daran, daß bei meinen beiden ein Modus DMR mit ausgegeben wird, den die offiziell nicht können. Nein, ich hab noch nicht ausprobiert, ob die den Modus lernen können, wäre spannend 🙂
              Vielleicht muss ich für Google Cast und Konsorten eine Ausnahme von dieser Regel einbauen.

              @Steff75 kannst du mal versuchen, mit http://IP:80/fsapi/SET/netRemote.sys.mode?pin=PIN&sid=SID&value=0 (oder Undok) den Modus aktiv auf Google Cast umzuschalten? Die Werte für PIN und SID stehen im Debuglog drin. Ich befürchte, daß der Modus zwar existiert, aber auch über die API nicht aufrufbar ist.
              Alternativ lasse ich den Knopf zum Umschalten weg und ignoriere den Wert bei mode.selected.

              @Steff75 said in [Neuer Adapter] Undok FSAPI:

              Der Artist wird beim Liedwechsel (Spotify oder Google Cast) nicht aktualisiert.

              Vielleicht muss ich mir doch mal einen Spotify Zugang holen um das auszuprobieren. Bisher nehme ich dafür halt Bluetooth, da werden bei mir keine Titelinformationen übertragen. Also nichtmal am Radio angezeigt, obwohl die Definition der API das erlaubt.

              Die API kann viel mehr, als die Radios wirklich nutzen. Ich befürchte, die Implementierung auf den Radios ist genau auf Undok zugeschnitten...

              Und danke an alle für das Testen.

              C Offline
              C Offline
              claus1993
              schrieb am zuletzt editiert von
              #15

              @hallo-amt said in [Neuer Adapter] Undok FSAPI:

              @claus1993 said in [Neuer Adapter] Undok FSAPI:

              Was mir jedoch dabei auffällt ist nachdem ich den Radiosender gewechselt habe, der Datenpunkte für die URL zum Senderlogo nicht gefüllt werden.

              Ehrlich gesagt, bei mir auch nicht. Kannst du mal versuchen, ob die URL befüllt wird, wenn du Internet Radio nimmst? Die URL kommt nicht vom Radio, die ist von vTuner oder was SF grad nutzt.

              Ehrlich gesagt meinte ich natürlich das Internetradio 🙈 ....wer hört den Heute noch Radio über Antenne 🙊

              hallo.amtH 1 Antwort Letzte Antwort
              0
              • R Ritschy2000

                @hallo-amt finde es echt prima, dass du mit dem Entwickeln des Adapters für die FSAPI Radios begonnen hast. Darauf warte ich schon sehr lange. Kann dir leider nur beim Testen helfen, mehr als "copy & paste" bekomme ich beim "programmieren" nicht hin. 🙂

                Habe es gerade über über den github link installiert. lief sauber durch.
                Kann das Radio ein & ausschalten und die Quellen durchschalten. 👏
                Mehr habe ich noch nicht getestet.

                getestetes Radio: Silvercrest Sird C1

                Eventl. ist es machbar, in einer Instanz mehrere Geräte einzubinden oder hast du deine Geräte
                jeweils in einer eigenen Instanz? Habe insgesamt 4 Geräte, dann müsste ich keine
                4 Instanzen installieren. Hat aber natürlich keine Priorität. 🙂

                Wenn ich was testen soll, gib' ein Zeichen.

                Grüße

                B Offline
                B Offline
                Berchemer
                schrieb am zuletzt editiert von
                #16

                @Ritschy2000 sagte in [Neuer Adapter] Undok FSAPI:

                Eventl. ist es machbar, in einer Instanz mehrere Geräte einzubinden oder hast du deine Geräte
                jeweils in einer eigenen Instanz? Habe insgesamt 4 Geräte, dann müsste ich keine
                4 Instanzen installieren. Hat aber natürlich keine Priorität. 🙂

                Dem schließe ich mich auch an, da ich hier folgende Geräte zum Einbinden hätte:

                • ein Silvercrest Internetradio SIRD 14 C4
                • zwei Silvercrest WLAN-Lautsprecher SMRS 18 A1
                • zwei Silvercrest WLAN-Lautsprecher SMRS 30 A1

                Das SIRD 14C4 habe ich schon mal eingegeben und in der Objekteliste taucht auch so Vieles auf. Muss nur noch sehen, wie ich es ein- /ausgeschaltet bekomme und ggf die Lautstärke verändern kann.
                Und falls es irgendwie geht wäre es noch schön, dem Adapter die URL einer mp3-Datei mitzugeben, die dann auf den ausgewählten Geräten ausgegeben wird, ähnlich wie man es bei den SONOS-Lautsprechern machen kann.

                Helfe gerne, so zeitnah wie möglich, wo und wie ich kann 🙂👍 👍 👍

                1 Antwort Letzte Antwort
                0
                • B Offline
                  B Offline
                  Berchemer
                  schrieb am zuletzt editiert von
                  #17

                  Auch Luxus im Moment, aber wenn man in der Config neben der URL auch noch einen individuellen Namen zur Nutzung in der Objekteliste einbauen könnte, würde es bei mehr als einer Installation die Übersicht in der Liste steigern 🙂

                  B hallo.amtH 2 Antworten Letzte Antwort
                  0
                  • B Berchemer

                    Auch Luxus im Moment, aber wenn man in der Config neben der URL auch noch einen individuellen Namen zur Nutzung in der Objekteliste einbauen könnte, würde es bei mehr als einer Installation die Übersicht in der Liste steigern 🙂

                    B Offline
                    B Offline
                    Berchemer
                    schrieb am zuletzt editiert von
                    #18

                    Habe mal das SIRD 14C4 und zwei SMRS 30A1 über drei Adapterinstallationen eingebunden.

                    Soweit ich sehen kann, funktioniert die Erkennung der Geräte, ihrer Einstellungen, das manuelle Auslesen der Favoriten und auch der Wechsel der Modi. Da ich hier aber nur mit Internetradio gearbeitet habe und nicht über die anderen angebotenen Dienste verfüge, kann ich nichts zu deren Funktionsweise sagen.

                    Wie man das Abspielen einer mp3-Datei über URL erledigt, entzieht sich derzeit noch meiner Kenntnis. Es gibt jedoch über das Windowsprogramm "FS-Radio-Remote" oder die Android-APP "SilverCrest Smart Audio" die Möglichkeit über die Quelle "Music Player" und der Auswahl eines Speicherortes z.B. auf der Freigabe der Fritzbox eine dort als abgelegte mp3-Datei wiederzugeben. Wahrscheinlich geht es sogar noch einfacher über eine URL-Auswahl, aber das habe ich bisher auch noch nicht durchschaut.

                    Was mir noch aufgefallen ist: Zumindest die Android-APP hat auch eine Pause- und somit auch Play-Taste, mit der man die Widergabe anhalten und wieder abspielen kann. An den Geräten sind die Tasten hierfür ja auch vorhanden.

                    Und. Das scheint aber ein grundsätzliches Problem zu sein. Wenn ich mit einer der beiden o.g. Programme aus Windows oder Android auf ein übder den Adapter angebundenes Gerät gehe, dann übernimmt dieses scheinbar vollkommen die Kontrolle und der Adapter geht in den Modus

                    "status":["FS_TIMEOUT"]}
                    Connection error
                    

                    und muss erneut gestartet werden, nachdem die Apps keinen Zugriff mehr auf das jeweilige Gerät haben.

                    Und die Krönung irgendwann ganz am Ende der Entwicklung wäre natürlich, wenn man den Adapter an den SayIt-Adapter angliedern und in dieser Kombination Ausgaben auch über diese Geräte tätigen kann (wie bisher auch über die SONOS-Lautsprecher) . Aber dafür muss man auch noch an den SayIt-Adapter ran. Also momentan eher Zukunftsmusik 😉

                    Nochmals: Danke für Deine Arbeit 👍 👍 👍

                    hallo.amtH 1 Antwort Letzte Antwort
                    0
                    • B Offline
                      B Offline
                      Berchemer
                      schrieb am zuletzt editiert von
                      #19

                      Ach ja... Nur Eines war mir noch aufgefallen, scheint aber kein BUG oder so zu sein.

                      Bei der Ersteinrichtung des Gerätes erkennt der Adapter den Zustand des Gerätes unter Device/Power mit TRUE, auch wenn das Gerät in diesem Moment manuell ausgeschaltet ist. Nach der Einrichtung wird jedoch das Drücken der EIN/AUS-Tatse am Gerät bisher zuverlässig erkannt.

                      Jetzt stelle ich mal die Adapter-Logausgabe wieder auf Info und warte darauf, was sich hier noch so tut 😉

                      C 1 Antwort Letzte Antwort
                      0
                      • B Berchemer

                        Ach ja... Nur Eines war mir noch aufgefallen, scheint aber kein BUG oder so zu sein.

                        Bei der Ersteinrichtung des Gerätes erkennt der Adapter den Zustand des Gerätes unter Device/Power mit TRUE, auch wenn das Gerät in diesem Moment manuell ausgeschaltet ist. Nach der Einrichtung wird jedoch das Drücken der EIN/AUS-Tatse am Gerät bisher zuverlässig erkannt.

                        Jetzt stelle ich mal die Adapter-Logausgabe wieder auf Info und warte darauf, was sich hier noch so tut 😉

                        C Offline
                        C Offline
                        claus1993
                        schrieb am zuletzt editiert von
                        #20

                        @hallo-amt
                        Power steht im Datenpunkt auf "false" wenn das Gerät durch eine andere App eingeschaltet wurde. Hier wäre es sinnvoll wenn der Datenpunkt auf "true" gesetzt wird, sowie Datenpunkte wie Titel, Interpret, etc. auch aktualisiert werden.

                        @Berchemer
                        anbei mal ein paar Datenpunkte zur Steuerung;

                        Power - auf true oder false setzen
                        Mode schalten - in Modes > die jeweilige Nummer des Modes (0-8 bei mir) > switch to auf true setzen.
                        Favoriten schalten - in Modes > die jeweilige Nummer des Modes (0-8 bei mir) > presets > die jeweilige Nummer des Modes (0-5 bei mir) > switch to auf true setzen.

                        1 Antwort Letzte Antwort
                        0
                        • hallo.amtH hallo.amt

                          @Steff75 Google Cast ist jetzt in den Modi enthalten.
                          Die Favoriten werden beim Wechsel in einen anderen Modus aktualisiert.

                          Auf Github ist die aktuelle Version 0.0.3.

                          S Offline
                          S Offline
                          Steff75
                          schrieb am zuletzt editiert von Steff75
                          #21

                          @hallo-amt Ich habe die neue Version nun getestet. Google Cast klappt nun einwandfrei.

                          Zu der Sache mit den Artistinfos noch ergänzend: Bei jedem Titelwechsel werden die Datenpunkte media/graphic (Albumart) und media/name (Titelname) erfolgreich aktualisiert. Der Punkt media/artist scheint bei mir nur nach einem Adapterneustart oder Powerswitchs des Geräts zu aktualisieren.
                          Könntest du den Artist Status Refresh möglicherweise zu dem gleichen Trigger legen, wo du graphic & name auslösen lässt.

                          Dankeschön! 🙂

                          1 Antwort Letzte Antwort
                          0
                          • C claus1993

                            @hallo-amt said in [Neuer Adapter] Undok FSAPI:

                            @claus1993 said in [Neuer Adapter] Undok FSAPI:

                            Was mir jedoch dabei auffällt ist nachdem ich den Radiosender gewechselt habe, der Datenpunkte für die URL zum Senderlogo nicht gefüllt werden.

                            Ehrlich gesagt, bei mir auch nicht. Kannst du mal versuchen, ob die URL befüllt wird, wenn du Internet Radio nimmst? Die URL kommt nicht vom Radio, die ist von vTuner oder was SF grad nutzt.

                            Ehrlich gesagt meinte ich natürlich das Internetradio 🙈 ....wer hört den Heute noch Radio über Antenne 🙊

                            hallo.amtH Offline
                            hallo.amtH Offline
                            hallo.amt
                            schrieb am zuletzt editiert von hallo.amt
                            #22

                            @claus1993 said in [Neuer Adapter] Undok FSAPI:

                            ....wer hört den Heute noch Radio über Antenne

                            Ich 🙂 Aber nach dem Umzug nach Berlin war ich überrascht, daß dort SWR3 über DAB läuft.

                            @Berchemer said in [Neuer Adapter] Undok FSAPI:

                            Auch Luxus im Moment, aber wenn man in der Config neben der URL auch noch einen individuellen Namen zur Nutzung in der Objekteliste einbauen könnte, würde es bei mehr als einer Installation die Übersicht in der Liste steigern

                            Gern, ich hab dafür einen Issue aufgemacht, die helfen mir für den Überblick.

                            @Berchemer said in [Neuer Adapter] Undok FSAPI:

                            Wie man das Abspielen einer mp3-Datei über URL erledigt, entzieht sich derzeit noch meiner Kenntnis. Es gibt jedoch über das Windowsprogramm "FS-Radio-Remote" oder die Android-APP "SilverCrest Smart Audio" die Möglichkeit über die Quelle "Music Player" und der Auswahl eines Speicherortes z.B. auf der Freigabe der Fritzbox eine dort als abgelegte mp3-Datei wiederzugeben. Wahrscheinlich geht es sogar noch einfacher über eine URL-Auswahl, aber das habe ich bisher auch noch nicht durchschaut.

                            Irgendwie sollte das gehen. Das ist auf jeden Fall ein cooles Feature 🙂

                            @Berchemer said in [Neuer Adapter] Undok FSAPI:

                            Bei der Ersteinrichtung des Gerätes erkennt der Adapter den Zustand des Gerätes unter Device/Power mit TRUE, auch wenn das Gerät in diesem Moment manuell ausgeschaltet ist. Nach der Einrichtung wird jedoch das Drücken der EIN/AUS-Tatse am Gerät bisher zuverlässig erkannt.

                            Das ist merkwürdig, schaue ich mir an.

                            @claus1993 said in [Neuer Adapter] Undok FSAPI:

                            Power steht im Datenpunkt auf "false" wenn das Gerät durch eine andere App eingeschaltet wurde. Hier wäre es sinnvoll wenn der Datenpunkt auf "true" gesetzt wird, sowie Datenpunkte wie Titel, Interpret, etc. auch aktualisiert werden.

                            Ja, das ist ein Problem mit der API. Wenn über sie eine Aktion ausgeführt wird, gibt es keine Rückmeldung über die Notifies. Die melden alles, was sich per Tasten geändert wird und bestimmte Informationen auf dem Display.

                            @claus1993 said in [Neuer Adapter] Undok FSAPI:

                            Mode schalten - in Modes > die jeweilige Nummer des Modes (0-8 bei mir) > switch to auf true setzen.
                            Favoriten schalten - in Modes > die jeweilige Nummer des Modes (0-8 bei mir) > presets > die jeweilige Nummer des Modes (0-5 bei mir) > switch to auf true setzen.

                            @Berchemer Modus und Favoriten einstellen geht auch mit modes.selected und danach modes.SelectedPreset, da kann man die Nummer des Modus bzw. des Presets reinschreiben. Ist einfacher als immer die Buttons rauszusuchen. Aber je nachdem, wie die Oberfläche aussieht, können auch die Buttons einfacher zu nutzen sein. Der Code für beide Wege wird geteilt, ich lasse beide drin.

                            @Steff75 said in [Neuer Adapter] Undok FSAPI:

                            Könntest du den Artist Status Refresh möglicherweise zu dem gleichen Trigger legen, wo du graphic & name auslösen lässt.

                            Dazu muss ich das Radio aktiv abfragen, wenn die anderen Ereignisse eintreffen, ist aber kein Problem und einfach umzusetzen.

                            Danke für die Rückmeldungen, ich bin erstaunt und erfreut, daß es schon so viele sind. Um den Überblick einfacher behalten zu können, habe ich die, die ich nicht vergessen habe, als Issue im GitHub angelegt.

                            DMR hat übrigens nichts mit dem DMR zu tun, das ist einfach Digital Media Receiver oder auch DLNA. Das kann nur vom Controller aktiviert werden, deshalb, wie auch Google Cast, nicht auswählbar. Es macht aber Sinn, das in den Objekten anzulegen. Stören tut es auf keinen Fall.

                            Für Multiroom habe ich mir noch ein zweites MR fähiges Radio von Philips geholt, das kommt aber frühestens für das Wochenende. Die Post und das Internet sind in Berlin langsamer als im Schwarzwald. Gefühlt brauchen Pakete einen Tag länger und das Internet ist bei mir 8MBit/s statt 100 MBit/s.

                            1 Antwort Letzte Antwort
                            0
                            • B Berchemer

                              Habe mal das SIRD 14C4 und zwei SMRS 30A1 über drei Adapterinstallationen eingebunden.

                              Soweit ich sehen kann, funktioniert die Erkennung der Geräte, ihrer Einstellungen, das manuelle Auslesen der Favoriten und auch der Wechsel der Modi. Da ich hier aber nur mit Internetradio gearbeitet habe und nicht über die anderen angebotenen Dienste verfüge, kann ich nichts zu deren Funktionsweise sagen.

                              Wie man das Abspielen einer mp3-Datei über URL erledigt, entzieht sich derzeit noch meiner Kenntnis. Es gibt jedoch über das Windowsprogramm "FS-Radio-Remote" oder die Android-APP "SilverCrest Smart Audio" die Möglichkeit über die Quelle "Music Player" und der Auswahl eines Speicherortes z.B. auf der Freigabe der Fritzbox eine dort als abgelegte mp3-Datei wiederzugeben. Wahrscheinlich geht es sogar noch einfacher über eine URL-Auswahl, aber das habe ich bisher auch noch nicht durchschaut.

                              Was mir noch aufgefallen ist: Zumindest die Android-APP hat auch eine Pause- und somit auch Play-Taste, mit der man die Widergabe anhalten und wieder abspielen kann. An den Geräten sind die Tasten hierfür ja auch vorhanden.

                              Und. Das scheint aber ein grundsätzliches Problem zu sein. Wenn ich mit einer der beiden o.g. Programme aus Windows oder Android auf ein übder den Adapter angebundenes Gerät gehe, dann übernimmt dieses scheinbar vollkommen die Kontrolle und der Adapter geht in den Modus

                              "status":["FS_TIMEOUT"]}
                              Connection error
                              

                              und muss erneut gestartet werden, nachdem die Apps keinen Zugriff mehr auf das jeweilige Gerät haben.

                              Und die Krönung irgendwann ganz am Ende der Entwicklung wäre natürlich, wenn man den Adapter an den SayIt-Adapter angliedern und in dieser Kombination Ausgaben auch über diese Geräte tätigen kann (wie bisher auch über die SONOS-Lautsprecher) . Aber dafür muss man auch noch an den SayIt-Adapter ran. Also momentan eher Zukunftsmusik 😉

                              Nochmals: Danke für Deine Arbeit 👍 👍 👍

                              hallo.amtH Offline
                              hallo.amtH Offline
                              hallo.amt
                              schrieb am zuletzt editiert von hallo.amt
                              #23

                              @Berchemer said in [Neuer Adapter] Undok FSAPI:

                              Und. Das scheint aber ein grundsätzliches Problem zu sein. Wenn ich mit einer der beiden o.g. Programme aus Windows oder Android auf ein übder den Adapter angebundenes Gerät gehe, dann übernimmt dieses scheinbar vollkommen die Kontrolle und der Adapter geht in den Modus

                              Das ist ein grundsätzliches Problem. Die API kann nur mit einem Gerät gleichzeitig reden. Das könnt ihr ausprobieren, indem ihr Undok auf dem Handy startet und danach die Instanz neustartet. Undok meldet euch dann ziemlich sofort, daß es die Verbindung verloren hat.
                              Man kann die API direkt mit PIN aufrufen und das Radio ohne Session steuern. Dann funktionieren die Notifies nicht, dafür braucht man zwingend eine Session, beim erstellen einer Session werden alle anderen beendet. Das kann man maximal durch einen Proxy beheben, den auch andere Apps nutzen. Ob das mit Undok funktioniert ist fraglich und für mich im Moment absolut nicht umsetzbar.
                              Die andere Möglichkeit wäre eine Einstellung zum aktiven pollen, dann müsste man aber mit teilweise alten Werten leben.

                              1 Antwort Letzte Antwort
                              0
                              • B Offline
                                B Offline
                                Berchemer
                                schrieb am zuletzt editiert von
                                #24

                                @hallo-amt sagte in [Neuer Adapter] Undok FSAPI:

                                @Berchemer said in [Neuer Adapter] Undok FSAPI:

                                Und. Das scheint aber ein grundsätzliches Problem zu sein. Wenn ich mit einer der beiden o.g. Programme aus Windows oder Android auf ein übder den Adapter angebundenes Gerät gehe, dann übernimmt dieses scheinbar vollkommen die Kontrolle und der Adapter geht in den Modus

                                Das ist ein grundsätzliches Problem. Die API kann nur mit einem Gerät gleichzeitig reden. Das könnt ihr ausprobieren, indem ihr Undok auf dem Handy startet und danach die Instanz neustartet. Undok meldet euch dann ziemlich sofort, daß es die Verbindung verloren hat.
                                Man kann die API direkt mit PIN aufrufen und das Radio ohne Session steuern. Dann funktionieren die Notifies nicht, dafür braucht man zwingend eine Session, beim erstellen einer Session werden alle anderen beendet. Das kann man maximal durch einen Proxy beheben, den auch andere Apps nutzen. Ob das mit Undok funktioniert ist fraglich und für mich im Moment absolut nicht umsetzbar.
                                Die andere Möglichkeit wäre eine Einstellung zum aktiven pollen, dann müsste man aber mit teilweise alten Werten leben.

                                Oder man könnte den Status der Fehlermeldung im Adapter abfragen (wenn das geht) oder eine Möglichkeit suchen, im LOG von ioBroker nach Fehlern bezüglich des Adapters zu suchen (siehe auch den Adapter LogParser, welcher das LOG nach Fehlern scannt) und dann in einem Abstand von festgelegter/konfigurierbarer Zeit (1-5 Sek) einen ReConnect/Restart des Adapters (WatchDog) zu versuchen. Den Versuch des Wiederverbindens könnte man mit dem konfigurierbaren Versand einer Mail/WhatsApp (über den jeweiligen Adapter) verbinden, welche versandt wird, wenn ein anderes Programm die Lautsprecher/Radios blockiert (und somit die Fehlermeldung im ioBroker erzeugt wird) , sodass man die zugehörige App nach erfolgreich zugestellter Benachrichtigung manuell beenden könnte. Nach Beendigung der FremdApp kann der automatische ReStart des Adapters nur noch von Erfolg gekrönt sein.

                                Sollte das alles etwas wirr und ggf. nicht nachvollziehbar gewesen sein , bitte nachfragen 😁

                                Und solltest Du ggf. ein weiteres Gerät von SilverCrest benötigen, für 5 EU von mir ist es versichert versendet und Du kannst testen. Und 5 EU von mir zurück über PayPal-Freunde sind es dann auch nur noch für den Rückversand 😉

                                hallo.amtH 1 Antwort Letzte Antwort
                                0
                                • B Berchemer

                                  @hallo-amt sagte in [Neuer Adapter] Undok FSAPI:

                                  @Berchemer said in [Neuer Adapter] Undok FSAPI:

                                  Und. Das scheint aber ein grundsätzliches Problem zu sein. Wenn ich mit einer der beiden o.g. Programme aus Windows oder Android auf ein übder den Adapter angebundenes Gerät gehe, dann übernimmt dieses scheinbar vollkommen die Kontrolle und der Adapter geht in den Modus

                                  Das ist ein grundsätzliches Problem. Die API kann nur mit einem Gerät gleichzeitig reden. Das könnt ihr ausprobieren, indem ihr Undok auf dem Handy startet und danach die Instanz neustartet. Undok meldet euch dann ziemlich sofort, daß es die Verbindung verloren hat.
                                  Man kann die API direkt mit PIN aufrufen und das Radio ohne Session steuern. Dann funktionieren die Notifies nicht, dafür braucht man zwingend eine Session, beim erstellen einer Session werden alle anderen beendet. Das kann man maximal durch einen Proxy beheben, den auch andere Apps nutzen. Ob das mit Undok funktioniert ist fraglich und für mich im Moment absolut nicht umsetzbar.
                                  Die andere Möglichkeit wäre eine Einstellung zum aktiven pollen, dann müsste man aber mit teilweise alten Werten leben.

                                  Oder man könnte den Status der Fehlermeldung im Adapter abfragen (wenn das geht) oder eine Möglichkeit suchen, im LOG von ioBroker nach Fehlern bezüglich des Adapters zu suchen (siehe auch den Adapter LogParser, welcher das LOG nach Fehlern scannt) und dann in einem Abstand von festgelegter/konfigurierbarer Zeit (1-5 Sek) einen ReConnect/Restart des Adapters (WatchDog) zu versuchen. Den Versuch des Wiederverbindens könnte man mit dem konfigurierbaren Versand einer Mail/WhatsApp (über den jeweiligen Adapter) verbinden, welche versandt wird, wenn ein anderes Programm die Lautsprecher/Radios blockiert (und somit die Fehlermeldung im ioBroker erzeugt wird) , sodass man die zugehörige App nach erfolgreich zugestellter Benachrichtigung manuell beenden könnte. Nach Beendigung der FremdApp kann der automatische ReStart des Adapters nur noch von Erfolg gekrönt sein.

                                  Sollte das alles etwas wirr und ggf. nicht nachvollziehbar gewesen sein , bitte nachfragen 😁

                                  Und solltest Du ggf. ein weiteres Gerät von SilverCrest benötigen, für 5 EU von mir ist es versichert versendet und Du kannst testen. Und 5 EU von mir zurück über PayPal-Freunde sind es dann auch nur noch für den Rückversand 😉

                                  hallo.amtH Offline
                                  hallo.amtH Offline
                                  hallo.amt
                                  schrieb am zuletzt editiert von
                                  #25

                                  @Berchemer said in [Neuer Adapter] Undok FSAPI:

                                  Oder man könnte den Status der Fehlermeldung im Adapter abfragen (wenn das geht)

                                  Die API gibt direkt eine Meldung aus, i Moment schaue ich nur nach, ob der Status FS_OKist, alles andere wäre ein Fehler. Doof nur, daß im Zusammenhang mit den Notifies dauernd ein Fehler kommt, nämlich dann, wenn sich 30 Sekunden nichts geändert hat. Da müsste ich schauen, ob es eine genauere Meldung zu gibt. Oder hin- und wieder versuchen, mit der Session ID vom Adapter auf das Radio zuzugreifen. Allerdings läuft die auch nach einer Weile ab, man munkelt von ca. 1 Stunde. Im Moment wird alle 15 Minuten eine neue erstellt.
                                  Eine spezielle Meldung für "Ein anderes Programm möchte auf das Radio zugreifen" gibt es vielleicht, ich habe sie aber noch nicht gefunden. Falls es eine gäbe, würde ich die gerne für sowas nutzen. Vielleicht gibt es eine Möglichkeit abzufragen, ob gerade eine aktuelle Session mit einer anderen ID besteht. Da ist das große Problem dieser API: Sie ist nirgendwo dokumentiert. Alles was das Internet drüber weiss wurde mit Wireshark mitgeschnitten. Die Doku bekommt man nur, wenn man ein Devkit kauft. Ob da ein NDA dabei ist kann ich nicht sagen.
                                  Kurz: Wenn man irgendwie feststellen kann, on eine andere App verbunden ist, kann man das regelmäßig abfragen, die Idee halte ich für sinnvoll. Mal schauen, ob es da eine Möglichkeit gibt.
                                  Der Rest wäre einfach, ein Timer und den regelmäßig abfeuern. So werden auch die Notifies abgefragt, der feuert 1s nachdem die letzte Antwort kam.

                                  Die API istklasse, menn man Undok benutzt. Für das sind die Radios optimiert. Bedeutet leider auch, daß sie nichts implementieren, was Undok nicht nutzt. Danke FS 😞

                                  Und danke für das Angebot mit dem Silvercrest. Im Moment reichen drei Geräte,zwei können Multiroom, ich hoffe, das reicht mir zum testen.

                                  E 1 Antwort Letzte Antwort
                                  0
                                  • hallo.amtH hallo.amt

                                    @Berchemer said in [Neuer Adapter] Undok FSAPI:

                                    Oder man könnte den Status der Fehlermeldung im Adapter abfragen (wenn das geht)

                                    Die API gibt direkt eine Meldung aus, i Moment schaue ich nur nach, ob der Status FS_OKist, alles andere wäre ein Fehler. Doof nur, daß im Zusammenhang mit den Notifies dauernd ein Fehler kommt, nämlich dann, wenn sich 30 Sekunden nichts geändert hat. Da müsste ich schauen, ob es eine genauere Meldung zu gibt. Oder hin- und wieder versuchen, mit der Session ID vom Adapter auf das Radio zuzugreifen. Allerdings läuft die auch nach einer Weile ab, man munkelt von ca. 1 Stunde. Im Moment wird alle 15 Minuten eine neue erstellt.
                                    Eine spezielle Meldung für "Ein anderes Programm möchte auf das Radio zugreifen" gibt es vielleicht, ich habe sie aber noch nicht gefunden. Falls es eine gäbe, würde ich die gerne für sowas nutzen. Vielleicht gibt es eine Möglichkeit abzufragen, ob gerade eine aktuelle Session mit einer anderen ID besteht. Da ist das große Problem dieser API: Sie ist nirgendwo dokumentiert. Alles was das Internet drüber weiss wurde mit Wireshark mitgeschnitten. Die Doku bekommt man nur, wenn man ein Devkit kauft. Ob da ein NDA dabei ist kann ich nicht sagen.
                                    Kurz: Wenn man irgendwie feststellen kann, on eine andere App verbunden ist, kann man das regelmäßig abfragen, die Idee halte ich für sinnvoll. Mal schauen, ob es da eine Möglichkeit gibt.
                                    Der Rest wäre einfach, ein Timer und den regelmäßig abfeuern. So werden auch die Notifies abgefragt, der feuert 1s nachdem die letzte Antwort kam.

                                    Die API istklasse, menn man Undok benutzt. Für das sind die Radios optimiert. Bedeutet leider auch, daß sie nichts implementieren, was Undok nicht nutzt. Danke FS 😞

                                    Und danke für das Angebot mit dem Silvercrest. Im Moment reichen drei Geräte,zwei können Multiroom, ich hoffe, das reicht mir zum testen.

                                    E Abwesend
                                    E Abwesend
                                    e-s
                                    schrieb am zuletzt editiert von
                                    #26

                                    @hallo-amt
                                    Das die api merkwürdig ist hatte ich damals auch schon mal festgestellt.
                                    Habe ein technisat Radio, hatte zuerst die technisat app drauf und dann später die undok.
                                    Dabei haben die apps sich auch gegenseitig gestört.
                                    Es sollte also immer nur eine App genutzt werden.
                                    Wenn alle Funktionen im Adapter sind, dann braucht man auch keine undok app mehr.

                                    Mach weiter so

                                    1 Antwort Letzte Antwort
                                    0
                                    • B Berchemer

                                      Auch Luxus im Moment, aber wenn man in der Config neben der URL auch noch einen individuellen Namen zur Nutzung in der Objekteliste einbauen könnte, würde es bei mehr als einer Installation die Übersicht in der Liste steigern 🙂

                                      hallo.amtH Offline
                                      hallo.amtH Offline
                                      hallo.amt
                                      schrieb am zuletzt editiert von hallo.amt
                                      #27

                                      @Berchemer said in [Neuer Adapter] Undok FSAPI:

                                      Auch Luxus im Moment, aber wenn man in der Config neben der URL auch noch einen individuellen Namen zur Nutzung in der Objekteliste einbauen könnte, würde es bei mehr als einer Installation die Übersicht in der Liste steigern

                                      Das geht schon, allerdings über den Workaround, daß du das Radio in der Weboberfläche vom Radio umbenennen musst. Das zeigt dann auch Undok an. Standardmäßig ist da die Modellbezeichnung drin. Den Namen mach ich noch editierbar, dann kannst du dem Radio einen eigenen Namen geben, ohne auf die Weboberfläche zu gehen.

                                      C 1 Antwort Letzte Antwort
                                      0
                                      • hallo.amtH hallo.amt

                                        @Berchemer said in [Neuer Adapter] Undok FSAPI:

                                        Auch Luxus im Moment, aber wenn man in der Config neben der URL auch noch einen individuellen Namen zur Nutzung in der Objekteliste einbauen könnte, würde es bei mehr als einer Installation die Übersicht in der Liste steigern

                                        Das geht schon, allerdings über den Workaround, daß du das Radio in der Weboberfläche vom Radio umbenennen musst. Das zeigt dann auch Undok an. Standardmäßig ist da die Modellbezeichnung drin. Den Namen mach ich noch editierbar, dann kannst du dem Radio einen eigenen Namen geben, ohne auf die Weboberfläche zu gehen.

                                        C Offline
                                        C Offline
                                        claus1993
                                        schrieb am zuletzt editiert von claus1993
                                        #28

                                        @hallo-amt

                                        Bin mal wieder zum testen gekommen 🙂

                                        Was mir aufgefallen ist das die "media" Daten nicht immer upgedated werden. Selbst wenn ich das Radio über den Datenpunkt "Power" ein und ausschalte. Erst wenn ich den Adapter neu starte bekomme ich aktuelle "media" Daten.
                                        Soweit ich mit meinen Versuchen gesehen habe benötigen die HTML Befehle nicht immer eine Session ID, meines Wissens nicht bei den Daten die du unter "media" angesetzt hat. Könnte man hier den Befehl nicht ohne Session ID absetzen und das immer wenn das Radio bei "Info" > "Connection" auf true steht? Das Ganze dann alle paar Minuten getriggert und die Daten sollten doch da sein, oder irre ich mich?

                                        Freue mich schon auf die nächste Version. Danke fürs Umsetzen!

                                        hallo.amtH 1 Antwort Letzte Antwort
                                        0
                                        • C claus1993

                                          @hallo-amt

                                          Bin mal wieder zum testen gekommen 🙂

                                          Was mir aufgefallen ist das die "media" Daten nicht immer upgedated werden. Selbst wenn ich das Radio über den Datenpunkt "Power" ein und ausschalte. Erst wenn ich den Adapter neu starte bekomme ich aktuelle "media" Daten.
                                          Soweit ich mit meinen Versuchen gesehen habe benötigen die HTML Befehle nicht immer eine Session ID, meines Wissens nicht bei den Daten die du unter "media" angesetzt hat. Könnte man hier den Befehl nicht ohne Session ID absetzen und das immer wenn das Radio bei "Info" > "Connection" auf true steht? Das Ganze dann alle paar Minuten getriggert und die Daten sollten doch da sein, oder irre ich mich?

                                          Freue mich schon auf die nächste Version. Danke fürs Umsetzen!

                                          hallo.amtH Offline
                                          hallo.amtH Offline
                                          hallo.amt
                                          schrieb am zuletzt editiert von
                                          #29

                                          @claus1993 said in [Neuer Adapter] Undok FSAPI:

                                          Soweit ich mit meinen Versuchen gesehen habe benötigen die HTML Befehle nicht immer eine Session ID, meines Wissens nicht bei den Daten die du unter "media" angesetzt hat. Könnte man hier den Befehl nicht ohne Session ID absetzen und das immer wenn das Radio bei "Info" > "Connection" auf true steht? Das Ganze dann alle paar Minuten getriggert und die Daten sollten doch da sein, oder irre ich mich?

                                          Guter Plan, das mach ich mal. Dann darf man damit leben, daß es nur alle X (einstellbar) Sekunden neue Werte gibt, wenn jemand die Session geklaut hat.

                                          1 Antwort Letzte Antwort
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          639

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe