When Your Smart Home Puts You on Call 24×7

I've been working on observability for my smart home. I have a few hundred devices and eventually realized that I'm effectively on call for the house 24×7.

One thing I wanted was better visibility into Hubitat itself—not just whether the hub responds, but heartbeat, CPU utilization/load, free memory, temperature, database size and historical uptime.

I ended up writing a Hubitat app that reports this into Grafana Cloud and published the app + Grafana dashboard on GitHub.

I wrote up the larger setup here, including how I'm monitoring Blue Iris, cameras, Docker, Alexa/Echo services and sending Grafana alerts back into Hubitat/SharpTools: