Skip to main content

Integration of Raumfeld into Home Assistant

Project description

hassfeld is a module primarily aimed to integrated Teufel smart speaker (aka Raumfeld Multiroom) into https://www.home-assistant.io/.

Look how it is to use:

import hassfeld
raumfeld_host = "teufel-host.example.com"
zone = [ "Living room", "Kitchen" ]
raumfeld = hassfeld.RaumfeldHost(raumfeld_host)
raumfeld.start_update_thread()
raumfeld.search_and_zone_play(zone, 'raumfeld:any contains "Like a Rolling Stone"')

Features

  • Management and snapshot of zones.

  • Search and play songs.

Install hassfeld by running:

python3 -m pip install hassfeld

Contribute

License

The project is licensed under the GNU General Public License v3 (GPLv3).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hassfeld-0.3.2a0.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

hassfeld-0.3.2a0-py3-none-any.whl (29.1 kB view details)

Uploaded Python 3

File details

Details for the file hassfeld-0.3.2a0.tar.gz.

File metadata

  • Download URL: hassfeld-0.3.2a0.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.2

File hashes

Hashes for hassfeld-0.3.2a0.tar.gz
Algorithm Hash digest
SHA256 377c3f1507093de3964d6bde1e4812a8e6c403ef6db8a30152a6466fd986d3c0
MD5 a0932db41d1a88324e1b66ca4ef404f2
BLAKE2b-256 0481f17cc7bcc20fcfa9fa80cb3b8a26897af22c7d27b66062306226c51d0edc

See more details on using hashes here.

File details

Details for the file hassfeld-0.3.2a0-py3-none-any.whl.

File metadata

  • Download URL: hassfeld-0.3.2a0-py3-none-any.whl
  • Upload date:
  • Size: 29.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.2

File hashes

Hashes for hassfeld-0.3.2a0-py3-none-any.whl
Algorithm Hash digest
SHA256 4108bdd13ca24a01813767f84828996bd81537996a5283f5038d234959fbfbcc
MD5 e4942787c72425cb6e08362a28e3fd0c
BLAKE2b-256 759f831fdbce60b0453e2a57d929d268990f000ee0994dabd183c20b52d5265d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page