Skip to main content

Automation HAT

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

Metadata

Release files for automationhat 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for automationhat 0.1.0
File Size Uploaded
automationhat-0.1.0.tar.gz 8.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for automationhat 0.1.0
File Interpreter ABI Platform
automationhat-0.1.0-py3-none-any.whl Python 3 none any Details
automationhat-0.1.0-py2-none-any.whl Python 2 none any Details

Total release size: 27.7 kB

Release files / automationhat-0.1.0.tar.gz

Download URL automationhat-0.1.0.tar.gz
Size 8.2 kB
Tags Source
SHA-256 checksum
How to use checksums
37031b0f332ce9eb2ba3c9374465e697be0d215794c0ed44b4f3a6113221c9ab
BLAKE2b-256 checksum
How to use checksums
fa9104ae56dab8828aa26d0b915ac13638bafdf3947b05fb7b6194f3e4e8070d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / automationhat-0.1.0-py3-none-any.whl

Download URL automationhat-0.1.0-py3-none-any.whl
Size 9.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
54057ea56ff32c40ca390a8a2439a511a3b43ca231e527f11756674b8cd793d3
BLAKE2b-256 checksum
How to use checksums
326dc923c16dec2f9054e8ba697999e497fb0d6a53f2b95748721f593c34599c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / automationhat-0.1.0-py2-none-any.whl

Download URL automationhat-0.1.0-py2-none-any.whl
Size 9.8 kB
Tags Python 2
SHA-256 checksum
How to use checksums
ed5389b714883abe834e01c75f3ce8f2307412550d74efe3f5007241d6b073cf
BLAKE2b-256 checksum
How to use checksums
0f97f0d42142a936d1dcae33222776bde4e9cbd806b921a3f9a4794e93b10f6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

1.0.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.2

1 release file

0.2.1

1 release file

0.2.0

3 release files

This release

0.1.0 This release

3 release files

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page