Dynamic cameras? Can I turn cameras on/off without errors?

I have a couple of cameras (Wyze Cams) that I want to turn on and off based on whether I’m in the house.

Currently I have them set up as ffmpeg camera entities, but they throw lots of errors when the cameras are turned off.

Is there a way to have the camera entities only update/fetch images under certain conditions?

Same situation. For now, I’ve just been ignoring the errors.

Btw, is it possible to know if the camera is turned ON or OFF?

For example, there is some camera entity.
I called a ‘camera.turn_on’ (or off) service.
How can I get a real status kind of “camera is ON”? No attributes inside the camera entity is provided for this.