In my HA setup, I have a lot of smart devices that are connected to smart plugs (e.g. strips like that Kasa HS300). I use the smart plugs to ensure that devices that don’t need to be on all the time (e.g. middle of the night) are turned off and aren’t draining as much power. Doing this has made it possible to reduce my electricity consumption by quite a bit. The only downside to this at the moment is that when HA starts up, is spits outs a bunch of error and warning messages related to the smart devices being unavailable that are connected to the smart plug. It would be good if there was a way to configure dependencies, so that if smart device ABC is connected to smart plug XYZ, then don’t spit out any messages until smart plug XYZ is active. I’ve had a look through the docs/forum, but can’t seem to find anything that does something like this, any ideas?
There is no such feature as dependencies baked in HA so, indeed, it has no clue that strip1 is hooked into plug1 and that it shouldn’t check for strip1 if plug1 is off.
“Smart” integrations will just tell you that it cannot reach strip1 but will continue retrying in the background. “Dumb” integrations will just fail on startup and never come up.