Modul für Lidl/Aldi Internetradio Basis Silvercrest Sird 14A2 "FSAPI"

Begonnen von AK-868, 12 Januar 2015, 17:06:17

Vorheriges Thema - Nächstes Thema

supernova1963

#225
Zitat von: Jörg am 17 April 2017, 22:56:57
Hallo,
für dich habe ich das NumanTwo bereitgetellt.

define IRadio SIRD 192.168.x.xx 1234 NumanTwo 60

Ich wollte nur NewRasPi helfen, und meine Erfahrungen von damals und bei der Version aus Post #160 weitergeben: Ohne Angabe eines Typs funktionierte es bei mir nicht.

Für die super schnelle Erstellung eines Profils für unser Numan Two danke ich dir. Ich werde es schnellstmöglich testen und berichten.
Ich habe es getestet. Erstes Feedback:

Alle Input Geräte funktionieren perfekt !!!

Danke,

Gernot

PS: Ich füge noch ein "list 03Kuechenradio" hinzu wegen: navStatus fatalError


Internals:
   CFGFN
   DEF        192.168.1.12 1234 NumanTwo 60
   INTERVAL   60
   IP         192.168.1.12
   Model      NumanTwo
   NAME       03Kuechenradio
   NR         443
   PASSWORD   1234
   SESSIONID  1232749965
   STATE      on
   TYPE       SIRD
   logLevel   2
   Helper:
     Dblog:
       Modulversion:
         Logdb:
           TIME       1492487673.19605
           VALUE      17_SIRD.pm V 0.51 Beta (Last edit Date
       Currentalbum:
         Logdb:
           TIME       1492487466.63694
           VALUE
       Currentartist:
         Logdb:
           TIME       1492487466.64129
           VALUE
       Currentduration:
         Logdb:
           TIME       1492487720.68161
           VALUE       0:00
       Currentposition:
         Logdb:
           TIME       1492488669.18443
           VALUE       2:09
       Currenttitle:
         Logdb:
           TIME       1492488550.86908
           VALUE      WDR 4 FM 103.8 Bergisches Country
       Dabscan:
         Logdb:
           TIME       1492487720.86757
           VALUE      idle
       Frequency:
         Logdb:
           TIME       1492487720.88482
           VALUE      4294967.29
       Friendlyname:
         Logdb:
           TIME       1492487467.39017
           VALUE      Kuechenradio
       Graphicuri:
         Logdb:
           TIME       1492488551.05364
           VALUE      http://chaltec.wifiradiofrontier.com/setupapp/setup1/logo/logo-73684.png
       Infotext:
         Logdb:
           TIME       1492488550.89169
           VALUE      WDR 4 Meine Lieblingshits
       Input:
         Logdb:
           TIME       1492488528.07121
           VALUE      InternetRadio
       Localdate:
         Logdb:
           TIME       1492487466.83481
           VALUE      18.04.2017
       Localtime:
         Logdb:
           TIME       1492488669.31628
           VALUE      06:11:09
       Mute:
         Logdb:
           TIME       1492487770.47975
           VALUE      off
       Navcaps:
         Logdb:
           TIME       1492488551.08692
           VALUE      3
       Navnumitems:
         Logdb:
           TIME       1492488669.26368
           VALUE      6
       Navstatus:
         Logdb:
           TIME       1492488627.95195
           VALUE      ready
       Playcaps:
         Logdb:
           TIME       1492488551.12315
           VALUE      stop|addPreset
       Playrate:
         Logdb:
           TIME       1492487770.64429
           VALUE      1
       Playstatus:
         Logdb:
           TIME       1492487770.56808
           VALUE      playing
       Power:
         Logdb:
           TIME       1492487708.61392
           VALUE      on
       Presence:
         Logdb:
           TIME       1492487708.60835
           VALUE      present
       Presetlistrequestmode:
         Logdb:
           TIME       1492488253.33415
           VALUE      3
       Radioid:
         Logdb:
           TIME       1492487467.51696
           VALUE      0022619660D8
       Remotestate:
         Logdb:
           TIME       1492488551.29866
           VALUE      on
       Repeat:
         Logdb:
           TIME       1492487770.60112
           VALUE      off
       Searchterm:
         Logdb:
           TIME       1492487466.69713
           VALUE
       Shuffle:
         Logdb:
           TIME       1492487714.77902
           VALUE      off
       Signalstrength:
         Logdb:
           TIME       1492487720.71657
           VALUE      0
       State:
         Logdb:
           TIME       1492488550.86908
           VALUE      input
       Version:
         Logdb:
           TIME       1492487467.45056
           VALUE      ir-mmi-FS2026-0500-0370_V2.11.13c.EX68183-1A30
       Volume:
         Logdb:
           TIME       1492487710.67903
           VALUE      50
       Volumesteps:
         Logdb:
           TIME       1492487720.78886
           VALUE      33
       Volumestraight:
         Logdb:
           TIME       1492487710.66975
           VALUE      10
   Readings:
     2017-04-18 05:54:33   Modulversion    17_SIRD.pm V 0.51 Beta (Last edit Date: 17.04.2017)
     2017-04-18 05:51:06   currentAlbum
     2017-04-18 05:51:06   currentArtist
     2017-04-18 05:55:20   currentDuration  0:00
     2017-04-18 06:11:09   currentPosition  2:09
     2017-04-18 06:09:10   currentTitle    WDR 4 FM 103.8 Bergisches Country
     2017-04-18 05:55:20   dABScan         idle
     2017-04-18 05:55:20   frequency       4294967.29
     2017-04-18 05:51:07   friendlyName    Kuechenradio
     2017-04-18 06:09:11   graphicUri      http://chaltec.wifiradiofrontier.com/setupapp/setup1/logo/logo-73684.png
     2017-04-18 06:09:10   infoText        WDR 4 Meine Lieblingshits
     2017-04-18 06:08:48   input           InternetRadio
     2017-04-18 06:08:48   lastcommand     input InternetRadio
     2017-04-18 05:51:06   localDate       18.04.2017
     2017-04-18 06:11:09   localTime       06:11:09
     2017-04-18 05:56:10   mute            off
     2017-04-18 06:09:11   navCaps         3
     2017-04-18 06:11:09   navNumItems     6
     2017-04-18 06:10:27   navStatus       ready
     2017-04-18 06:09:11   playCaps        stop|addPreset
     2017-04-18 05:56:10   playRate        1
     2017-04-18 05:56:10   playStatus      playing
     2017-04-18 05:55:08   power           on
     2017-04-18 05:55:08   presence        present
     2017-04-18 06:04:13   presetListRequestMode 3
     2017-04-18 06:11:09   presetList_1-5  <P1: 1LIVE><P2: WDR2BergischesLand><P3: SWR3><P4: WDR4FM103.8BergischesCountry><P5: RadioBerg99.7FM>
     2017-04-18 06:11:09   presetList_6-0  <P6: SWR1Rheinland-Pfalz><P7: SWR4Koblenz><P8: WDR588.0FMBonn><P9: WDR3FM98.1BergischesCountry>
     2017-04-18 05:51:07   radioID         0022619660D8
     2017-04-18 06:09:11   remoteState     on
     2017-04-18 05:56:10   repeat          off
     2017-04-18 05:51:06   searchTerm
     2017-04-18 05:55:14   shuffle         off
     2017-04-18 05:55:20   signalStrength  0
     2017-04-18 05:51:07   version         ir-mmi-FS2026-0500-0370_V2.11.13c.EX68183-1A30
     2017-04-18 05:55:10   volume          50
     2017-04-18 05:55:20   volumeSteps     33
     2017-04-18 05:55:10   volumeStraight  10
   Helper:
     testversion 17_SIRD.pm V 0.51 Beta (Last edit Date: 17.04.2017)
     Preset:
       status     FS_OK
       item:
         HASH(0x8ade9d8)
         HASH(0x82b08e8)
         HASH(0x82d9ae8)
         HASH(0xd1e0318)
         HASH(0x8af3050)
         HASH(0x82a11c8)
         HASH(0xd29fd38)
         HASH(0xd527948)
         HASH(0xd3a3d60)
         HASH(0xd13f060)
         HASH(0x8273ec8)
         HASH(0x8ac0bd8)
         HASH(0x82a0ad8)
         HASH(0xd38ede0)
         HASH(0xd47d668)
         HASH(0x8ae1aa8)
         HASH(0x828ce68)
         HASH(0x8af5dc0)
         HASH(0x8000f10)
         HASH(0x8af30c8)
       Listend:
Attributes:
   presetListRequestMode 3

supernova1963

Der navStatus fatalError ist weg, nachdem ich manuell navListRequest ausgeführt habe!

Internals:
   CFGFN
   DEF        192.168.1.12 1234 NumanTwo 60
   INTERVAL   60
   IP         192.168.1.12
   Model      NumanTwo
   NAME       03Kuechenradio
   NR         443
   PASSWORD   1234
   SESSIONID  654305215
   STATE      on
   TYPE       SIRD
   logLevel   2
   Helper:
     Dblog:
       Modulversion:
         Logdb:
           TIME       1492487673.19605
           VALUE      17_SIRD.pm V 0.51 Beta (Last edit Date
       Currentalbum:
         Logdb:
           TIME       1492487466.63694
           VALUE
       Currentartist:
         Logdb:
           TIME       1492487466.64129
           VALUE
       Currentduration:
         Logdb:
           TIME       1492487720.68161
           VALUE       0:00
       Currentposition:
         Logdb:
           TIME       1492489753.05821
           VALUE       9:11
       Currenttitle:
         Logdb:
           TIME       1492489213.21446
           VALUE      SWR3
       Dabscan:
         Logdb:
           TIME       1492487720.86757
           VALUE      idle
       Frequency:
         Logdb:
           TIME       1492487720.88482
           VALUE      4294967.29
       Friendlyname:
         Logdb:
           TIME       1492487467.39017
           VALUE      Kuechenradio
       Graphicuri:
         Logdb:
           TIME       1492489221.37762
           VALUE      http://chaltec.wifiradiofrontier.com/setupapp/setup1/logo/logo-530.png
       Infotext:
         Logdb:
           TIME       1492489806.97717
           VALUE      SWR3 DIE MORNINGSHOW
       Input:
         Logdb:
           TIME       1492488528.07121
           VALUE      InternetRadio
       Localdate:
         Logdb:
           TIME       1492487466.83481
           VALUE      18.04.2017
       Localtime:
         Logdb:
           TIME       1492489815.20797
           VALUE      06:30:15
       Mute:
         Logdb:
           TIME       1492489390.98934
           VALUE      off
       Navcaps:
         Logdb:
           TIME       1492488551.08692
           VALUE      3
       Navnumitems:
         Logdb:
           TIME       1492489329.16011
           VALUE      1
       Navstatus:
         Logdb:
           TIME       1492488627.95195
           VALUE      ready
       Playcaps:
         Logdb:
           TIME       1492488551.12315
           VALUE      stop|addPreset
       Playrate:
         Logdb:
           TIME       1492488973.34582
           VALUE      1
       Playstatus:
         Logdb:
           TIME       1492487770.56808
           VALUE      playing
       Power:
         Logdb:
           TIME       1492489509.34856
           VALUE      on
       Presence:
         Logdb:
           TIME       1492489509.34214
           VALUE      present
       Presetlistrequestmode:
         Logdb:
           TIME       1492488253.33415
           VALUE      3
       Radioid:
         Logdb:
           TIME       1492487467.51696
           VALUE      0022619660D8
       Remotestate:
         Logdb:
           TIME       1492488551.29866
           VALUE      on
       Repeat:
         Logdb:
           TIME       1492487770.60112
           VALUE      off
       Searchterm:
         Logdb:
           TIME       1492487466.69713
           VALUE
       Shuffle:
         Logdb:
           TIME       1492487714.77902
           VALUE      off
       Signalstrength:
         Logdb:
           TIME       1492487720.71657
           VALUE      0
       State:
         Logdb:
           TIME       1492489508.83453
           VALUE      volumeStraight
       Version:
         Logdb:
           TIME       1492487467.45056
           VALUE      ir-mmi-FS2026-0500-0370_V2.11.13c.EX68183-1A30
       Volume:
         Logdb:
           TIME       1492489505.79417
           VALUE      30
       Volumesteps:
         Logdb:
           TIME       1492487720.78886
           VALUE      33
       Volumestraight:
         Logdb:
           TIME       1492489505.78939
           VALUE      6
   Readings:
     2017-04-18 05:54:33   Modulversion    17_SIRD.pm V 0.51 Beta (Last edit Date: 17.04.2017)
     2017-04-18 05:51:06   currentAlbum
     2017-04-18 05:51:06   currentArtist
     2017-04-18 05:55:20   currentDuration  0:00
     2017-04-18 06:29:13   currentPosition  9:11
     2017-04-18 06:20:13   currentTitle    SWR3
     2017-04-18 05:55:20   dABScan         idle
     2017-04-18 05:55:20   frequency       4294967.29
     2017-04-18 05:51:07   friendlyName    Kuechenradio
     2017-04-18 06:20:21   graphicUri      http://chaltec.wifiradiofrontier.com/setupapp/setup1/logo/logo-530.png
     2017-04-18 06:30:06   infoText        SWR3 DIE MORNINGSHOW
     2017-04-18 06:08:48   input           InternetRadio
     2017-04-18 06:25:05   lastcommand     volumeStraight 6
     2017-04-18 05:51:06   localDate       18.04.2017
     2017-04-18 06:30:15   localTime       06:30:15
     2017-04-18 06:23:10   mute            off
     2017-04-18 06:09:11   navCaps         3
     2017-04-18 06:22:09   navNumItems     1
     2017-04-18 06:10:27   navStatus       ready
     2017-04-18 06:09:11   playCaps        stop|addPreset
     2017-04-18 06:16:13   playRate        1
     2017-04-18 05:56:10   playStatus      playing
     2017-04-18 06:25:09   power           on
     2017-04-18 06:25:09   presence        present
     2017-04-18 06:04:13   presetListRequestMode 3
     2017-04-18 06:11:09   presetList_1-5  <P1: 1LIVE><P2: WDR2BergischesLand><P3: SWR3><P4: WDR4FM103.8BergischesCountry><P5: RadioBerg99.7FM>
     2017-04-18 06:11:09   presetList_6-0  <P6: SWR1Rheinland-Pfalz><P7: SWR4Koblenz><P8: WDR588.0FMBonn><P9: WDR3FM98.1BergischesCountry>
     2017-04-18 05:51:07   radioID         0022619660D8
     2017-04-18 06:09:11   remoteState     on
     2017-04-18 05:56:10   repeat          off
     2017-04-18 05:51:06   searchTerm
     2017-04-18 05:55:14   shuffle         off
     2017-04-18 05:55:20   signalStrength  0
     2017-04-18 05:51:07   version         ir-mmi-FS2026-0500-0370_V2.11.13c.EX68183-1A30
     2017-04-18 06:25:05   volume          30
     2017-04-18 05:55:20   volumeSteps     33
     2017-04-18 06:25:05   volumeStraight  6
   Helper:
     testversion 17_SIRD.pm V 0.51 Beta (Last edit Date: 17.04.2017)
     Navlist:
       keyErster  1
       keyLetzter 5
       status     FS_OK
       item:
         HASH(0x86b52e0)
         HASH(0x86b9928)
         HASH(0x82b0588)
         HASH(0x8adf0c8)
         HASH(0x828d4c8)
       Listend:
     Preset:
       status     FS_OK
       item:
         HASH(0x82a0fb8)
         HASH(0x8735890)
         HASH(0x83276e0)
         HASH(0x8af3398)
         HASH(0xd3a33b8)
         HASH(0xd1e07b0)
         HASH(0x8ab7e40)
         HASH(0x86f8a80)
         HASH(0xd0ff6d8)
         HASH(0xd3466a0)
         HASH(0x8287ae0)
         HASH(0x8286988)
         HASH(0x841bda8)
         HASH(0x8292118)
         HASH(0x86cbd30)
         HASH(0x826b9f8)
         HASH(0x86cd840)
         HASH(0x8af1910)
         HASH(0xd18c370)
         HASH(0x83d3608)
       Listend:
Attributes:
   presetListRequestMode 3


Nocheinmal vielen Dank Jörg,

Gernot

weini

Hallo Jörg!

Mit deiner neuesten Version geht jetzt auch der Modus "MediaPlayer" bei meinem MD87238.


Nochmal ein ganz dickes DANKE an dich!

Viele Grüße,
weini

Timmäää

Hi Jörg,

ich habe ein SIRD 14 C1 und habe endlich die Ruhe gefunden alle Eingänge durchzuschalten:

0: Internet Radio
2: Napster
3: Deezer
4: Qobuz
1: Tidal
5: Spotify Connect
7: Musik-Player
8: DAB Radio
9: FM Radio
10: AUX in

Ich war nur etwas verwundert, dass es keine ID 1 gab..

Viele Grüße,
Tim

Jörg

Hallo zusammen,
@Gernot:
Der fatal Error ist mir bekannt, habe ihn aber nach hinten geschoben, da er die Bedienung nicht einzuschränken scheint.

@Gernot & weini:
Klasse, dass es läuft. Zwei Baustellen weniger . :D

@Timm:
Habe dein Radio aufgenommen.  ;)
(Ich bitte um ein Feedback, damit ich weiss, ob alles richtig ist. :) )

@NewRasPi:
Wir machen alles weitere per PM, da es sonst hier zu unübersichtlich wird. ;)



Zur Zeit sind in der aktuellen 17_SIRD.pm Version folgende Radiotypen eingepflegt:
----------------------------------------------------------------------------------------------
SilverCrest SIRD 14 A2 / B1 / C1 / C2 -> sird14a2 / sird14b1 / sird14c1 / sird14c2
----------------------------------------------------------------------------------------------
HAMA -> IR110
----------------------------------------------------------------------------------------------
Medion MD 87238 / MD 87385 -> MD87238 / MD87385
----------------------------------------------------------------------------------------------
TechniSat DR 580 -> TechniSatDR580
----------------------------------------------------------------------------------------------
Numan Two -> NumanTwo
----------------------------------------------------------------------------------------------

Die Angaben hinter den Pfeilen entsprechen denen für die Definition in FHEM. Bitte den Neustart von FHEM nicht vergessen !!!
Wenn dein Gerät hier nicht aufgelistet ist, bitte mit der 17_SIRD.pm aus dem unteren Beitrag in meiner Signatur ein Log erstellen.


LG Jörg

Maxel

Hallo Jörg,

vielen Dank für Erweiterung des Moduls. :)

Ich habe ein Medion MD 87180 dort sind die ID wie folgt:

MD87180

# InternetRadio = 0
# Spotify = 1
# MediaPlayer = 3
# DAB-Radio = 4
# FM-Radio = 5
# AUX = 6

Diese Reihenfolge der Eingänge gibt es so noch nicht. Kannst diese Radio auch noch aufnehmen?

Ich habe mal alles zusammengefasst was zur Zeit durch dich möglich ist:


#########################
# <mode> sird14a2
# <mode> sird14b1
#------------------------
# InternetRadio = 0
# MediaPlayer = 1
# DAB-Radio = 2
# FM-Radio = 3
# AUX = 4

#########################
# <mode> sird14c1
#------------------------
# InternetRadio = 0
# Tidal = 1
# Napster =2
# Deezer = 3
# Qobuz = 4
# Spotify = 5
# MediaPlayer = 7
# DAB-Radio = 8
# FM-Radio = 9
# AUX = 10

#########################
# <mode> sird14c2
#------------------------
# InternetRadio = 0
# Tidal = 1
# Deezer = 2
# Qobuz = 3
# Spotify = 4
# MediaPlayer = 6
# DAB-Radio = 7
# FM-Radio = 8
# AUX = 9

#########################
# <mode> IR110
#------------------------
# InternetRadio = 0
# Spotify = 1
# MediaPlayer = 2
# DAB-Radio = 3
# FM-Radio = 4
# AUX = 5

#########################
# <mode> MD87385
#------------------------
# InternetRadio = 0
# MediaPlayer = 1
# DAB-Radio = 2
# FM-Radio = 3
# AUX = 4

#########################
# <mode> TechniSatDR580
#------------------------
# InternetRadio = 0
# Spotify = 1
# MediaPlayer = 3
# DAB-Radio = 4
# FM-Radio = 5
# Aux = 6
# CD = 7
# Bluetooth = 8

#########################
# <mode> NumanTwo
#------------------------
# InternetRadio = 0
# Spotify = 1
# MediaPlayer = 3
# DAB-Radio = 4
# FM-Radio = 5
# Bluetooth = 6
# CD = 7
# AUX = 8


Viele Grüße

Maxel
FHEM auf Banana Pi
CUL V3 (FS20), Homematic, MAX, 1-Wire, Lacrosse (LaCrosseGateway)

Starkstrombastler

Hallo und lieben Dank an alle die hier fleißig werkeln!

Ich habe mein Medion life P8511 MD87295 durchgeschaltet und komme auf folgendes Ergebniss:

Testlog Input ID: 4 Name des Eingangs, der am Gerät gewählt wurde: DAB Radio
Testlog Input ID: 5 Name des Eingangs, der am Gerät gewählt wurde: FM Radio
Testlog Input ID: 6 Name des Eingangs, der am Gerät gewählt wurde: AUX in
Testlog Input ID: 1 Name des Eingangs, der am Gerät gewählt wurde: Spotify Connect
Testlog Input ID: 3 Name des Eingangs, der am Gerät gewählt wurde: Musik player
Testlog Input ID: 0 Name des Eingangs, der am Gerät gewählt wurde: Internet radio

Das entspricht also dem, was Maxel vorhin für das MD87180 gepostet hat.
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

Jörg

Hallo Maxel und Starkstrombastler,
eure Geräte sind aufgenommen.
(Ich bitte um ein Feedback, damit ich weiss, ob alles richtig ist. :) )


Zur Zeit sind in der aktuellen 17_SIRD.pm Version folgende Radiotypen eingepflegt:
-------------------------------------------------------------------------------------------------------------------------------------------------------------
SilverCrest SIRD 14 A2 / B1 / C1 / C2 -> sird14a2 / sird14b1 / sird14c1 / sird14c2
-------------------------------------------------------------------------------------------------------------------------------------------------------------
HAMA -> IR110
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Medion MD 87238 / MD 87385 / MD 87180 / MD 87295 -> MD87238 / MD87385 / MD87180 / MD87295
-------------------------------------------------------------------------------------------------------------------------------------------------------------
TechniSat DR 580 -> TechniSatDR580
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Numan Two -> NumanTwo
-------------------------------------------------------------------------------------------------------------------------------------------------------------

Die Angaben hinter den Pfeilen entsprechen denen für die Definition in FHEM. Bitte den Neustart von FHEM nicht vergessen !!!
Wenn dein Gerät hier nicht aufgelistet ist, bitte mit der 17_SIRD.pm aus dem unteren Beitrag in meiner Signatur ein Log erstellen.


LG Jörg

Cybers

Hier die Belegung für den Silvercrest SMRS 18 A1:
0 -----> Radio
1 -----> TIDAL
2 -----> Napster
3 -----> Deezer
4 -----> Qobuz
5 -----> Spotify
6 -----> lokale Musik
7 -----> Music Player (USB / Shared Media)
8 -----> Aux in

Gruß Sascha
FHEM 6.3 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

steffenp

Hallo Jörg,

anbei ein Patch für das Medion MD 87090. Ich hoffe mal ich habe nichts vergessen. Den Slider für Volume habe ich auf 5er Schritte gestellt da das Gerät nur alle 5 Steps einen Step lauter wird.
Was mir noch aufgefallen ist, es müsste eigentlich 3 Favoritenlisten geben. (DAB, Internetradio und FM) Im Moment wird nur die für DAB angezeigt. Ist das Radio nicht im DAB-Modus wird trotzdem der entsprechende Sender eingestellt. Wähle ich den 3. (DAB)-Sender aus der Liste aus wird im Modus Internetradio der 3 Internetsender gespielt.
Da die natürlich anders heißen ist das etwas irritierend.

Gruß
Steffen

Jörg

Hallo Sascha,
habe deinen Brüllwürfel SMRS 18 A1 und den größeren Bruder SMRS 30 A1 mit aufgenommen. :D
(Ich bitte um ein Feedback, damit ich weiss, ob alles richtig ist. :) )


Zur Zeit sind in der aktuellen 17_SIRD.pm Version folgende Radiotypen eingepflegt:
-------------------------------------------------------------------------------------------------------------------------------------------------------------
SilverCrest SIRD 14 A2 / B1 / C1 / C2 -> sird14a2 / sird14b1 / sird14c1 / sird14c2
SilverCrest SMRS 18 A1 / 30 A1 -> SMRS18A1 / SMRS30A1
-------------------------------------------------------------------------------------------------------------------------------------------------------------
HAMA -> IR110
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Medion MD 87238 / MD 87385 / MD 87180 / MD 87295 -> MD87238 / MD87385 / MD87180 / MD87295
-------------------------------------------------------------------------------------------------------------------------------------------------------------
TechniSat DR 580 -> TechniSatDR580
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Numan Two -> NumanTwo
-------------------------------------------------------------------------------------------------------------------------------------------------------------

Die Angaben hinter den Pfeilen entsprechen denen für die Definition in FHEM. Bitte den Neustart von FHEM nicht vergessen !!!
Wenn dein Gerät hier nicht aufgelistet ist, bitte mit der 17_SIRD.pm aus dem unteren Beitrag in meiner Signatur ein Log erstellen.


LG Jörg

steffenp

Hallo Jörg,

mir sind noch 2 Sachen  aufgefallen:

- Ich habe eine Fehlermeldung im Log

SIRD set OG_SZ_IRadio_MD87090 navList <<BACK<<
Argument "OK" isn't numeric in int at /usr/local/FHEM/share/fhem/FHEM/17_SIRD.pm line 3984.



Die entsprechende Zeile ist:
if ( $params eq "<<BACK<<" )
        {
          if ( int( $hash->{helper}->{navList}->{keyErster} ) <= 0 )
          {
            eval {
              SIRD_Com( $hash, "netRemote.nav.action.navigate", 2, "-1", 0 );
              SIRD_NavNumItems( $hash, -1 );
            };
            sleep 2;
-->>        SIRD_NavList( $hash, -1, int($helper) );


- Wenn das Radio nicht im Netz ist habe ich viele freezes, jeweils so 4-5 sec.

Gruß
Steffen

Jörg

Zitat von: steffenp am 20 April 2017, 09:33:31anbei ein Patch für das Medion MD 87090...
Hallo Steffen,
danke für den Patch. :) Die Eingangszuordnung vom MD 87090 ist auch mit den anderen Medion Modellen kompatibel. Somit reichte es die Abfrage zu erweitern.
Was den Volume slider betrifft, habe ich das geändert. Was mir dabei aufgefallen ist, dass ich beim hin und her kopieren nicht bei allen Modellen den Volume Straight Slider als default gesetzt hatte. Volume Straight ist der Wert, mit dem die Geräte arbeiten (0 - 20). Das ist jetzt auch korrigiert.

Was du allerdings damit meinst, habe ich selbst nach intensivem Studium, drei Zigaretten und einer Tasse Kaffee nicht verstanden. :D
     if ( $hash->{Model} eq "NumanTwo" )
     {
       if ( $params eq "InternetRadio" )
@@ -2063,7 +2101,7 @@
             $helper = "DAB-Radio";
           }
           elsif ( int( $ref->{value}->{u32} ) == 3 )
-          {
+                 {
             $helper = "FM-Radio";
           }
           elsif ( int( $ref->{value}->{u32} ) == 4 )
@@ -2072,6 +2110,34 @@
           }
         }

Was stimmt denn an dem Numan Two nicht und warum soll die geschweifte Klammer { mitten in den "Wald"?


Was die Aktualisierung und die Anzahl der Favoritenlisten betrifft, da reicht die Eine. Du musst nur etwas Geduld mitbringen.  ;)
Ich kenne deine Definition nicht, aber wenn du sie mit z.B. 60, oder 120 Sekunden hast, dann musst du die eingestellte Zeit nach dem Umschalten auf einen anderen Eingang auch abwarten. Danach hast du die entsprechende Favoritenliste. (Gerade noch einmal mit meinem B1 getestet: Internet Radio / DAB+ / FM)

FM-Radio:
presetList_1-5 <P1: 99.20MHz> 2017-04-20 13:57:14
presetList_6-0 2017-04-20 13:57:14

DAB+:
presetList_1-5 <P1: 1LIVE><P2: WDR2><P3: 1LIVEdiGGi><P4: sunshinelive><P5: ENERGY> 2017-04-20 14:17:44
presetList_6-0 <P6: RADIOBOB!><P7: Absolutrelax><P9: SCHLAGERPARADIES><P0: WDR4> 2017-04-20 14:17:44

IntenetRadio:
presetList_1-5 <P1: MixNation><P2: RTL-DeutschlandsHitradio><P3: NRJDance><P4: NRJHits><P5: AbsolutHot> 2017-04-20 14:21:14
presetList_6-0 <P6: CharivariParty-Hit-Mix><P7: Radio90.1FM><P8: Top100Germany><P9: planetradiotheclub><P0: sunshinelive>2017-04-20 14:21:14

Wenn du die dropdownlist meinst, dann wirst du erst einmal nicht um das Klicken auf den Reloadbutton des Browsers herumkommen. Das ist kein Problem des Moduls, sondern Eins von FHEM, bzw. PGM2 ;D


Das mit der NavList - Geschichte ist mir bekannt, ich hoffe, dass ich das mit dem automatischen Einlesen in einem Rutsch mit fixen kann.


Und jetzt zum Update:
(Ich bitte um ein Feedback, damit ich weiss, ob alles richtig ist. :) )


Zur Zeit sind in der aktuellen 17_SIRD.pm Version folgende Radiotypen eingepflegt:
-------------------------------------------------------------------------------------------------------------------------------------------------------------
SilverCrest SIRD 14 A2 / B1 / C1 / C2 -> sird14a2 / sird14b1 / sird14c1 / sird14c2
SilverCrest SMRS 18 A1 / 30 A1 -> SMRS18A1 / SMRS30A1
-------------------------------------------------------------------------------------------------------------------------------------------------------------
HAMA -> IR110
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Medion MD 87090 / MD 87238 / MD 87385 / MD 87180 / MD 87295 -> MD87090 / MD87238 / MD87385 / MD87180 / MD87295
-------------------------------------------------------------------------------------------------------------------------------------------------------------
TechniSat DR 580 -> TechniSatDR580
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Numan Two -> NumanTwo
-------------------------------------------------------------------------------------------------------------------------------------------------------------

Die Angaben hinter den Pfeilen entsprechen denen für die Definition in FHEM. Bitte den Neustart von FHEM nicht vergessen !!!
Wenn dein Gerät hier nicht aufgelistet ist, bitte mit der 17_SIRD.pm aus dem unteren Beitrag in meiner Signatur ein Log erstellen.


LG Jörg

Maxel

Hallo Jörg,

die Input-Geräte werden richtig erkannt!
Danke!

Gruß Maxel
FHEM auf Banana Pi
CUL V3 (FS20), Homematic, MAX, 1-Wire, Lacrosse (LaCrosseGateway)

supernova1963

#239
Hallo zusammen,

die weiteren Tests habe ich mit einer Readingsgroup gemacht. Alle verwendeten Readings und Attribute funktionieren. Es ist nur ein erster und bei Weitem nicht abgeschlossener Test.

Definition Inpiut - Auswahl

define NumanAktion readingsGroup <internet radio>,<fm radio>,<cd>,<dab>,<aux>,<media player>,<blutetooth>,<power> \
<%tvlogos/internetradio.png%set 03NumanTwo input InternetRadio>,<%tvlogos/ukwradio.png%set 03NumanTwo input FM-Radio>,<%tvlogos/cdspielen.png%set 03NumanTwo input CD>,<%tvlogos/dabhoeren.png%set 03NumanTwo input DAB-Radio>,<%tvlogos/airplay.png%set 03NumanTwo input AUX>,<%tvlogos/usbdrive.png%set 03NumanTwo input MediaPlayer>,<%tvlogos/bluetooth.png%set 03NumanTwo input Bluetooth>,<{if(ReadingsVal("03NumanTwo","power","")eq"off"){"%tvlogos/poweoff.png%set+03NumanTwo+on"}else{"%tvlogos/poweoff.png%set+03NumanTwo+off"}}> \
<{if(ReadingsVal("03NumanTwo","input","")eq"InternetRadio") {"%tvlogos/aktiv.png"} else {"%tvlogos/passiv.png"}}>,<{if(ReadingsVal("03NumanTwo","input","")eq"FM-Radio") {"%tvlogos/aktiv.png"} else {"%tvlogos/passiv.png"}}>,<{if(ReadingsVal("03NumanTwo","input","")eq"CD") {"%tvlogos/aktiv.png"} else {"%tvlogos/passiv.png"}}>,<{if(ReadingsVal("03NumanTwo","input","")eq"DAB-Radio") {"%tvlogos/aktiv.png"} else {"%tvlogos/passiv.png"}}>,<{if(ReadingsVal("03NumanTwo","input","")eq"AUX") {"%tvlogos/aktiv.png"} else {"%tvlogos/passiv.png"}}>,<{if(ReadingsVal("03NumanTwo","input","")eq"MediaPlayer") {"%tvlogos/aktiv.png"} else {"%tvlogos/passiv.png"}}>,<{if(ReadingsVal("03NumanTwo","input","")eq"Bluetooth") {"%tvlogos/aktiv.png"} else {"%tvlogos/passiv.png"}}>,<{if(ReadingsVal("03NumanTwo","power","")eq"on") {"%tvlogos/aktiv.png"} else {"%tvlogos/passiv.png"}}>
attr NumanAktion alias Aktion - Küchenradio
attr NumanAktion alwaysTrigger 1
attr NumanAktion group NumanTwo
attr NumanAktion room Küchenradio
attr NumanAktion style style="text-align: center;;width: 100%;;"
attr NumanAktion valueIcon {"InternetRadio" => "tvlogos/internetradio.png"}


Definition Steuerung:

defmod 03NumanTwoPlayer readingsGroup 03NumanTwo:+STATE,input,presetList_1-5,mute,volumeStraight,localTime,localDate
attr 03NumanTwoPlayer alias NumanTwo - Status
attr 03NumanTwoPlayer alwaysTrigger 1
attr 03NumanTwoPlayer commands {\
"power.off" => "set %DEVICE on",\
"power.on" => "set %DEVICE off",\
"presetList_1-5" => "preset:",\
volumeStraight => "volumeStraight:slider,0,1,32",\
"mute" => "set %DEVICE mute toggle"\
}
attr 03NumanTwoPlayer group NumanTwo
attr 03NumanTwoPlayer icon 10px-kreis-gruen
attr 03NumanTwoPlayer noheading 1
attr 03NumanTwoPlayer nonames 1
attr 03NumanTwoPlayer room Küchenradio
attr 03NumanTwoPlayer style style="text-align: center;;"
attr 03NumanTwoPlayer valueIcon {\
"STATE.on" => "10px-kreis-gruen",\
"STATE.off" => "10px-kreis-rot",\
"power.off" => "general_an",\
"power.on" => "general_aus",\
"mute.on" => "audio_volume_high",\
"mute.off" => "audio_volume_mute"\
}


Vielleicht hilft's,

Gernot

P.S. Auf Vorschläge, Anregungen und Verbesserungen freue ich mich