Audio z lokalnego minijacka

Witam,
Mam zainstalowany HA na Proxmox’ie (instalacja na podstawie pierwszego filmiku Artura). Chciałbym tak skonfigurować Proxmox i HA, aby po naciśnięciu dzwonka grać mp3 na podłączonym głośniku do kompa, na którym jest proxmox. Pierwszy krok już jest problemem czyli zagranie czegokolwiek nawet logując się po ssh do hassio. Żadneg aplay/play/omxplayer nie ma wiec nawet nie wiem jak sprawdzić czy cokolwiek da sie zagrac.
W proxmox mam ustaione AC97.
W media library mam widoczne plik i moge go odtworzyc przez przegladarke, ale chodzi mi aby lokalnie odtwarzać.
Probowałem nawet coś w stylu:
https://www.reddit.com/r/homeassistant/comments/jurthh/playing_local_media_media_content_id/gcf8b5s/
Czyli plik w config/www i dodanie automatyzacji przez Hassio a nie przez NodeRed, ale tez nic nie odtwarza.

service: media_player.play_media
data:
entity_id: door_bell
media_content_type: music
media_content_id: /local/a.mp3

W wizualnym edytorze nie mam żadnego urządzenia w pick device (to może być problemem - zgaduje)

Będę bardzo wdzięczny za jakiekolwiek wskazówki.

ojej, ja to mam inaczej zrobione:

  1. głośnik google 80zł
  2. bramka sonoff rf + tasmota 45zł
  3. przycisk rf na drzwi (taki czarny okrągły) 15zl
    i wszystko gra i śmiga
    idź tą drogą, bo to rozwiązania dla przyszłych automatyzacji w domu, głośnik jak i bramkę będziesz w wielu przypadkach używał
    tu masz flow: dzwonek drzwi.json (3,6 KB)

Tylko wlaśnie wszystko juz mam i nawet głośnik wisi.
Jak nikt nie bedzie w stanie pomoc to kupie ten głośnik… łacznie to pare dni testowania i szukania rozwiazania i juz mam tego dosyć. Nie spodziewalem sie, że to będzie takie problematyczne.

https://www.google.com/search?q=proxmox+audio+passthrough

Probowalem audio device:

  • ich9-intel-hda
  • intel-hda
  • AC97
    Tylko dla intel-hda w opcjach VLC-local był input/output do wyboru inny niz Default tj. HDA Intel Analog Stereo.

Configuration.yaml:

media_player:

  • platform: vlc_telnet
    name: vlc_server
    host: 192.168.0.200
    port: 4212
    password: vlc_password

http://192.168.0.200:9892/ tutaj moge odtworzyc plik mp3, ale bez dzwieku. Wczytuje plik ale nic nie slychac w głosnikach.

Log z local-vlc:

[00007f2b22829960] dbus interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[00007f2b22829960] main interface error: no suitable interface module
[00007f2b22aab9b0] main libvlc error: interface “dbus,none” initialization failed
[00007f2b1e4f3040] main interface error: no suitable interface module
[00007f2b22aab9b0] main libvlc error: interface “globalhotkeys,none” initialization failed
[00007f2b22862c10] main playlist: playlist is empty
[00007f2b1e4f3830] [http] lua interface: Lua HTTP interface
[00007f2b22829a90] [telnet] lua interface: Listening on host “telnet://:4212”.

Ale jest podobny to tego: Mini-media-player, a klasyczny smart głośnik - praca z TTSem - #35 przez szopen a uzytkownikowi działała konfiguracja.

Stawiam, ze coś jest nie tak w konfiguracji proxmoxa. Jest kilka artykułów o tym jak pass through dla grafiki zrobic, ale dla audio (localnego, nie z HDMI) nie za bardzo…

Poddałem sie… kupiłem głośnik google za 60zl.

1 polubienie

warto walczyć, bo człowiek się uczy, tylko ciągłe wyważanie drzwi w końcu męczy, skoro inne można zwyczajnie otworzyć :sweat_smile:

A jakby tak zainstalować volumio pod proxmoxa, a potem dodać przez integrację do HA? Nie testowałem tego rozwiązania, ale mogłoby zadziałać :wink:

Wątpie by to zadziałało, też brak dzwięku z volumio na proxmox

To wszystko zależy jaki macie sprzęt
tu przykład jak sprawdzić czy karta audio jest w osobnej grupie IOMMU

i trochę dokumentacji
https://pve.proxmox.com/pve-docs/pve-admin-guide.html#qm_pci_passthrough