Logitech Squeezebox Setup Issues

Tags: #<Tag:0x00007efec63b5ff8> #<Tag:0x00007efec63b5f30>

Good day fellow lockdowners.
hope all have been safe and well.
i have been playing around. have received one of the wifes what if challenges.( lol )

i am bussy with a multi room audio system using logitech lms with SqueezeLite as players installed on a server in study and on raspberry pi in main bedroom.

my problem comes in setting up the binding and the players in the sitemap and using it on OpenHAB.
In Paper ui the show online.


But i get the following error in log.

2020-04-20 13:27:03.149 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'Testmap.sitemap' has errors, therefore ignoring it: [5,17]: required (...)+ loop did not match anything at input 'Master_Power'

2020-04-20 13:27:04.207 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'Testmap.sitemap' has errors, therefore ignoring it: [5,17]: required (...)+ loop did not match anything at input 'Master_Power'

2020-04-20 13:29:22.090 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'Testmap.sitemap' has errors, therefore ignoring it: [5,17]: required (...)+ loop did not match anything at input 'Power'

2020-04-20 13:29:23.103 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'Testmap.sitemap' has errors, therefore ignoring it: [5,17]: required (...)+ loop did not match anything at input 'Power'

2020-04-20 13:31:07.640 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'Testmap.sitemap' has errors, therefore ignoring it: [5,17]: required (...)+ loop did not match anything at input 'Master_Power'

2020-04-20 13:31:08.650 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'Testmap.sitemap' has errors, therefore ignoring it: [5,17]: required (...)+ loop did not match anything at input 'Master_Power'

Things :

Bridge squeezebox:squeezeboxserver:myServer [ ipAddress="192.168.1.5", webport=9000, cliport=9090 ]
{
    Thing squeezeboxplayer Master [ mac="b8:27:eb:92:08:a0" ]
    Thing squeezeboxplayer Study [ mac="9c:ad:97:76:70:bd" ]
}

Items :

String	SqueezeBoxServerFavoritesList		"Favorites list"						{channel="squeezebox:squeezeboxserver:a124a6cb:favoritesList"}
// Study Player (Openhab Sirver)
 Switch	StudyPower							"Power"									{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:power"}
 Switch	StudyMute							"Mute"									{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:mute"}
 Dimmer	StudyVolume							"Volume"								{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:volume"}
 Switch	StudyStop							"Stop"									{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:stop"}
 Switch	StudyPlayPause						"Play/pause"							{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:playPause"}
 Switch	StudyNext							"Next"									{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:next"}
 Switch	StudyPrev							"Previous"								{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:prev"}
 Player	StudyControl						"Control"								{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:control"}
 String	StudyStream							"Stream url"							{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:stream"}
 String	StudySource							"Source"								{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:source"}
 String	StudySync							"Sync player"							{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:sync"}
 Switch	StudyUnsync							"Un sync player"						{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:unsync"}
 Number	StudyPlayListIndex					"Playlist index"						{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:playListIndex"}
 Number	StudyCurrentPlayingTime				"Current playing time"					{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:currentPlayingTime"}
 Number	StudyDuration						"Track duration"						{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:duration"}
 Number	StudyCurrentPlaylistShuffle			"Shuffle mode"							{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:currentPlaylistShuffle"}
 Number	StudyCurrentPlaylistRepeat			"Repeat mode"							{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:currentPlaylistRepeat"}
 String	StudyTitle							"Title"									{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:title"}
 String	StudyRemotetitle					"Remote title"							{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:remotetitle"}
 String	StudyAlbum							"Album"									{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:album"}
 String	StudyArtist							"Artist"								{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:artist"}
 String	StudyYear							"Year"									{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:year"}
 String	StudyGenre							"Genre"									{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:genre"}
 Image	StudyCoverartdata					"Cover art"								{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:coverartdata"}
 String	StudyIrcode							"Ir code"								{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:ircode"}
 Number	StudyNumberPlaylistTracks			"Number of playlist tracks"				{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:numberPlaylistTracks"}
 String	StudyPlayFavorite					"Play a favorite"						{channel="squeezebox:squeezeboxplayer:a124a6cb:9cad977670bd:playFavorite"}

//Master Bedroom Player (DB1)

 Switch	Master_Power					        "Power"									{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:power"}
 Switch	Master_Mute					"Mute"									{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:mute"}
 Dimmer	Master_Volume					"Volume"								{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:volume"}
 Switch	Master_Stop					"Stop"									{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:stop"}
 Switch	Master_PlayPause				"Play/pause"							{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:playPause"}
 Switch	Master_Next					"Next"									{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:next"}
 Switch	Master_Prev					"Previous"								{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:prev"}
 Player	Master_Control				"Control"								{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:control"}
 String	Master_Stream					"Stream url"							{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:stream"}
 String	Master_Source					"Source"								{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:source"}
 String	Master_Sync					"Sync player"							{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:sync"}
 Switch	Master_Unsync					"Un sync player"						{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:unsync"}
 Number	Master_PlayListIndex			"Playlist index"						{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:playListIndex"}
 Number	Master_CurrentPlayingTime		"Current playing time"					{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:currentPlayingTime"}
 Number	Master_Duration				"Track duration"						{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:duration"}
 Number	Master_CurrentPlaylistShuffle	"Shuffle mode"							{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:currentPlaylistShuffle"}
 Number	Master_CurrentPlaylistRepeat	"Repeat mode"							{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:currentPlaylistRepeat"}
 String	Master_Title					"Title"									{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:title"}
 String	Master_Remotetitle			"Remote title"							{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:remotetitle"}
 String	Master_Album					"Album"									{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:album"}
 String	Master_Artist					"Artist"								{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:artist"}
 String	Master_Year					"Year"									{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:year"}
 String	Master_Genre					"Genre"									{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:genre"}
 Image	Master_Coverartdata			"Cover art"								{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:coverartdata"}
 String	Master_Ircode					"Ir code"								{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:ircode"}
 Number	Master_NumberPlaylistTracks	"Number of playlist tracks"				{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:numberPlaylistTracks"}
 String	Master_PlayFavorite			"Play a favorite"						{channel="squeezebox:squeezeboxplayer:a124a6cb:b827eb9208a0:playFavorite"}

Sitemap :

sitemap Testmap label="Testmap" {

 Frame label="Player"{
      Text label="Master-Bedroom" icon="bedroom"{
         Switch	Master_Power	         	       "Power"	
         Switch	Master_Mute					"Mute"
         Dimmer	Master_Volume       		"Volume"
      }

    }   
   
 
}

Not shure what i am missing.
This is a chalange i would love to get working as i firstly was told its a over kill now if i can get it to work i can ad it to all the rooms in the house . even my workshop.

Please can you guys point me in the right direction ?

Switch item=Master_Power label="Power"
Switch item=Master_Mute label="Mute"
Slider item=Master_Volume label="Volume"

sorry think the lockdown is getting to me

1 Like

Hi, did you get this working? I’m trying to achieve something similar. What is the “a124a6cb” in you channel? How do you get this?

This should be the thingId of the squeezebox server. Looking a the other files, in my opinion it should be simply myServer.

The items should look similar to this in my opinion:

Switch StudyPower "Power" {channel="squeezebox:squeezeboxplayer:myServer:Study:power"}