New Teufel Raumfeld Integration

Hi there,

I tried to overcome the limitations of the existing Teufel Raumfeld Integrations and have developed a new one, following a different approach. Does anyone want to help beta-testing it?

Highlights:

  • Simple and stable: Only shows one media player entity for each Teufel Device
  • Fast: Low footprint on the Raumfeld device, fast reaction time
  • Solid integration of Spotify Connect next to Raumfeld native playback.
  • Supports Multiroom: Grouping of devices in Homeassistant
  • Tested well with Raumfeld mode in TuneIn, Spotify Connect, Chromecast Playback
  • Solid support for MusicAssistant.

How it works:

  • It is based on node-raumkernel which is a battle tested library to interact with Raumfeld. Raumkernel is wrapped in an addon.
  • The integration talks to the Raumkernel Addon instead of to the speakers directly.
  • There is logic built in which handles Raumfeld specifics, such as Zones, Direct Playback, Spotify Connect, …

If you’d like to try it out, go to https://github.com/ulilicht/ha-raumkernel and follow the instructions there. Would be great to get your feedback.

I tested with 3 rooms and second generation Raumfeld devices: Stereo M, One S and Stereo Cubes.

Let me know what you think!

Screenshots:

Media Player Integration, two devices playing TuneIn in Multiroom mode, one device Spotify in Single Room mode.

3 Likes

Hi there,
works wonderful and it was very easy to integrate my Raumfeld Teufel ONE S and Teufel ONE M. I can control the Multiroom setup. I can access my favourite/last played radio stations in the different folders, so this function works too. I added the two devices with the mediacontrol template to my dashboard and was yery happy with the outcome.
Three minor points of criticism or areas for improvement, alongside an otherwise great integration:

  1. It would be great if you could add a multiroom group consisting of several devices as a single card in the dashboard.
  2. A tool for adjusting the volume of each multiroom device at a single glance, like in the mobile app, would be really great. Or maybe I just haven’t found it yet.
  3. The progress bar of the track/title always starts around the 3-minute mark in my case and jumps tracks/titles if I set it to a different time.

Thank you very much for this Integration :clap:

Hi Uli,
just found your Raumfeld integration and wanted to test it.
Maybe a silly question but where do I configure the Raumfeld host(s) to connect to?
I see the following message in the AddOn Log:
[2026-01-15T20:54:37.135Z] [RK] [WARN ] [DeviceManager] Raumfeld host not found
When trying to manually connect to the WebSocket port (localhost:3000) I get
“Upgrade Required”

Thanks in advance
Juergen