Skip to main content

Automation HAT Driver

Project description

Automation HAT

Automation HAT/pHAT is a home monitoring and automation controller featuring relays, analog channels, powered outputs, and buffered inputs (all 24V tolerant).

Installing

Manual install:

Library install for Python 3:

on Raspbian:

sudo apt-get install python3-automationhat

other environments:

sudo pip3 install automationhat

Library install for Python 2:

on Raspbian:

sudo apt-get install python-automationhat

other environments:

sudo pip2 install automationhat

Development:

If you want to contribute, or like living on the edge of your seat by having the latest code, you should clone this repository, cd to the library directory, and run:

sudo python3 setup.py install

(or sudo python setup.py install whichever your primary Python environment may be)

In all cases you will have to enable the i2c bus.

Documentation & Support

0.1.0

  • Fix: Defer setup to avoid import side effects

  • Fix: Slowed LED update rate

  • Improvement: Switched to warnings to notify about unsupported features on pHAT

0.0.4

  • Fix for HAT/pHAT detection

0.0.3

  • Fix for Python 3 support

0.0.2

  • Added pHAT support

  • Rounded ADC output to 2 decimal places

  • Set initial state for outputs and fixed toggling

  • Fixed light toggling

0.0.1

  • 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

automationhat-0.1.0.tar.gz (8.2 kB view details)

Uploaded Source

Built Distributions

automationhat-0.1.0-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

automationhat-0.1.0-py2-none-any.whl (9.8 kB view details)

Uploaded Python 2

File details

Details for the file automationhat-0.1.0.tar.gz.

File metadata

File hashes

Hashes for automationhat-0.1.0.tar.gz
Algorithm Hash digest
SHA256 37031b0f332ce9eb2ba3c9374465e697be0d215794c0ed44b4f3a6113221c9ab
MD5 cf019fdb803fb997e40d66c99804fcec
BLAKE2b-256 fa9104ae56dab8828aa26d0b915ac13638bafdf3947b05fb7b6194f3e4e8070d

See more details on using hashes here.

File details

Details for the file automationhat-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for automationhat-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 54057ea56ff32c40ca390a8a2439a511a3b43ca231e527f11756674b8cd793d3
MD5 803c9f690572c6e23dbb178a53374672
BLAKE2b-256 326dc923c16dec2f9054e8ba697999e497fb0d6a53f2b95748721f593c34599c

See more details on using hashes here.

File details

Details for the file automationhat-0.1.0-py2-none-any.whl.

File metadata

File hashes

Hashes for automationhat-0.1.0-py2-none-any.whl
Algorithm Hash digest
SHA256 ed5389b714883abe834e01c75f3ce8f2307412550d74efe3f5007241d6b073cf
MD5 07664e08843f20a3d8e05a719a6680c2
BLAKE2b-256 0f97f0d42142a936d1dcae33222776bde4e9cbd806b921a3f9a4794e93b10f6f

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