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

Hallo Jörg,

Kein Problem, es funktioniert ja mit set... off.

Wir wissen deine bis jetzt schon sehr erfolgreiche Arbeit zu schätzen!

LG

Gernot

RoB81

Hallo,

ich wollte mich zunächst einmal für die tolle Arbeit an dem Modul bedanken. Echt klasse!

Ich nutze ein Lidl Silvercrest SMRS18A1 (den Brüllwürfel ;-)) und das Modul funktionier echt super damit.
Auch die Inputauswahl klappt sehr zuverlässig.

Ich hab aber trotzdem mal eine Frage zu der ich hier im Thread bisher noch nichts gelesen habe.
Der SMRS18A1 (und ich denke viele andere Geräte hier auch) ist ja multiroomfähig. Also man kan das Ding mit weiteren Geräten im gleichen Netzwerk zu einer Gruppe zusammenfassen und dann den gleichen Inhalt auf diesen Geräten hören.

Ist es irgendwie umsetzbar, diese Funktion in das Modul mitaufzunehmen? Das wäre echt super.
Man könnte zwar auch mehrere Geräte über einen Befehl in Fhem ansteuern, aber dann hat man im einen delay zwischen den einzelnen Geräten. Deshalb wäre die Gruppenfunktion echt 'ne feine Sache.

Falls es in diese Richtung Überlegungen gibt, ich würde das ganze auch gerne testen und hier Rückmeldungen zu geben.

Viele Grüße
RoB

mrfloppy

Den kleinen SMRS18A1 kannst du mit einem zweiten kombinieren über einen Schalter hinten am Brüllwürfel.
Sprich als Stereopaar.
Und wenn du bei einem on/off schaltest in fhem, geht der zweite auch on/off.
Jedoch was nicht funktioniert hatte war, wenn ich über fhem laut/leiser geschalten habe,
dann ging nur der angesteuerte laut/leiser.
Kann ich leider nicht mehr testen hatte sie nur mal ausgeborgt.

LG

RaspiMatic, RFXtrx433 E USB, Div. Thermostate, CUL433, Fhemduino, Signalduino, Temp/luftfeuchesensoren,Fensterkontakte,Intertechno Schalter,....... HM-IP

chunter1

Kann bitte mal jemand probieren, ob auch die Text2Speech (TTS) Ausgabe mit dem SMRS18A1 funktioniert?

Jörg

Hallo zusammen,
Multiroom, ja Multiroom. Da gibt es etwas in der API, aber leider nicht viel. Allerdings habe ich da etwas von Multivolume gelesen. ;)
Wie ich sehe besteht da ja doch Interesse, also werde ich versuchen, da das was möglich ist einzubauen. Aber alles hübsch der Reihenfolge nach. Erst ist das mit dem automatischen Inputs dran, dann war da noch was mit den Umlauten in den Programmnamen (von mrfloppy) usw. Wenn das alles soweit läuft, geht es an den Multiroom. :)

Da werde ich mit Sicherheit auch ein, oder zwei Leute zum testen brauchen. Werde zu gegebenen Zeit dann hier noch nachfragen.


LG Jörg

RoB81

Super,

vielen Dank schonmal für die Antwort.
Wenn es soweit ist, kannst du mich gerne als Tester einplanen.

Viele Grüße
RoB

Timmäää

Hi Jörg,

ich habe es jetzt noch einmal probiert und es geht. Ich hatte meinen Kommentar (s. u.) erst geschrieben, nachdem ich das Modul neugeladen und auch fhem mehrfach neugestartet hatte. Es wollte partout nicht klappen. Es kam immer zu der Meldung "input undefined".
Gestern Abend klappte es wie gedacht und die Inputs sind für das sird14c1 richtig umgesetzt. Wieso es vorher nicht funktionierte kann ich mir nicht erklären, das ist jetzt aber auch egal ;)

Nochmals vielen Dank und entschuldige!

Gruß,
Tim


ZitatHi Jörg,

ich habe die 0.55 bei mir installiert und wenn ich einen Input in FHEM setze, wechselt das Radio nicht und im Log steht nur:

Code: [Auswählen]

2017-04-21 07:14:06 SIRD Badradio input


In den Readings steht dann: lastcommand
input undefined

Ich habe das Radio als sird14c1 definiert.

Mache ich vielleicht etwas falsch?

Danke und viele Grüße,
Tim

Jörg

Hallo Tim,
das kann auch mit dem Cache des Browsers zusammenhängen. Ist zumindest eine Vermutung von mir. :D

Hallo RoB,
wenn es soweit ist, werde ich auf dich zurückkommen.  ;)


LG Jörg

chunter1

Kann man über das Modul und die unterstützten Lautsprecher/Radios auch Text2Speech nutzen?
Ich bräuchte eine WLAN Lautsprecher Lösung die es mir ermöglicht, jederzeit Sprachansagen auszugeben ohne dass man zuvor am Radio etwas drücken muss.

Jörg

Zitat von: chunter1 am 03 Mai 2017, 10:23:42Kann man über das Modul und die unterstützten Lautsprecher/Radios auch Text2Speech nutzen?...
Habe mir das Wiki zu Text2Speech mal angesehen und da steht:
Zitat...Es gibt Installationen, bei denen der FHEM-Server z.B. im Keller steht, die Sprachausgabe soll aber räumlich entfernt stattfinden, z.B. im Wohnzimmer. Hierzu ist am Zielort eine FHEM-Instanz anzulegen...
Mit anderen Worten, wenn du es schaffen solltest auf dem Radio FHEM zu installieren, was ich aber für unmöglich halte, dann hättest du eine Chance.
Mit weiteren Worten: Leider nein.

chunter1

Zitat von: Jörg am 03 Mai 2017, 11:14:08
Habe mir das Wiki zu Text2Speech mal angesehen und da steht:Mit anderen Worten, wenn du es schaffen solltest auf dem Radio FHEM zu installieren, was ich aber für unmöglich halte, dann hättest du eine Chance.
Mit weiteren Worten: Leider nein.

ok, danke!
Das hatte ich befürchtet.
Scheint als könnten das nur die Sonos dank eigener Integration.

RaspiCOC

NACHTRAG: Nach einem FHEM update mit anschließendem Neustart ist der Spuk im Augenblick vorbei... Seltsam...

Hoppla, nach Update auf die letzte Version der sird.pm habe ich im Sekundentakt das Log voll mit folgenden Einträgen:

Muss mich korrigieren. Die gleichen Logeinträge auch mit der vorletzten Version... Würde die beiden Radios jetzt eigentlich gern deaktivieren, bis ich den Grund kenne. Geht aber leider nicht.


2017.05.05 15:23:07 2: Hash: HASH(0x16caaf8) Command: netRemote.sys.power Mode: 1 Value: 0 Value 1: 0 Name:  Helper: http://192.168.1.31:80/fsapi/GET/netRemote.sys.power?pin=1234&sid=2069257597
2017.05.05 15:23:08 2: FALSE 1: 404 Error HELP Counter: 1
2017.05.05 15:23:08 2: Hash: HASH(0x16caaf8) Command: netRemote.sys.power Mode: 1 Value: 0 Value 1: 0 Name:  Helper: http://192.168.1.31:80/fsapi/GET/netRemote.sys.power?pin=1234&sid=2069257597
2017.05.05 15:23:09 2: FALSE 1: 404 Error HELP Counter: 2
2017.05.05 15:23:09 2: Hash: HASH(0x16caaf8) Command: netRemote.sys.power Mode: 1 Value: 0 Value 1: 0 Name:  Helper: http://192.168.1.31:80/fsapi/GET/netRemote.sys.power?pin=1234&sid=2069257597
2017.05.05 15:23:09 2: (return undef) FALSE 2: 404 Error HELP Counter: 3
2017.05.05 15:23:13 2: FALSE 1: 404 Error HELP Counter: 0


2017.05.05 15:23:13 2: Hash: HASH(0x22c60c8) Command: netRemote.sys.power Mode: 1 Value: 0 Value 1: 0 Name:  Helper: http://192.168.1.44:80/fsapi/GET/netRemote.sys.power?pin=1234&sid=1286151459
2017.05.05 15:23:14 2: FALSE 1: 404 Error HELP Counter: 1
2017.05.05 15:23:14 2: Hash: HASH(0x22c60c8) Command: netRemote.sys.power Mode: 1 Value: 0 Value 1: 0 Name:  Helper: http://192.168.1.44:80/fsapi/GET/netRemote.sys.power?pin=1234&sid=1286151459
2017.05.05 15:23:15 2: FALSE 1: 404 Error HELP Counter: 2
2017.05.05 15:23:15 2: Hash: HASH(0x22c60c8) Command: netRemote.sys.power Mode: 1 Value: 0 Value 1: 0 Name:  Helper: http://192.168.1.44:80/fsapi/GET/netRemote.sys.power?pin=1234&sid=1286151459
2017.05.05 15:23:15 2: (return undef) FALSE 2: 404 Error HELP Counter: 3


Das betrifft beide meiner SIRD-Geräte. Das Log wird derzeit im Sekundentakt vollgeschrieben. Ich wunderte mich schon über den Performancerückgang von FHEM. Was kann der Grund hierfür sein?

Es handelt sich bei den beiden Geräten um:

1.) LIDL: IWR 261, FW: ir-mmi-FS2026-0500-0296_V2.9.10c.EX62921-1A12
2.) ALDI: SIRD 14 C1, FW: ir-mmi-FS2026-0500-0265_V2.12.16c.EX68483-1RC10

Jörg

Hallo RaspiCOC,
ein 404 Error bedeutet immer: Server nicht erreichbar.

Nehme mal beide Gräte für eine Minute vom Stromnetz, dann sollte der Spuk vorbei sein. Schätze mal, dass die Geräte sich aufgehangen haben. Hatte ich auch schon.


LG Jörg

Jörg

Hallo zusammen,
es gibt ein neues Update der 17_SIRD.pm.

Diese Liste mit den Definitionen ist mit der neuen Version hinfällig und kann nicht mehr benutzt werden !!!

ZitatZur 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.

Die neue Definition lautet für alle Geräte: define <Radioname> SIRD <IP> 1234 SIRD-AUTOMATIC <ss>

Damit werden bei allen Radios, oder Brüllwürfeln die Eingänge automatisch ausgelesen und gesetzt. Somit ist eine Differenzierung der Geräte nicht mehr nötig. Eine Liste der ausgelesenen Eingänge ist auch in den Readings zu sehen.

Zwei Mankos gibt es allerdings noch:

  • Bei Streamingdiensten wie Tidal, Napster, usw. sowie im Modus Musikplayer werden die Radio-Favoriten noch angezeigt, obwohl sie keine Funktion haben. Das ist ein kleiner Bug in der ASPI. Ich versuche da noch was zu programmieren, dass das umgeht.
  • Im Modus Musikplayer werden die nachfolgenden Optionen, wie z.B. Medienbibliotheken, USB abspielen, usw., nicht angezeigt. Ich habe eine Stelle gefunden, wo ich sie auslesen kann, aber die Funktion ist in dem Modul sehr Buggy! Das muss ich erst in Ordnung bringen und dann eine Möglichkeit finden, das an die entsprechende Stelle zu portieren. (In Kurzform: Das dauert etwas. :D )

Zusätzlich habe ich noch eine Möglichkeit gefunden, den Netzwerktraffic zwischen FHEM und dem Gerät drastisch zu reduzieren. Derzeit habe ich das testweise bei den Inputs und den Favoriten eingebaut.

Die Modulversion wurde mit 6 verschiedenen Geräten getestet. An der Stelle noch ein Dankeschön an SommerSonnenWende und RoB81, die sich die Zeit genommen haben um das Modul zu testen.  8) 8) 8)

Zum Schluss noch mein Lieblingssatz: Den neustart von FHEM nicht vergessen !!!


LG Jörg

Klaus0815

Hallo Jörg,

habe es gerade für meine neuen Lidl-Lautsprecher installiert, funktioniert :-)

2 Fragen hätte ich noch:
- wofür steht in der Definition das <ss> ?
- Was ist der Unterschied zwischen "Volume" und "VolumeStraight"?

Habe auch den Silvercrest WLAN Adapter SMRA 5.0 A1, auch den kann ich mit Deiner Version steuern.

Aktuell gibt s übrigens bei Lidl die verschiedenen Multiroom-Lautsprecher im Angebot.
https://www.lidl.de/de/search?query=multiroom