A MCP3XXX extension plugin for Cayenne
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cayenne-mcp3xxx
LICENSE
README.md
cayenne-mcp3xxx.plugin

README.md

Cayenne MCP3XXX Plugin

A plugin allowing the Cayenne Pi Agent to read data from MCP3XXX devices (MCP3002, MCP3004, MCP3008, MCP3204, MCP3208) and display it in the Cayenne Dashboard.

Requirements

Hardware

Software

Getting Started

1. Installation

From the command line run the following commands to install this plugin.

cd /etc/myDevices/plugins
sudo git clone https://github.com/myDevicesIoT/cayenne-plugin-mcp3xxx.git

2. Setting the device class

Specify the device you are using by setting the class value under the MCP section in the cayenne-mcp3xxx.plugin file. By default this is set to MCP3008 but it can be set to use any of the classes in the cayenne-mcp3xxx module. If your device has fewer channels than the MCP3008 or you do not want the raw channel values to be displayed in the Cayenne dashboard you can disable any of the individual input sections in cayenne-mcp3xxx.plugin.

3. Restarting the agent

Restart the agent so it can load the plugin.

sudo service myDevices restart

Temporary widgets for the plugin should now show up in the Cayenne Dashboard. You can make them permanent by clicking the plus sign.

NOTE: If the temporary widgets do not show up try refreshing the Cayenne Dashboard or restarting the agent again using sudo service myDevices restart.