Hogyan tudom megadni VLC-telnet célpoton az alapértemezett hangerőt? Rádió bekapcsoláskor túl hangos (túlvezérli az aux kimenetet)

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

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:

  1. Kattintson a Szerkesztés gombra a Dashboardon.
  2. Válassz egy Médiavezérlő (Media Control) kártyát.
  3. Válaszd ki a media_player.vlc_telnet eszkö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):

  1. Lépj be SSH-n.
  2. Írd be a következő parancsot: alsamixer
  3. Egy grafikus felületet kapsz. Itt a nyílbillentyűkkel válaszd ki a megfelelő kimenetet (általában Master vagy PCM).
  4. Állítsd be a hangerőt egy olyan szintre (pl. 70-80%), ahol az AUX kimenet még tiszta marad.
  5. Ha kész, nyomj Esc-et.
  6. Fontos: Hogy újraindítás után is megmaradjon a beállítás, futtasd a következő parancsot:
    sudo alsactl store

Szólj hozzá!