Hallo seit dem Update von espHome auf Version 2026.5.1 funktioniert mein Internetradio mit Mediaplayer/ speaker/i2s ESp32s3 nicht mehr.Kein Ton bin auch mit der KI nicht weitergekommen. Hat noch jemand Probleme damit.
Hallo, hast du der KI genauso wenig Informationen gegeben wie uns? Dann könnte es das erklären.
Ein Fehler (bitte nicht als Bild) und/oder den yaml-Code könnten erfolgversprechender sein eine Antwort zu erhalten.
Schon die Changlogs von ESPHome gelesen oder die Issues durchgeschaut ob das bekannt ist?
Von welcher Version hast du auf 2026.5.1 geupdatet?
Ich habe versucht mein Internetradio wiederherzustellen. Leider habe ich mit der yaml keinen erfolg gehabt.
esphome:
name: s3-webradio
friendly_name: S3_Webradio
esp32:
board: esp32-s3-devkitc-1
framework:
type: esp-idf
sdkconfig_options:
CONFIG_ESP32S3_SPIRAM_SUPPORT: y
CONFIG_SPIRAM: y
CONFIG_SPIRAM_BOOT_INIT: y
CONFIG_ESP32S3_DATA_CACHE_64KB: y
CONFIG_ESP32S3_DATA_CACHE_LINE_64B: y
psram:
mode: octal
speed: 80MHz
ignore_not_found: false
# Enable logging
logger:
level: VERBOSE
# Enable Home Assistant API
api:
encryption:
key: "J7BqVvosQIEd33stREF3F4wnrnU/xLBh9azmBaBSyyI="
ota:
- platform: esphome
password: "e9cba7a060bdb7c1260e31ed5e4233d3"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "S3-Webradio Fallback Hotspot"
password: "OszQmztlZYx3"
audio:
codecs:
mp3:
i2s_audio:
- id: i2s_out
i2s_lrclk_pin: GPIO17
i2s_bclk_pin: GPIO18
speaker:
# Hardware I2S Speaker
- platform: i2s_audio
id: hw_speaker
i2s_audio_id: i2s_out
dac_type: external
i2s_dout_pin: GPIO16
channel: mono
bits_per_sample: 16bit
sample_rate: 44100
use_apll: true
# Speaker für MEDIA-Pipeline
- platform: resampler
id: media_spk
output_speaker: hw_speaker
sample_rate: 44100
bits_per_sample: 16
# Speaker für ANNOUNCEMENT-Pipeline
- platform: resampler
id: ann_spk
output_speaker: hw_speaker
sample_rate: 44100
bits_per_sample: 16
media_player:
- platform: speaker
id: mein_radio
name: "S3_Internetradio"
volume_increment: 0.02
buffer_size: 2000000
media_pipeline:
speaker: media_spk
format: MP3
sample_rate: 44100
num_channels: 1
announcement_pipeline:
speaker: ann_spk
format: MP3
sample_rate: 44100
num_channels: 1
binary_sensor:
- platform: gpio
id: Station_1
pin:
number: GPIO14
mode:
input: true
pullup: true
name: "Station 1"
- platform: gpio
id: Station_2
pin:
number: GPIO13
mode:
input: true
pullup: true
name: "Station 2"
- platform: gpio
id: Station_3
pin:
number: GPIO12
mode:
input: true
pullup: true
name: "Station 3"
- platform: gpio
id: Station_4
pin:
number: GPIO11
mode:
input: true
pullup: true
name: "Station 4"
- platform: status
name: "ESP32-S3 Status"
captive_portal:
Ich kann alles bedienen aber es kommt immer noch kein ton.
Ich habe etwas von mp3 Problemen gelesen. Mein Englisch ist nicht sehr gut und die übersetzung ins Deutsch begreife ich nicht so Recht.
by HarryP:
. Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“anstatt „Antworten“ zu nutzen)
. Code-/Logzeilen formatiert (bitte immer in </> einbinden)
. s.a.: ( Neues Update & Features - Hier in der Community 🫶 )
Ich Stelle meine Frage Mal anders. Wer hat mit espHome 2026.5.2 /Mediaplayer/i2s/ und Speaker einen funktionirenden MP3 Player zum laufen gebracht. Wenn möglich bitte den yaml Code Posten. Ich benötige nur einen Mono Mediakanal. Habe vergessen zu erwähnen ep32s3 mit PSRam Nutzung. Homassistant und ESPHome Bilder laufen auf einem Raspberry pi4.
Ich habe das Problem gelöst bekommen. Anbei die yaml die zum erfolg geführt hat.
i2s_audio:
- id: i2s_out
i2s_lrclk_pin: GPIO17
i2s_bclk_pin: GPIO18
speaker:
- platform: i2s_audio
id: dac_speaker
i2s_audio_id: i2s_out
dac_type: external
i2s_dout_pin: GPIO16
channel: mono
bits_per_sample: 32bit
sample_rate: 44100
use_apll: true
i2s_comm_fmt: stand_msb
media_player:
- platform: speaker
name: "S3_Internetradio"
id: radio_player
announcement_pipeline:
speaker: dac_speaker
format: NONE
num_channels: 1
Wenn man nur einen Kanal benötigt geht das über die announcement pipeline die ja beim media Player pflicht ist. Es besteht keine Plicht eine Media_Pipeline zu erstellen. So spart man sich den ganzen aufwand mit Resampler und Mixer (Ich habe es mit resampler und Mixer absolut nicht zum laufen gebracht). Die Yaml oben funkzioniert problemlos mit ESPHome 2026.5.2.`Vorformatierter Text``
Da muss ich nochmal nachhaken, da ich seit der ganzen Speaker/Mixer-Umstellung in ESPHome mit meinen ESPs auch nicht mehr klar komme.
Wenn ich deinen Code nutze und in den Entwicklertools bei “Aktionen” die Aktion “Medien wiedergeben” nehme, da dann den Speaker als Ziel auswähle und eine MP3 abspielen möchte, kommt ein Fehler.
Wie genau machst du das mit dem Internetradio?
Ich mache es mir einem Script, wähle den Player aus und übergebe die HTTPS Adresse vom Stream. Wichtig ich habe einen ESp32s3 Framework ist: esp-ipf und du musst PSRam aktiviert haben. ESPHOME vers.2026.5.2. Zeil ist bei mir der Mediaplayer und nicht der Speaker.