Hello,
i have a problem with a chromecast audiogroup. If I want to play a stream on an audiogroup (2 members), it will not work. The stream is always
only on one member of the group played, on the IP address with which I have defined the thing.
Maybe I have to define the thing else? I’m at a loss, everything else (displaying the logos, etc.) works so far.
.things
Thing chromecast:audio:Chromecast_Audio1_Kitchen [ ipAddress="192.168.137.23"]
Thing chromecast:audio:Chromecast_Audio2_Denon [ ipAddress="192.168.137.22"]
Thing chromecast:audio:Chromecast_Audio3_Andi [ ipAddress="192.168.137.42"]
Thing chromecast:chromecast:Chromecast_TV1 [ ipAddress="192.168.137.27"]
Thing chromecast:audiogroup:erdgeschoss [ ipAddress="192.168.137.23", port=8009]
.items (only for the audiogroup)
Player Chromecast_Audiogruppe_EG_Fernbedienung "Gruppe Erdgeschoss" <remote> { channel="chromecast:audiogroup:erdgeschoss:control" }
Dimmer Chromecast_Audiogruppe_EG_Lautstaerke "Lautstärke" <soundvolume> { channel="chromecast:audiogroup:erdgeschoss:volume" }
Switch Chromecast_Audiogruppe_EG_mute "Mute" <soundvolume_mute> { channel="chromecast:audiogroup:erdgeschoss:mute" }
String Chromecast_Audiogruppe_EG_artist "Artist [%s]" <artist> { channel="chromecast:audiogroup:erdgeschoss:artist" }
String Chromecast_Audiogruppe_EG_title "Title [%s]" <title> { channel="chromecast:audiogroup:erdgeschoss:title" }
String Chromecast_Audiogruppe_EG_albumName "Album [%s]" <album> { channel="chromecast:audiogroup:erdgeschoss:albumName" }
Image Chromecast_Audiogruppe_EG_Image "Cover" { channel="chromecast:audiogroup:erdgeschoss:image" }
String Chromecast_Audiogruppe_EG_playuri "play URI" <uri> { channel="chromecast:audiogroup:erdgeschoss:playuri" }
String Chromecast_Audiogruppe_EG_appName "App Name" <app> { channel="chromecast:audiogroup:erdgeschoss:appName" }
Switch Chromecast_Audiogruppe_EG_Trigger "Play Bayern 1" <bayern1> { expire="1s,command=OFF" }
.rules
rule "play an mp3 file or radiostream Chromecast_Audiogruppe_EG"
when
Item Chromecast_Audiogruppe_EG_Trigger changed from OFF to ON or
Item Chromecast_Audiogruppe_EG_Trigger changed from NULL to ON
then
logInfo("Chromecast_Audiogruppe_EG", "Triggered ")
try {
//Chromecast_Audiogruppe_EG_playuri.sendCommand("http://br-br1-franken.cast.addradio.de/br/br1/franken/mp3/56/stream.mp3")
playStream("chromecast:audiogroup:erdgeschoss", "http://br-br1-franken.cast.addradio.de/br/br1/franken/mp3/56/stream.mp3")
//logInfo("Chromecast_Audiogruppe_EG", "play URL ")
}
catch(Throwable t) {
logError("Chromecast_Audiogruppe_EG", "Fehler1" + t.toString())
}
Chromecast_Audiogruppe_EG_Image.postUpdate(bayern1_senderlogo)
Chromecast_Audiogruppe_EG_Fernbedienung.sendCommand(PLAY)
end