Monitor your HDD SMART STATUS

This is what got me started. I had a drive throwing write errors ~ pulled the SMART data and there were a pile of indicators that had been quietly getting worse: reallocated sectors climbing, uncorrectable errors, pending sectors. The drive’s overall SMART status still said ā€œPASSED.ā€ That was the moment I realized I needed something that watches the actual early warning attributes, not just the pass/fail flag.

So I built SMART Sniffer.

It’s a HACS integration + lightweight Go agent that runs on each machine. The agent wraps smartctl and serves data over HTTP ~ HA discovers it via mDNS. Each drive gets its own device with sensors, and there’s an ā€œAttention Neededā€ sensor that specifically monitors the attributes that predict failure. When something looks off, it fires persistent HA notifications automatically ~ no automations or blueprints needed.

For anyone still using the cron + JSON file approach: it works fine for local drives, but if you want multi-machine monitoring that catches the warning signs your drives won’t tell you about, might be worth a look.

Thanks, I added a link to your alterative (probably much easier) solution to my first post …