Openhab3 sorting items in groups

I am totally confused…
on my sitemap:

    Frame label="Player" {
        Group item=PLAYGROUP label="Player" icon="receiver"
    }

OK, I know If I define on the UI the items, the problem is, that they can’t be sorted. (I already found in the community here).

BUT:
I defined in an several player.items file, but NONE of the items are sorted! Why that? I already defined it in an File, not in the UI.

How Can I solve the problem ?
Thanks,

Switch Buero_Power "Büro"  (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:001999f3d6c7:power"}
Switch Buero_Esszimmer "Esszimmer"  (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:aaaae2136145:power"}
Switch Buero_Terrasse "Terrasse"  (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:b827eb768de0:power"}
Switch Buero_Wohnzimmer "Wohnzimmer"  (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:b827ebddc327:power"}
Player Buero1_Player "Büro" <receiver> (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:001999f3d6c7:control"}
Dimmer Buero2_Volume "Büro Volume" <soundvolume> (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:001999f3d6c7:volume"}
Player Esszimmer1_Player "Esszimmer" <receiver> (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:aaaae2136145"}
Dimmer Esszimmer2_Volume "Esszimmer Volume" <soundvolume> (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:aaaae2136145:volume"}
Player Terrasse_Player "Terrasse" <receiver> (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:b827eb768de0"}
Dimmer Terrasse_Volume "Terrasse Volume" <soundvolume> (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:b827eb768de0:volume"}
Player Wohnzimmer_Player "Wohnzimmer" <receiver> (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:b827ebddc327"}
Dimmer Wohnzimmer_Volume "Wohnzimmer Volume" <soundvolume> (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:b827ebddc327:volume"}
String Buero1_Artist "Büro Artist: " (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:001999f3d6c7:artist"}
String Buero2_Title "Büro Titel: " (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:001999f3d6c7:title"}
String Esszimmer1_Artist "Esszimmer Artist: " (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:aaaae2136145:artist"}
String Esszimmer2_Title "Esszimmer Titel: " (PLAYGROUP) {channel="squeezebox:squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:aaaae2136145:title"}
String Terrasse1_Artist "Terrasse Artist: " (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:b827eb768de0:artist"}
String Terrasse2_Title "Terrasse Titel: " (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:b827eb768de0:title"}
String Wohnzimmer1_Artist "Wohnzimmer Artist: " (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:b827ebddc327:artist"}
String Wohnzimmer2_Title "Wohnzimmer Titel: " (PLAYGROUP) {channel="squeezebox:squeezeboxplayer:205B8985-95E1-4FCB-AE70-DAB7C49FBAFC:b827ebddc327:title"}

From the docs on sitemaps:

Attention: There is no way to override the parameters, change the default element type, change the order, use dynamic tags, or insert other elements (e.g. Chart, Image, Webview, etc) in the subframe generated by the Group element.

I found a solution!! in openhab 3 => configuration => sitemap => sort in groups

  • no sort
  • by label
  • by name
1 Like

Hi Klaus.
Sorting on sitemap don’t correspond with sorting in Model using “Default widget order index”
On OH2 group items are sorted in sitemap according item position in the item file.