As someone waiting for a new release sense Iomatix, it has become quite obvious that webiopi is sadly dying. For this reason, I haven't been developing any new projects with webiopi. I have ZERO interest in cayenne or any other cloud based IOT system. I liked the complete customization of webiopi. I do follow the forum often still, just hoping I am wrong and a new release would come!
I do however, have 6 or 7 projects utilizing webiopi, and I would like to stay updated on best practices/recommendations because the instructions are now outdated (Wheezy etc.)
Today I decided to see how Webiopi held up to the newer Pis and the newer OS. Here is what I found...
I don't remember where I found this link, it was somewhere on this forum, and it appears to be a newer version of webiopi which cayenne now uses. I will call it Cayenne version.
rpi 3 - Full Jessie - Webiopi(Cayenne version)
- No patch is necessary
- GPIO and script Appears to work for the most part.
- I receive the following error message..
WebIOPi - ERROR - Device detector: [Errno 2] No such file or directory: '/sys/bus/w1/devices/w1
rpi 3 - Jessie Lite - Webiopi(Cayenne version)
- Error GPIO is not defined.
rpi 3 - Full Jessie - Webiopi-0.7.0 (I dont use weaved, but should work for 0.7.1 as well).
- Patch needed from forum
- works as expected
rpi 3 - Jessie Lite - Webiopi-0.7.0
- Error GPIO is not defined.
Their are some forked versions now (yaWebiopi) but I have not tested any of those as I would want much better documentation before utilizing one of those.
My conclusion is that Webiopi will still work as intended on the newest Pi and newest raspbian FULL release if you apply the patch from the forum, and switch to Jessie commands and not wheezy. The Cayenne version of Webiopi will work for the most part w/o applying any patch, however their is an error w/ Device Detector. Neither version will work with Jessie Lite. Their is some hacks on the forum but none worked for me.
If I am missing anything, or if their are better ways to utilize webiopi on the newer hardware/software please let me know. Also, if anyone has any better news on webiopi future, or on the Cayenne version of Webiopi above, I would love to hear as well.
It would be great to have a supported version for the newer equipment, but seems like a long time never coming..