Internetradio via Windows

Begonnen von avg123-de, 22 Dezember 2013, 13:31:03

Vorheriges Thema - Nächstes Thema

avg123-de

Hallo,

vorhanden sind bei mir beide befehle, habe unter Start mal tskill bzw. taskkill eingegeben, woraufhin er mir die zwei befehle aufgelistet hat.

Ich hatte unter Start - Ausführen auch mal "tskill mplayer" eingegeben, woraufhin er den Prozess beendet hat. In FHEM funktioniert es so aber leider auch nicht.

Grüße,

avg123-de
FHEM auf virtualisiertem Debian in Hyper-V auf Dell Poweredge T110 II mit Windows Server 2012, 1x HM-LAN, verschiedene HomeMatic-Komponenten, Intertechno ITR-1500, Arduino Uno Ethernet mit RF-Modul, DeltaSol BX via VBus, Fritz!Box + Fritz!Fon, SmartVisu via Fronthem, Doorpi

ChrisD

Hallo,

Es kann sein dass der Pfad in FHEM nicht korrekt gesetzt ist, versuche mal
system("c:\\windows\\system32\\taskkill.exe /f /fi \"Imagename eq mplayer.exe\"");

Grüße,

ChrisD

avg123-de

Super,

es klappt endlich, danke.  :)

Jetzt ist nur noch das Problem, dass ich die Lautstärke nicht anpassen kann.

Grüße,

avg123-de
FHEM auf virtualisiertem Debian in Hyper-V auf Dell Poweredge T110 II mit Windows Server 2012, 1x HM-LAN, verschiedene HomeMatic-Komponenten, Intertechno ITR-1500, Arduino Uno Ethernet mit RF-Modul, DeltaSol BX via VBus, Fritz!Box + Fritz!Fon, SmartVisu via Fronthem, Doorpi

ChrisD

Hallo,

Schön dass es funktioniert, du solltest aber vielleicht den FHEM bekannten Pfad kontrollieren. Dies kannst du machen indem du in der FHEM-Kommandozeile{$ENV{'path'}}eingibst. In der Ausgabe sollte c:\windows\system32 enthalten sein.

Die Lautstärkeregelung mache ich über das Programm nircmd, zu finden unter http://www.nirsoft.net/utils/nircmd.html. Ich habe nur nircmd.exe aus der Zip-Datei in das FHEM-Verzeichnis kopiert und die Zeilesystem("/etc/mplayer/volume -s $radiovolume");ersetzt durchsystem("nircmd setappvolume mplayer.exe ".$radiovolume/100);

Den Lautstärkeregler habe ich so definiert:
define Volume dummy
attr Volume setList state:slider,0,1,100
attr Volume webCmd state
define n_volume notify Volume {radio("volume")}


Grüße,

ChrisD

avg123-de

Hallo,

es funktioniert alles außer, dass der Lautstärkeregler sich bei mir leider nicht bewegen lässt, er steht fest bei 0, obwohl dies eigentlich nicht sein kann, da ich die Musik gerade höre.

Grüße,

avg123-de
FHEM auf virtualisiertem Debian in Hyper-V auf Dell Poweredge T110 II mit Windows Server 2012, 1x HM-LAN, verschiedene HomeMatic-Komponenten, Intertechno ITR-1500, Arduino Uno Ethernet mit RF-Modul, DeltaSol BX via VBus, Fritz!Box + Fritz!Fon, SmartVisu via Fronthem, Doorpi

ChrisD

Hallo,

Im Moment wird mplayer immer mit Volume 10 gestartet (in der Zeile CreateProcess). Wenn du am Ende der Zeile die 10 durch $radiovolume ersetzt wird mplayer mit der eingestellten Lautstärke gestartet.

Wieso der Regler sich nicht bewegen lässt kann ich dir nicht sagen, eventuell stimmt das setList-Attribut nicht.

Grüße,

ChrisD

avg123-de

Hallo,

vielen Dank für deine Hilfe.

Grüße,

avg123-de
FHEM auf virtualisiertem Debian in Hyper-V auf Dell Poweredge T110 II mit Windows Server 2012, 1x HM-LAN, verschiedene HomeMatic-Komponenten, Intertechno ITR-1500, Arduino Uno Ethernet mit RF-Modul, DeltaSol BX via VBus, Fritz!Box + Fritz!Fon, SmartVisu via Fronthem, Doorpi