In the Announcement for 2021.1, Jay wrote:
- Added the ability for plugins to handle arbitrary HTTP requests.
So, I was wondering if anyone (Flying Diver?) was thinking about something like an http virtual device plugin. The idea would be to create an Indigo device for which the state was maintained by http requests from some arbitrary external system. A lot like the REST API. Except, there would be the possibility of some degree of communicating back to the external service. Though obviously only synchronous with receipt pf requests, and there would probably need to be a message queue. . Also, it would be possible to define and manipulate device states.
This might end up being functionally similar to updating variables via the REST API and then triggering some action 0ff of the variable's change. So, maybe it isn't really worth the effort.
But, just wondering.