Expose "indoor only" flag as a switch in SurePetcare Integration

The “indoor only” flag on the sure petcare web app looks at first glance like it’s a pure configuration property and thus low priority for exposure in the integrations. Having it exposed however would open up a myriad of possibilities.

Consider for example this (real world) scenario:

I have two cats who are mostly civil indoors, but fight like, well, cats as soon as they meet in the garden. Since vet visits run into money, I want to make sure only one of them ever is outside at any given time. The only way I could do that with what I have right now was to actually buy a second cat flap and interlock them in software. That has the downside of a) having to buy and install a quite expensive second cat flap, and b) each cat flap is only ever usable by one cat.

If I had the “indoor only” flag available in HA, I could instead open both flaps to both cats and set the indoor only flag on the other one as soon as one leaves the house and reset it when they return.