Thanks Kris, that's a bummer though. I have a question about this.
Given that you can log onto the Insteon app and check the state of any of the lights on demand, I have to assume (I know, dangerous to assume) that they have the means to poll for state info. This is accurate no matter whether a light is manually switched, part of a scene, whatever. It seems to me that if they were calculating state in the cloud based on receiving prior on/off signals or whatever, there would be risk of this getting out of sync, and I've never seen that to be the case. Plus, there is usually a slight (second or two) delay as they update the state, which I always assumed was a polling delay.
So is it that they have their own private api that can poll for state on demand and they don't make that public for integrators? I admit I haven't looked at their api.
I have to say, as-is the Stringify triggering/only-if capability of Insteon things is basically useless. It would almost be better not to make it available, since my experience in using it has been frustrating as the results are not what one would expect. The majority of my on/off activity is via Alexa, scenes, etc. and very rarely from physical switches, so the triggers generally do not work.
The only-if would be much more useful if it polled, even if there is a delay. At least then it would be possible to create time-triggered flows that only run if certain lights are on or off. As an example, I wanted to create a flow that would notify me if my crawlspace lights had been left on for more than an hour, which seems like an easy and logical use of a flow, but that isn't even possible give the way it is implemented.
Anyway, if the polling api's aren't available that certainly isn't your fault. However, it would be great to know what all the limitations are so I and other Insteon users can at the very least try to lobby to the Insteon devs for improvements to their api's to allow stuff like this. They've been advertising Stringify integration as a selling point, but as it stands right now there are some disappointing limitations.
I hope this didn't come off as a rant against you guys. I love Stringify so far - there are just a few little annoyances like this that could take it to the next level if they were rectified.