FHEM - Anwendungen > Multimedia
Squeezeboxserver
rippi46:
Hi
ich glaube das ganze hat wegen der falschen Angabe der MAC-Adresse nicht funktioniert.
Bei mir funktioniert folgende Angaben in der fhem.cfg seit längerer Zeit schon einwandfrei.
Jeden Player kann ich einzeln regeln.
--- Code: ---define SqueezeBad dummy
attr SqueezeBad group Sound
attr SqueezeBad room Bad,Sound
attr SqueezeBad webCmd play:pause:stop:next:back:5:10:15:20:25:30:35:40:45:50:55:60:65:70:75:80:85:90:95:100
define SqueezeBad_ntfy notify SqueezeBad:.* {\
my $v=Value("SqueezeBad");;\
my $server='http://192.168.178.69:9000';;\
my $player="&player=b8:27:eb:fc:e9:26";;\
my $bef1="/status.html?p0=play";;\
my $bef2="/status.html?p0=pause";;\
my $bef3="/status.html?p0=mixer&p1=volume&p2=$v";;\
my $bef4="/status.html?p0=stop";;\
my $bef5="/status.html?p0=playlist&p1=jump&p2=+1";;\
my $bef6="/status.html?p0=playlist&p1=jump&p2=-1";;\
if ($v eq "play") {GetFileFromURL "$server$bef1$player"};;\
if ($v eq "pause") {GetFileFromURL "$server$bef2$player"};;\
if ($v eq "stop") {GetFileFromURL "$server$bef4$player"};;\
if ($v eq "next") {GetFileFromURL "$server$bef5$player"};;\
if ($v eq "back") {GetFileFromURL "$server$bef6$player"};;\
if ($v > "0") {GetFileFromURL "$server$bef3$player&start=0"};;\
}
--- Ende Code ---
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln