Automation HAT Driver
Project description
Automation HAT
https://shop.pimoroni.com/products/automation-hat https://shop.pimoroni.com/products/automation-phat
Automation HAT/pHAT is a home monitoring and automation controller featuring relays, analog channels, powered outputs, and buffered inputs (all 24V tolerant).
Installing
Full install (recommended):
We’ve created an easy installation script that will install all pre-requisites and get your Automation HAT/pHAT up and running with minimal efforts. To run it, fire up Terminal which you’ll find in Menu -> Accessories -> Terminal on your Raspberry Pi desktop, as illustrated below:
In the new terminal window type the command exactly as it appears below (check for typos) and follow the on-screen instructions:
curl https://get.pimoroni.com/automationhat | bash
Alternatively, on Raspbian, you can download the pimoroni-dashboard and install your product by browsing to the relevant entry:
sudo apt-get install pimoroni
(you will find the Dashboard under ‘Accessories’ too, in the Pi menu - or just run pimoroni-dashboard at the command line)
If you choose to download examples you’ll find them in /home/pi/Pimoroni/automationhat/.
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
Guides and tutorials https://learn.pimoroni.com/automation-hat https://learn.pimoroni.com/automation-phat
Function reference https://github.com/pimoroni/automation-hat/tree/master/documentation
GPIO Pinout https://pinout.xyz/pinout/automation_hat https://pinout.xyz/pinout/automation_phat
Get help http://forums.pimoroni.com/c/support
0.2.2
Had ST7789 on the brain, swapped for ST7735
0.2.1
Add dependency on ST7789 for AMH
0.2.0
Fix: Fix thread interleaving and race conditions leading to spurious ADC readings
Fix: Switch to non-deprecated alias of thread.isAlive
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file automationhat-0.2.2.tar.gz
.
File metadata
- Download URL: automationhat-0.2.2.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/43.0.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5b9ef4f4d8380d007c8d2ab1c2ac96dd592e5497caee95b18736e8f80a29469 |
|
MD5 | c38a7a8fce396217a382cf0220ea129b |
|
BLAKE2b-256 | 1c1597f2198707df3007e55c2a6e22dcc26b1d18a59552bcda3115de7b10dbdc |