I installed Cayenne seemingly without issue, and I was able to set up a BMP180 successfully on my RPi 3 Model B.
However, when I tried to access GPIO-connected devices, it failed and I found this in /var/log/webiopi:
WebIOPi - ERROR - Error while adding device sIMpop3KqMMuyJ5F(MotionSensor) : name ‘GPIO’ is not defined
What did I miss? gpio works from the command line. I am on Jessie, debian_version 8.0, and I now have both python2 and python3 installed now. Here is output of uname -a:
Linux mypi 4.9.16-v7+ #978 SMP Sat Mar 18 13:59:01 GMT 2017 armv7l GNU/Linux
Please let me know if what else I should check. Thanks!