Weather HAT (HAT only)

by Pimoroni

A meteorologically minded Raspberry Pi HAT designed to make hooking up weather sensors a breeze (or a squall, or a gale).

Weather HAT is a tidy all-in-one solution for hooking up climate and environmental sensors to a Raspberry Pi. It has a bright 1.54" LCD screen and four buttons for inputs. The onboard sensors can measure temperature, humidity, pressure and light. The sturdy RJ11 connectors (remember those?) will let you easily attach wind and rain sensors. It will work with any Raspberry Pi with a 40 pin header (that's most of them except the really old ones).

You could install it outside in a suitable weatherproof enclosure (like a Stevenson screen, a waterproof junction box or even a Tupperware container) and connect to it wirelessly - logging the data locally or piping it into Weather Underground, a MQTT broker or a cloud service like Adafruit IO. Alternatively, you could house your weather Pi inside and run wires to your weather sensors outside - making use of the nice screen to display readouts.

Please note: the wind and rain sensors are sold separately. Alternatively, you can buy a Weather HAT + Weather Sensors Kit and enjoy a balmy discount!

Features

  • 1.54" IPS LCD screen (240 x 240)
  • Four user-controllable switches
  • BME280 temperature, pressure, humidity sensor (datasheet)
  • LTR-559 light and proximity sensor (datasheet)
  • Nuvoton MS51 microcontroller with inbuilt 12-bit ADC (datasheet)
  • RJ11 connectors for connecting wind and rain sensors (sold separately)
  • HAT-format board
  • Fully-assembled
  • Compatible with all 40-pin header Raspberry Pi models
  • Python library
  • Schematic

Weather HAT Includes

  • Weather HAT
  • 2 x 10mm standoffs

Raspberry Pi and accessories are sold separately, check out the Extras tab for some options!

Software

We've put together a Python library to give you easy access to all Weather HAT's functions, together with straightforward examples to help you learn how to read the sensors and use all the individual parts. There's also a weather station example that shows you how it's possible to combine all the functions into an application.

Our Getting Started tutorial contains a thorough walkthrough of Weather HAT's functionality plus beginner friendly instructions for installing the Python library and running the examples.

Notes

  • Want to add on more I2C sensors? No problem, there's an solderless I2C header located on the back of the HAT that you can poke jumper / DuPont wires (or even a Breakout Garden slot) in to.
  • If you'd like to hook up more analog sensors (3.3v max) we've broken out some extra ADC channels on the front of the board, as well as a convenient 3v3 power and ground.
  • We've found two standoffs at the GPIO edge to be sufficient to keep this HAT firmly in place, but if you're attaching it to a full-size Pi and want to add standoffs at every corner you can pick up more here.
  • Dimensions: 65 x 56.5 x 19 mm (L x W x H, including header and connectors)

11 customer reviews

a year ago
This is a lovely hat and works with my Pi weather station really, really well. I love the various python libraries that go with it and access to work done to store & display real time data. I love this device & recommend it unreservedly - brilliant.
by Phil about Weather HAT (HAT only) via REVIEWS.io
2 years ago
This is only for experimenting not for any serious weather hobbyist. The sensors are way off and should not be shared with anyone. Weather Hat once used can not be returned. I tried to contact support but they never replied. On the forums, people tried to be helpful. That is why I gave it 3 stars. This is not just a weatherhat problem. I tried the Sense hat and Enviro+ for Raspberry Pi. They all had the same problem. They should not advertise this as a weather station. So if you want to experiment fine. but for weather reporting stay away.
by Lawrence about Weather HAT (HAT only) via REVIEWS.io
3 years ago
Works well with the Pimoroni Python library. The only issue is the BME280 temperature sensor which provides unreliable readings due to the ambient heat of the PI. I decided to connect an external sensor using i2c
by Daniel about Weather HAT (HAT only) via REVIEWS.io
3 years ago
immediately received, immediately installed with raspberry pi zero! I still have to find a box and modify the python program to adjust some parameters. And especially to find a solution for an autonomous power supply with solar panels! Great hat! I recommend it! I tested it with my io.adafruit account : Super !
by école about Weather HAT (HAT only) via REVIEWS.io
3 years ago
I come from Taiwan, I really love this weather kit worked by raspberry pi zero. Now, I can monitor outdoor weather which combined with remote sensing technology to study ground deformation.
by Ching about Weather HAT (HAT only) via REVIEWS.io

3 user photos