J'ai ça en stock.
Un script lua avec plusieurs adresses de radio web. le script lua lance un script bash qui lance vlc.
en lua pour lancer une web radio:
d’abord une liste de radio avec autant de dummy device que de radios dans la liste
Code : Tout sélectionner
devices[1] = {'France Bleue la Rochelle', 'http://direct.francebleu.fr/live/fblarochelle-midfi.mp3'}
devices[2] = {'France Info', 'http://direct.franceinfo.fr/live/franceinfo-midfi.mp3'}
suivi de l'instruction pour lancer vlc avec la radio voulue
local level = '9%' --volume sonore à l'allumage ou l'extinction de la radio
Code : Tout sélectionner
for n,device in pairs(devices) do
if (devicechanged[device[1]] == 'On') then
os.execute('bash /home/pi/domoticz/scripts/sh/radio.sh "'..device[2]..'" &')
commandArray[#commandArray + 1]={['Variable:volumeraspberry']= tonumber(level) }
break
end
end
ensuite le script radio.sh
Code : Tout sélectionner
#!/bin/sh
radio="$1"
sudo killall vlc > /dev/null #tue vlc si une radio est déja en écoute
sudo -u pi cvlc "$radio" > /dev/null
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.