🌊 Slight dispatch delays possible as we catch up with sale orders, please bear with us 🐨
🌊 Slight dispatch delays possible as we catch up with sale orders, please bear with us 🐨

Automation HAT

by Pimoroni

Take control of and monitor your world with our ultimate jack-of-all-trades Raspberry Pi HAT!

We've pulled together a great set of features into this home monitoring and automation controller. With relays, analog channels, powered outputs, and buffered inputs (all 24V tolerant) you can now hook up a plethora of goodies to your Raspberry Pi all at once.

Better still each channel has an indicator LEDs which means at a glance you can see what's happening with your setup. Even the analog channels have dimming LEDs that allow you to see the value they are currently sensing - swish!

Ideal for smart home and automation projects, giving your greenhouse intelligent sprinklers, or scheduling your fish feeding!

Features

  • 3 x 24V @ 2A relays (NC and NO terminals)
  • 3 x 12-bit ADC @ 0-24V (±2% accuracy)
  • 3 x 24V tolerant buffered inputs
  • 3 x 24V tolerant sinking outputs
  • 15 x channel indicator LEDs
  • 1 x 12-bit ADC @ 0-3.3V
  • 3.5mm screw terminals
  • Power, Comms, and Warn! LED indicators
  • SPI, TX (#14), RX (#15), #25 pins broken out
  • Automation HAT pinout
  • Compatible with all 40-pin header Raspberry Pi models
  • Python library
  • Schematic
  • Comes fully assembled (broken out pins require soldering)

Software

As ever, we've made a super-simple to use Python library to take advantage of Automation HAT's multitudinous functions, with examples to get you started.

Our input, output and relay examples show you how to read the analog and digital inputs, switch the outputs on and off, and control the relays - check out our Getting Started tutorial for more details!

Notes

  • We recommend you use a set of brass M2.5 standoffs with Automation HAT to avoid pins contacting the HDMI port if the HAT is pushed down
  • Loads for the buffered outputs should be switched on the ground side, i.e. 12/24V (from supply) -> load -> output terminal -> ground (from supply)
  • The relays can tolerate up to 2A each and should be switched on the high side
  • The sinking outputs can sink a maximum 500mA total across the 3 outputs, so if you use a single channel you can sink the whole 500mA across it.
  • The accuracy of the ADC is ±2%.
  • Due to exciting global electronic parts shortages, some Automation HATs manufactured in 2021 have an ADS1115 ADC instead of the usual ADS1015. Our Python libraries have been updated to automatically detect and adjust for this chip change.
  • Do not use to switch mains voltages!

16 customer reviews

9 months ago
Set 4 Jahren tat das automation hat seine Arbeit. Doch plötzlich, vor zwei Wochen war es defekt. Ein Totalausfall. Der Grund -- ein Blitzschlag machte aus der Platine ein nicht wieder zu erkennendes Stück Elektronik. Neue Platine bestellt, sicherheitshalber gleich eine zweite, zusammen mit Pi eingebaut und alles arbeitete wieder.
by Winfried about Automation HAT via REVIEWS.io
2 years ago
Haven't had a chance to use it yet but it looks very well designed and built
by Ron about Automation HAT via REVIEWS.io
2 years ago
You need cut short the PoE plug of the raspberry pi, because the connector of the Automation HAT is very short. I also use a rubber-feet to keep distance of the HDMI plug, because my design already use the mounting hole of the Raspberry PI Notice that the digital inputs have no pull -up or down, so you circuitery may need some. Redge
by Réginald about Automation HAT via REVIEWS.io
4 years ago
Works flawless. Spared the need for an extra pi relay with the output connections. I control many timed pumps.
by Anonymous about Automation HAT via REVIEWS.io
7 years ago
Designing a product requiring three relay outputs led me to the Pimorni Automation Hat for for Raspberry PI. I am happy to say that the unit performs flawlessly and does the job exactly as required. I appreciate the LED indication of relay status and find it very helpful when testing the equipment. I have so far used 5 units and will certainly order more in due time. Excellent product and excellent shipping. Per Berntsen CEO Norant Norway
by Per about Automation HAT via REVIEWS.io
7 years ago
The example code shows that it really does what it says it is supposed to do. The documentation is enough to get started but it would really be nice if there was a schematic available so you can gain enough understanding of how the board works to maybe write code for other languages than python.
by Pete about Automation HAT via REVIEWS.io
8 years ago
I like this hat. It does what it can do quite well. The relays are well-behaved and work as advertised. I was disappointed in two respects, however. First, the 1-wire comm interface which I use was ignored. Secondly, the 40-pin GPIO interface was not passed up so that another hat or another interface could easily be made with the pins ignored by the automation hat. At least add a header on top so that those signals you don't use can be used by the end-user.
by Doug about Automation HAT via REVIEWS.io
8 years ago
it is very nice and powerful HAT Card, but it would be better if you increase 24VDC I/Os (Inputs & relays). i think next version would be that.
by Ayman about Automation HAT via REVIEWS.io
8 years ago
This is a very good product for those who want to interface Pi with the real world. Is is well made and works out of the box. The only gripe is that a manual with lots of code examples would be useful. There are only three examples on the web site. Some practical project examples would be very useful. Good value for money.
by Peter about Automation HAT via REVIEWS.io
8 years ago
I love the Automation HAT, but where is the documentation? I have spent most of the day searching the Internet for more that the description, photo and basic software? The silk screening on the board leave nothing to guess work. All the inputs/outputs are clearly labelled. As are the terminal connectors, but where do I find information about how to use them? Am I to guess that the tx/rx is a serial port? I downloaded the library and ran the examples. I even modified one or two of them to entertain myself. I can toggle the relays and LEDs, but what about the ADC. Where are the bits and pieces to control/read the converters? New Product! I hope to find the answers to my questions somewhere and this HAT will help me control my Solar system.
by K4GBB about Automation HAT via REVIEWS.io