I've recently gotten into smart lighting and controlling it with home assistant and adaptive lighting and what not. It works pretty well.
However, the largest issue I'm running into is that... well... these devices (the bulbs) work a lot better if you just never power them off physically. They want you to turn them on and off with software.
The issue with THAT is that, well, all of my lights in my house turn on and off with physically wired light switches. (As do what... 98% of homes?)
I'm not super excited about having to buy wireless, battery powered, double sided tape stick on "switches" for all of the lights I want to use these smart bulbs with. A: I hate the idea of them being battery powered and B: It would look like crap. I don't want these things on my walls.
So my questions are as follows:
What IS the best way to deal with smart bulbs with home assistant? In my few hours of searching here, people refer to this problem as the AB problem because people are generally searching for ways to detect when a smart light bulb has turned off physically and is "unavailable" rather than just searching for better ways of turning it on and off. (In my opinion HA should really work on supporting legacy/hardwired switches and unavailable states as that's what the vast, vast majority of people are going to be dealing with, but that's neither here nor there.) Is there a way to tell ZHA to poll specific devices (bulbs) every 10 seconds or so to determine if it's unavailable? I think Z2M may have some feature like this. Basically, is there a way to FORCE an availability check? (I know that things are "unavailable" only after not reporting into HA for... hours, so it'd have to be something very specifically programmed.)
If all of that fails or is not possible, are there physical, wired switches that are zigbee that can still work as a normal switch as well (Because I don't want to have to remove them if I move.)