FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: eberlrudi am 29 Juli 2016, 10:19:33

Titel: Lautstärke von zweiten Pi ändern
Beitrag von: eberlrudi am 29 Juli 2016, 10:19:33
Hallo,

Ich habe nach dieser Anleitung http://voizchat.de/wlan-radio-mit-raspberry-selbstgebaut-und-ueber-fhem-gesteuert-2/ meinen alten Raspberry Pi zum Internetradio umfunktioniert.

Ich habe nun Schwierigkeiten mit der Lautstärkeneinstellung.

Wenn Ich Volume unter 70% stelle, ist rein gar nichts mehr zu hören. Zudem schaffe Ich es nicht den Slider so zu definieren, dass nach dem einstellen der gewünschten Lautstärke nicht immer "set" geklickt werden muss.

Gibt es nicht einfach eine Möglichkeit die Systemlautstärke des zweiten Raspberry Pi mit Fhem, welches auf einem anderem Pi läuft zu ändern?
Titel: Antw:Lautstärke von zweiten Pi ändern
Beitrag von: Ellert am 29 Juli 2016, 11:11:38
Schau Dir mal das Modul FHEM2FHEM (http://fhem.de/commandref_DE.html#FHEM2FHEM) an.
Titel: Antw:Lautstärke von zweiten Pi ändern
Beitrag von: Tedious am 29 Juli 2016, 13:33:50
Das kann man so machen,über Sinn und Zweck lässt es sich streiten. Ich rate Dir eher zu einem LMS und squeezeplay auf dem Client. Lässt sich hervorragend steuern, vom PC, Tablet, Handy...
Titel: Antw:Lautstärke von zweiten Pi ändern
Beitrag von: KernSani am 29 Juli 2016, 19:07:44
Zitat von: Tedious link=topic=56111.Ich rate Dir eher zu einem LMS und squeezeplay auf dem Client. Lässt sich hervorragend steuern, vom PC, Tablet, Handy...
/quote]
Dem kann ich mich nur anschliessen, habe mittlerweile 3 RasPi mit sqlite in der Wohnung verteilt. Läuft zwar nicht immer ganz synchron, aber passt schon. Gesteuert werden die aber in den seltensten Fällen über FHEM - "Waschmaschine fertig" etc... sind Ausnahmen.

Titel: Antw:Lautstärke von zweiten Pi ändern
Beitrag von: eberlrudi am 06 August 2016, 18:37:24
Hallo,

Vielleicht kann mir jemand kurz helfen.

Ich habe nun einen Dummy und ein Notify für die Lautstärke erstellt. Jedoch habe Ich wohl irgendwo einen Schreibfehler den ich einfach nicht finde.

Wenn ich in der Befehlszeile "set Internetradio Volume 80" oder einen anderen Prozentwert eingebe, ändert sich dementsprechend die Lautstärke.

Im Notify steht: Dum_Volume_D {\ my $vol = Value("Dum_Volume_D");\ fhem "set Internetradio volume $vol";%;\}


Zudem muss ich gestehen, dass das mein erster Slider ist. Die Codes habe ich aus http://www.fhemwiki.de/wiki/Modul_StreamRadio_Einrichtungshilfe#Zusatzfunktion_Volume-_Slider_und_Bedienung_per_FS20-_Wandtaster


Wenn ich den Slider nun bewege, tut sich nichts :-\ Zudem gibt das Logfile :Func_Volume_N return value: Can't modify single ref constructor in scalar assignment at (eval 166) line 1, at EOF
Titel: Antw:Lautstärke von zweiten Pi ändern
Beitrag von: Hans Franz am 06 August 2016, 19:09:56
Lösch' 'mal
;%;\ aus dem def des notify.

Gruß
Hans
Titel: Antw:Lautstärke von zweiten Pi ändern
Beitrag von: eberlrudi am 06 August 2016, 19:32:39
Danke für die schnelle Antwort.

Dum_Volume_D {\ my $vol = Value("Dum_Volume_D");\ fhem "set Internetradio volume $vol"}

geht leider auch nicht.


Logfile: Func_Volume_N return value: Can't modify single ref constructor in scalar assignment at (eval 397) line 1, at EOF


Stimmt da was im Wiki nicht?
Titel: Antw:Lautstärke von zweiten Pi ändern
Beitrag von: krikan am 06 August 2016, 19:53:52
Im Wiki steht Code zum direkten einfügen in die fhem.cfg.
Wenn Du die .cfg nicht direkt bearbeitest, was ich aus der Fehlermeldung vermute und auch besser ist, musst Du den Code entsprechend anpassen.
Ungetesteter Code für den DEF-Bereich:
Dum_Volume_D {my $vol = Value("Dum_Volume_D");fhem "set SRadio VOLUME $vol";}

Gruß, Christian
Titel: Antw:Lautstärke von zweiten Pi ändern
Beitrag von: eberlrudi am 06 August 2016, 20:00:29
Mensch Vielen Vielen Dank!


Dum_Volume_D {my $vol = Value("Dum_Volume_D");fhem "set Internetradio volume $vol";}

funktioniert!


Eines hätte ich noch:

Wie lässt sich der Einstellbereich des dummies verändern? Mein Internetradio ist bereits ab 60% Lautstärke Stumm.
Nun würde ich gerne de  Dummy Slider sagen, das 0 Lautstärke am Pi 60% Lautstärke bedeutet. (Also die letzten 40% auf dem Dummy zu 100% dehnen)