Available Now:
Overview:
The Thingspeak plugin is designed to allow users to upload device states and variable values to Thingspeak.
Installation and Configuration:
Before you can use the plugin, you need to have an active Thingspeak account.
There are only a couple of settings for the plugin. The first is to set how often you would like the plugin to upload data and the second is how long you would like to wait for a response from the Thingspeak servers. To use the plugin, you must create Thingspeak devices. Each device represents one Thingspeak Channel. It's under the 'Edit Device Settings' where the bulk of the configuration takes place. Each Thingspeak device can support up to eight values (a limit for individual Thingspeak channels.) To upload more values, add additional Thingspeak devices. Right now, Thingspeak only supports numeric values and the Thingspeak plugin supports numeric and boolean values (it coverts boolean values to numerics). The device configuration settings are pretty self explanatory.
The chart below is a sample of a Thingspeak chart--these are created via the Thingspeak website--not the plugin itself. However, Thingspeak charts can be placed into HTML iFrames and used in conjunction with Indigo Control Pages.
Other Plugin Features:
- reports device health to the main Indigo UI. When the plugin is successfully reporting, the UI will display a green indicator.
- tries to strip non-numeric characters from the value before attempting upload (leaves the source variable unchanged.)
- attempts to overcome adverse conditions like variable deletions, etc.
Please post any bugs or questions about the plugin to this forum.