Skip to main content

A pythonic library for discovering and controlling Teufel Raumfeld devices.

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

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.')

Metadata

Release files for raumfeld 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for raumfeld 0.2
File Size Uploaded
raumfeld-0.2.tar.gz 4.1 kB Details

Release files / raumfeld-0.2.tar.gz

Download URL raumfeld-0.2.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a242113d659fd683cb6dfd528750e9a0c3e218743cd496d0659512aa21f74e97
BLAKE2b-256 checksum
How to use checksums
02aa467fc48ccdbe93641fcf35ed2c567a744880163b7395c3aa62f4021fdd95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2 This release

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page