Stream Deck and Relay Box

marksfps

New Member
Hi, I have a Stream Deck that is running on a MacBook Pro, and I need it to control a Global Cache IP2CC ethernet relay.
Here is the website for the device

This has an API, and I have controlled the relay with other devices, (mostly AV control device related) but I need to know how I can use a button on the Stream Deck, to activate/deactivate these relays. It would have to connect to the API and control it that way. As far as I can tell, I can't have this relay be cloud controlled. It has to happen on the local network.
The issue I am running into is that there doesn't seem to be an easy way to do this in Mac, most of the solutions I am finding are windows only.
I tried using certain things like Cyberduck to connect to the IP2CC, but it's not working.

Can someone help me out and point me in the right direction?
 

AaronD

Active Member
I looked at the URL and, just to be clear, this device is commanded by network packets and operates dry contacts? It does not, for example, expose a coil and (dis)connect an ethernet cable?

What it actually does, would of course make a big difference in how to use it!
And there might be some XY going on here too. What are you actually doing?
 

Br0wnie_j

New Member
To grant Jellyfin write access on macOS, follow these steps:

  1. Find the Jellyfin folder – Open Terminal and check the directory where the application is located. It’s usually /usr/local/var/lib/jellyfin or /Applications/Jellyfin.
  2. Change permissions – Grant yourself (or the Jellyfin service) write access to this folder.
  3. Restart Jellyfin – After changing permissions, restart the server to apply the changes.
 

marksfps

New Member
To grant Jellyfin write access on macOS, follow these steps:

  1. Find the Jellyfin folder – Open Terminal and check the directory where the application is located. It’s usually /usr/local/var/lib/jellyfin or /Applications/Jellyfin.
  2. Change permissions – Grant yourself (or the Jellyfin service) write access to this folder.
  3. Restart Jellyfin – After changing permissions, restart the server to apply the changes.
Pardon my ignorance on this, what is jellyfin?
 

AaronD

Active Member
The relays are turning on and off and “On Air” sign for a podcast studio.
Okay. There are lots of different ways to do this. I don't have an answer for that one specifically, but I do know of some USB <-> GPIO boards that essentially give any machine with a USB port, a similar set of functionality that a Raspberry Pi has, and it's scriptable.
Or if you'll only ever need a relay contact and nothing else, there are USB relays that are even closer to what you need here.

So, get one of those, figure out how to control a relay contact with a script (should be in the documentation), and then put that script in the Run action of the Advanced Scene Switcher.

Networked stuff is often opaque and hard to troubleshoot. Once it works, you often don't know why unless you're already an IT guy. Been there, done that myself, and gained some skills along the way, but I'm still a little leery about networking. I'll do it when I have to, or when it really is turn-key on both ends (which yours apparently is not), but I really don't like troubleshooting it.
 
Top