So you may have heard of the Adafruit FunHouse and you want to get started with building a project using CircuitPython. As the name implies, the FunHouse was designed to make House or Home Automation fun. The FunHouse library makes it really easy to get started with creating a new project, using this board, but it also supports a variety of other hardware pieces to make creating projects. It also makes it very easy to interface with Home Automation software or create a standalone project. The FunHouse doesn't need to be used as a Home Automation project either. Use your imagination and create something with the available features.

This library is built on top of the PortalBase library, which in turn is built on top of displayio which is included as part of CircuitPython. It also makes use of the ESP32-S2 wifi module, along with some lower-level dependencies, to communicate with server over the internet.

One of the features that we added to this library to make it easy to interface with Home Automation software is the integration of the CircuitPython MiniMQTT library. This library makes it very easy to send and receive messages with a couple of the popular Home Automation Software packages. We will go over that plus more in this guide.


Top-down video of Adafruit Funhouse PCB. The TFT display shows a data readout, and the NeoPixel LEDs glow rainbow colors.
Home is where the heart's also where we keep all our electronic bits. So why not wire it up with sensors and actuators to turn our house into an electronic wonderland....
In Stock
Topdown video of 3-pin PIR sensor assembled onto a breadboard. A hand passes over the sensor, and a blue LED to light up.
PIR sensors are used to detect motion from pets/humanoids from about 5 meters away (possibly works on zombies, not guaranteed). This sensor is much smaller than most PIR modules, which...
In Stock
Angled shot of four magnet feet.
Got a glorious RGB Matrix project you want to mount and display in your workspace or home? If you have one of the matrix panels listed below, you'll need a pack of these...
In Stock
USB Type A to Type C Cable - 1ft - 0.3 meter
As technology changes and adapts, so does Adafruit. This  USB Type A to Type C cable will help you with the transition to USB C, even if you're still...
Out of Stock

This guide was first published on Apr 26, 2021. It was last updated on Jul 25, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.