# Using ItsaSNAP for HomeKit PIR Motion Detection

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/133/670/medium800/adafruit_io_IMG_74951.png?1731990164)

This project demonstrates how to **create a motion-activated system using a PIR motion sensor** and an Adafruit FunHouse to control HomeKit devices through the&nbsp;[itsaSNAP](https://learn.adafruit.com/it-s-a-snap-by-adafruit) app&nbsp;- all **without coding!** **[itsaSNAP](https://learn.adafruit.com/it-s-a-snap-by-adafruit) is now a bridge between Adafruit IO feeds and HomeKit devices**, allowing automatic updates to HomeKit devices based on sensor data.

You'll use Adafruit IO and a FunHouse running WipperSnapper firmware to configure a PIR motion sensor. Then, through the [itsaSNAP app](https://learn.adafruit.com/it-s-a-snap-by-adafruit), your sensor's data can control various Apple HomeKit devices - from native Apple accessories to third-party products like Nanoleaf light strips!

## What is itsaSNAP?
![](https://cdn-learn.adafruit.com/assets/assets/000/133/669/medium800/adafruit_io_Screenshot_2024-11-18_at_3.07.01%E2%80%AFPM.png?1731989511)

itsaSNAP is a simple iOS app that explores&nbsp;[Adafruit IO](https://io.adafruit.com/). It lets you send data to your [Adafruit IO feeds](https://learn.adafruit.com/adafruit-io-basics-feeds) and link it to control or monitor your internet-connected projects. **We recently added HomeKit functionality.** You can now send Adafruit IO data to HomeKit devices. This lets you control and check Adafruit devices from your phone, anywhere.&nbsp;

## What is WipperSnapper?
![](https://cdn-learn.adafruit.com/assets/assets/000/133/666/medium800thumb/adafruit_io_ezgif.com-optimize-3.jpg?1731987646)

WipperSnapper is a firmware designed to turn any WiFi-capable board into an Internet-of-Things device without programming a single line of code. WipperSnapper connects to&nbsp;[Adafruit IO](https://io.adafruit.com/), a web&nbsp;platform designed ([by Adafruit!](https://www.adafruit.com/about)) to&nbsp;_display_,&nbsp;_respond_, and&nbsp;_interact_&nbsp;with your project's data.

Simply load the WipperSnapper firmware onto your board, add credentials, and plug it into power. Your board will automatically register itself with your Adafruit IO account.

From there, you can add&nbsp;_components_&nbsp;to your board such as buttons, switches, potentiometers, sensors, and more! Components are&nbsp;_dynamically&nbsp;_added to hardware, so you can&nbsp;immediately start interacting, logging, and streaming the data your projects produce without writing code.

![](https://cdn-learn.adafruit.com/assets/assets/000/133/783/medium800/adafruit_io_IMG_7496-2.png?1732291987)

## Parts
### Part: Nanoleaf Essentials Matter
quantity: 1
Bluetooth &amp; Thread Smart LED Lightstrip 80" Smarter Kit (2m) - RGB &amp; Whites, Controller, App &amp; Voice Control (Works with Apple Home, Google Home, Samsung SmartThings)
[Nanoleaf Essentials Matter](https://www.amazon.com/Nanoleaf-Essentials-Bluetooth-Lightstrip-Smarter/dp/B0C1JB8ZPT/ref=pd_lpo_d_sccl_1/138-4702088-8706345?pd_rd_w=4yOdl&content-id=amzn1.sym.4c8c52db-06f8-4e42-8e56-912796f2ea6c&pf_rd_p=4c8c52db-06f8-4e42-8e56-912796f2ea6c&pf_rd_r=RY7HDVY6AKJPTX6P4FNM&pd_rd_wg=sqwAi&pd_rd_r=1e4d25f6-afa3-44cc-a9a9-275e65ade525&pd_rd_i=B0C1JB8ZPT&th=1)

### PIR (motion) sensor

[PIR (motion) sensor](https://www.adafruit.com/product/189)
PIR sensors are used to detect motion from pets/humanoids from about 20 feet away (possibly works on zombies, not guaranteed). This one has an adjustable delay before firing (approx 2-4 seconds), adjustable sensitivity **and** we include a 1 foot (30 cm) cable with a socket so you...

In Stock
[Buy Now](https://www.adafruit.com/product/189)
[Related Guides to the Product](https://learn.adafruit.com/products/189/guides)
![PIR (motion) sensor with a cable around it.](https://cdn-shop.adafruit.com/640x480/189-00.jpg)

### Adafruit FunHouse - WiFi Home Automation Development Board

[Adafruit FunHouse - WiFi Home Automation Development Board](https://www.adafruit.com/product/4985)
Home is where the heart is...it'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. Whether it's tracking the environmental temperature and humidity in your laundry room, or notifying you when...

Out of Stock
[Buy Now](https://www.adafruit.com/product/4985)
[Related Guides to the Product](https://learn.adafruit.com/products/4985/guides)
![Top-down video of Adafruit Funhouse PCB. The TFT display shows a data readout, and the NeoPixel LEDs glow rainbow colors.](https://cdn-shop.adafruit.com/product-videos/640x480/4985-00.jpg)

### Woven USB Cable with USB Type A to Right Angle USB Type C

[Woven USB Cable with USB Type A to Right Angle USB Type C](https://www.adafruit.com/product/5031)
Some days we're feeling extra fancy here at the 'fruit warehouse, and we have a big soft spot for woven fabric cables. Like, peep [this fully reversible pink/purple Blinka-inspired cable](https://www.adafruit.com/product/4111)&nbsp;or <a...></a...>

Out of Stock
[Buy Now](https://www.adafruit.com/product/5031)
[Related Guides to the Product](https://learn.adafruit.com/products/5031/guides)
![Top shot of  right angle USB C to A woven 1m length black](https://cdn-shop.adafruit.com/640x480/5031-07.jpg)

### Adafruit IO+ Subscription Pass – One Year

[Adafruit IO+ Subscription Pass – One Year](https://www.adafruit.com/product/3792)
The all-in-one Internet of Things service from Adafruit you know and love is now _even better_ with IO+. The 'plus' stands for MORE STUFF! More feeds, dashboards, storage, speed. Power up your [Adafruit IO](https://io.adafruit.com/) with the $99 pass for 1 year of the...

In Stock
[Buy Now](https://www.adafruit.com/product/3792)
[Related Guides to the Product](https://learn.adafruit.com/products/3792/guides)
![Text image that reads "IO+"](https://cdn-shop.adafruit.com/640x480/3792-01.jpg)

# Using ItsaSNAP for HomeKit PIR Motion Detection

## WipperSnapper Setup

Warning: 

## What is WipperSnapper

WipperSnapper is a firmware designed to turn any WiFi-capable board into an Internet-of-Things device without programming a single line of code. WipperSnapper connects to [Adafruit IO](https://io.adafruit.com/), a web&nbsp;platform designed ([by Adafruit!](https://www.adafruit.com/about)) to&nbsp;_display_,&nbsp;_respond_, and&nbsp;_interact_&nbsp;with your project's data.

Simply load the WipperSnapper firmware onto your board, add credentials, and plug it into power. Your board will automatically register itself with your Adafruit IO account.

From there, you can add&nbsp;_components_&nbsp;to your board such as buttons, switches, potentiometers, sensors, and more! Components are&nbsp;_dynamically&nbsp;_added to hardware, so you can&nbsp;immediately start interacting, logging, and streaming the data your projects produce without writing code.

## Sign up for Adafruit.io

You will need an Adafruit IO account to use WipperSnapper on your board. If you do not already have one, head over to [io.adafruit.com](https://io.adafruit.com/) to create a&nbsp;_free_ account.

## Add a New Device to Adafruit IO

Log into your [Adafruit IO](https://io.adafruit.com/) account. Click the _New Device_ button at the top of the page.

![](https://cdn-learn.adafruit.com/assets/assets/000/112/548/medium800/wippersnapper_setup__board_selector__web__new_device_1.png?1655919766)

After clicking New Device, you should be on the _board selector_ page. This page displays every board that is compatible with the WipperSnapper firmware.

![](https://cdn-learn.adafruit.com/assets/assets/000/112/550/medium800/wippersnapper_setup__board_selector__web__selector_maion.png?1655920178)

In the board selector page's search bar, search for the _FunHouse._ Once you've located the board you'd like to install WipperSnapper on,_&nbsp;_click the&nbsp; **Choose Board** &nbsp;button to bring you to the self-guided installation wizard.

![](https://cdn-learn.adafruit.com/assets/assets/000/113/093/medium800/sensors_WS_FH_choose_board_button.png?1657576131)

Follow the step-by-step instructions on the page to install Wippersnapper on your device and connect it to Adafruit IO.

![](https://cdn-learn.adafruit.com/assets/assets/000/129/867/medium800/sensors_Screenshot_2024-05-07_165032.png?1715104628)

If the installation was successful, a popover should appear displaying that your board has successfully been detected by Adafruit IO.

Give your board a name and click "Continue to Device Page".

![](https://cdn-learn.adafruit.com/assets/assets/000/113/095/medium800/sensors_WS_FH_new_device_detected.png?1657576755)

You should be brought to your board's device page.

![](https://cdn-learn.adafruit.com/assets/assets/000/113/096/medium800/sensors_WS_FH_empty_device_page.png?1657576846)

## Feedback

Adafruit.io WipperSnapper is in **beta** and you can help improve it!

If you have&nbsp; suggestions or general feedback about the installation process - visit [https://io.adafruit.com/support](https://io.adafruit.com/support), click _"Contact Adafruit IO Support"_ and select _"I have feedback or suggestions for the WipperSnapper Beta"._

## Troubleshooting

If you encountered an issue during installation, please try the steps below first.

If you're still unable to resolve the issue, or if your issue is not listed below, get in touch with us directly at [https://io.adafruit.com/support](https://io.adafruit.com/support "https://io.adafruit.com/support"). Make sure to click&nbsp; _"Contact Adafruit IO Support"_ and select "_There is an issue with WipperSnapper. Something is broken!"_

### 

First, make sure that you selected the correct board on the board selector.

Next, please make sure that you entered your WiFi credentials properly, there are no spaces/special characters in either your network name (SSID) or password, and that you are connected to a 2.4GHz wireless network.

If you're still unable to connect your board to WiFi, please [make a new post on the WipperSnapper technical support forum with the error you're experiencing, the LED colors which are blinking, and the board you're using.](https://forums.adafruit.com/viewforum.php?f=66)

### 

Try hard-resetting your board by unplugging it from USB power and plugging it back in.

If the error is still occurring, please&nbsp;[make a new post on the WipperSnapper technical support forum with information about what you're experiencing, the LED colors which are blinking (if applicable), and the board you're using.](https://forums.adafruit.com/viewforum.php?f=66)

## "Uninstalling" WipperSnapper&nbsp;

WipperSnapper firmware is an application that is loaded onto your board. There is nothing to "uninstall". However, you may want to "move" your board from running WipperSnapper to running Arduino or CircuitPython. You also may need to restore your board to the state it was shipped to you from the Adafruit factory.&nbsp;

### Moving from WipperSnapper to CircuitPython

Follow the steps on the [Installing CircuitPython page](https://learn.adafruit.com/welcome-to-circuitpython/installing-circuitpython) to install CircuitPython on your board running WipperSnapper.

- If you are unable to double-tap the RST button to enter the UF2 bootloader, follow the _"Factory Resetting a WipperSnapper Board"_ instructions below.

Uploading this sketch will overwrite WipperSnapper. If you want to re-install WipperSnapper, follow the instructions at the top of this page.

### Moving from WipperSnapper to Arduino

If you want to use your board with Arduino, you will use the Arduino IDE to load&nbsp;_any_ sketch onto your board.

First, follow the page below to set up your Arduino IDE environment for use with your board.

[Setup Arduino IDE](https://learn.adafruit.com/adafruit-funhouse/arduino-ide-setup)
Then, follow the page below to upload the "Arduino Blink" sketch to your board.

[Upload Arduino Blink/Self Test Sketch](https://learn.adafruit.com/adafruit-funhouse/arduino-self-test-example)
Uploading this sketch will overwrite WipperSnapper. If you want to re-install WipperSnapper, follow the instructions at the top of this page.

### Factory Resetting a WipperSnapper Board

Sometimes, hardware gets into a state that requires it to be "restored" to the original state it shipped in. If you'd like to get your board back to its original factory state, follow the guide below.

[Factory Reset Adafruit FunHouse](https://learn.adafruit.com/adafruit-funhouse/factory-reset)
# Using ItsaSNAP for HomeKit PIR Motion Detection

## Get Started with Adafruit IO

Adafruit IO is integrated with your&nbsp;[adafruit.com account](https://accounts.adafruit.com/)&nbsp;so you don't need to create yet another online account! You need an Adafruit account to use Adafruit IO because we want to make sure the data you upload is available to only you (unless you decide to publish your data).

## I have an Adafruit.com Account already

**If you already have an Adafruit account, then you already have access to Adafruit IO**. It doesn't matter how you signed up, your account will make all three available.

To access Adafruit IO, simply visit [https://io.adafruit.com](https://io.adafruit.com) to start streaming, logging, and interacting with your data.

## Create an Adafruit Account (for Adafruit IO)

An Adafruit account makes Adafruit content and services available to you in one place. Your account provides access to the [Adafruit shop](https://www.adafruit.com/), the [Adafruit Learning System](https://learn.adafruit.com/), and [Adafruit IO](https://io.adafruit.com/). This means only one account, one username, and one password are necessary to engage with the content and services that Adafruit offers.

If you do not have an Adafruit account, signing up for a new Adafruit account only takes a couple of steps.

Begin by visiting [https://accounts.adafruit.com](https://accounts.adafruit.com).

**Click the Sign Up button** under the "Need An Adafruit Account?" title, below the Sign In section.

![](https://cdn-learn.adafruit.com/assets/assets/000/125/220/medium800/adafruit_io_Create_account_sign_in_up_page.png?1697479894)

This will take you to the **Sign Up** page.

**Fill in the requested information,** and **click the Create Account button.**

![](https://cdn-learn.adafruit.com/assets/assets/000/125/219/medium800/adafruit_io_Create_Account_info_entered.png?1697479894)

This takes you to your Adafruit Account home page. From here, you can access all the features of your account.

You can also access the Adafruit content and services right from this page. Along the top of the page, you'll see a series of links beginning with "Shop". To access any of these, simply click the link.

![](https://cdn-learn.adafruit.com/assets/assets/000/125/217/medium800/adafruit_io_Create_account_home_page.png?1697479894)

For example, **to begin working with Adafruit IO, click the IO link** to the right of the rest of the links. This is the same for the other links as well.

That's all there is to creating a new Adafruit account, and navigating to Adafruit IO.

![](https://cdn-learn.adafruit.com/assets/assets/000/125/218/medium800/adafruit_io_Create_Account_io_homepage.png?1697479770)

# Using ItsaSNAP for HomeKit PIR Motion Detection

## Download the ItsaSnap by Adafruit App

This section will guide you through downloading and installing the ItsaSnap by Adafruit app.

## Download and Install ItsaSnap

To install and download ItsaSnap for your iOS device,

1. **Open the App Store**.
2. **Tap** on the **"Search" icon** at the bottom of the screen.
3. **Type "ItsaSnap by Adafruit" or "ItsaSnap"** in the search bar and **tap "Search".**
4. Locate the **ItsaSnap**** &nbsp;app** in the search results and tap on it

![](https://cdn-learn.adafruit.com/assets/assets/000/130/658/medium800/adafruit_io_IMG_5711-ezgif.com-resize-2.jpg?1718123186)

&nbsp; &nbsp; 5. **Tap** the **"Get" button** to download and install the app on your device.&nbsp;

You may be prompted to enter your Apple ID password or use Face ID/Touch ID to confirm the installation

![](https://cdn-learn.adafruit.com/assets/assets/000/130/659/medium800/adafruit_io_IMG_5711-ezgif.com-resize-crop.jpg?1718123294)

After you have downloaded and installed ItsaSnap, open the app.

![](https://cdn-learn.adafruit.com/assets/assets/000/130/637/medium800/adafruit_io_adaSnap5-ezgif.com-resize.png?1718070937)

You will need to enter your&nbsp; **Adafruit username** and **Adafruit IO Key** (which is _different_ from your Adafruit account password).

Your Adafruit IO key is a long string of letters and numbers. To make it easier to add to the app, we've also included a QR code scanner that allows you to easily copy the Adafruit IO Key from the Adafruit IO website to the app.

![](https://cdn-learn.adafruit.com/assets/assets/000/130/660/medium800/adafruit_io_qrbuttonscan.png?1718123519)

On the ItaSnap app, the QR code scanner is located below the Adafruit IO Key and above the login button. To access it, press the ' **Scan QR code for IO Key**' button. This will open the QR code scanner.

![](https://cdn-learn.adafruit.com/assets/assets/000/130/662/medium800/adafruit_io_IMG_5702-ezgif.com-crop.png?1718123632)

To find the QR code for your Adafruit IO account, [navigate go to the overview page](https://io.adafruit.com/overview). Once there, click the yellow button with a key in the center (it's next to the "New Device" button) to reveal your Adafruit IO Key.&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/130/640/medium800/adafruit_io_Screenshot_2024-06-10_at_9.42.20%E2%80%AFPM.png?1718072559)

After clicking it, a window with your information will appear. Then, find the QR code and scan it, and log in.

![](https://cdn-learn.adafruit.com/assets/assets/000/130/653/medium800/adafruit_io_Pasted_Image_6_11_24__11_55_AM.png?1718121312)

# Using ItsaSNAP for HomeKit PIR Motion Detection

## Configure PIR Motion Sensor

## Wiring
Make the following connections between your FunHouse and the PIR sensor:

- **Red** to **FunHouse Port A0 VCC**
- **Black** to **FunHouse Port A0 GND**
- **Yellow** to **FunHouse Port A0 Signal**

&nbsp;

![proximity_fhpir-itasnap_bb.png](https://cdn-learn.adafruit.com/assets/assets/000/133/902/medium640/proximity_fhpir-itasnap_bb.png?1733157430)

![proximity_adafruit_io_IMG_7526.png](https://cdn-learn.adafruit.com/assets/assets/000/133/903/medium640/proximity_adafruit_io_IMG_7526.png?1733157547)

## Add a Motion Sensor (PIR) to Wippersnapper

After setting up your Wippersnapper board, navigate to the **New Component** directory and select the **PIR (motion sensor**).

![](https://cdn-learn.adafruit.com/assets/assets/000/133/857/medium800/proximity_Screenshot_2024-11-27_at_12.25.39%E2%80%AFPM.png?1732728546)

Once selected, assign it to your chosen pin (A0 in our case). Wippersnapper automatically handles the rest of the configuration, creating the necessary Adafruit IO feed for your motion sensor data.

Click Create Component.

![](https://cdn-learn.adafruit.com/assets/assets/000/133/784/medium800/adafruit_io_Screenshot_2024-11-22_at_12.02.11%E2%80%AFPM.png?1732295061)

After you've created the component, it should appear on your Device Page.

![](https://cdn-learn.adafruit.com/assets/assets/000/133/663/medium800thumb/adafruit_io_ezgif.com-optimize-3.jpg?1731964683)

## Troubleshooting Sensitivity&nbsp;

If you're having trouble with detection, adjust the PIR sensor's sensitivity. This sensor has two small **potentiometers** that allow you to fine-tune its responsiveness. Position your sensor where it has a clear view of the area you want to monitor, avoiding obstacles that might interfere with detection.

![](https://cdn-learn.adafruit.com/assets/assets/000/133/686/medium800/adafruit_io_IMG_7508.png?1732038540)

# Using ItsaSNAP for HomeKit PIR Motion Detection

## Using itsaSNAP

itsaSNAP serves as the bridge between your Adafruit IO PIR feed and HomeKit devices.

On your iOS device, open the itsaSNAP app, enter your Adafruit IO credentials, and then log in.

Upon entering itsaSNAP, you'll see all HomeKit devices currently connected to your network. This includes both native HomeKit devices and third-party accessories, like the Nanoleaf light strip used in this guide.

![](https://cdn-learn.adafruit.com/assets/assets/000/133/901/medium800/proximity_IMG_2A5840F176E4-1.jpeg?1733156087)

Info: When logging in, remember to use your AIO key rather than your password - this is a common mistake that can cause connection issues.

# Using itsaSNAP

Navigate to the Adafruit Feed section within itsaSNAP to find your PIR motion sensor feed. Select the feed to access its detailed view, where you'll find options for HomeKit integration.

Info: This feed was automatically created during your Wippersnapper configuration.

![](https://cdn-learn.adafruit.com/assets/assets/000/133/678/medium800/adafruit_io_IMG_7500.png?1732032889)

In the feed's detailed view, you'll need to make two important selections:

1. Choose your target HomeKit device from the available list
2. Select "Power State" from the characteristics drop-down menu

![](https://cdn-learn.adafruit.com/assets/assets/000/133/679/medium800/adafruit_io_IMG_7502.png?1732033073)

This configuration tells itsaSNAP to send the data from your motion sensor (1 for motion detected, 0 for no motion) to control the power state of your selected HomeKit device. Any changes in your Adafruit IO feed will automatically trigger updates to the state of your HomeKit device.

Info: Note that while background fetching isn't currently available, this feature is in development and will be included in an upcoming update to enhance the system's responsiveness.

# Troubleshooting

If you have not yet agreed to HomeKit usage, follow these steps to enable it within ItsaSNAP:

1. **Grant HomeKit Permission** :

• Open the **Settings** app on your iOS device.

• Scroll down to find **itsaSNAP** &nbsp;in the list of installed apps.

• Tap on **itsaSNAP** to access its permissions.

• Ensure the toggle for **Home Data** is turned on.

2. **Restart itsaSNAP** :

• Close ItsaSNAP completely by swiping up in the app switcher.

• Reopen ItsaSNAP to refresh the connection with your HomeKit devices.

3. **Check for HomeKit Setup** :

• Ensure your HomeKit setup is configured in the **Home** app on your device.

• If HomeKit is not set up, you must create a home and add your devices through the **Home** app first.

4. **Retry in itsaSNAP** :

• Launch ItsaSNAP again and check if your HomeKit devices are now visible.

• If prompted, agree to any additional permissions or access requests.

• If devices still aren’t showing, ensure you are connected to the same WiFi network as your HomeKit hub.

• Verify that your devices function correctly in the **Home** app before using them in itsaSNAP.

# Using ItsaSNAP for HomeKit PIR Motion Detection

## Motion...Detected!

Before relying on your motion detection system, it's important to verify that all the components work together correctly!

Start by testing the basic communication between your sensor and Adafruit IO. You can monitor this directly through your FunHouse's Device Page. As motion is detected, you should see the PIR sensor's feed updating.

![](https://cdn-learn.adafruit.com/assets/assets/000/133/682/medium800thumb/adafruit_io_ezgif.com-optimize-3.jpg?1732034414)

Next, test the physical sensor by moving in front of your PIR motion detector. The sensor should trigger your HomeKit device to turn on when motion is detected and turn off when motion stops. If you notice any delay, this is normal and can be adjusted through the PIR sensor's settings or your HomeKit device's configuration.

![](https://cdn-learn.adafruit.com/assets/assets/000/133/684/medium800thumb/adafruit_io_ezgif.com-speed.jpg?1732034467)

### If your system isn't responding as expected, check these common points of failure:

- Make sure your Adafruit IO feed is receiving updates from the sensor
- itsaSNAP is logged in with the correct AIO key
- That your HomeKit device is connected correctly to your network
- Check that the correct characteristic (Power State) is selected in itsaSNAP

To manually test the system's communication, use the text field or toggle switch in your Adafruit IO feed to send test values. Send a "1" to simulate motion detection and a "0" to simulate no motion.

![](https://cdn-learn.adafruit.com/assets/assets/000/133/900/medium800thumb/proximity_RPReplay_Final17327356272-ezgif.com-crop.jpg?1733155277)

Watch your HomeKit device - it should respond to these manual inputs, confirming that the itsaSNAP bridge is functioning correctly.

![](https://cdn-learn.adafruit.com/assets/assets/000/133/683/medium800thumb/adafruit_io_IMG_7462-ezgif.com-crop.jpg?1732034447)

Once everything is working, try assigning other HomeKit devices to the motion sensor feed.


## Featured Products

### PIR (motion) sensor

[PIR (motion) sensor](https://www.adafruit.com/product/189)
PIR sensors are used to detect motion from pets/humanoids from about 20 feet away (possibly works on zombies, not guaranteed). This one has an adjustable delay before firing (approx 2-4 seconds), adjustable sensitivity **and** we include a 1 foot (30 cm) cable with a socket so you...

In Stock
[Buy Now](https://www.adafruit.com/product/189)
[Related Guides to the Product](https://learn.adafruit.com/products/189/guides)
### Adafruit FunHouse - WiFi Home Automation Development Board

[Adafruit FunHouse - WiFi Home Automation Development Board](https://www.adafruit.com/product/4985)
Home is where the heart is...it'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. Whether it's tracking the environmental temperature and humidity in your laundry room, or notifying you when...

Out of Stock
[Buy Now](https://www.adafruit.com/product/4985)
[Related Guides to the Product](https://learn.adafruit.com/products/4985/guides)
### Woven USB Cable with USB Type A to Right Angle USB Type C

[Woven USB Cable with USB Type A to Right Angle USB Type C](https://www.adafruit.com/product/5031)
Some days we're feeling extra fancy here at the 'fruit warehouse, and we have a big soft spot for woven fabric cables. Like, peep [this fully reversible pink/purple Blinka-inspired cable](https://www.adafruit.com/product/4111)&nbsp;or <a...></a...>

Out of Stock
[Buy Now](https://www.adafruit.com/product/5031)
[Related Guides to the Product](https://learn.adafruit.com/products/5031/guides)
### Adafruit IO+ Subscription Pass – One Year

[Adafruit IO+ Subscription Pass – One Year](https://www.adafruit.com/product/3792)
The all-in-one Internet of Things service from Adafruit you know and love is now _even better_ with IO+. The 'plus' stands for MORE STUFF! More feeds, dashboards, storage, speed. Power up your [Adafruit IO](https://io.adafruit.com/) with the $99 pass for 1 year of the...

In Stock
[Buy Now](https://www.adafruit.com/product/3792)
[Related Guides to the Product](https://learn.adafruit.com/products/3792/guides)

## Related Guides

- [PIR Motion Sensor](https://learn.adafruit.com/pir-passive-infrared-proximity-motion-sensor.md)
- [Adafruit FunHouse](https://learn.adafruit.com/adafruit-funhouse.md)
- [Motion Activated Outlet with the Adafruit FunHouse](https://learn.adafruit.com/motion-activated-outlet-with-the-adafruit-funhouse.md)
- [How to Add a New Sensor or Component to Adafruit IO WipperSnapper](https://learn.adafruit.com/how-to-add-a-new-component-to-adafruit-io-wippersnapper.md)
- [Creating FunHouse Projects with CircuitPython](https://learn.adafruit.com/creating-funhouse-projects-with-circuitpython.md)
- [No-Code Room Occupancy Status ](https://learn.adafruit.com/no-code-room-occupancy-status.md)
- [Pico W PiCowBell Case](https://learn.adafruit.com/pico-w-picowbell-case.md)
- [Scan QR Codes with CircuitPython](https://learn.adafruit.com/scan-qr-codes-with-circuitpython.md)
- [Adafruit IO Basics: Feeds](https://learn.adafruit.com/adafruit-io-basics-feeds.md)
- [FunHouse Motion Detecting Lights with LIFX Bulbs](https://learn.adafruit.com/funhouse-motion-detecting-lighting-for-lifx-bulbs.md)
- [No-Code WipperSnapper Action Counter](https://learn.adafruit.com/no-code-wippersnapper-action-counter.md)
- [No-Code IKEA Vindriktning Air Quality Sensor Hack with Adafruit IO](https://learn.adafruit.com/no-code-ikea-vindriktning-hack-with-qt-py-esp32-s3-and-adafruit-io.md)
- [Where's My Friend? A Location-Aware Display with PyPortal and ItsASnap](https://learn.adafruit.com/where-s-my-friend-a-location-display-frame-with-pyportal.md)
- [FunHouse 3D Printed Stand](https://learn.adafruit.com/funhouse-3d-printed-stand.md)
- [No-Code Counters and Email Reports with Adafruit IO Actions](https://learn.adafruit.com/no-code-counters-and-email-reports-with-adafruit-io-actions.md)
- [itsaSNAP by Adafruit](https://learn.adafruit.com/it-s-a-snap-by-adafruit.md)
- [All the Internet of Things - Episode Four: Adafruit IO](https://learn.adafruit.com/all-the-internet-of-things-episode-four-adafruit-io.md)
