Autor Thema: Modul für WLAN Radios mit Frontier Silicon Chipsatz (Lidl/Aldi/Medion/Hama...)  (Gelesen 3741 mal)

Offline supernova1963

  • Full Member
  • ***
  • Beiträge: 268
Ergebnis NumanTwo:
FS_OK IR 1 Internetradio 1 0 Spotify 1 Spotify 1 0 DMR 0 DMR 1 0 MP 1 Musikplayer 1 1 DAB 1 DAB Radio 1 0 FM 1 FM Radio 1 0 Bluetooth 1 Bluetooth 0 0 CD 1 CD 0 0 AUXIN 1 AUX Eingang 0 0
LG

Gernot
Fhemserver: Mac Mini - Parallels Desktop mit Ubuntu Server 16.04,
Module: Harmony, fakeRoku, FBAHA, Fritzbox, Proplanta, FIRMATA, Homekit, MQTT + espBridge, HMCCU, Nmap, ...
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline mikka1

  • New Member
  • *
  • Beiträge: 36
Hier mein Logauszug mit Verbose 5

2017.12.07 06:24:36 3: RadioBad: Something went wrong by parsing the inputs.
2017.12.07 06:24:37 3: RadioBad: General GET failed (the interval may be too small).
2017.12.07 06:24:57 3: RadioBad: General GET failed (the interval may be too small).
2017.12.07 06:24:57 3: RadioBad: Something went wrong by parsing the inputs.
2017.12.07 06:25:17 3: RadioBad: General GET failed (the interval may be too small).
2017.12.07 06:25:17 3: RadioBad: Something went wrong by parsing the inputs.
2017.12.07 06:25:37 3: RadioBad: Something went wrong by parsing the inputs.
2017.12.07 06:25:37 3: RadioBad: General GET failed (the interval may be too small).
2017.12.07 06:25:57 3: RadioBad: General GET failed (the interval may be too small).
2017.12.07 06:25:57 3: RadioBad: Something went wrong by parsing the inputs.
2017.12.07 06:26:17 3: RadioBad: General GET failed (the interval may be too small).
2017.12.07 06:26:17 3: RadioBad: Something went wrong by parsing the inputs.
2017.12.07 06:26:37 3: RadioBad: General GET failed (the interval may be too small).
2017.12.07 06:26:37 3: RadioBad: Something went wrong by parsing the inputs.

und meine Rückmeldung auf die Anfrage im Browser

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<fsapiResponse>
<status>FS_OK</status>
<item key="0">
<field name="id">
<c8_array>IR</c8_array>
</field>
<field name="selectable">
<u8>1</u8>
</field>
<field name="label">
<c8_array>Internet Radio</c8_array>
</field>
</item>
<item key="1">
<field name="id">
<c8_array>MP</c8_array>
</field>
<field name="selectable">
<u8>1</u8>
</field>
<field name="label">
<c8_array>Musikplayer</c8_array>
</field>
</item>
<item key="2">
<field name="id">
<c8_array>DAB</c8_array>
</field>
<field name="selectable">
<u8>1</u8>
</field>
<field name="label">
<c8_array>DAB</c8_array>
</field>
</item>
<item key="3">
<field name="id">
<c8_array>FM</c8_array>
</field>
<field name="selectable">
<u8>1</u8>
</field>
<field name="label">
<c8_array>FM</c8_array>
</field>
</item>
<item key="4">
<field name="id">
<c8_array>AUXIN</c8_array>
</field>
<field name="selectable">
<u8>1</u8>
</field>
<field name="label">
<c8_array>AUX in</c8_array>
</field>
</item>
<item key="5">
<field name="id">
<c8_array>DMR</c8_array>
</field>
<field name="selectable">
<u8>0</u8>
</field>
<field name="label">
<c8_array>DMR</c8_array>
</field>
</item>
<item key="6">
<field name="id">
<c8_array>NETWORK</c8_array>
</field>
<field name="selectable">
<u8>0</u8>
</field>
<field name="label">
<c8_array/>
</field>
</item>
<listend/>
</fsapiResponse>

Besten Dank

Offline Invers

  • Hero Member
  • *****
  • Beiträge: 1455
Hier mein Browsertest:
<?xml version="1.0"?>
<fsapiResponse>
<status>FS_OK</status>
<item key="0">
<field name="id">
<c8_array>IR</c8_array>
</field>
<field name="selectable">
<u8>1</u8>
</field>
<field name="label">
<c8_array>Internet Radio</c8_array>
</field>
</item>
<item key="1">
<field name="id">
<c8_array>MP</c8_array>
</field>
<field name="selectable">
<field name="label">
<c8_array>Musikplayer</c8_array>
</field>
</item>
<item key="2">
<field name="id">
<c8_array>DAB</c8_array>
</field>
<field name="selectable">
<u8>1</u8>
</field>
<field name="label">
<c8_array>DAB</c8_array>
</field>
</item>
<item key="3">
<field name="id">
<c8_array>FM</c8_array>
</field>
<field name="selectable">
<u8>1</u8>
</field>
<field name="label">
<c8_array>FM</c8_array>
</field>
</item>
<item key="4">
<field name="id">
<c8_array>AUXIN</c8_array>
</field>
<field name="selectable">
<u8>1</u8>
</field>
<field name="label">
<c8_array>AUX in</c8_array>
</field>
</item>
<item key="5">
<field name="id">
<c8_array>DMR</c8_array>
</field>
<field name="selectable">
<u8>0</u8>
</field>
<field name="label">
<c8_array>DMR</c8_array>
</field>
</item>
<item key="6">
<field name="id">
<c8_array>NETWORK</c8_array>
</field>
<field name="selectable">
<u8>0</u8>
</field>
<field name="label">
<c8_array/>
</field>
</item>
<listend/>
</fsapiResponse>
Pi3B Jessie | Fritzbox 7490 | CUL 433 | CUL 868 | HM-LAN | 12 x Dect200 | 4 x Intertechno | 5 x TX3TH | 3 x Heizung FHT + Fensterkont. | KeyMatic + 2 FB mit 4 Tasten | Wandtaster 2-fach m. LED | 6 x Türkontakt TFK-TI | HM-Bewegungsmelder aussen + innen | 3 x R.-Melder HM-SEC-SD-2 | SAT Gigablue quad

Offline mumpitzstuff

  • Full Member
  • ***
  • Beiträge: 458
Den Fehler bei Input habe ich identifiziert. Ihr habt nur 3 Field Einträge pro Eintrag, bei mir sind es 5 und ich frage auf genau die 5 ab. Wahrscheinlich kann sich sogar die Reihenfolge ändern. Ich mache da was generisches rein.

Mit den Timeouts durch die vielen Anfragen muss ich gucken wie ich das am besten löse. Es soll ja weiterhin nicht blockierend bleiben... Ich habe 2 Ideen:

1.) Ich mache sleep(1) rein alle x Requests. Hier ist mir aber unklar ob ich das nicht blockierend machen kann. Muss ich auch erst mal nachfragen im Forum, ich habe dazu wenig gefunden.
2.) Ich splitte die Update Funktion auf und rufe die kleineren Einheiten mit einem gewissen zeitlichen Abstand auf. (Das wäre in jedem Fall nicht blockierend aber vom Code her unschön.)

Ich muss gucken ob ich das heute Abend noch basteln kann.

Offline Invers

  • Hero Member
  • *****
  • Beiträge: 1455
Hab noch ne Perlmeldung im Log:
PERL WARNING: Use of uninitialized value $arg in regexp compilation at ./FHEM/17_SIRD.pm line 209.
Pi3B Jessie | Fritzbox 7490 | CUL 433 | CUL 868 | HM-LAN | 12 x Dect200 | 4 x Intertechno | 5 x TX3TH | 3 x Heizung FHT + Fensterkont. | KeyMatic + 2 FB mit 4 Tasten | Wandtaster 2-fach m. LED | 6 x Türkontakt TFK-TI | HM-Bewegungsmelder aussen + innen | 3 x R.-Melder HM-SEC-SD-2 | SAT Gigablue quad

Offline mumpitzstuff

  • Full Member
  • ***
  • Beiträge: 458
Ich hab was Neues eingespielt. Probleme sollten jetzt weniger auftreten oder hoffentlich ganz behoben sein (fingers crossed). Ich hab jetzt erst mal schnell was rein gebastelt, das muss ich noch schön machen wenns funktioniert.

SetExtensions hab ich eingebunden. Damit sollten nette Spielereien wie on-for-timer usw. möglich sein.

@Invers: Ich hoffe ich habe die Zeile richtig identifizieren können. Falls ja, tritt das Problem hoffentlich nicht mehr auf.

Offline Lucky2k12

  • Full Member
  • ***
  • Beiträge: 174
Browsertest von meinem SilverCrest SIRD 14 A2; version ir-mmi-FS2026-0500-0106_V2.6.19c7.EX59333-1RC8:
<fsapiResponse>
<status>FS_OK</status>
<item key="0">
<field name="id">
<c8_array>IR</c8_array>
</field>
<field name="selectable">
<u8>1</u8>
</field>
<field name="label">
<c8_array>Internet Radio</c8_array>
</field>
</item>
<item key="1">
<field name="id">
<c8_array>MP</c8_array>
</field>
<field name="selectable">
<u8>1</u8>
</field>
<field name="label">
<c8_array>Musikplayer</c8_array>
</field>
</item>
<item key="2">
<field name="id">
<c8_array>DAB</c8_array>
</field>
<field name="selectable">
<u8>1</u8>
</field>
<field name="label">
<c8_array>DAB</c8_array>
</field>
</item>
<item key="3">
<field name="id">
<c8_array>FM</c8_array>
</field>
<field name="selectable">
<u8>1</u8>
</field>
<field name="label">
<c8_array>FM</c8_array>
</field>
</item>
<item key="4">
<field name="id">
<c8_array>AUXIN</c8_array>
</field>
<field name="selectable">
<u8>1</u8>
</field>
<field name="label">
<c8_array>AUX in</c8_array>
</field>
</item>
<item key="5">
<field name="id">
<c8_array>DMR</c8_array>
</field>
<field name="selectable">
<u8>0</u8>
</field>
<field name="label">
<c8_array>DMR</c8_array>
</field>
</item>
<item key="6">
<field name="id">
<c8_array>NETWORK</c8_array>
</field>
<field name="selectable">
<u8>0</u8>
</field>
<field name="label">
<c8_array/>
</field>
</item>
<listend/>
</fsapiResponse>
Probleme im Log seh ich mit der neuesten Version bei mir erstmal nicht.
Readings kommen rein, ich seh keinen Unterschied beim compatibilityMode... Auf was muss ich da achten?
Aber die Lautstärkeregelung geht nicht. Die Lautstärke springt immer auf 0
Raspi3, FHT, Jeelink, LGW, CUL868, nanoCUL433, WS1600, diverse TFA Temp/hygro-Sensoren, Hue, Xiaomi Vacuum, Toom Steckdosen, Revolt Clones

Offline mumpitzstuff

  • Full Member
  • ***
  • Beiträge: 458
Der Kompatibilitätsmodus sollte bei jedem radio funktionieren, der andere nicht. Wenn möglich auf den Kompatibilitätsmodus verzichten, also auf 0 setzen. Im Idealfall siehst du keine Unterschiede, nur dein System wird sehr viel weniger belastet.
Das mit der Lautstärke muss ich mir ansehen. Ich dachte das geht eigentlich. Kannst du mal unten auf raw klicken bitte und gucken was da bei .volumeSteps steht?

Offline Lucky2k12

  • Full Member
  • ***
  • Beiträge: 174
defmod kuechenradio SIRD 192.168.178.21 1234 60
attr kuechenradio compatibilityMode 0
attr kuechenradio room Kueche

setstate kuechenradio on
setstate kuechenradio 2017-12-07 22:20:08 .inputs 0:internetradio,1:musikplayer,2:dab,3:fm,4:auxin,5:dmr
setstate kuechenradio 2017-12-07 22:29:27 .presets
setstate kuechenradio 2017-12-07 22:22:52 .volumeSteps 20
setstate kuechenradio 2017-12-07 22:23:08 currentTitle
setstate kuechenradio 2017-12-07 22:23:08 duration
setstate kuechenradio 2017-12-07 22:02:07 friendlyName SilverCrest SIRD 14 A2
setstate kuechenradio 2017-12-07 22:23:08 infoText
setstate kuechenradio 2017-12-07 22:23:08 input
setstate kuechenradio 2017-12-07 22:23:08 mute
setstate kuechenradio 2017-12-07 22:23:08 playStatus
setstate kuechenradio 2017-12-07 22:23:08 position
setstate kuechenradio 2017-12-07 22:29:25 power on
setstate kuechenradio 2017-12-07 22:29:25 presence present
setstate kuechenradio 2017-12-07 22:09:14 preset
setstate kuechenradio 2017-12-07 22:23:08 repeat
setstate kuechenradio 2017-12-07 22:23:08 shuffle
setstate kuechenradio 2017-12-07 22:29:23 state on
setstate kuechenradio 2017-12-07 22:02:07 version ir-mmi-FS2026-0500-0106_V2.6.19c7.EX59333-1RC8
setstate kuechenradio 2017-12-07 22:23:08 volume
setstate kuechenradio 2017-12-07 22:23:08 volumeStraight

BTW: Wo find ich eigentlich die App?
Raspi3, FHT, Jeelink, LGW, CUL868, nanoCUL433, WS1600, diverse TFA Temp/hygro-Sensoren, Hue, Xiaomi Vacuum, Toom Steckdosen, Revolt Clones

Offline mumpitzstuff

  • Full Member
  • ***
  • Beiträge: 458
Such nach UNDOK. Gibt's für Android und iOS.

Offline Lucky2k12

  • Full Member
  • ***
  • Beiträge: 174
Super, danke!
Auch dafür dass du das Projekt wieder belebt hast.
Ich freu mich schon auf die Möglichkeit, mit tts Meldungen zu verschicken. Genial!
Raspi3, FHT, Jeelink, LGW, CUL868, nanoCUL433, WS1600, diverse TFA Temp/hygro-Sensoren, Hue, Xiaomi Vacuum, Toom Steckdosen, Revolt Clones

Offline mumpitzstuff

  • Full Member
  • ***
  • Beiträge: 458
Volume geht bei mir wieder. Ich muss mal mit dem Bastelscheiss aufhören und mir mehr Zeit lassen. Wenn eine stabile Version existiert werde ich in einem anderem Branch Testversionen einstellen und den Master so lange nicht anfassen, bis die Testversion stabil ist.

Offline Invers

  • Hero Member
  • *****
  • Beiträge: 1455
Danke, bei mir sieht auch bereits vieles sehr gut aus:

Internals:
   CFGFN     
   CHANGED   
   DEF        192.168.178.48 1234 30
   INTERVAL   30
   IP         192.168.178.48
   NAME       Kuechenradio
   NOTIFYDEV  global
   NR         470
   NTFY_ORDER 50-Kuechenradio
   PIN        1234
   STATE      on
   TYPE       SIRD
   READINGS:
     2017-12-08 09:39:16   currentTitle    0-24 80er Pop Rock Oldies
     2017-12-08 09:39:16   duration        0
     2017-12-07 10:13:20   friendlyName    SilverCrest SIRD 14 A2
     2017-12-08 09:39:17   graphicUri      http://aldi.wifiradiofrontier.com/setupapp/setup1/logo/logo-76672.png
     2017-12-08 09:42:46   infoText        Queen - I Want It All
     2017-12-08 09:43:46   input           internetradio
     2017-12-08 09:39:23   mute            off
     2017-12-08 09:39:18   playStatus      playing
     2017-12-08 09:43:48   position        5:00
     2017-12-08 09:43:44   power           on
     2017-12-08 09:43:44   presence        present
     2017-12-08 09:39:14   preset         
     2017-12-08 09:39:18   repeat          off
     2017-12-08 09:39:18   shuffle         off
     2017-12-08 09:43:44   state           on
     2017-12-07 10:13:20   version         ir-mmi-FS2026-0500-0106_V2.6.19c7.EX59333-1RC8
     2017-12-08 09:38:44   volume          30
     2017-12-08 09:38:44   volumeStraight  6
Attributes:
   compatibilityMode 1
   room       Küche
Pi3B Jessie | Fritzbox 7490 | CUL 433 | CUL 868 | HM-LAN | 12 x Dect200 | 4 x Intertechno | 5 x TX3TH | 3 x Heizung FHT + Fensterkont. | KeyMatic + 2 FB mit 4 Tasten | Wandtaster 2-fach m. LED | 6 x Türkontakt TFK-TI | HM-Bewegungsmelder aussen + innen | 3 x R.-Melder HM-SEC-SD-2 | SAT Gigablue quad

Offline mikka1

  • New Member
  • *
  • Beiträge: 36
Besten Dank, funktioniert Super, jetzt muss ich nur mal schauen, wie ich die Readings am besten/schönsten darstelle... ;)

 

decade-submarginal