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.3a1.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

hassfeld-0.3.3a1-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

File details

Details for the file hassfeld-0.3.3a1.tar.gz.

File metadata

  • Download URL: hassfeld-0.3.3a1.tar.gz
  • Upload date:
  • Size: 12.7 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.3a1.tar.gz
Algorithm Hash digest
SHA256 f414c88950dd9e4e31033a0e48e75a770287b9924153a5cad33bd67189e15dda
MD5 397677e63b7b962a7a04b609cb83b60a
BLAKE2b-256 8758609bb49f488a9207481b40b0da344d15485004162a6f805c80afb11b4794

See more details on using hashes here.

File details

Details for the file hassfeld-0.3.3a1-py3-none-any.whl.

File metadata

  • Download URL: hassfeld-0.3.3a1-py3-none-any.whl
  • Upload date:
  • Size: 29.7 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.3a1-py3-none-any.whl
Algorithm Hash digest
SHA256 ded71e5780f732b0fd895a6d37690385689d9c54ab76bc46ad07f5b24d688fbc
MD5 48cc6bce65803ce2f5a9c6d1a5bf4aec
BLAKE2b-256 05b08b880c0cc2569ef3c66a02130744784ba7f61643f039a3f01ddbce6ead5d

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