Project update · autumn 2026Nový projekt · podzim 2026
Linux audio, without leaving HALinuxové audio přímo z HA
A Raspberry Pi 5, UGREEN-BT509 receiver and Home Assistant controls connect Linux audio with a touch-panel radio player.Raspberry Pi 5, přijímač UGREEN-BT509 a ovládání v Home Assistantu propojují linuxové audio s rádiovým přehrávačem na dotykovém panelu.
OutcomeVýsledek
The user confirmed playback; Home Assistant exposes connection state, audio readiness and volume.Přehrávání potvrzeno v provozu; Home Assistant zpřístupňuje připojení, připravenost zvuku a hlasitost.
ChallengeZadání
Select the correct Bluetooth audio output and control it from Home Assistant while keeping the player practical on a touch display.Vybrat správný Bluetooth výstup a ovládat jej z Home Assistantu, přitom zachovat praktický přehrávač na dotykovém displeji.
My contributionMůj přínos
Pair and test the receiver, connect Linux audio controls to MQTT, diagnose interference and refine the two-column panel.Spárování a test přijímače, propojení linuxového audia s MQTT, diagnostika rušení a doladění panelu ve dvou sloupcích.
ImplementationRealizace
- Run a Python/systemd service for the already paired receiver: connect, disconnect, select the A2DP output and change volume.Python/systemd služba pro již spárovaný přijímač: připojení, odpojení, výběr A2DP výstupu a změna hlasitosti.
- Publish actual connection and audio states through MQTT discovery. Keep credentials and receiver identifiers on the Pi.Publikování skutečného stavu připojení a audia přes MQTT discovery. Přístupové údaje a identifikátory přijímače zůstávají na Pi.
- Add Kiss and Fajn radio players to the TouchKio dashboard. Improve stability by reducing radio interference and coordinating Bluetooth scanning.Doplnění přehrávačů Kiss a Fajn do panelu TouchKio. Zlepšení stability omezením rádiového rušení a koordinací Bluetooth skenování.
Result and current scopeVýsledek a současný rozsah
Radio playback happens on the device displaying the panel. MQTT controls the audio connection and volume; it does not stream the audio. The automatic restore of discovery scanning still needs broader operating validation.Rádio přehrává zařízení, na kterém je otevřený panel. MQTT řídí zvukové připojení a hlasitost; zvuk samotný nepřenáší. Automatické obnovení skenování ještě vyžaduje širší provozní ověření.