I know that Kaleidescape can send a command over TCP/IP when the lights should come up during a movie (typically as credits start to roll or when the user selects the "Intermission" feature).
I use Lutron RadioRa 2 throughout the house for lighting and have scenes specified in the viewing room that work great via remotes. Now I'd like to get the Kaleidescape to trigger lighting changes.
I know typically this is the domain of Crestron/AMX type control systems, but I refuse to use those as I have to be able to program my own remotes for changes that I make (often). (that and I like hard buttons for use in the dark by feel)
So I'm looking for a way to run some type of process that monitors the TCP/IP out from the Kaleidescape for the right triggers, and then sends the right command via TCP/IP to my Lutron RadioRa 2 main repeater. (it happily takes TCP/IP control commands if you know the syntax).
Is there a simple process I could keep running on a mac or a Raspberry Pi that let's me script that type of simple "if {tcp/ip stream from K says 'x'} then {issue TCP/IP command 'y' to device at IP address x.x.x.x}"?
Any ideas of the easiest ways to do something like this?
Thanks!
I use Lutron RadioRa 2 throughout the house for lighting and have scenes specified in the viewing room that work great via remotes. Now I'd like to get the Kaleidescape to trigger lighting changes.
I know typically this is the domain of Crestron/AMX type control systems, but I refuse to use those as I have to be able to program my own remotes for changes that I make (often). (that and I like hard buttons for use in the dark by feel)
So I'm looking for a way to run some type of process that monitors the TCP/IP out from the Kaleidescape for the right triggers, and then sends the right command via TCP/IP to my Lutron RadioRa 2 main repeater. (it happily takes TCP/IP control commands if you know the syntax).
Is there a simple process I could keep running on a mac or a Raspberry Pi that let's me script that type of simple "if {tcp/ip stream from K says 'x'} then {issue TCP/IP command 'y' to device at IP address x.x.x.x}"?
Any ideas of the easiest ways to do something like this?
Thanks!