I have a relay board hooked up now using my GPIO pins and wanted to add a 8 channel relay board but use a sainsmart Ethernet controller. It is hooked up to the pins on the relay and is turned on using an http ip address, port and a number to turn it on and off.
Is this possible to do now or can it be added in the future?
Or do I have to connect to relays using gpio pins only?
So, looking a bit more at the module and knowing you have a Pi that leaves us with the MQTT API. You can do everything in python fairly easily. Here are some ideas for you:
For the sainsmart side of things you will need a web requests library urllib
For the Cayenne side, you will need the MQTT API library
Set up a generic digital output on the dashboard and in the callback in the python code set off a web request for the corresponding relay.
Let me know how you make out with that or if you need any help!