Connect Adafruit IO to Your AI Agent

Provide a feed key, time window, and units for analysis. To record a reading, specify its value and timestamp.

5 tools API key

Try a Adafruit IO Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Adafruit IO

Explain Changes in Measurements

Read a time-bounded set of data points and ask AI to describe trends and unusual values.

/oo Adafruit IO: Read Adafruit IO feed [feed key] from [start time] to [end time]. Summarize numeric trends and unusual values using this unit and expected range: [unit and range].

Record a Supplied Measurement

Turn a measurement note into a data point with the value and timestamp you specify.

/oo Adafruit IO: Record value [value] in Adafruit IO feed [feed key] with timestamp [timestamp]. Use this measurement note to check the value before writing: [note].

Start Working with Adafruit IO

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Adafruit IO

    Connect with an Adafruit IO key.

    Connect Adafruit IO →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An Adafruit IO key and access to the target feeds.

Adafruit IO Tools

Adafruit IO feeds organize data points with values, timestamps, and optional location information. These measurements can be summarized over a chosen period.

Read Feeds and Measurements

List feeds, retrieve feed details, and read data over a time range.

Create Data Points

Write a supplied value and optional time or location to a feed.

5 tools

Get Current User

Get the current Adafruit IO user for the connected API key.

adafruit_io.get_current_user

List Feeds

List Adafruit IO feeds for a username.

adafruit_io.list_feeds

Get Feed

Get one Adafruit IO feed by feed key.

adafruit_io.get_feed

List Feed Data

List data points for an Adafruit IO feed.

adafruit_io.list_feed_data

Create Feed Data

Create a new data point on an Adafruit IO feed.

adafruit_io.create_feed_data

Frequently Asked Questions

Will AI know the measurement units?

Provide the units and expected range if they are not clear from the feed. These are necessary for a meaningful interpretation of unusual values.

Can I compare a specific period?

Yes. Provide the feed key and start and end times. The assistant can summarize the retrieved points.

Does this create continuous monitoring?

These tasks request data or write a value when invoked. They do not establish continuous monitoring.

Connect Adafruit IO

About Adafruit IO ↗