Neuigkeiten:

Am Sonntag den 8.12.2024 kann es ab ca. 8:00 Uhr zu kurzzeitigen Einschränkungen / Ausfällen bei den Diensten des FHEM Vereines kommen.
Die Server müssen mal gewartet und dabei neu gestartet werden ;)

Hauptmenü

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

cocojambo

Danke das du dich nach so langer Pause im Thread gemeldet hast.
Ich habe nochmal alles neu installiert unter anderem Device Namen (WLAN_RADIO). Ich habe auch die 99_myUtils.pm "geleert" und nur dein SUB Programm eingespielt um sicher zu sein, das der Fehler nicht woanders in der SUB liegt.
Alles hat nicht geholfen. So sieht es bei mir aus:
Internals:
   DEF        192.168.115.74:80 1234 30
   FUUID      6393504c-f33f-6f9b-1d0d-b9764a21201288e8
   INTERVAL   30
   IP         192.168.115.74:80
   MODEL      Frontier Silicon Ltd Hama IT900MBT
   NAME       WLAN_RADIO
   NOTIFYDEV  global
   NR         2157
   NTFY_ORDER 50-WLAN_RADIO
   PIN        1234
   STATE      on
   TYPE       SIRD
   UDN        uuid:3DCC7100-F76C-11DD-87AF-30589060109C
   VERSION    1.1.13
   eventCount 61
   READINGS:
     2022-12-10 16:42:37   currentTitle    Schlager Radio Andrea Berg
     2022-12-10 00:03:44   duration        0
     2022-12-10 00:02:22   errorStr       
     2022-12-09 16:13:03   friendlyName    Kuechenradio
     2022-12-10 16:42:37   graphicUri      http://airableassets-cdn.wifiradiofrontier.com/png@150x150/37/57/866436615586.png
     2022-12-10 16:49:43   infoText        Andrea Berg - Nein!
     2022-12-10 15:42:03   input           internetradio
     2022-12-10 00:03:47   mute            off
     2022-12-10 16:42:43   playStatus      playing
     2022-12-10 16:51:38   position        9:00
     2022-12-10 16:52:05   power           on
     2022-12-10 16:52:05   presence        present
     2022-12-10 16:42:35   preset          SchlagerRadioAndreaBerg
     2022-12-10 00:03:46   repeat          off
     2022-12-10 16:51:41   rssi            19
     2022-12-10 00:03:46   shuffle         off
     2022-12-10 16:52:05   state           on
     2022-12-09 16:13:03   version         ir-mmi-FS2026-0600-0002_V2.12.23.EX70630-1B7
     2022-12-10 15:50:09   volume          37
     2022-12-10 15:50:09   volumeStraight  12
   helper:
Attributes:
   alias      Kueche Wlan Radio
   compatibilityMode 1
   event-on-change-reading .*
   notifications 0
   room       Test
   streamPath /opt/fhem/TTS_Sounds/


Internals:
   DEF        WLAN_RADIO:<{getCoverTitleRG($DEVICE)}@state>\
WLAN_RADIO:!input,!preset,volumeStraight,mute,repeat,shuffle,!previous,playStatus,!next,state
   FUUID      638caef7-f33f-6f9b-14b3-aca38f27f487d963
   NAME       rg_WLAN_RADIO
   NR         2112
   NTFY_ORDER 50-rg_WLAN_RADIO
   STATE      Initialized
   TYPE       readingsGroup
   changed    0
   mayBeVisible 1
   CONTENT:
     WLAN_RADIO 1
   CONTENT2:
   DEVICES:
     ARRAY(0x5ed6f20)
     ARRAY(0x5ee66e8)
   fhem:
     lastDefChange 1
     last_update 1670686561.28699
   helper:
     DEF       
     commands   {
"state.off" => "set %DEVICE on",
"state.on" => "set %DEVICE off",
"input" => "input:".filterReading(ReadingsVal($DEVICE, '.inputs', '')),
"preset" => ReadingsVal($DEVICE, 'input', '')."preset:".filterReading(ReadingsVal($DEVICE, '.'.ReadingsVal($DEVICE, 'input', '').'presets', '')),
"volumeStraight" => "volumeStraight:slider,0,1,".ReadingsVal($DEVICE, '.volumeSteps', 1),
"playStatus.playing" => "set %DEVICE stop",
"playStatus.stopped" => "set %DEVICE play",
"mute" => "set %DEVICE mute toggle",
"repeat.on" => "set %DEVICE repeat off",
"repeat.off" => "set %DEVICE repeat on",
"shuffle.on" => "set %DEVICE shuffle off",
"shuffle.off" => "set %DEVICE shuffle on",
"previous" => "set %DEVICE previous",
"next" => "set %DEVICE next",
}
     positions:
       WLAN_RADIO.input 2:1
       WLAN_RADIO.mute 2:4
       WLAN_RADIO.next 2:9
       WLAN_RADIO.playStatus 2:8
       WLAN_RADIO.preset 2:2
       WLAN_RADIO.previous 2:7
       WLAN_RADIO.repeat 2:5
       WLAN_RADIO.shuffle 2:6
       WLAN_RADIO.state 2:10
       WLAN_RADIO.volumeStraight 2:3
     valueColumns:
       r:1,c:1    colspan="10"
     valueIcon:
       mute       rc_VOLUP
       mute.on    rc_MUTE@#e56524
       next       rc_NEXT
       playStatus rc_PLAY
       playStatus.playing rc_PAUSE@#e56524
       previous   rc_PREVIOUS
       repeat     rc_REPEAT
       repeat.on  rc_REPEAT@#e56524
       shuffle    rc_SHUFFLE
       shuffle.on rc_SHUFFLE@#e56524
       state.off  radio_unchecked
       state.on   radio_checked@#e56524
     values:
       formated:
         undef
         ARRAY(0x62620f0)
         ARRAY(0x6272e80)
         ARRAY(0x629ea60)
         ARRAY(0x6207860)
         ARRAY(0x6476b50)
         ARRAY(0x3092f40)
         ARRAY(0x6416e60)
         ARRAY(0x5d7bf48)
         ARRAY(0x62e0c88)
         ARRAY(0x61f8160)
       orig:
         undef
         ARRAY(0x5ee5128)
         ARRAY(0x6266408)
         ARRAY(0x62613e8)
         ARRAY(0x60bb948)
         ARRAY(0x6262b00)
         ARRAY(0x636d470)
         ARRAY(0x62191f0)
         ARRAY(0x64c24d8)
         ARRAY(0x62113c8)
         ARRAY(0x4b5e530)
       prefixsuffix:
         undef
         ARRAY(0x6020ca8)
         ARRAY(0x6097b48)
         ARRAY(0x6292408)
         ARRAY(0x53a37c0)
         ARRAY(0x61c31c8)
         ARRAY(0x629f1a0)
         ARRAY(0x63dcb98)
         ARRAY(0x64ad160)
         ARRAY(0x34aae70)
         ARRAY(0x60984b0)
Attributes:
   alias      Wlan Radio Steuerung
   commands   {
"state.off" => "set %DEVICE on",
"state.on" => "set %DEVICE off",
"input" => "input:".filterReading(ReadingsVal($DEVICE, '.inputs', '')),
"preset" => ReadingsVal($DEVICE, 'input', '')."preset:".filterReading(ReadingsVal($DEVICE, '.'.ReadingsVal($DEVICE, 'input', '').'presets', '')),
"volumeStraight" => "volumeStraight:slider,0,1,".ReadingsVal($DEVICE, '.volumeSteps', 1),
"playStatus.playing" => "set %DEVICE stop",
"playStatus.stopped" => "set %DEVICE play",
"mute" => "set %DEVICE mute toggle",
"repeat.on" => "set %DEVICE repeat off",
"repeat.off" => "set %DEVICE repeat on",
"shuffle.on" => "set %DEVICE shuffle off",
"shuffle.off" => "set %DEVICE shuffle on",
"previous" => "set %DEVICE previous",
"next" => "set %DEVICE next",
}
   nonames    1
   room       Küche,Test
   valueColumns { 'r:1,c:1' => 'colspan="10"' }
   valueIcon  {
"state.on" => "radio_checked@#e56524",
"state.off" => "radio_unchecked",
"mute.on" => "rc_MUTE@#e56524",
"mute" => "rc_VOLUP",
"repeat.on" => "rc_REPEAT@#e56524",
"repeat" => "rc_REPEAT",
"playStatus.playing" => "rc_PAUSE@#e56524",
"playStatus" => "rc_PLAY",
"shuffle.on" => "rc_SHUFFLE@#e56524",
"shuffle" => "rc_SHUFFLE",
"previous" => "rc_PREVIOUS",
"next" => "rc_NEXT",
}
   verbose    0


sub filterReading($)
{
  my $reading = shift;

  $reading =~ s/\d://g;

  return $reading;
}

sub getCoverTitleRG($;$$)
{
  my ($device, $width, $space) = @_;

  $width = 500 if (!defined($width));

  return '<div style="float: left;">'.getCoverRG($device).'</div><div style="margin-left: 150px; min-width: '.$width.'px;">'.getTitleRG($device, $space).'</div>';
}

sub getCoverRG($;$)
{
  my ($device) = @_;

  return '<img style="margin-right: 5px; border: 1px solid lightgray; height: 175px" src="'.ReadingsVal($device, 'graphicUri', '').'" />';
}

sub getTitleRG($;$)
{
  my ($device, $space) = @_;
  $space = 20 if (!defined($space));

  my $infoString = '';

  my $transportState = ReadingsVal($device, 'playStatus', '');

  if (ReadingsVal($device, 'currentAlbum', '') ne '')
  {
    $infoString = sprintf('<div style="margin-left: -150px;">%s %s<br/>Titel: <b>%s</b><br/>Interpret: <b>%s</b><br/>Album: <b>%s</b></div>',
                           $transportState,
                           ReadingsVal($device, 'input', ''),
                           ReadingsVal($device, 'currentTitle', ''),
                           ReadingsVal($device, 'currentArtist', ''),
                           ReadingsVal($device, 'currentAlbum', ''));
  }
  else
  {
    $infoString = sprintf('<div style="margin-left: -150px;">%s %s<br/>Sender: <b>%s</b><br/>Info: <b>%s</b><br/>Description: <b>%s</b></div>',
                           $transportState,
                           ReadingsVal($device, 'input', ''),
                           ReadingsVal($device, 'currentTitle', ''),
                           ReadingsVal($device, 'infoText', ''),
                           ReadingsVal($device, 'description', ''));
  }

  return $infoString;


Ich habe alles aus der aktuellen Installation rauskopiert.
Vielleicht hilft das ja.

Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

mumpitzstuff

Hmm ich könnte mir noch vorstellen, das der Radiosender irgendein blödes Sonderzeichen überträgt. Könntest du bitte mal versuchen einen anderen Sender einzustellen?

cocojambo

Ich habe mal versuchweise 12 Radiosender gespeichert und alle durchgeschaltet, es ändert sich nichts.
Aber die ERROR Meldung in der 99_myUtils ensteht ja auch wenn das Radio aus ist und auch kein Device installiert ist, sondern direkt bei der Installation.
Was mir als Nebeneffekt aufgefallen ist, alle Radiosender die bei Preset 10-19 liegen haben vorne vor dem Namen eine 1 und lassen sich zwar anwählen aber werden nicht umgeschaltet und bleiben ohne Ton.

Gruß
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

mumpitzstuff

Hmm okay. Erst mal eins nach dem anderen...

sub getCoverTitleRG($;$$)
{
  my ($device, $width, $space) = @_;
 
  $width = 500 if (!defined($width));

  #return '<div style="float: left;">'.getCoverRG($device).'</div><div style="margin-left: 150px; min-width: '.$width.'px;">'.getTitleRG($device, $space).'</div>';
  return '';
}

sub getCoverRG($;$)
{
  my ($device) = @_;

  #return '<img style="margin-right: 5px; border: 1px solid lightgray; height: 175px" src="'.ReadingsVal($device, 'graphicUri', '').'" />';
  return '';
}


Kommentier mal bitte die beiden return Anweisungen aus. Zuerst die in getCoverRG und wenn das nicht hift auch die in getCoverTitleRG. Dann fehlt vielleicht erst mal die Anzeige, aber hoffentlich ist dann wenigstens erst mal der Fehler verschwunden und wir können den Fehler eingrenzen.
Außerdem öffne mal dein Radio Device und geh unten auf Raw Definition und poste mir den Inhalt. Dort sollten die Presets zu sehen sein.

cocojambo

FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

cocojambo

@mumpitzstuff

SUB habe ich ans laufen bekommen. Ich habe die SUB solange "gekürzt" bis auf wenige Befehlszeilen und der Fehler war immer noch da.
Ursache ist: Wenn man deine SUB kopiert und dann in meine 99_myUtils einfügt, funktioniert das nicht, weil sich in den Leerzeilen zwischen einigen Befehlszeilen irgendwelche unsichtbaren Zeichen befinden (kann sein zb:Tabs?). Das sieht man wenn man das Programm komplett markiert. Diese Zeilen habe ich durch "echte" Leerzeilen ersetzt. (siehe Foto) Das wars.

Ich habe dann deine aktuelle rg_Radio_Wohnzimmer übernommen. Danach ging der Slider nicht mehr. In dieser Zeile fehlt am Ende die Angabe volumeSteps (1).
"volumeStraight" => "volumeStraight:slider,0,1,".ReadingsVal($DEVICE, 'volumeSteps', ''),\

So jetzt geht alles. Super, tolle Sache.
Könntest du bitte noch danach sehen, warum das Senderumschalten mit den Sendern mit Zahlen vor dem Namen nicht funktioniert.

Gruß aus "Kölle"
Norbert

FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

mumpitzstuff

Das hört sich doch schon mal gut an. Kannst du mir bitte noch die RAW Definition deines Radios posten, damit ich sehen kann, wie bei dir die Presets aussehen?

cocojambo

So da ist sie:

defmod Wlan_Radio_Kueche SIRD 192.168.115.74:80 1234 30
attr Wlan_Radio_Kueche alias Kueche Wlan Radio
attr Wlan_Radio_Kueche compatibilityMode 1
attr Wlan_Radio_Kueche event-on-change-reading .*
attr Wlan_Radio_Kueche notifications 0
attr Wlan_Radio_Kueche room Test
attr Wlan_Radio_Kueche streamPath /opt/fhem/

setstate Wlan_Radio_Kueche on
setstate Wlan_Radio_Kueche 2022-12-09 22:14:59 .inputs 0:internetradio,1:spotify,2:localmusic,3:musikabspieler,4:bluetooth
setstate Wlan_Radio_Kueche 2022-12-11 14:32:30 .internetradiopresets 0:WDR4,1:SchlagerRadioAndreaBerg,2:RadioSchlagerparadies,3:RadioAltstadtwelle,4:RadioKöln-DeinKarnevalsradio,5:100%KarnevalvonSchlagerplanetRadio,6:RadioPaloma,7:WDR5,8:WDR3,9:Deutschlandfunk,10:DeutschlandfunkKultur,11:Weihnachtsmusik.fm-ChorWeihnachten,14:WDR2Rheinland
setstate Wlan_Radio_Kueche 2022-12-11 13:59:03 .lastPreset 2
setstate Wlan_Radio_Kueche 2022-12-09 21:34:30 .localmusicpresets 0:WDR4,1:SchlagerRadioAndreaBerg,2:RadioSchlagerparadies,14:RadioSchlagerparadies
setstate Wlan_Radio_Kueche 2022-12-11 13:59:27 .numNav 5
setstate Wlan_Radio_Kueche 2022-12-11 14:32:30 .presets 0:WDR4,1:SchlagerRadioAndreaBerg,2:RadioSchlagerparadies,3:RadioAltstadtwelle,4:RadioKöln-DeinKarnevalsradio,5:100%KarnevalvonSchlagerplanetRadio,6:RadioPaloma,7:WDR5,8:WDR3,9:Deutschlandfunk,10:DeutschlandfunkKultur,11:Weihnachtsmusik.fm-ChorWeihnachten,14:WDR2Rheinland
setstate Wlan_Radio_Kueche 2022-12-09 20:23:08 .spotifypresets
setstate Wlan_Radio_Kueche 2022-12-09 16:13:03 .volumeSteps 32
setstate Wlan_Radio_Kueche 2022-12-11 13:59:26 currentTitle Radio Altstadtwelle
setstate Wlan_Radio_Kueche 2022-12-11 13:59:23 duration 0
setstate Wlan_Radio_Kueche 2022-12-10 00:02:22 errorStr
setstate Wlan_Radio_Kueche 2022-12-09 16:13:03 friendlyName Kuechenradio
setstate Wlan_Radio_Kueche 2022-12-11 13:59:26 graphicUri http://airableassets-cdn.wifiradiofrontier.com/png@150x150/26/56/468342058360.png
setstate Wlan_Radio_Kueche 2022-12-11 14:29:38 infoText Torben Klein - Katharina
setstate Wlan_Radio_Kueche 2022-12-11 13:59:24 input internetradio
setstate Wlan_Radio_Kueche 2022-12-11 13:59:27 mute off
setstate Wlan_Radio_Kueche 2022-12-11 13:59:27 playStatus playing
setstate Wlan_Radio_Kueche 2022-12-11 14:32:33 position 14:00
setstate Wlan_Radio_Kueche 2022-12-11 14:32:30 power on
setstate Wlan_Radio_Kueche 2022-12-11 14:32:30 presence present
setstate Wlan_Radio_Kueche 2022-12-11 13:59:21 preset
setstate Wlan_Radio_Kueche 2022-12-11 13:59:25 repeat off
setstate Wlan_Radio_Kueche 2022-12-11 14:30:36 rssi 22
setstate Wlan_Radio_Kueche 2022-12-11 13:59:24 shuffle off
setstate Wlan_Radio_Kueche 2022-12-11 14:32:30 state on
setstate Wlan_Radio_Kueche 2022-12-09 16:13:03 version ir-mmi-FS2026-0600-0002_V2.12.23.EX70630-1B7
setstate Wlan_Radio_Kueche 2022-12-11 13:59:13 volume 28
setstate Wlan_Radio_Kueche 2022-12-11 13:59:13 volumeStraight 9



Gruß
Nobbi
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

mumpitzstuff

Ich könnte mir vorstellen, das die Funktion filterReading nur mit einer einstelligen Zahl rechnet, da meine Radios nur 6 Presets unterstützen. Versuchs doch in der Funktion mal mit folgender Zeile:

$reading =~ s/\d+://g;

Hier habe ich nach dem d ein + hinzugefügt

cocojambo

Ja, das ist toll, das funktioniert. Das hätte ich nicht gefunden. Naja ich muß ja auch zugeben, das von Perl nicht so richtig Ahnung habe.
Ich habe mir dann das Logo verkleinert.
Dann habe probiert, die Buttons und den Slider untereinander anzuordnen unter dem Logo/Text, damit das Ganze schmaler wird und in meinen Radio-Floorplan passt.
Untereinander sind sie jetzt, aber das ganze will nicht schmaler werden (siehe Anlage)

defmod Wlan_Radio_rg readingsGroup Wlan_Radio_Kueche:<{getCoverTitleRG($DEVICE)}@state>\
Wlan_Radio_Kueche:!input,!preset\
Wlan_Radio_Kueche:mute,repeat,shuffle,!previous,playStatus,!next,state\
Wlan_Radio_Kueche:volumeStraight\


Ich habe mit min-width und width probiert, ging nicht. Was merkwürdig ist, das die einzelnen Elemente, aufgeteilt in drei Tabs, untereinander angeordnet sind trotz der Angabe im Styte:left.
Wo wird hier die Breite angegeben oder wo kann ich die angeben?, denn im Normalfall richtet sich Breite des Feldes nach dem Inhalt und man kann sie mit der Angabe width:... verkleinern und vergrößern. Ist hier die Breite für die einzelnen Felder irgendwo festgelegt?

Gruß
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

cocojambo

@mumpitzstuff

Das mit Breite hat sich erledigt.
Aber was mir jetzt aufgefallen ist, die Readingsgroup aktuallisiert sich nicht von selbst.
Das Device Wlan_Radio_Kueche habe ich schon auf einen Intervall von 10 gestellt.
Das aktuallisiert sich auch sofort wenn sich im Internetradio was ändert, auch bei Stby und wieder Ein.
Ich habe auch keine Möglichkeit gefunden der ReaddingsGroup eine automatische Aktuallisierung beizubringen.
Sobald man die Readingsgroup aufruft, aktuallisiert sie sich, bleibt aber dann auf diesem Text und Logo stehen.
Wenn ich das Stream-Radio am Gerät manuell in Stby schalte, ändern sich die Readings als auch die Anzeige im Floorplan (kein Text, kein Logo).
Schalte ich jedoch am Gerät wieder von Stby auf ein, passiert nichts.
Auch wenn ich vom Handy aus umschalte passiert nichts.

Funktioniert das denn bei Dir? Wenn ja wo muß ich nach diesem Fehler suchen?

Gruß
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

mumpitzstuff

Da müsstest du mal bei der ReadngsGroup Fraktion im Forum nachfragen, das ist außerhalb meiner Reichweite.

https://forum.fhem.de/index.php?topic=91167.0

Longpoll hast du mal Spaßeshalber aktiviert?

cocojambo

Longpoll ist bei mir seit es das gibt aktiviert.
Ich glaube aber longpoll hat eher was mit dem aktualisieren von Grafiken im Floorplan zu tun.
Hier aktuallisiert sich ja die Readingsgroup nicht. Geht das denn bei Dir?

Achso, kannst du den Pause/Play Button nutzen. Wenn ich auf Pause gehen, komme ich nicht mehr raus und das Streamradio bleibt still.
Aus/Ein oder Laut/Leise oder den Sender ein paar mal wechseln hilft, dann gehts wieder. Kann es sein das die Geräte unterschiedliche Bediencodes oder Bedienfolgen haben?
Wie kommt man an die Codes für die Bedienung des Gerätes?

Gruß
Nobbi

FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

mumpitzstuff

Meine Radios senden nur initial ein Logo oder Senderinfos. Danach kriege ich auch im Device keine Updates mehr. Deshalb kann ich dazu nichts genaues sagen. Es ist in jedem Fall aber ein Problem mit der ReadingsGroup und nicht mit dem Sird Modul. Ich vermute jedenfalls mal, das die sich ändernden Infos im Radio Device selbst angezeigt werden?!?
Bei 2 meiner Radios musste ich die playCommands anpassen:

playCommands
0:stop,0:play,2:pause,3:next,4:previous

Vielleicht ist sowas bei dir ja auch der Fall. Du kannst vielleicht die UNDOK App verwenden, dann eine Aktion auslösen und gucken was passiert. In der App wird angezeigt, ob das Radio auf Stop steht oder was auch immer.
Ich glaube mich zu erinnern, das du den Kompatibilitätsmodus aktiviert hast. Hast du mal probiert das auf 0 zu setzen? Das würde in jedem Fall helfen, die Bedienung flüssiger zu machen, falls dein Radio das unterstützt.

mumpitzstuff

Ach und ein  event-on-change-reading oder sowas in der Art hast du weder im Radio Device noch der ReadingsGroup aktiviert?

Bei Longpoll kann man Websocket und auch 1 einstellen. Hast du beides mal probiert? Hast du mal einen anderen Browser probiert?