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.0a8.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

hassfeld-0.2.0a8-py3-none-any.whl (25.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hassfeld-0.2.0a8.tar.gz
  • Upload date:
  • Size: 10.8 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.0a8.tar.gz
Algorithm Hash digest
SHA256 b076e4bda9966cc39e451f23327beee329baf72f8456d2a163a703a03264b4f5
MD5 051c8c3c3812d1546077fe7966b63886
BLAKE2b-256 387569da3e8cd886653b041e302fbcff5e5d5afb2605198a668ac51cf331fde8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hassfeld-0.2.0a8-py3-none-any.whl
  • Upload date:
  • Size: 25.9 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.0a8-py3-none-any.whl
Algorithm Hash digest
SHA256 f427000e44da7d1716d277f38f0cb09d4c039aa8ea282f1d9871598bff82bc72
MD5 2d3a50ad6cd8e9f3920e08329c5e88cc
BLAKE2b-256 181a9d4e1a5d7b17deb0a9f1156937235b2acc97e933aeb5a35346d52514db09

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