Skip to main content

Protocol support for the HAL CA1006 multi-zone amplifier

Project description

halca1006

This module provides support for the HAL CA1006 protocol. It is intended to provide a device driver capability to allow integration of HAL CA1006 multi-zone amplifiers into home automation systems like Home Assistant. It can also be run in a standalone mode in order to test connectivity and protocol support.

Installation

Run the following to install:

pip install halca1006

Standalone Usage

usage: hal.py [-h] [--log_level {debug,info,warning,error,critical}]
              [--hal_host HAL_HOST] [--hal_port HAL_PORT]

Expose HAL CA1006 multi-zone amplifier

optional arguments:
  -h, --help            show this help message and exit
  --log_level {debug,info,warning,error,critical}
                        Set logging level. Defaults to error.
  --hal_host HAL_HOST   The hostname or IP address of the HAL CA1006. Defaults
                        to localhost.
  --hal_port HAL_PORT   The HAL CA1006 IP port. Defaults to 7000.

Integrated Usage

from halca1006 import HALProtocol

# TODO: Add function examples - see if this can be self documenting from the code?

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

halca1006-0.0.2.tar.gz (22.6 kB view details)

Uploaded Source

Built Distribution

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

halca1006-0.0.2-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

Details for the file halca1006-0.0.2.tar.gz.

File metadata

  • Download URL: halca1006-0.0.2.tar.gz
  • Upload date:
  • Size: 22.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.21.0 requests-toolbelt/0.8.0 tqdm/4.60.0 CPython/3.7.3

File hashes

Hashes for halca1006-0.0.2.tar.gz
Algorithm Hash digest
SHA256 8a07c4265d1f934c41cdf95614d8cc9e667bbd508cc7adc7c1e1859be9bd46a1
MD5 a19908fe6467f94e949764cbceb6408c
BLAKE2b-256 fbdc23c0684dd7a3d1c7e870bacd06f92ee0473c87873449f326dae2fe3d240d

See more details on using hashes here.

File details

Details for the file halca1006-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: halca1006-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.21.0 requests-toolbelt/0.8.0 tqdm/4.60.0 CPython/3.7.3

File hashes

Hashes for halca1006-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6d50a88d44d1dd39cbcb2fa928bcce8441b45e0aae87e30656ffdac4f9e9b17e
MD5 b658418f1888d859c0a20bba214aa0e3
BLAKE2b-256 bac82e7e666b68254d691c4cefb1075016fcd369b73a534a98e91eb55f3b7307

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