← Selected projectsVybrané projekty

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.

Playback confirmedPřehrávání potvrzeno
Linux audio, without leaving HA — illustration
Audio path illustration: TouchKio / Pi 5 → A2DP → receiver.Ilustrace zvukové cesty: TouchKio / Pi 5 → A2DP → přijímač.

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

  1. 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.
  2. 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.
  3. 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í.

Skills usedPoužité dovednosti

Complete skills overviewCelkový přehled dovedností →