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

Jörg

Hmm, dann poste mal ein komplettes Log vom FHEM Start.

Wenn bei presence absent steht, ist das Grät für FHEM über das Netzwerk nicht erreichbar. Daher vemute ich mal einen Fehler in deinem Netzwerk, oder der Netzwerkkonfiguration des Rechners, auf dem FHEM läuft. Vielleicht ist die IP aus versehen auch doppelt belegt?
Mach mal einen Ping auf die IP des Radios. Nach dem Pingergebnis den Netzstecker ziehen und den Ping an die selbe IP wiederholen. Beide Ergebnisse hier posten.

Achso, die Mühe, die IP deines internen Netzwerkes mit XXX zu verschleiern, kannst du dir sparen, da damit sowieso keiner was anfangen kann.  ;)
Die von meinem Radio lautet 192.168.0.43  :)

supernova1963

Hallo Jörg,

ich habe für unser Küchenradio Numan Two das Modul aus Beitrag #160 geladen und definiert

defmod kueradtest SIRD 192.168.1.12 1234 sird14 60

Die Firmware ist Verion:

Firmware:
ir-mmi-FS2026-0500-0370_V2.11.13c.EX68183-1A30


Das Log-Ergebnis:

==========
2017.04.17 06:33:31 1: ====================================================================================================
2017.04.17 06:33:31 1: Testlog Input ID: 0 Name des Eingangs, der am Gerät gewählt wurde: Internet Radio
2017.04.17 06:33:31 1: ====================================================================================================
2017.04.17 06:34:13 1: ====================================================================================================
2017.04.17 06:34:13 1: Testlog Input ID: 1 Name des Eingangs, der am Gerät gewählt wurde: Spotify
2017.04.17 06:34:13 1: ====================================================================================================
2017.04.17 06:34:31 1: ====================================================================================================
2017.04.17 06:34:31 1: Testlog Input ID: 3 Name des Eingangs, der am Gerät gewählt wurde: Musikplayer
2017.04.17 06:34:31 1: ====================================================================================================
2017.04.17 06:35:11 1: ====================================================================================================
2017.04.17 06:35:11 1: Testlog Input ID: 3 Name des Eingangs, der am Gerät gewählt wurde:
2017.04.17 06:35:11 1: ====================================================================================================
2017.04.17 06:35:33 1: ====================================================================================================
2017.04.17 06:35:33 1: Testlog Input ID: 3 Name des Eingangs, der am Gerät gewählt wurde:
2017.04.17 06:35:33 1: ====================================================================================================
2017.04.17 06:36:11 1: ====================================================================================================
2017.04.17 06:36:11 1: Testlog Input ID: 4 Name des Eingangs, der am Gerät gewählt wurde: DAB
2017.04.17 06:36:11 1: ====================================================================================================
2017.04.17 06:36:33 1: ====================================================================================================
2017.04.17 06:36:33 1: Testlog Input ID: 5 Name des Eingangs, der am Gerät gewählt wurde: FM
2017.04.17 06:36:33 1:
====================================================================================================
2017.04.17 06:37:11 1: Testlog Input ID: 6 Name des Eingangs, der am Gerät gewählt wurde: Bluetooth
2017.04.17 06:37:11 1: ====================================================================================================
2017.04.17 06:37:33 1: ====================================================================================================
2017.04.17 06:37:33 1: Testlog Input ID: 7 Name des Eingangs, der am Gerät gewählt wurde: CD
2017.04.17 06:37:33 1: ====================================================================================================
2017.04.17 06:38:11 1: ====================================================================================================
2017.04.17 06:38:11 1: Testlog Input ID: 8 Name des Eingangs, der am Gerät gewählt wurde: AUX
2017.04.17 06:38:11 1:


Ich hoffe, es ist nicht zu spät und, vielen Dank für Dein Engagement,

Gernot

Jörg

Hallo Gernot,
zu spät ist es eigentlich nie.  ;)
Dein Radio ist in der neuen 17_SIRD.pm eingebaut.
Auch wenn es für die Meisten ein Problem ist, würde ich mich über ein kurzes Feedback, ob es läuft, oder nicht sehr freuen. :D



Zur Zeit sind in der aktuellen 17_SIRD.pm Version folgende Radiotypen eingepflegt:
----------------------------------------------------------------------------------------------
SilverCrest SIRD 14 A2 / B1 / C2 -> sird14a2 / sird14b1 / 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.
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



EDIT: 17_SIRD.pm ausgetauscht, da ich im Code einen Kommentar vergessen habe zu löschen. Sorry !  >:( >:(

weini

Hallo Jörg!

Kurzer Zwischenstand bzgl. MD87238:
Mit dem SIRD vom 16.4. kann ich FHEM starten, die Version vom 17.4. funktioniert bei mir leider gar nicht.
Folgender Fehler ist bei der Verision vom 17.4. im Log:
Messages collected while initializing FHEM: configfile: Cannot load module SIRD

Da ich über die Ostertage nich zu Hause bin, kann ich den finalen Funktionstest, ob die IDs zur Anzeige im Display passen erst nachträglich machen.
Kommt aber asap, versprochen!

Enstweilen vielen Dank dir und viele Grüße,
weini

Jörg

Hallo weini,
hattest recht, da hatte ich vergessen, einen Kommentar zu löschen. Habe die Datei ausgetauscht.

@Alle, die die Datei heruntergeladen haben:
Bitte die Datei noch einmal herunterladen und FHEM neustarten. - Sorry!


LG Jörg

NewRasPi

Hallo Jörg
heute in den Morgenstunden habe ich erst mal aufgegeben und bin ins Bett.

Mit neuem Schwung zu neuen Versuchen.
Neuste Version geholt und neustart.
Ich habe jetzt die IP-Adresse am Hama Internetradio geändert.
Vom Raspberry Pi mit FHEM über SSH geht der ping 10.63.173.105 (Hama Internetradio) mit ~ 3 ms
vom Raspberry Pi auf die Fritz Box geht der ping 10.63.173.250
vom WinPC aus geht der ping auf das Radio, den Raspberry Pi und zur Fritzbox (auf der aber keine Ports geöffnet sind)


In der /opt/fhem/log/fhem-2017-04.log Datei
ist nach dem server shutdown
nur dieser Eintrag, der auf SIRD hinweist:
2017.04.17 03:06:54 2: SIRD Init module

Internals:
   DEF        10.63.173.105 1234 IR110
   INTERVAL   30
   IP         10.63.173.105
   Model      IR110
   NAME       HAMARadio
   NR         224
   PASSWORD   1234
   STATE      absent
   TYPE       SIRD
   logLevel   2
   Readings:
     2017-04-17 13:28:40   currentAlbum
     2017-04-17 13:28:40   currentArtist
     2017-04-17 13:28:40   currentDuration
     2017-04-17 13:28:40   currentPosition
     2017-04-17 13:28:40   currentTitle
     2017-04-17 13:28:40   dABScan
     2017-04-17 13:28:40   frequency
     2017-04-17 13:28:40   friendlyName
     2017-04-17 13:28:40   graphicUri
     2017-04-17 13:28:40   infoText
     2017-04-17 13:28:40   input
     2017-04-17 13:42:23   lastcommand     off
     2017-04-17 13:28:40   localDate
     2017-04-17 13:28:40   localTime
     2017-04-17 13:28:40   mute
     2017-04-17 13:28:40   navCaps
     2017-04-17 13:28:40   navNumItems
     2017-04-17 13:28:40   navStatus
     2017-04-17 13:28:40   playCaps
     2017-04-17 13:28:40   playRate
     2017-04-17 13:28:40   playStatus
     2017-04-17 13:26:57   power           off
     2017-04-17 13:26:57   presence        absent
     2017-04-17 13:28:40   radioID
     2017-04-17 13:28:40   remoteState
     2017-04-17 13:28:40   repeat
     2017-04-17 13:28:40   searchTerm
     2017-04-17 13:28:40   shuffle
     2017-04-17 13:28:40   signalStrength
     2017-04-17 13:28:40   version
     2017-04-17 13:26:57   volume          0
     2017-04-17 13:28:40   volumeSteps
     2017-04-17 13:26:57   volumeStraight  0
     Modulversion:
   Helper:
Attributes:
   presetListRequestMode 0 


Ich versuch jetzt mal auf einem jungfräulichen Raspberry Pi3 mit FHEM ob es dann geht.

Erstmal vielen Dank für die ganzen Tipps - natürlich gebe ich Bescheid wenns läuft.
(wenn nicht muss ich wohl weiter fragen stellen)  :-[
Schöne Grüße
Raspberry Pi 2 Mod B + Raspberry Pi 3 + Raspberry Pi4; HM Lan Adapter; 8 Kanal Relaiskarte; ca. 15x 1wire Temperatur Sensor DS18B20; 10x HC-SR501 Bewegungsmelder; 9x HM Rauchmelder HM-Sec-SD; HM Funk Fenstersensoren; HM Strommess-Zwischenstecker;

Jörg

Zitat von: NewRasPi am 17 April 2017, 14:06:572017.04.17 03:06:54 2: SIRD Init module
Hallo,
Das ist eine gute Nachricht. Das bedeutet, dass das Modul einwandfrei gestartet ist !!!

presence        absent
das bedeutet, dass das Modul bzw. FHEM das Radio nicht findet.


Mal ne andere Frage. Wobei ich von vorne herein sage, dass ich keine pro/kontra Diskusion heraufbeschwören möchte, oder mich darauf einlasse !!!
Hast du irgendwelche Apple Produkte in deinem Netzwerk laufen?


LG Jörg

NewRasPi

Hallo Jörg
ja, ein i-Pad liegt hier rum. (das auch im W-Lan angemeldet ist)
stört sowas unter umständen?
Grüße
Raspberry Pi 2 Mod B + Raspberry Pi 3 + Raspberry Pi4; HM Lan Adapter; 8 Kanal Relaiskarte; ca. 15x 1wire Temperatur Sensor DS18B20; 10x HC-SR501 Bewegungsmelder; 9x HM Rauchmelder HM-Sec-SD; HM Funk Fenstersensoren; HM Strommess-Zwischenstecker;

Jörg

Kann sein, ich weiß es nicht. Schalte das Pad testweise mal aus.
Ein Versuch wäre, das Radio, wenn es per W-Lan im Netzwerk angeeldet ist, es direkt per Lan anzuschließen, wenn es den Anschluss hat.

NewRasPi

Hallo Jörg
leider helfen bisher alle Versuche nicht für mein FHEM, um ans Ziel zu kommen.
Ich habe jetzt noch ein mal die Hama Internet Radio WLAN- IP geändert, die Fritzbox mal stromlos gemacht, die LAN- IP neu eingestellt (ist auch in der Fritzbox unter Netzwerk zu sehen) über ping aus allen Richtungen - geht alles, nur das Radio reagiert nicht und im FHEM steht immer noch "absent"
Ich vermute fast, in meinem Hama Radio ist das fürs Fernsteuern nicht eingebaut.
Über die "Smart Radio App" von Hama (die sich in die Undonk App ersetzt haben soll) geht es über W-LAN und auch über LAN.
Dort wird aber immer der "Friendly Name: HAMA_0022961b5f58e" gefunden (HAMA + MAC-Adresse des Radio)
Freie Ports ins Internet (und zurück) braucht das Modul ja hoffentlich nicht? Ich habe nur eine VPN von aussen.

pi@raspi1 ~ $ ping 10.63.173.110
PING 10.63.173.110 (10.63.173.110) 56(84) bytes of data.
64 bytes from 10.63.173.110: icmp_req=1 ttl=64 time=2.85 ms
64 bytes from 10.63.173.110: icmp_req=2 ttl=64 time=1.90 ms
64 bytes from 10.63.173.110: icmp_req=3 ttl=64 time=1.99 ms
64 bytes from 10.63.173.110: icmp_req=4 ttl=64 time=2.42 ms
64 bytes from 10.63.173.110: icmp_req=5 ttl=64 time=2.19 ms
64 bytes from 10.63.173.110: icmp_req=6 ttl=64 time=3.28 ms
64 bytes from 10.63.173.110: icmp_req=7 ttl=64 time=3.90 ms
64 bytes from 10.63.173.110: icmp_req=8 ttl=64 time=3.39 ms
64 bytes from 10.63.173.110: icmp_req=9 ttl=64 time=2.12 ms

Vieles in FHEM habe ich mit Geduld später eingerichtet (aus den Forenbeiträgen Lösungen
im Laufe der Zeit ...). Vielleicht sollte ich auch bei der Fernsteuerung des Internetradio einfach abwarten.
Deine Zeit die Du hier rein steckst soll ja nicht über Gebühr in Anspruch genommen werden.
Vielen Dank   
Raspberry Pi 2 Mod B + Raspberry Pi 3 + Raspberry Pi4; HM Lan Adapter; 8 Kanal Relaiskarte; ca. 15x 1wire Temperatur Sensor DS18B20; 10x HC-SR501 Bewegungsmelder; 9x HM Rauchmelder HM-Sec-SD; HM Funk Fenstersensoren; HM Strommess-Zwischenstecker;

Jörg

Hallo NewRasPi,
lass mich da noch mal drüber schlafen...


LG Jörg

weini

Hallo Jörg!

So, endlich wieder zu Hause  :)

Also, bzgl. MD87238 haben wir 75% Erfolgsquote:
positiv: FM Radio, Internetradio, AUX in
negativ: Musikplayer

Mein "Musikplayer" am Gerät heißt bei dir im Modul "Mediaplayer", aber nach meinem Verständnis sollte das keinen Unterschied machen. Wenn ich den Eintrag wähle, dann passiert nichts, der bisherige Modus läuft weiter.
Ich bin immer noch mit deiner Version vom 16.4. unterwegs.

Viele Grüße,
Christian

supernova1963

Hallo NewRasPi,

ich hatte ein ähnliches Verhalten als ich unser Küchenradio ohne Modellangabe in Fhem definiert hatte.

Teste mal die verschiedenen Modelle im Parameter Def. Bei mir hat SIRD14:

define IRadio SIRD 192.168.x.xx 1234 sird14 60

bei eingeschalteten Radio funktioniert.

LG

Gernot

Jörg

Zitat von: supernova1963 am 17 April 2017, 22:50:22define IRadio SIRD 192.168.x.xx 1234 sird14 60
bei eingeschalteten Radio funktioniert.
Hallo,
für dich habe ich das NumanTwo bereitgetellt.

define IRadio SIRD 192.168.x.xx 1234 NumanTwo 60


@Christian:
Nimm bitte die von heute Morgen. Die habe ich noch einmal neu geuploadet


LG Jörg

Jörg

Habe gerde eben noch einmal im Code nachgesehen, manche hatten als Bezeichnung MediaPlayer und manche nur Player. Ich habe nun alle auf MediaPlayer umgestellt.

Im Anhang die Änderung, damit alle MediaPlayer laufen sollten.
(Ich bitte um Feedback, damit ich weiss, ob alles richtig ist. :) )


LG Jörg