I'm trying to integrate a little machine learning script that runs on my server, taking the video from my home CCTV and classifying things it thinks it sees. For now I can add "motion detected" for each class I'm interested in, but it's a bit of a pain, so I was thinking it might be handy to expose a dynamic enum or JSON containing a list of what's detected along with scores/etc.
It looks like ST implied they'd allow custom capabilities at some point, but it doesn't appear to have ever actually been delivered. Is this something that's possible in Hubitat?
If not, is there any way for me to have a smart app connect to a device handler and have them communicate over a channel that isn't specified by a capability?