Squeezeboxserver

Begonnen von wilfo, 02 Oktober 2013, 17:25:28

Vorheriges Thema - Nächstes Thema

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.

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"};;\
    }
FHEM, LMS, VDR ,Dell 9010 Ubuntu 20.04,Raspimatic, HM/HMIP, Max, Elro, Brennenstuhl u. Intertechno mit Connair.
Picoreplayer, Raspi IR-Lanadapter, Firmata(wifi), LaCrosse,
nanocul433, nanocul868, Signalduino, Connexoon,
MySensor-GW+Sensoren, RGBWW, Zigbee2mqtt,Xiaomi,Nextion,LEDMatrix,Alexa