Skip to content
A pythonic library for discovering and controlling Teufel Raumfeld devices.
Python Makefile Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
raumfeld
.gitignore
CHANGELOG.txt
LICENSE.txt
MANIFEST.in
Makefile
README.rst
requirements.txt
setup.py

README.rst

python-raumfeld

A pythonic library for discovering and controlling Teufel Raumfeld devices.

Tested with a Raumfeld One. Hardware donations to improve the library are welcome 😄

Supports Python >2.7, 3.x

Installation

pip install raumfeld

Quickstart

import raumfeld

# discovery returns a list of RaumfeldDevices
devices = raumfeld.discover(timeout=1, retries=1)
if len(devices) > 0:
    speaker = devices[0]

    # now you can control your raumfeld speaker
    speaker.mute = True     # mute
    print(speaker.volume)   # print current volume
    speaker.volume = 50     # set volume

    speaker.pause()
    speaker.play()
else:
    print('No devices found.')
You can’t perform that action at this time.