Usage

Assuming you have already gone through the WipperSnapper Setup page and connected your board to WipperSnapper, navigate to the WipperSnapper board list.

On this page, select the WipperSnapper board you just connected.

  • If you do not see your board listed - go back to the WipperSnapper Setup Page and make sure it registers with Adafrut.io

On the device page, quickly check that your device is online and is running the latest version of the WipperSnapper firmware.

The device tile on the left indicates the version number of the firmware running on the connected board.

Click the New Component button or the + button to bring up the component picker.

Adafruit IO supports a large amount of components. To quickly find your sensor, type DS18B20 into the search bar, then select the image matching your DS18B20 sensor.

On the component configuration page, the DS18B20's pin and resolution can be changes, along with selecting some or all of the available metrics to be published.

First, select pin D14 as the DS18B20 Pin.

Next, select how you'd like the temperature to be displayed on Adafruit IO.

  • Adafruit is located in New York. We've selected the degrees Fahrenheit option to match our locale. 

Then, set the Send Every measurement option to Every 30 seconds

  • The Send Every option tells the sensor how often to report new measurements to Adafruit IO. The measurement interval can range from every 30 seconds to every 24 hours.

Finally, click Create Component

Your device interface should now show a new block displaying the value of the DS18B20 component. After the sensor measurement interval elapses, WipperSnapper will automatically read the temperature value from the DS18B20 and send it to Adafruit IO.

Sensor data is also logged to Adafruit IO and retained for up to 60 days (on IO Plus, Paid, plans)!

To view the data that has been logged from the sensor, click on the graph icon.

Here you can see the sensor's history and edit things about the feed such as the privacy, webhooks associated with the data feed, and more. If you want to learn more about how feeds work, check out this page.

For IO Free accounts, feed data is stored for a maximum of 30 days and there's a maximum of 10 feeds. You also get 2 WipperSnapper devices in the free plan (IO+ has unlimited), but normal Adafruit IO Web/MQTT clients do not count against this limit.

In this guide you created one WipperSnapper device, and one WipperSnapper component (DS18B20), which automatically created one feed for each of the enabled component metrics, e.g. one for Temperature in degrees Fahrenheit and an additional one if you enable the reporting of Temperature in degrees Celsius.

If you’d like to store data for more than 30 days, increase the number of feeds (components), add additional devices you can use with WipperSnapper, or increase your data rate to send more sensor measurements to Adafruit IO -
upgrade your account to Adafruit IO Plus.

This guide was first published on Dec 20, 2022. It was last updated on Mar 08, 2024.

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

Text editor powered by tinymce.