home-assistant.github.io/source/_components/thingspeak.markdown
Fabian Affolter cb43856983
Fix logos
2016-11-06 10:59:01 +01:00

36 lines
1.2 KiB
Markdown

---
layout: page
title: "ThingSpeak"
description: "Record one entity in ThingSpeak"
date: 2016-10-24 15:45
sidebar: true
comments: false
sharing: true
footer: true
logo: thingspeak.png
ha_category: "History"
ha_release: 0.32
---
The `thingspeak` components makes Home Assistant communicate with the [ThingSpeak API](https://thingspeak.com/).
For now, it records exactly one entity at once, which is great for testing purposes. For long-time storage you should rely
on the [InfluxDB component](https://home-assistant.io/components/influxdb/).
You will have to create a [new channel](https://thingspeak.com/channels/new) on ThingSpeak and grab your API key from your [account page](https://thingspeak.com/account).
To setup the ThinkSpeak component in your installation, add the following to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
thingspeak:
api_key: MY_API_KEY
id: 1337
whitelist: sensor.yr_temperature
```
Configuration variables:
- **api_key** (*Required*): Yout ThingSpeak API key.
- **id** (*Required*): The ID of your desired ThingSpeak channel.
- **whitelist** (*Required*): The name of the entity whose states should be sent to the channel.