A VLC-telnet integráció esetében a hangerőt legbiztosabban az automatizálás Action (Művelet) részében, közvetlenül a lejátszás indítása előtt vagy után tudod szabályozni. A VLC nem rendelkezik egyetlen „alapértelmezett” beállítással a konfigurációban, de szoftveresen kényszerítheted a szintet.
Íme a megoldás, hogyan állítsd be a hangerőt minden bekapcsoláskor:
1. Megoldás: Hangerő beállítása az automatizálásban
A media_player.volume_set szervizt kell használnod. A hangerő értéke 0.0 és 1.0 között lehet (pl. a 0.5 az 50%).
yaml
actions:
# 1. Először beállítjuk a halkabb hangerőt
- action: media_player.volume_set
target:
entity_id: media_player.vlc_telnet # Cseréld ki a saját VLC entitásodra
data:
volume_level: 0.35 # Ez kb. 35%-os hangerő, ami nem vezérli túl az AUX-ot
# 2. Utána indítjuk a rádiót
- action: media_player.play_media
target:
entity_id: media_player.vlc_telnet
data:
media_content_id: "http://rádió_stream_url"
media_content_type: "music"
Körültekintően használja a kódot.
2. Miért vezérel túl? (Fontos technikai tipp)
A VLC képes a szoftveres hangerőt 100% (1.0) fölé is tolni (akár 200%-ig vagy 400%-ig a kezelőfelületen), ami digitális torzítást és az AUX kimenet túlvezérlését okozza.
- A Home Assistantben a
1.0érték felel meg a VLC-ben a 100%-os (0 dB) szintnek. - Ha az AUX kimenet torzít, próbáld meg a hangerőt 0.4 és 0.6 közé korlátozni.
3. Alternatíva: Fix hangerő a VLC indításakor
Ha a VLC-t külön folyamatként (például parancssorból vagy szkriptből) indítod a Telnet elérése előtt, használhatod az indítási paramétert:vlc --gain 0.5
Ez alapból 50%-os erősítéssel indítja a szoftvert.
Hogyan add hozzá az Áttekintés laphoz?
Ha látni és szabályozni akarod a hangerőt a főoldalon:
- Kattintson a Szerkesztés gombra a Dashboardon.
- Válassz egy Médiavezérlő (Media Control) kártyát.
- Válaszd ki a
media_player.vlc_telneteszközt. Ezen a kártyán lesz egy hangerőcsúszka, amivel manuálisan is finomhangolhatod a kimenetet.
Javaslat: Ha az AUX kimenet még 0.5-ös (50%) állásnál is hangos, érdemes a fizikai vevőegységen (erősítőn/hangszórón) lejjebb venni a hangerőt, és a VLC-t magasabb (de 1.0 alatti) szinten tartani a jobb jel-zaj arány érdekében. Home Assistant VLC dokumentáció
4. Beállítás SSH-n keresztül (alsamixer)
Ha van parancssoros hozzáférésed a géphez (amire a hangszóró van kötve):
- Lépj be SSH-n.
- Írd be a következő parancsot:
alsamixer - Egy grafikus felületet kapsz. Itt a nyílbillentyűkkel válaszd ki a megfelelő kimenetet (általában Master vagy PCM).
- Állítsd be a hangerőt egy olyan szintre (pl. 70-80%), ahol az AUX kimenet még tiszta marad.
- Ha kész, nyomj
Esc-et. - Fontos: Hogy újraindítás után is megmaradjon a beállítás, futtasd a következő parancsot:
sudo alsactl store