Hi everyone,
I’m excited to share a new custom integration I’ve been working on: smart-sniffer.
We’ve all been there—relying on a basic “Disk Usage %” sensor only to have a drive “ghost” us without warning because we weren’t monitoring the underlying S.M.A.R.T. data. While there are ways to track this currently, I felt there was a middle ground missing between “too simple” and “too complex.”
Why smart-sniffer?
If you’ve looked into disk monitoring for Home Assistant before, you’ve likely seen these common paths:
- System Monitor (Built-in): Great for “Is my disk full?”, but it doesn’t see S.M.A.R.T. data or health status. It won’t tell you if your SSD is wearing out or if an HDD has reallocated sectors.
- Scrutiny: An amazing tool with a beautiful UI, but it can be heavy for some setups (requiring an InfluxDB backend). While it has an HA integration, you still have to manually build out your own automation logic for alerts.
- CRON Jobs & MQTT Scripts: The “old reliable” method. It’s flexible but high-friction. You have to write the scripts, schedule them, manage MQTT topics, and handle the parsing yourself.
smart-sniffer aims to be the “Set it and Forget it” alternative. It provides a lightweight Go agent that does the heavy lifting and talks directly to Home Assistant.
Key Features:
- Proactive Health Monitoring: Supports ATA, SATA, and NVMe drives with early warning indicators.
- Zero-Config Notifications: Unlike other tools where you have to build the “Alert” automation yourself, this integration automatically creates, escalates, and dismisses persistent notifications in the HA UI based on drive health.
- Auto-Discovery: Uses mDNS/Zeroconf to find your drives on the network automatically. No manual IP/Port configuration needed.
- Multi-Machine Support: Just drop the lightweight Go agent on any machine you want to monitor. Each drive shows up as its own device in HA with full sensors and diagnostics.
- Secure by Design: Supports bearer token authentication and uses SHA256-verified binary downloads.
Getting Started:
You can find the setup instructions and the Go agent over on GitHub:
DAB-LABS/smart-sniffer
I’d love to hear your thoughts or any features you think are missing! Hopefully, this helps a few of you save your data before a drive goes dark.
Suggested Tags: custom_integrations, hacs, monitoring, storage, smart




