Welcome to the forum!
What you're wanting to do inside C4 would most likely require a custom driver. However one of the most powerful PC based NVR software I've used is Blue Iris. You could use a C4 MGTT driver like https://www.berto.co.uk/berto-mqtt-bridge to get notifications from Blue Iris in C4. This is one of the best videos I've found for setting up Blue Iris https://www.youtube.com/watch?v=fwoonl5JKgo&t=85s and even includes setting up mgtt notifications based off AI object detection. It is definitely a rabbit hole, but worth looking into if you can't find or build a driver that does exactly what you want.
Good luck!
Guys, this is all I wanted. I can easily control anything in C4 using curl with this driver. Why everyone has to be so argumentative, defensive, and egotistical is beyond me.
This is an awesome driver and will open up a lot of possibilities for integration. That's what this is all about, "hacking" one device at a time
https://berto.io/berto-web-server
I think you’re missing the point. I don’t think any of this is “hacking”. I’m just trying to emulate C4 UI commands. C4, Savant, Crestron, URC, RTI, etc all started with emulating IR commands. All systems at one point or another have used undocumented protocols.
Ok. But Control4 doesn't hack Samsung TVs. They are partners and use a documented API....no hackery
Excellent point, but are there driver developers that create drivers for devices that are not partners with C4 and do not have documented API's? Would this be considered hacking or developing for integration?
It's not pointless to me, and it's ok if you don't know how to accomplish what I'm trying to do. I'm not interested in starting an argument just a discussion. Let's keep this topic on track.
It was an anology to Pounce's response, he was saying I was just interested in hacking control4 for a custom UI integration, I was making the point that the end goal for all systems is integration.
No its currently on 3.1.3. You could say Samsung gets hacked by driverworks developers for C4 integration, what's the difference? The end goal is integration after all.
It's mostly just for fun, but also connivence. It would be nice to create something like an openHAB panel that controls the entire showroom from one interface, without having to write drivers for all the devices or switch between systems.
I'd like to make a custom interface that can control all the C4 and Savant devices in our showroom...mostly just for fun! Sort of a 2 control systems in one kind of a thing. If the issue with 3.0+ is not having port 5020 open I'm almost certain you could just edit the iptable to accept incoming connections on port 5020, it is running BusyBox after all. I'll have to try this out.