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.2.0a5.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

hassfeld-0.2.0a5-py3-none-any.whl (24.4 kB view details)

Uploaded Python 3

File details

Details for the file hassfeld-0.2.0a5.tar.gz.

File metadata

  • Download URL: hassfeld-0.2.0a5.tar.gz
  • Upload date:
  • Size: 9.9 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.1

File hashes

Hashes for hassfeld-0.2.0a5.tar.gz
Algorithm Hash digest
SHA256 6faf01e63454f7cf1bf6f9863248b9896389dfe79f3146806f5e249f8c0366f5
MD5 5159a47c91bcd20cbbb49ea8b4c4aef4
BLAKE2b-256 440ee309049448ac2a372fa471d10e2d01604cf2edd9342dbb317b8bfa4b6363

See more details on using hashes here.

File details

Details for the file hassfeld-0.2.0a5-py3-none-any.whl.

File metadata

  • Download URL: hassfeld-0.2.0a5-py3-none-any.whl
  • Upload date:
  • Size: 24.4 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.1

File hashes

Hashes for hassfeld-0.2.0a5-py3-none-any.whl
Algorithm Hash digest
SHA256 08a0c4e60b5b5898125367524e8e386b22d20e56e0ba31346438955bb0a07340
MD5 e8451842f55fb511079d08052ad93bc6
BLAKE2b-256 c6131817d222092559f1990f64faa8f2d0bbe0b829bce4293c9758bd1dbd9f48

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