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.

Setup
- Register on ThingSpeak: Create an account on the thingspeak.com website.
- Setup New Channel: Login to your thingspeak.com account. Click “New Channel” from the Channels page.
- Configure New Channel: Name and Describe the Channel. Set up the Field variables as below.
- Save New Channel: Click Save Channel. Make a note of the Channel ID.
- Configure ESPGeiger: In the ESPGeiger web interface, click Config and enter your thingspeak.com
Channel IDin the relevant fields.
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.