If you do not already have an Adafruit IO account set up, head over to io.adafruit.com to link your Adafruit.com account to Adafruit IO.

This guide requires an active Adafruit IO Plus (IO+) account.

The large amount of feeds and higher data rate per minute (due to the amount of feeds) in this guide requires an Adafruit IO Account to have an active Adafruit IO Plus (IO+) subscription.

To check if you have an Adafruit IO Plus subscription: Navigate to your Adafruit IO Profile page and check your Current Plan.

Set up a Group

The first step is to create a new Adafruit IO Group to hold all the feeds associated with the PyPortal Weather Station (for more information about feeds, visit this guide). We are using a group to reduce the amount of requests the PyPortal needs to make to Adafruit IO and to group all the feeds for this project in one place.

To create a group, navigate to the feeds page on Adafruit IO. Then click Actions -> Create New Group, and name the group weatherstation

Set up Feeds

The first step is to create a new Adafruit IO feed to hold the UV Level reported by the VEML6075 sensor. From the weatherstation group, click Actions->Create New Feed. Name the new feed uvlevel

To create a new feed, navigate to the weatherstation group.

Click Actions -> Create New Feed.

Then, name the new feed uvlevel

Each Adafruit IO feed corresponds to a specific value sent by a sensor connected to your PyPortal. This project has a lot of incoming data. You'll need to repeat the step above to create the following feeds within the weatherstatation group:

  1. altitude
  2. eco2
  3. humidity
  4. pressure
  5. temperature
  6. tvoc
  7. uvindex
  8. windspeed

Once completed, the weatherstation group should look like the following:

Optional - Build a Dashboard

Dashboards allow you to visualize data and control Adafruit IO connected projects from any modern web browser. Blocks such as charts, sliders, and buttons are available to help you quickly get your IoT project up and running without the need for any custom code.

Since you'll be monitoring data using the PyPortal's built-in display, building a dashboard is optional for this project.

Obtain Adafruit IO Secret Key 

You are also going to need your Adafruit IO username and secret API key.

Navigate to your profile and click the View AIO Key button to retrieve them. Write them down in a safe place, you'll need them for the next step.

This guide was first published on Apr 02, 2019. It was last updated on Jun 10, 2024.

This page (Adafruit IO Setup) was last updated on Mar 08, 2024.

Text editor powered by tinymce.