ThingSpeak Output

ESPGeiger can be configured to send to a ThingSpeak Channel, updating it every 90 seconds. That cadence is chosen to keep you comfortably below the free account’s update limit.

ThingSpeak

Setup

  1. Register on ThingSpeak: Create an account on the thingspeak.com website.
  2. Setup New Channel: Login to your thingspeak.com account. Click “New Channel” from the Channels page.
  3. Configure New Channel: Name and Describe the Channel. Set up the Field variables as below.
  4. Save New Channel: Click Save Channel. Open the channel’s API Keys tab and copy the Write API Key.
  5. Configure ESPGeiger: On the Config page, open the Upload tab, tick Enable under ThingSpeak and paste the Write API Key into Channel Key.

Field Configuration

Field Description
Field 1 CPM
Field 2 μSv
Field 3 CPM5
Field 4 CPM15
Field 5 Temperature (°C, when an environment sensor is present)
Field 6 Humidity (%, BME280 / AHT family only)
Field 7 Pressure (hPa, BME280 / BMP280 only)

Fields 5-7 are only sent when the relevant sensor channel is available. Leave them unconfigured in your ThingSpeak channel if you don’t have an environment sensor wired in.


This site uses Just the Docs, a documentation theme for Jekyll.