Witam, używam reguły przełączania radia na chromecast i chciał bym by pokazywało mi w mapie ikonę radia. Zgrałem takie ikony do katalogu icons i chciał bym się odnieś do nich w regule ale nie wiem jaką scieżkę użyć aby wskazać miejsce pliku.
rule "Chromecast Audio Living Switch Radio"
when
Item Radio_Station changed
then
logInfo("Chromecast living", "radio active")
var streamNameLiving = Radio_Station.state
if ( Radio_Station.state == "1" ) {
PlayuriJBL.sendCommand("")
MusicJBL.sendCommand(STOP)
//PlayuriJBLLogo.sendCommand("http://openhab.home:8080/icon/No_image_available.jpg")
}
else {
switch(streamNameLiving) {
case "2": {
PlayuriJBL.sendCommand("https://an01.cdn.eurozet.pl/ant-waw.mp3")
//ImageJBL.sendCommand("$OPENHAB_CONF/icons/antyradio.png")
//Radio_Station.sendCommand("ANTYRADIO")
/etc/openhab2/icons/
classic/
Tez już próbowałem, niestety nie działa. Może składnia jest zła ?.
Wziąłem przykład z forum openhaba i napisali tam że im działa wiec sam juz nie wiem.
case "Stream_Topradio": {
ChromecastAudioLiving_PlayUri.sendCommand("http://lb.topradio.be/topradio.mp3")
ChromecastAudioLivingRadioLogo.sendCommand("http://openhab.home:8080/icon/topradio.jpg")
ChromecastAudioLivingRadioStation.sendCommand("TOPradio")
taki był przykład. To gdzie trzeba by wgrać plik.
@maras Ale gdzie wgrać plik ? . Ja używam totalcomandera i sieci LAN.
\\IP twojego OH\openHAB-conf\icons
Czy możesz pokazać konkretny przykład, bo u mnie nie działa.