I am working on a project where I am using a MCP3008 to read analog values from a piezo vibration sensor. I have watched the video on how to connect the mcp3008 to the raspberry pi and setup everything including turning on the SPI, I2C, and remote GPIO access on my pi and connected the pi to the cayenne dashboard. However, after downloading what seemed to be the correct files for the adafruit mcp3008 for the pi, I cannot get the cayenne dashboard to allow me to add the MCP3008 to my raspberry pi dashboard. I get the red circle with a cross through it not even allowing me to add it at all. Sorry if this is a mess of words but I have no idea where to begin looking for the problem. I have tried so many tutorials and looked through so many forums but it seems like I cant find the solution to my problem so I was wondering if anyone had any idea what I should try or what could be the problem. I am attaching some pictures of my setup and what I have enabled/disabled and if someone sees something wrong please let me know.
Also, if I go to my settings for my device it does not allow me to configure the SPI or I2C from the dashboard, if I enable SPI or I2C it asks if I want to reboot, but when I click yes, it does not actually change anything or even reboot the PI.
at this point I am not sure if I dont have a hardware issue or something else. It is not a power issue because I have some MCP code that checks my voltage on my sensor and everything and it shows 3.26 volts like normal. Extremely confused at this point because the tutorials seem so clear and straight forward, yet I cannot seem to get it to work.