As I’m finishing up my initial HA setup and I want to add checks that validate system component failure. The components that I want to check for this for are an Insteon PLM, Yolink Hub, Ecobee thermostat (via HomeKit hub) and a Ring doorbell.
I haven’t found entities in those integrations that provide component health. If they are there that would be good to know. Absent of that, I set up yaml to check availability, eg state = “unavailable”
Ring & Ecobee, I picked entities that report standard data like battery and temp state
For Insteon and yolink, I picked multiple devices for each integration to see if they are all state = “unavailable”, so that one device failure doesn’t trigger it
To me it seems that these will infer a failure. I’m going to test it, but I’m curious if there are other ways to test for major and hub component failure