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.
- Rasberry Pi.
- An MCP3XXX extension, e.g. MCP3008.
- Cayenne Pi Agent. This can be installed from the Cayenne Dashboard.
- Git.
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
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
.
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
.