An open API service indexing awesome lists of open source software.

https://github.com/tfeldmann/python-raumfeld

A pythonic library for discovering and controlling Teufel Raumfeld devices.
https://github.com/tfeldmann/python-raumfeld

Last synced: over 1 year ago
JSON representation

A pythonic library for discovering and controlling Teufel Raumfeld devices.

Awesome Lists containing this project

README

          

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 :smile:

Supports Python >2.7, 3.x

Installation
------------

::

pip install raumfeld

Quickstart
----------

.. code:: python

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