nomos system nomos system

Geräteprofil · Multimedia

Frontier Silicon Internetradio (FSAPI / UNDOK)

Hinweis: Dieses Profil ist nach der FSAPI-Beschreibung von Frontier Silicon und Mitschnitten eines echten Geräts erstellt.

Voraussetzungen

  1. Ein Radio bzw. Lautsprecher mit Frontier-Silicon-Modul, erkennbar an der Steuerung per UNDOK-App (oder älter: Hama Digitalradio, TechniSat CONNECT, Roberts ConnecT, Medion Lifestream, Revo, Sangean, Ruark, Silvercrest …).
  2. Radio im selben Netz wie der nomos Server, Netzwerk-Standby bzw. Netzwerk im Standby verbunden lassen eingeschaltet (sonst ist das Radio im Standby nicht erreichbar und kann nicht über nomos eingeschaltet werden).
  3. Die PIN des Radios (Werkseinstellung 1234, im Radio unter Systemeinstellungen → Netzwerk → NetRemote PIN-Setup).
  4. Port 80/TCP (HTTP).

Einrichtung

  1. Dem Radio im DHCP-Server eine feste IP-Adresse geben
  2. Skills → Add-ons: Profil importieren
  3. Gerät anlegen, Name, IP-Adresse und PIN eintragen
  4. VOLUMEMAX einstellen: die höchste Lautstärkestufe des Radios (Werkseinstellung 20). Abfragen mit
    curl "http://_IP_/fsapi/GET/netRemote.sys.caps.volumeSteps?pin=1234"
    

    Die Antwort <u8>21</u8> bedeutet Stufen 0–20 → VOLUMEMAX = 20 (also Antwort minus 1). Der Wert wird zur Kontrolle auch als Volume steps (ausgeblendet) angezeigt.

Test von einem Rechner im selben Netz (muss <status>FS_OK</status> liefern):

curl "http://_IP_/fsapi/GET/netRemote.sys.power?pin=1234"

Datenbereich

Aktionen: Play, Pause, Weiter, Zurück (bei Radio: nächster/vorheriger Sender bzw. Frequenz).

Mode-Nummern

Die Nummern der Quellen sind je Gerät verschieden (z. B. 0 = Internetradio, 1 = Spotify, 3 = DAB, 4 = UKW, 5 = AUX). Liste des eigenen Geräts:

curl "http://_IP_/fsapi/LIST_GET_NEXT/netRemote.sys.caps.validModes/-1?pin=1234&maxItems=20"

Jeder Eintrag <item key="N"> mit seinem label ist eine Quelle; N ist die Mode-Nummer.

Hinweise