Skip to main content

A python library to control Eaton HALO Home Smart Lights

Project description

halohome

A python library to control Eaton HALO Home Smart Lights

Changelog

0.7.0 2024-11-26

Courtesy of @oyvindkinsey:

  • Add support for fetching groups from Avi-on's API

Breaking changes

  • device.device_id is now device.avid to better reflect the underlying datamodel

0.6.0 2024-11-22

Courtesy of @oyvindkinsey:

  • Update the use of Avi-on's API to the current v3
  • Fix incorrect use of avid (this now also supports groups etc)
  • Add new function for constructing packets that work for both devices and groups
  • Remove use of deprecated BLEDevices.rssi
  • Replaced product_ids filtering with a type filter

0.5.0 2022-01-25

  • Sort devices by RSSI before connecting to avoid unnecessary delay

0.4.0 2021-11-08

(BREAKING)

  • Remove support for user_id (username/email is sufficient)
  • Support offline loading of devices (e.g. in case of internet outage)

0.3.0 2021-10-25

  • Read user_id to provide a permanent ID for the HALO Home account

0.2.1 2021-10-23

  • Raise HaloHomeError when credentials are not valid

0.2.0 2021-10-21

  • Support mesh communication (only need to connect to a single device to control all of them)
  • Make network and bluetooth connections async

0.1.0 2021-10-17

  • Initial release

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

halohome-0.7.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

halohome-0.7.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file halohome-0.7.0.tar.gz.

File metadata

  • Download URL: halohome-0.7.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for halohome-0.7.0.tar.gz
Algorithm Hash digest
SHA256 76aec6f79a16b27e501e7e758bca7a68c63c086810ce3306fd0578852a99fc8d
MD5 050895ea030ee611d9a0d7002029fe8a
BLAKE2b-256 6dc4a85cf351fdef4d8140f86129cd0e231df32c8edeb46db4679a87cb13f94e

See more details on using hashes here.

File details

Details for the file halohome-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: halohome-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for halohome-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 98f8ae1bc8d00f5b0b97900ff81a10e0cdf3cdc456b60bd437c503b5d2e9c24d
MD5 339fb57f9d1e7e8864f33b64744dd95a
BLAKE2b-256 a3fd10b6089454a3935e03210593604bfca3f319ba5a369e70df1697b1b614ad

See more details on using hashes here.

Supported by

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