FHEM Forum

FHEM => Automatisierung => Thema gestartet von: molleonair am 12 Juli 2016, 18:05:36

Titel: Lautstärke ändern auf Raspberry mit fhem und amixer
Beitrag von: molleonair am 12 Juli 2016, 18:05:36
Hallo ...

Ich versuche leider vergebens die Lautstärke über einen slider einzustellen

Der slider "Lautstaerke" (0-100 Prozent) startet ein notify das folgendermassen aussieht:

Lautstaerke {my $temp=ReadingsVal("Lautstaerke","state","70");
system("sudo amixer sset 'Speaker' " . &temp . "%")}

wenn ich nur: system("sudo amixer sset 'Speaker' 70%")
benutze wird die Lautstärke auf 70Prozent eingestellt aber mit dem Wert aus dem Slider bekomme ich Fehlermeldungen

Danke für eure Hilfe
Titel: Antw:Lautstärke ändern auf Raspberry mit fhem und amixer
Beitrag von: justme1968 am 12 Juli 2016, 18:24:40
$temp nicht &temp


wenn es das nicht war würde es helfen wenn du die meldungen auch zeigst.

gruss
  andre
Titel: Antw:Lautstärke ändern auf Raspberry mit fhem und amixer
Beitrag von: molleonair am 13 Juli 2016, 17:32:11
Hallo Andre ...

Danke für deine Antwort ... das war natürlich der Fehler ;D
.. manchmal ist man so blöd und sieht einfach nicht richtig hin

dann hab ich gleich noch eine Frage .. wenn ich nun die Lautstärke Zeitgesteuert anheben will mit
system("sudo amixer sset 'Speaker' 5%+")
und das dem notify Volumeup als Kommando übergebe (das notify soll 20mal alle 60Sekunden starten)
wie ist dann die korrekte schreibweise ?

mein Wecker sieht momentan so aus:

define HintergrundWecker at *05:10:00 {\
if (!$we) {\
   (system("sudo amixer sset 'Speaker' 0%");;\
   {fhem("set myMPD playfile Weckton.mp3")};;\
   {fhem("define Volumeup at +*{20}00:01:00 system("sudo amixer sset 'Speaker' 5%+")")};;\
   {fhem("set SZ_Licht dim100% 3840") }\
}\
}
}