Ich bekomme es nicht hin, die Listen Playlists und Radios angezeigt zu bekommen. Die Liste Favourites funktioniert, wie dem untenstehenden Bild zu entnehmen ist.
Ich erhalte immer die Fehlermeldung:
2019.01.27 12:58:35 3 : Sonos_KuecheRG_Radios: <{SONOS_getListRG($DEVICE,"RadiosList",1)}@RadiosList>: Can't use an undefined value as a HASH reference at ./FHEM/00_SONOS.pm line 616.
2019.01.27 12:58:37 3 : Sonos_KuecheRG_Playlists: <{SONOS_getListRG($DEVICE,"PlaylistsList",'')}@Playlists>: Can't use an undefined value as a HASH reference at ./FHEM/00_SONOS.pm line 616.
Die defmods sehen so aus:
defmod Sonos_KuecheRG_Playlists readingsGroup Sonos_Kueche:<{SONOS_getListRG($DEVICE,"PlaylistsList")}@Playlists>
attr Sonos_KuecheRG_Playlists room Multimedia->SONOS
attr Sonos_KuecheRG_Playlists verbose 5
und
defmod Sonos_KuecheRG_Radios readingsGroup Sonos_Kueche:<{SONOS_getListRG($DEVICE,"RadiosList",1)}@RadiosList>
attr Sonos_KuecheRG_Radios room Multimedia->SONOS
Die Readings zu Playlist und Radio in der Definition der Box sehen wie folgt aus:
PlaylistsList eberhardBest.m3u
PlaylistsListAlias eberhardBest.m3u
RadiosList .977.50s,.60s.Hits|Heart.Beat.Radio.Memory.Hits|WDR.3|WDR2.Aachen.und.Region|WDR4|egoFM|egoRIFF
RadiosListAlias .977 50s, 60s Hits|Heart Beat Radio Memory Hits|WDR 3|WDR2 Aachen und Region|WDR4|egoFM|egoRIFF
Was muss ich ändern, damit die Listen angezeigt werden?
Gruß
Eberhard
Nachdem ich die Syntax geändert habe, kommen die Fehlermeldungen nicht mehr.
Radios:
defmod Sonos_KuecheRG_Radios readingsGroup Sonos_Kueche:<{SONOS_getListRG($DEVICE,"Radios",1)}@Radios>
attr Sonos_KuecheRG_Radios room Multimedia->SONOS
attr Sonos_KuecheRG_Radios verbose 5
Playlists:
defmod Sonos_KuecheRG_Playlists readingsGroup Sonos_Kueche:<{SONOS_getListRG("Sonos_Kueche","Playlists")}@Playlists>
attr Sonos_KuecheRG_Playlists room Multimedia->SONOS
attr Sonos_KuecheRG_Playlists verbose 5
Trotzdem: weder Radios noch Playlisten sind sichtbar. Wie müssten die beiden fehlenden Listen denn aussehen?
Gruß
Eberhard
Hi Eberhard,
hast du denn am Sonosplayer-Device Küche mal "PlaylistsWithCovers" und "RadiosWithCovers" aufgerufen?
Wenn ja, was steht denn in den entsprechenden Readings des Devices drin?
Das ist die Grundlage für die Darstellung der ReadingsGroup...
Grüße
Reinerlein
Hallo Reinerlein,
ich habe sowohl get Sonos_Kueche RadiosWithCovers und get Sonos_Kueche PlaylistsWithCovers aufgerufen. Keine Veränderungen. Bemerkenswert ist die Tatsache, dass es bei mir keine Readings PlaylistsWithCovers und RadioswithCovers gibt.
Gruß
Eberhard
Hi Eberhard,
hmm.. du könntest mal schauen, ob nach dem Aufruf von z.B. "get ... PlaylistsWithCovers" etwas in LastActionResult steht, und was...
Grüße
Reiner
Hallo Reinerlein,
beim Aufruf von get Sonos_Kueche RadiosWithCovers und get Sonos_Kueche PlaylistsWithCovers steht
GetRadiosWithCovers: DirectlySet bzw. GetPlaylistsWithCovers: DirectlySet mit einem aktuellem TimeStamp
Gruß Eberhard
Hallo Reinerlein,
das kapiere ich jetzt nicht: Jetzt gibt es beide Listen mit Cover.
Fehler behoben!!!! Danke für die Hilfe. Ich hatte spaßeshalber das userreading RadiosWithCovers {} hinzugefügt und jetzt läuft es.
Gruß Eberhard
Jetzt gibt es auch ein Reading Radios und eine mit dem Namen Playlists. Das lag nicht am Userreading das habe ich wieder gelöscht und es geht immernoch (ThumbUp)
Vielen Dank!
ich habe das gleiche Problem... Radios, RadiosWithCovers und Playlists sind leer, Nur Radio hatte exisitiert... nach Userreading exisitieren nun Playlist und RadiosWithCovers aber alle Listen sind leer, wohl in der App befüllt. Hab grad keine Idee mehr.