Libary for integrating with Avion Bluetooth mesh lights
Project description
avionmesh
A python library to for interacting with Avi-on based lights
Forked from the original https://github.com/oyvindkinsey/avionmqtt repository, which will contain only the mqtt bits moving forward.
support
This should support any devices that uses Avi-on's technology, including Halo Home and GE branded BLE lights (both discontinued, but both supported by Avi-on's cloud infra and mobile apps).
features
- connects to the mesh using BLE
- support getting and setting color temperature (kelvin)
- color temperature can be set without turning on the light
- supports getting and setting brightness
- supports managing both individual lights, groups, as well as the entire mesh at once
- supports sending date/time updates to the mesh
- supports polling for the state of the mesh
acknowledgements
This project would not have been possible without the original work done in https://github.com/nkaminski/csrmesh and https://github.com/nayaverdier/halohome
license
This project is licensed under the GNU Lesser General Public License v3.0 or later (LGPL-3.0-or-later). See the LICENSE file for the full license text and details.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file avionmesh-2.0.8.tar.gz.
File metadata
- Download URL: avionmesh-2.0.8.tar.gz
- Upload date:
- Size: 32.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f09e898f605f8f9d177ead2a5c0dedf2b8760a3dd294c19c0d7388b62af1524
|
|
| MD5 |
4e751d98af0389354526b3b85decfd6b
|
|
| BLAKE2b-256 |
11aaeebca3d4109038e4c2622625b730c9fe80721d222680196e5a745b2df76a
|
Provenance
The following attestation bundles were made for avionmesh-2.0.8.tar.gz:
Publisher:
workflow.yml on oyvindkinsey/avionmesh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
avionmesh-2.0.8.tar.gz -
Subject digest:
9f09e898f605f8f9d177ead2a5c0dedf2b8760a3dd294c19c0d7388b62af1524 - Sigstore transparency entry: 936514326
- Sigstore integration time:
-
Permalink:
oyvindkinsey/avionmesh@5dabe2cb50618aaed150d21cdd23955fc463af38 -
Branch / Tag:
refs/tags/v2.0.8 - Owner: https://github.com/oyvindkinsey
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@5dabe2cb50618aaed150d21cdd23955fc463af38 -
Trigger Event:
release
-
Statement type:
File details
Details for the file avionmesh-2.0.8-py3-none-any.whl.
File metadata
- Download URL: avionmesh-2.0.8-py3-none-any.whl
- Upload date:
- Size: 30.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e43df7691dd11321693a0e86fbef0e837611e07fb4c5b1ee60c479aad065e58
|
|
| MD5 |
95092ef9ddbdd0e481030bab9c1a038f
|
|
| BLAKE2b-256 |
82946f433749ba132b18a0ec252c886ce67a8e073d765e1d4694ee0431cc114d
|
Provenance
The following attestation bundles were made for avionmesh-2.0.8-py3-none-any.whl:
Publisher:
workflow.yml on oyvindkinsey/avionmesh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
avionmesh-2.0.8-py3-none-any.whl -
Subject digest:
9e43df7691dd11321693a0e86fbef0e837611e07fb4c5b1ee60c479aad065e58 - Sigstore transparency entry: 936514329
- Sigstore integration time:
-
Permalink:
oyvindkinsey/avionmesh@5dabe2cb50618aaed150d21cdd23955fc463af38 -
Branch / Tag:
refs/tags/v2.0.8 - Owner: https://github.com/oyvindkinsey
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@5dabe2cb50618aaed150d21cdd23955fc463af38 -
Trigger Event:
release
-
Statement type: