Lautstärke ändern auf Raspberry mit fhem und amixer

Begonnen von molleonair, 12 Juli 2016, 18:05:36

Vorheriges Thema - Nächstes Thema

molleonair

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

justme1968

$temp nicht &temp


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

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

molleonair

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") }\
}\
}
}