Modul für WLAN Radios mit Frontier Silicon Chipsatz (SilverCrest/Medion/Hama...)

Begonnen von mumpitzstuff, 07 November 2017, 00:21:27

Vorheriges Thema - Nächstes Thema

pflock_y


mumpitzstuff

Warum jetzt die Inputs nicht mit ausgelesen ist mir noch schleierhaft. Muss ich mir ansehen. Ich hätte erwartet, dass das schon funktioniert.
Bei den anderen Readings wird von euren Radios die schöne Variante nicht unterstützt. Ich mache einen Kompatibilitätsmodus rein.
Bitte habt ein wenig Geduld, das ist Fleissarbeit im Modul. Kommt aber innerhalb der nächsten Tage.

Eine Frage die mir noch einfällt. Der Rest eurer FHEM Installation ist aktuell? Wurde also mit update all auf den neuesten Stand gebracht?

pflock_y


Invers

Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

Ich habe hier zum Vergleich mal ein älteres Modul benutzt. Die Def konnte ich beibehalten. Hier habe ich viele Readings gefüllt bekommen.

Version des Moduls : 17_SIRD.pm 41052 2017-03-28 16:41:14Z joergbackus

List:

Internals:
   CFGFN     
   DEF        192.168.178.48 1234 10
   INTERVAL   30
   IP         192.168.178.48
   Model      10
   NAME       Kuechenradio
   NR         470
   PASSWORD   1234
   SESSIONID  971460465
   STATE      off
   TYPE       SIRD
   READINGS:
     2017-12-06 13:39:10   currentAlbum     
     2017-12-06 00:48:42   currentAlbumDescription
     2017-12-06 13:39:10   currentArtist   
     2017-12-06 00:48:42   currentArtistDescription
     2017-12-06 13:39:10   currentDuration  0:00
     2017-12-06 13:39:10   currentPosition  2:34
     2017-12-06 13:39:10   currentTitle    0-24 80er Pop Rock Oldies
     2017-12-06 13:39:10   dABScan         idle
     2017-12-06 00:48:42   description     
     2017-12-06 00:48:42   duration       
     2017-12-06 00:48:42   errorStr       
     2017-12-06 13:39:10   frequency       4294967.29
     2017-12-06 13:39:10   friendlyName    SilverCrest SIRD 14 A2
     2017-12-06 13:39:10   graphicUri      http://aldi.wifiradiofrontier.com/setupapp/setup1/logo/logo-76672.png
     2017-12-06 13:39:10   infoText        Righeira - No Tengo Dinero
     2017-12-06 13:39:10   input           InternetRadio
     2017-12-06 13:39:10   inputSelectable <InternetRadio><Musikplayer><DAB><FM><AUXin><DMR><>
     2017-12-06 13:38:38   lastcommand     dABScanRequest
     2017-12-06 13:39:10   localDate       06.12.2017
     2017-12-06 13:39:10   localTime       14:39:10
     2017-12-06 13:39:10   mute            off
     2017-12-06 13:39:10   navCaps         3
     2017-12-06 13:39:10   navNumItems     6
     2017-12-06 13:39:10   navStatus       ready
     2017-12-06 13:39:10   playCaps        pause,skipNext,skipPrevious,shuffle,repeat,addPreset
     2017-12-06 13:39:10   playRate        1
     2017-12-06 13:39:10   playStatus      playing
     2017-12-06 00:48:42   position       
     2017-12-06 13:39:10   power           on
     2017-12-06 13:39:10   presence        present
     2017-12-06 12:40:09   preset         
     2017-12-06 13:39:10   radioID         002261CAA00C
     2017-12-06 13:39:10   remoteState     on
     2017-12-06 13:39:10   repeat          off
     2017-12-06 13:39:10   searchTerm       
     2017-12-06 13:39:10   shuffle         off
     2017-12-06 13:39:10   signalStrength  0
     2017-12-06 13:34:51   state           off
     2017-12-06 13:39:10   version         ir-mmi-FS2026-0500-0106_V2.6.19c7.EX59333-1RC8
     2017-12-06 13:39:10   volume          30
     2017-12-06 13:39:10   volumeSteps     21
     2017-12-06 13:39:10   volumeStraight  6
   helper:
     input2     <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></c8_array></field>

</item>
<listend/>
</fsapiResponse>

     inputAll   InternetRadio,Musikplayer,DAB,FM,AUXin,DMR,
     inputRead  <InternetRadio><Musikplayer><DAB><FM><AUXin><DMR><>
     preset1_5  <P1: --PRESET-FREE--><P2: --PRESET-FREE--><P3: --PRESET-FREE--><P4: --PRESET-FREE--><P5: --PRESET-FREE-->
     preset6_0  <P6: --PRESET-FREE--><P7: --PRESET-FREE--><P8: --PRESET-FREE--><P9: --PRESET-FREE--><P0: --PRESET-FREE-->
     presetAll  --PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--
     input1:
       status     FS_OK
       value:
         u32        0
     preset:
       status     FS_OK
       item:
         HASH(0x5d29ff8)
         HASH(0x5dae9d8)
         HASH(0x5d0a910)
         HASH(0x5d217f8)
         HASH(0x26607d8)
         HASH(0x5d56210)
         HASH(0x5d229b8)
         HASH(0x5d26570)
         HASH(0x5f0ee90)
         HASH(0x5b20710)
       listend:
Attributes:
   room       Küche
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Frank_Huber

wenn du mir die verwendeten ports nennst kann ich dir meinen Medion online stellen zum testen.
Hab nur selbst grad keine Zeit zu.
Medion LIFE P85035 (MD 87090)

mumpitzstuff

Zitat von: Invers am 06 Dezember 2017, 13:43:40
Ich habe hier zum Vergleich mal ein älteres Modul benutzt. Die Def konnte ich beibehalten. Hier habe ich viele Readings gefüllt bekommen.

Version des Moduls : 17_SIRD.pm 41052 2017-03-28 16:41:14Z joergbackus

List:

Internals:
   CFGFN     
   DEF        192.168.178.48 1234 10
   INTERVAL   30
   IP         192.168.178.48
   Model      10
   NAME       Kuechenradio
   NR         470
   PASSWORD   1234
   SESSIONID  971460465
   STATE      off
   TYPE       SIRD
   READINGS:
     2017-12-06 13:39:10   currentAlbum     
     2017-12-06 00:48:42   currentAlbumDescription
     2017-12-06 13:39:10   currentArtist   
     2017-12-06 00:48:42   currentArtistDescription
     2017-12-06 13:39:10   currentDuration  0:00
     2017-12-06 13:39:10   currentPosition  2:34
     2017-12-06 13:39:10   currentTitle    0-24 80er Pop Rock Oldies
     2017-12-06 13:39:10   dABScan         idle
     2017-12-06 00:48:42   description     
     2017-12-06 00:48:42   duration       
     2017-12-06 00:48:42   errorStr       
     2017-12-06 13:39:10   frequency       4294967.29
     2017-12-06 13:39:10   friendlyName    SilverCrest SIRD 14 A2
     2017-12-06 13:39:10   graphicUri      http://aldi.wifiradiofrontier.com/setupapp/setup1/logo/logo-76672.png
     2017-12-06 13:39:10   infoText        Righeira - No Tengo Dinero
     2017-12-06 13:39:10   input           InternetRadio
     2017-12-06 13:39:10   inputSelectable <InternetRadio><Musikplayer><DAB><FM><AUXin><DMR><>
     2017-12-06 13:38:38   lastcommand     dABScanRequest
     2017-12-06 13:39:10   localDate       06.12.2017
     2017-12-06 13:39:10   localTime       14:39:10
     2017-12-06 13:39:10   mute            off
     2017-12-06 13:39:10   navCaps         3
     2017-12-06 13:39:10   navNumItems     6
     2017-12-06 13:39:10   navStatus       ready
     2017-12-06 13:39:10   playCaps        pause,skipNext,skipPrevious,shuffle,repeat,addPreset
     2017-12-06 13:39:10   playRate        1
     2017-12-06 13:39:10   playStatus      playing
     2017-12-06 00:48:42   position       
     2017-12-06 13:39:10   power           on
     2017-12-06 13:39:10   presence        present
     2017-12-06 12:40:09   preset         
     2017-12-06 13:39:10   radioID         002261CAA00C
     2017-12-06 13:39:10   remoteState     on
     2017-12-06 13:39:10   repeat          off
     2017-12-06 13:39:10   searchTerm       
     2017-12-06 13:39:10   shuffle         off
     2017-12-06 13:39:10   signalStrength  0
     2017-12-06 13:34:51   state           off
     2017-12-06 13:39:10   version         ir-mmi-FS2026-0500-0106_V2.6.19c7.EX59333-1RC8
     2017-12-06 13:39:10   volume          30
     2017-12-06 13:39:10   volumeSteps     21
     2017-12-06 13:39:10   volumeStraight  6
   helper:
     input2     <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></c8_array></field>

</item>
<listend/>
</fsapiResponse>

     inputAll   InternetRadio,Musikplayer,DAB,FM,AUXin,DMR,
     inputRead  <InternetRadio><Musikplayer><DAB><FM><AUXin><DMR><>
     preset1_5  <P1: --PRESET-FREE--><P2: --PRESET-FREE--><P3: --PRESET-FREE--><P4: --PRESET-FREE--><P5: --PRESET-FREE-->
     preset6_0  <P6: --PRESET-FREE--><P7: --PRESET-FREE--><P8: --PRESET-FREE--><P9: --PRESET-FREE--><P0: --PRESET-FREE-->
     presetAll  --PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--,--PRESET-FREE--
     input1:
       status     FS_OK
       value:
         u32        0
     preset:
       status     FS_OK
       item:
         HASH(0x5d29ff8)
         HASH(0x5dae9d8)
         HASH(0x5d0a910)
         HASH(0x5d217f8)
         HASH(0x26607d8)
         HASH(0x5d56210)
         HASH(0x5d229b8)
         HASH(0x5d26570)
         HASH(0x5f0ee90)
         HASH(0x5b20710)
       listend:
Attributes:
   room       Küche


Das ist das alte Modul, das ich im ersten Schritt durch ein non Blocking Update erweitert hatte. Die aktuelle Version ist von Grund auf neu aufgesetzt und hat mit dem alten Modul inhaltlich nichts mehr zu tun. Die Ursache ist mir klar und wie ich es beheben kann auch. Ich bin auch schon fast fertig glaube ich. Ich teste noch ein wenig und dann gebe ich das frei. Die alten Radios können einfach keine kombinierten Requests bearbeiten. Das hätte den Vorteil gehabt, das man nur 6 Requests für alle Readings benötigt (extrem wenig Overhead und dadurch schnell). Die alte Methode braucht hingegen ganze 28 Requests an das Radio, um alle Informationen abzuholen. Das ist selbstredend Mist, denn das Radio will man ja auch nicht mit Requests flooden. Aber hilft halt nix.

Bitte noch ein wenig Geduld...

Invers

Ich habe Geduld ohne Ende. Kein Problem. War nur gut gemein. Ich wollte einfach nur testen, ob und wie es vorher mal lief. Ich hatte den Zustand von vorher ja nicht mehr im Kopf.

Lass dir ruhig Zeit.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

mumpitzstuff

Zitat von: Frank_Huber am 06 Dezember 2017, 14:03:38
wenn du mir die verwendeten ports nennst kann ich dir meinen Medion online stellen zum testen.
Hab nur selbst grad keine Zeit zu.
Medion LIFE P85035 (MD 87090)

Die Requests gehen alle an Port 80 soweit ich das sehen kann. Prinzipiell wäre eine solche Möglichkeit natürlich super und ich könnte dann zumindest mal diese Abfrage Geschichte in Ruhe testen. Vielleicht gehts ja doch irgendwie... Informationen darüber sind leider sehr sehr dürftig. Interessant wäre es, wenn sich jemand mit der UNDOK App auskennt und die Network Utilities (First Row) auf seinem Android Handy installiert hätte. Mit der App kann man nämlich unter Sniffer und der Verwendung des Filters Raw text = "fsapi" die Kommunikation zwischen UNDOK App und Radio sniffen und sehr schön sehen wie die App das macht. Wäre interesant zu wissen, ob die App das mit dem GET_MULTIPLE bei den älteren Radios hin bekommt bzw. wenn ja, dann zu sehen wie.
Leider habe ich keine Ahnung, ob ich auch mit der UNDOK App auf ein Radio im Internet zugreifen kann. Wenn ja, könnte ich natürlich selbst einen trace mitlaufen lassen und hätte dann alle Informationen.

Falls du dein Radio frei gibst, dann stell bitte unbedingt die Lautstärke auf 0 ein, damit du nicht vom Stuhl fällst wenn ich es einschalte. :)

Frank_Huber

Zitat von: mumpitzstuff am 06 Dezember 2017, 15:23:08
Die Requests gehen alle an Port 80 soweit ich das sehen kann. Prinzipiell wäre eine solche Möglichkeit natürlich super und ich könnte dann zumindest mal diese Abfrage Geschichte in Ruhe testen. Vielleicht gehts ja doch irgendwie... Informationen darüber sind leider sehr sehr dürftig. Interessant wäre es, wenn sich jemand mit der UNDOK App auskennt und die Network Utilities (First Row) auf seinem Android Handy installiert hätte. Mit der App kann man nämlich unter Sniffer und der Verwendung des Filters Raw text = "fsapi" die Kommunikation zwischen UNDOK App und Radio sniffen und sehr schön sehen wie die App das macht. Wäre interesant zu wissen, ob die App das mit dem GET_MULTIPLE bei den älteren Radios hin bekommt bzw. wenn ja, dann zu sehen wie.
Leider habe ich keine Ahnung, ob ich auch mit der UNDOK App auf ein Radio im Internet zugreifen kann. Wenn ja, könnte ich natürlich selbst einen trace mitlaufen lassen und hätte dann alle Informationen.

Falls du dein Radio frei gibst, dann stell bitte unbedingt die Lautstärke auf 0 ein, damit du nicht vom Stuhl fällst wenn ich es einschalte. :)

Hast ne PN mit den connect details. ;-)

mumpitzstuff

Ich habe ein Update eingespielt. Dort ist der compatibilityMode (Attribut) standardmäßig aktiviert. Wenn möglich sollte dieser Modus aktiv auf 0 gesetzt werden, also deaktiviert werden. Man muss halt schauen, ob die neue API vom eigenen Radio unterstützt wird oder nicht.

Wichtig: Wenn der Kompatibilitätsmodus aktiv ist, steigt die Systembelastung an (auf rund das 5 fache). Das Intervall sollte deshalb am Anfang 20s nicht unterschreiten.

Ich hoffe das die Inputs jetzt besser funktionieren. Ich habe versucht auch dafür einen Bugfix einzubauen.
Außerdem werden die Readings nur noch aktualisiert wenn sich der Wert darin geändert hat.

Könnt ihr bitte gucken ob es bei euch jetzt besser funktioniert?

mikka1

Hallo

Besten Dank. Bin Heute darauf gestossen und habe es gleich installiert, Radio Silvercrest SIRD 14B1, gleiche Symptome wie bei meinen Vorrednern, mit der brandneuen habe ich nun wesentlich mehr Infos, inkl. Infotext vom Display und auch die Presets, Inputs sind jedoch noch keine vorhanden.

Nochmals besten Dank für deine Arbeit!
Gruss und eine gute Nacht
Stephan

mumpitzstuff

Hmm keine Inputs? Kannst du mal im Device unten in die RAW Ansicht gehen und gucken ob da ein Attribut .inputs existiert? Wenn ja, was steht drin?

Verbose 5 einschalten und nach sys.caps.validModes suchen und mir den Teil vom Logfile posten bitte. Wenn es das nicht gibt, dann mal .inputs löschen mit:

deletereading <Device> .inputs

Spätestens dann sollte das Modul versuchen die Inputs einzulesen. Muss ein ganz blöder Fehler sein.

Invers

Vielen Dank, scheint soweit zu funktionieren.
Internals:
   CFGFN     
   CHANGED   
   DEF        192.168.178.48 1234 10
   INTERVAL   10
   IP         192.168.178.48
   NAME       Kuechenradio
   NOTIFYDEV  global
   NR         470
   NTFY_ORDER 50-Kuechenradio
   PIN        1234
   STATE      on
   TYPE       SIRD
   READINGS:
     2017-12-07 01:16:39   currentAlbum   
     2017-12-07 01:16:39   currentArtist   
     2017-12-07 01:16:39   currentDuration
     2017-12-07 01:16:39   currentPosition
     2017-12-07 01:24:10   currentTitle    0-24 80er Pop Rock Oldies
     2017-12-07 01:16:39   dABScan         
     2017-12-07 01:24:20   duration        0
     2017-12-07 01:16:39   frequency       
     2017-12-07 01:16:39   friendlyName    SilverCrest SIRD 14 A2
     2017-12-07 01:23:51   graphicUri      http://aldi.wifiradiofrontier.com/setupapp/setup1/logo/logo-76672.png
     2017-12-07 01:24:31   infoText        Juan Pardo - No Me Hables
     2017-12-07 01:16:39   input           
     2017-12-07 01:16:39   inputSelectable
     2017-12-06 20:09:56   lastcommand     off
     2017-12-07 01:16:39   localDate       07.12.2017
     2017-12-07 01:16:39   localTime       02:16:39
     2017-12-07 01:23:51   mute            off
     2017-12-07 01:16:39   navCaps         
     2017-12-07 01:16:39   navNumItems     
     2017-12-07 01:16:39   navStatus       
     2017-12-07 01:16:39   playCaps       
     2017-12-07 01:16:39   playRate       
     2017-12-07 01:24:21   playStatus      playing
     2017-12-07 01:25:36   position        5:00
     2017-12-07 01:25:45   power           on
     2017-12-07 01:25:45   presence        present
     2017-12-07 01:16:39   radioID         002261CAA00C
     2017-12-07 01:16:39   remoteState     
     2017-12-07 01:23:51   repeat          off
     2017-12-07 01:16:39   searchTerm     
     2017-12-07 01:24:02   shuffle         off
     2017-12-07 01:16:39   signalStrength 
     2017-12-07 01:25:45   state           on
     2017-12-07 01:16:39   version         ir-mmi-FS2026-0500-0106_V2.6.19c7.EX59333-1RC8
     2017-12-07 01:24:12   volume          0
     2017-12-07 01:16:39   volumeSteps     
     2017-12-07 01:24:12   volumeStraight  0
Attributes:
   compatibilityMode 1
   room       Küche



EDIT
Attr. .inputs existiert bei mir nicht. Hab in RAW geguckt.



2017.12.07 01:18:05 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:18:05 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:18:15 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:18:25 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:18:25 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:18:35 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:18:45 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:18:55 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:18:55 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:19:05 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:19:05 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:19:15 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:19:15 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:19:25 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:19:25 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:19:35 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:19:35 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:19:44 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:19:44 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:19:44 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:19:50 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:20:00 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:20:00 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:20:10 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:20:10 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:20:20 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:20:20 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:20:20 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:20:30 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:20:30 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:20:40 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:20:40 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:20:46 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:20:48 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:20:50 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:20:50 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:21:00 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:21:00 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:21:01 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:21:10 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:21:10 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:21:11 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:21:11 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:21:20 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:21:20 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:21:21 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:21:30 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:21:30 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:21:30 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:21:31 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:21:50 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:21:50 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:22:00 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:22:00 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:22:10 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:22:12 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:22:20 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:22:20 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:22:20 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:22:30 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:22:30 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:22:30 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:22:30 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:22:40 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:22:50 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:23:10 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:23:20 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:23:30 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:23:40 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:23:50 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:23:50 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:23:50 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:23:50 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:23:50 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:24:00 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:24:00 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:24:10 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:24:20 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:24:20 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:24:20 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:24:35 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:24:35 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:24:45 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:24:45 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:24:45 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:24:55 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:24:55 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:24:55 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:25:04 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:25:05 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:25:15 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:25:15 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:25:15 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:25:25 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:25:25 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:25:34 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:25:34 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:25:34 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:25:45 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:25:45 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:25:46 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:25:55 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:26:05 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:26:15 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:26:15 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:26:45 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:26:45 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:26:55 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:26:55 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:27:15 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:27:16 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:27:25 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:27:25 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:27:26 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:27:26 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:27:35 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:27:45 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:27:55 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:27:56 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:27:56 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:28:05 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:28:05 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:28:05 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:28:06 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:28:06 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:28:15 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:28:15 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:28:25 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:28:25 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:28:57 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:29:07 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:29:07 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:29:17 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:29:17 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:29:17 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:29:24 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:29:24 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:29:33 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:29:34 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:29:34 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:29:40 3: Kuechenradio defined with ip 192.168.178.48 and interval 30
2017.12.07 01:29:43 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:29:43 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:29:56 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:30:27 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:30:57 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:30:57 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:31:26 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:31:27 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:31:57 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:31:57 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:32:27 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:32:27 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:32:57 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:32:57 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:33:38 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:33:39 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:33:39 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:33:41 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:33:41 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:33:41 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:33:41 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:34:11 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:34:11 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:34:34 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:34:34 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:35:09 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:35:09 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:36:09 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:36:39 3: Kuechenradio: Something went wrong by parsing the inputs.
2017.12.07 01:36:39 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:36:39 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:37:09 3: Kuechenradio: General GET failed (the interval may be too small).
2017.12.07 01:37:09 3: Kuechenradio: General GET failed (the interval may be too small).
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

mumpitzstuff

Übrigens ihr könnt mal testen ob ihr im normalen Browser die Inputs bekommt mit:

http://<ip des radios>/fsapi/LIST_GET_NEXT/netRemote.sys.caps.validModes/-1?pin=1234&maxItems=65536

Wenn ihr da irgendwas seht bei euch, dann hätte ich gern das Ergebnis.

Das mit den Fehlern könnt ihr temporär mal ausschalten mit Verbose 0 im Device. Wenn der fehler so oft kommt, dann geht da was in die Knie. Ich muss mal gucken und eventuell noch eine Wartezeit zwischen den requests einbauen, damit das Radio Zeit bekommt zu antworten. Sind wahrscheinlich zu viele Reuests auf einmal bei dir. Ein Verbose 5 für kurze Zeit würde jedenfalls helfen. Ich müsste sehen was kurz vor der Ausgabe Kuechenradio: Something went wrong by parsing the inputs. an Daten bei dir ankommt.