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

Uploaded Source

Built Distribution

hassfeld-0.3.0a0-py3-none-any.whl (29.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hassfeld-0.3.0a0.tar.gz
  • Upload date:
  • Size: 13.4 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.3.0a0.tar.gz
Algorithm Hash digest
SHA256 750927f2f5897011e930fec3304ba3b9a37bb38f68b95ae7c3301ec57dc05575
MD5 df6dff813a57ae408ef9f15d278329c6
BLAKE2b-256 cbe91aded375a489b884c181ccf4856d8dc0454b8c82eafaa9e56a44f57afdff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hassfeld-0.3.0a0-py3-none-any.whl
  • Upload date:
  • Size: 29.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.3.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 cdde9da3be39e23f26c7b9fc77fbe3e40a4578458d71e028cd6f8bc5930dee05
MD5 e609cd5b2237881955e12c774089803a
BLAKE2b-256 3fd58c9b68409d6504fdb2d786d7bc265a9ef7d6533e41695d222ea739071948

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